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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.CookiesModal-module__Container___3rdaP {
  position: fixed;
  z-index: 1000;
  background-color: #262626;
  height: auto;
  bottom: 0;
  width: 100%;
  transition: width 0.5s ease-out; }
  @media (min-width: 768px) {
    .CookiesModal-module__Container___3rdaP {
      bottom: 0;
      right: 0;
      width: 500px; } }
  @media (min-width: 1920px) {
    .CookiesModal-module__Container___3rdaP {
      width: 550px; } }
  @media (min-width: 2560px) {
    .CookiesModal-module__Container___3rdaP {
      width: 650px; } }

.CookiesModal-module__Text___3ZRgI {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  color: #ffffff;
  padding: 40px; }

.CookiesModal-module__Close___1TANt {
  position: absolute;
  top: 8px;
  right: 8px;
  background: transparent;
  border: none;
  display: inline-block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  cursor: pointer; }
  .CookiesModal-module__Close___1TANt:focus {
    outline: none; }
  .CookiesModal-module__Close___1TANt::before, .CookiesModal-module__Close___1TANt::after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #ffffff; }
  .CookiesModal-module__Close___1TANt::before {
    transform: rotate(45deg); }
  .CookiesModal-module__Close___1TANt::after {
    transform: rotate(-45deg); }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Spinner-module__Wrapper___Szlr3 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vw; }

.Spinner-module__Loader___ap2OD {
  border: 2px solid #f8f8f8;
  border-top: 2px solid #4dc9f4;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  animation: Spinner-module__spin___310Yb 2s linear infinite; }

@keyframes Spinner-module__spin___310Yb {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Button-module__Button___2YI99:focus {
  outline: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.MenuBurger-module__MenuBurger___2D3bJ {
  position: relative;
  margin: 16px;
  display: block;
  float: left;
  width: 28px;
  height: 16px;
  z-index: 2;
  cursor: pointer;
  border-top: 1px solid;
  border-bottom: 1px solid;
  font-size: 0;
  transition: all 0.2s cubic-bezier(0.35, 0.85, 0.5, 0.95) !important; }
  .MenuBurger-module__MenuBurger___2D3bJ:before, .MenuBurger-module__MenuBurger___2D3bJ:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: currentColor;
    transform: translate(-50%, 0);
    transition: transform 0.2s cubic-bezier(0.35, 0.85, 0.5, 0.95) !important; }
  .MenuBurger-module__MenuBurger___2D3bJ.MenuBurger-module__White___3gZnK {
    color: #ffffff; }
  .MenuBurger-module__MenuBurger___2D3bJ.MenuBurger-module__Black___3dTzk {
    color: .MenuBurger.Black color-black; }
  .MenuBurger-module__MenuBurger___2D3bJ.MenuBurger-module__BurgerOpen___1Hl5H {
    border-color: transparent; }
    .MenuBurger-module__MenuBurger___2D3bJ.MenuBurger-module__BurgerOpen___1Hl5H:before {
      transform: translate(-50%, -50%) rotate(45deg); }
    .MenuBurger-module__MenuBurger___2D3bJ.MenuBurger-module__BurgerOpen___1Hl5H:after {
      transform: translate(-50%, -50%) rotate(-45deg); }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Image-module__Contain___TKme8 {
  background-size: contain;
  background-position: center center; }

.Image-module__Cover___3EIuX {
  background-size: cover;
  background-position: center center; }

.Image-module__Slide___1nw1s {
  background-size: cover;
  background-position: 40% center; }

.Image-module__Auto___1PcYy {
  background-size: auto;
  background-position: center center; }

.Image-module__IEImage____9G5q {
  opacity: 0; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Languages-module__Language___9Lxxc {
  display: inline-block;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #8c8c8c;
  padding: 40px 0;
  cursor: pointer; }
  .Languages-module__Language___9Lxxc:focus {
    outline: none; }
  .Languages-module__Language___9Lxxc:not(:first-child):before {
    display: inline-block;
    white-space: pre;
    content: " / "; }

.Languages-module__Active___3CuSK {
  color: #262626;
  font-weight: bold; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.InnerLink-module__InnerLink___2BcaX {
  cursor: pointer;
  text-decoration: none;
  color: inherit; }
  .InnerLink-module__InnerLink___2BcaX:visited {
    color: inherit; }

.OuterLink-module__Link___2-vO6 {
  cursor: pointer;
  text-decoration: none;
  color: inherit; }
  .OuterLink-module__Link___2-vO6:visited {
    color: inherit; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.DesktopNavbar-module__Navbar___1CO4s {
  width: 100%;
  position: fixed;
  display: flex;
  justify-content: space-between;
  z-index: 2; }
  .DesktopNavbar-module__Navbar___1CO4s.DesktopNavbar-module__WhiteBackgroundShow___11A2Z {
    background-color: #ffffff;
    height: 80px;
    transition: all .8s; }
  .DesktopNavbar-module__Navbar___1CO4s.DesktopNavbar-module__WhiteBackgroundHide___ArFNP {
    height: 80px;
    transition: all .8s; }

.DesktopNavbar-module__LeftElementsWrapper___1su_W {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 50%;
  padding: 48px;
  padding-bottom: 24px;
  height: 80px; }

.DesktopNavbar-module__LanguagesWrapper___3XJoG {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  padding: 0 40px;
  padding-top: 24px; }
  .DesktopNavbar-module__LanguagesWrapper___3XJoG > a {
    font-size: 1.9em; }

.DesktopNavbar-module__LogoContainer___3cri4 {
  cursor: pointer;
  z-index: 2; }
  .DesktopNavbar-module__LogoContainer___3cri4:focus {
    outline: none; }

.DesktopNavbar-module__Logo___3FO3J {
  height: 30px; }

.DesktopNavbar-module__LogoScrollHeight___3HupR {
  height: 48px; }

.DesktopNavbar-module__CollapedMenu___3yFR7 {
  width: 100%;
  background-color: #ffffff;
  position: fixed;
  left: 0; }
  .DesktopNavbar-module__CollapedMenu___3yFR7.DesktopNavbar-module__MobileNavShow___3WZyB {
    position: fixed;
    top: 80px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .DesktopNavbar-module__CollapedMenu___3yFR7.DesktopNavbar-module__MobileNavHide___15wlD {
    position: fixed;
    top: -100%; }

.DesktopNavbar-module__OpenedMenuContainer___3j7zW {
  text-align: center;
  padding-bottom: 80px; }

.DesktopNavbar-module__NavbarElements___3yrJN {
  list-style-type: none;
  transition: all .8s; }

.DesktopNavbar-module__RightButtons___80FPT {
  display: flex;
  float: right; }

.DesktopNavbar-module__Link___jsQpk {
  margin: 16px;
  font-size: 5rem;
  line-height: 5.6rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  letter-spacing: -2px; }
  .DesktopNavbar-module__Link___jsQpk:hover {
    color: #4dc9f4; }

.DesktopNavbar-module__LinkContainer___30LR9:focus {
  outline: none; }

.DesktopNavbar-module__MenuBurgerContainer___dq6mT {
  background-color: #262626;
  height: 80px;
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  z-index: 1;
  cursor: pointer; }
  .DesktopNavbar-module__MenuBurgerContainer___dq6mT:focus {
    outline: none; }

.DesktopNavbar-module__ContactButtonLink___3fzKT {
  width: 320px;
  height: 80px;
  border: none;
  background-color: #ef3e33;
  color: #ffffff;
  padding-top: 24px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  z-index: 1;
  font-weight: bold; }
  .DesktopNavbar-module__ContactButtonLink___3fzKT:hover {
    font-weight: bolder; }

.DesktopNavbar-module__Language___3GZre {
  display: inline-block;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #8c8c8c;
  padding: 40px 0;
  cursor: pointer;
  text-transform: uppercase;
  color: #262626;
  font-weight: bold; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.MobileNavbar-module__MobileNavbar___2EchJ {
  position: fixed;
  z-index: 2;
  width: 100%;
  background-color: #ffffff;
  padding: 24px;
  padding-bottom: 0;
  height: 80px; }

.MobileNavbar-module__MenuContainer___35_mR {
  display: flex;
  justify-content: space-between;
  width: 100%; }
  .MobileNavbar-module__MenuContainer___35_mR > div:focus {
    outline: none; }

.MobileNavbar-module__Logo___2Jw8b {
  width: 160px;
  max-height: 30px; }

.MobileNavbar-module__CollapedMenu___2R0ai {
  width: 100%;
  background-color: #ffffff;
  position: fixed;
  left: 0;
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .MobileNavbar-module__CollapedMenu___2R0ai.MobileNavbar-module__MobileNavShow___39W5T {
    position: fixed;
    height: 100%; }
  .MobileNavbar-module__CollapedMenu___2R0ai.MobileNavbar-module__MobileNavHide___cvxFo {
    position: fixed;
    top: 100%; }

.MobileNavbar-module__OpenedMenuContainer___1NmhF {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
  margin-bottom: 80px; }
  @media screen and (orientation: landscape) {
    .MobileNavbar-module__OpenedMenuContainer___1NmhF {
      margin-bottom: 0; } }

.MobileNavbar-module__NavbarElements___6kxpa {
  list-style-type: none;
  padding: 40px 0; }

.MobileNavbar-module__Link___2_rjX {
  margin: 16px 0;
  text-align: center;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -2px; }
  .MobileNavbar-module__Link___2_rjX:hover {
    color: #4dc9f4; }

.MobileNavbar-module__ContactButtonLink___27-2f {
  width: 240px;
  height: 30px;
  padding: 0 40px;
  border: none;
  background-color: #262626;
  color: #ffffff;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.MobileNavbar-module__Language___2zu7S {
  display: inline-block;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #8c8c8c;
  padding: 40px 0;
  cursor: pointer;
  text-transform: uppercase;
  color: #262626;
  font-weight: bold; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ConferenceNavbar-module__Navbar___3_mv0 {
  width: 100%;
  position: fixed;
  display: flex;
  justify-content: space-between;
  z-index: 2; }
  .ConferenceNavbar-module__Navbar___3_mv0.ConferenceNavbar-module__WhiteBackgroundShow___1NmeV {
    background-color: #ffffff;
    height: 80px;
    transition: all .8s; }
  .ConferenceNavbar-module__Navbar___3_mv0.ConferenceNavbar-module__WhiteBackgroundHide___3F686 {
    height: 80px;
    transition: all .8s; }

.ConferenceNavbar-module__LeftElementsWrapper___3zRpU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 50%;
  padding: 48px;
  padding-bottom: 24px;
  height: 80px; }
  @media (max-width: 767px) {
    .ConferenceNavbar-module__LeftElementsWrapper___3zRpU {
      padding-left: 24px; } }

.ConferenceNavbar-module__LogoContainer___3RTVN {
  cursor: pointer;
  z-index: 2; }
  .ConferenceNavbar-module__LogoContainer___3RTVN:focus {
    outline: none; }

.ConferenceNavbar-module__Logo___3hdBq {
  height: 30px; }
  @media (max-width: 1099px) {
    .ConferenceNavbar-module__Logo___3hdBq {
      max-width: 120px; } }
  @media (max-width: 767px) {
    .ConferenceNavbar-module__Logo___3hdBq {
      max-width: 90px; } }
  @media (max-width: 499px) {
    .ConferenceNavbar-module__Logo___3hdBq {
      max-width: 75px; } }

.ConferenceNavbar-module__LogoScrollHeight___KKYSq {
  height: 48px; }

.ConferenceNavbar-module__RightButtons___1GPlJ {
  display: flex;
  float: right; }
  @media (max-width: 499px) {
    .ConferenceNavbar-module__RightButtons___1GPlJ {
      max-width: 90px; } }

.ConferenceNavbar-module__ContactButtonLink___1WfNS {
  width: 320px;
  height: 80px;
  border: none;
  background-color: #ef3e33;
  color: #ffffff;
  padding-top: 24px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  z-index: 1;
  text-align: center; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Navbar-module__MobileNavbar___3KPWZ {
  display: block; }
  @media (min-width: 1100px) {
    .Navbar-module__MobileNavbar___3KPWZ {
      display: none; } }

.Navbar-module__DesktopNavbar___2gEm5 {
  display: none; }
  @media (min-width: 1100px) {
    .Navbar-module__DesktopNavbar___2gEm5 {
      display: flex; } }

.Navbar-module__ConferenceNavbar___bBM56 {
  display: flex; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ArrowButton-module__Arrow___1X4EJ {
  height: 12px;
  width: 12px;
  border-style: solid;
  border-width: 0px 2px 2px 0px;
  transform: rotate(45deg);
  transition-duration: 0.2s;
  cursor: pointer; }
  .ArrowButton-module__Arrow___1X4EJ:focus {
    outline: none; }

.ArrowButton-module__Black___26jHz {
  border-color: #000000; }

.ArrowButton-module__White___2xCQG {
  border-color: #ffffff; }

.ArrowButton-module__AnimateArrow___1mDrT {
  transform: rotate(225deg);
  transform-origin: 50% 75%; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.FooterColumn-module__Links___2Hw-I {
  list-style-type: none;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }

.FooterColumn-module__Link___1AibB {
  color: #ffffff;
  margin: 16px 0;
  cursor: pointer; }

.FooterColumn-module__Wrapper___35SyH {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.FooterColumn-module__ArrowButton___34T_T {
  margin-bottom: 8px; }
  @media (min-width: 1100px) {
    .FooterColumn-module__ArrowButton___34T_T {
      display: none; } }

.FooterColumn-module__SocialLinks___3sQLx {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  width: 30px;
  padding-top: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.PhoneLink-module__Link___1DusW {
  cursor: pointer;
  text-decoration: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ContactColumn-module__ContactColumn___16Tpn {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }
  .ContactColumn-module__ContactColumn___16Tpn a {
    color: #ffffff;
    text-decoration: none; }

.ContactColumn-module__ContactTitle___1NCXc {
  display: flex; }
  .ContactColumn-module__ContactTitle___1NCXc p {
    flex: 2; }

.ContactColumn-module__ContactDetails____HSzF {
  margin-top: 56px;
  margin-right: 8px; }
  .ContactColumn-module__ContactDetails____HSzF p {
    margin: 16px 0; }

.ContactColumn-module__Image___fB88y {
  width: 24px;
  height: 24px;
  margin-right: 8px; }

.ContactColumn-module__ArrowButton___mmFCt {
  margin-bottom: 8px; }
  @media (min-width: 1100px) {
    .ContactColumn-module__ArrowButton___mmFCt {
      display: none; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Footer-module__FooterSection___S1bfy {
  background-color: #262626;
  height: auto;
  color: #ffffff;
  padding-bottom: 24px; }

.Footer-module__Columns___2DjCY {
  padding: 40px;
  margin: 0 8%; }
  @media (min-width: 1100px) {
    .Footer-module__Columns___2DjCY {
      display: flex;
      justify-content: space-between;
      padding: 120px 0; }
      .Footer-module__Columns___2DjCY div {
        margin-right: 8px;
        flex: 1 1 0; } }

.Footer-module__Title___JvbQa {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  margin: 24px 0; }
  @media (min-width: 1100px) {
    .Footer-module__Title___JvbQa {
      margin-bottom: 40px; } }

.Footer-module__Image___eQtNm {
  display: inline-block;
  margin: 0;
  left: 40%;
  position: relative;
  height: 40px; }
  @media (min-width: 1100px) {
    .Footer-module__Image___eQtNm {
      height: 30px; } }

.Footer-module__ImageLeft___19Vg6 {
  display: inline-block;
  margin: auto;
  position: relative;
  left: 50px;
  height: 16px; }
  @media (min-width: 1100px) {
    .Footer-module__ImageLeft___19Vg6 {
      height: 30px; } }

.Footer-module__HorizontalLine___2Pe3Q {
  border-top: 1px solid #ffffff;
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin: 0 8%;
  opacity: 0.1;
  padding-bottom: 24px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.PageNotFound-module__Wrapper___go-ZW {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0 8%; }

.PageNotFound-module__Error___FAW6M {
  font-size: 14rem;
  line-height: 14rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-display: swap;
  color: #4dc9f4;
  padding-bottom: 40px; }

.PageNotFound-module__Description___L177x {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #262626;
  text-align: center; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Navigator-module__Navigator___31V2d {
  position: absolute;
  pointer-events: none;
  margin-top: -80px; }

.Asset-module__Asset___28k3Z {
  z-index: -1; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.AnchorLink-module__AnchorLink___n0ftY {
  cursor: pointer;
  text-decoration: none;
  color: inherit; }
  .AnchorLink-module__AnchorLink___n0ftY:visited {
    color: inherit; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.resizable-font-styles-module__extrasmall___2MTa1 {
  font-size: 1.6rem;
  line-height: 1.7rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  @media (min-width: 500px) {
    .resizable-font-styles-module__extrasmall___2MTa1 {
      font-size: 3.6rem;
      line-height: 4.4rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }
  @media (min-width: 768px) {
    .resizable-font-styles-module__extrasmall___2MTa1 {
      font-size: 3.6rem;
      line-height: 4.4rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.resizable-font-styles-module__small___1viJD, .resizable-font-styles-module__medium___1SGel, .resizable-font-styles-module__large___3uq_D {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  @media (min-width: 500px) {
    .resizable-font-styles-module__small___1viJD, .resizable-font-styles-module__medium___1SGel, .resizable-font-styles-module__large___3uq_D {
      font-size: 3.6rem;
      line-height: 4.4rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }
  @media (min-width: 768px) {
    .resizable-font-styles-module__small___1viJD, .resizable-font-styles-module__medium___1SGel, .resizable-font-styles-module__large___3uq_D {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

@media (min-width: 1100px) {
  .resizable-font-styles-module__medium___1SGel, .resizable-font-styles-module__large___3uq_D {
    font-size: 8rem;
    line-height: 8rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-display: swap; } }

@media (min-width: 1100px) {
  .resizable-font-styles-module__large___3uq_D {
    font-size: 14rem;
    line-height: 14rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-display: swap; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Partners-module__Wrapper___2qYsx {
  margin: 24px;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }
  @media (min-width: 1100px) {
    .Partners-module__Wrapper___2qYsx {
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      padding: 30px;
      padding-bottom: 0;
      margin-bottom: 0; } }
  @media (min-width: 1920px) {
    .Partners-module__Wrapper___2qYsx {
      margin-left: 15%; } }

@media (min-width: 1100px) {
  .Partners-module__SubText___9pSHQ {
    margin-right: 30px;
    width: calc(50% - 80px);
    text-align: right; } }

.Partners-module__PartnerLogo___3yvD3 {
  height: 30px;
  margin-right: 48px;
  margin-top: 24px; }
  @media (min-width: 768px) {
    .Partners-module__PartnerLogo___3yvD3 {
      width: 144px;
      height: 100%;
      object-fit: contain; } }
  @media (min-width: 1100px) {
    .Partners-module__PartnerLogo___3yvD3 {
      margin-top: 0; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.HeaderSection-module__Wrapper___2JU67 {
  width: 100%;
  height: auto;
  position: relative;
  padding-top: 30px;
  margin-bottom: 30px; }
  @media (min-width: 1100px) {
    .HeaderSection-module__Wrapper___2JU67 {
      padding: 0;
      margin-left: 8%; } }

.HeaderSection-module__HeaderElements___15N0n {
  width: 100%;
  position: relative;
  margin-right: 24px; }
  @media (min-width: 768px) {
    .HeaderSection-module__HeaderElements___15N0n {
      display: flex;
      flex-direction: row-reverse;
      height: 600px; } }
  @media (min-width: 1100px) {
    .HeaderSection-module__HeaderElements___15N0n {
      height: 700px; } }
  @media (min-width: 1366px) {
    .HeaderSection-module__HeaderElements___15N0n {
      height: 800px; } }

.HeaderSection-module__Video___2Zria {
  width: 100%;
  object-fit: cover; }
  @media (min-width: 768px) {
    .HeaderSection-module__Video___2Zria {
      width: 50%; } }

.HeaderSection-module__Image___3FYbG {
  width: 100%;
  object-fit: cover;
  height: 100%; }

.HeaderSection-module__ImageFullHeight___33yKS {
  width: 100%;
  object-fit: cover;
  height: calc(100% + 30px); }

.HeaderSection-module__ImageWrapper___275RG {
  width: 100%; }
  @media (min-width: 768px) {
    .HeaderSection-module__ImageWrapper___275RG {
      width: 50%; } }

.HeaderSection-module__TextElements___3hxgm {
  display: flex;
  width: 80%;
  margin: 24px; }
  @media (min-width: 1100px) {
    .HeaderSection-module__TextElements___3hxgm {
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-start;
      padding-top: 120px;
      margin: 0; } }
  @media (min-width: 768px) {
    .HeaderSection-module__TextElements___3hxgm {
      width: 50%; } }

.HeaderSection-module__HeaderText___Rkxq3 {
  color: #4dc9f4;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  align-self: center;
  padding-top: 24px; }
  @media (min-width: 1100px) {
    .HeaderSection-module__HeaderText___Rkxq3 {
      padding-top: 120px;
      align-self: unset; } }
  .HeaderSection-module__HeaderText___Rkxq3 span:last-child {
    color: #262626; }

.HeaderSection-module__OneLineHeader___2Qm8X {
  display: inline; }

@media (min-width: 1100px) {
  .HeaderSection-module__DefaultHeaderFont___2JdAo {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; } }

.HeaderSection-module__HeaderDescription___3FFSw {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin: 24px; }
  @media (min-width: 1100px) {
    .HeaderSection-module__HeaderDescription___3FFSw {
      font-size: 2.4rem;
      line-height: 3.5rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      margin-top: 30px;
      margin-left: 0;
      margin-bottom: 0;
      max-width: 720px; } }

@media (min-width: 1100px) {
  .HeaderSection-module__DescriptionWithLeaflet___27D5a {
    margin: 30px 0;
    margin-right: 8px; } }

.HeaderSection-module__ButtonWrapper___3PAPc {
  margin: 24px; }
  @media (min-width: 1100px) {
    .HeaderSection-module__ButtonWrapper___3PAPc {
      margin: 0; } }

.HeaderSection-module__ButtonLink___XX0vT {
  background-color: #ef3e33;
  border: none;
  color: #ffffff;
  width: 240px;
  height: 30px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  border-radius: 4px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Header-module__Header___1IKFS {
  color: #4dc9f4;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  display: flex;
  flex-direction: column; }
  .Header-module__Header___1IKFS span:last-child {
    color: #ffffff; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Slide-module__WrapperLeft___yI5hi {
  overflow: hidden;
  padding: 0 24px; }
  @media (min-width: 1100px) {
    .Slide-module__WrapperLeft___yI5hi {
      width: 50%;
      margin-right: 48px;
      padding: unset;
      align-self: center; } }

.Slide-module__TeamWrapper___13pOf {
  background-color: #ffffff;
  padding-bottom: 24px; }
  @media (min-width: 1100px) {
    .Slide-module__TeamWrapper___13pOf {
      width: 50%;
      margin-left: 24px;
      background-color: transparent; } }

.Slide-module__ImageWrapper___2GWDy {
  display: flex;
  justify-content: center;
  padding-bottom: 0;
  position: relative; }
  @media (min-width: 1100px) {
    .Slide-module__ImageWrapper___2GWDy {
      width: 50%;
      padding: 0;
      transform: translateX(48px); } }
  .Slide-module__ImageWrapper___2GWDy .Slide-module__Image___2HlqF {
    object-fit: contain;
    width: 100%;
    height: 100%; }
    @media (min-width: 1100px) {
      .Slide-module__ImageWrapper___2GWDy .Slide-module__Image___2HlqF {
        width: unset; } }

.Slide-module__SmallImage___Qijr3 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

@media (min-width: 1100px) {
  .Slide-module__TeamSlide___knhAy {
    height: 560px; } }

.Slide-module__TeamImageWrapper___3qgXn {
  margin: -48px;
  display: flex;
  justify-content: space-around;
  position: relative;
  align-self: center; }
  .Slide-module__TeamImageWrapper___3qgXn .Slide-module__Image___2HlqF {
    width: 55%;
    height: 100%; }
  @media (min-width: 1100px) {
    .Slide-module__TeamImageWrapper___3qgXn {
      height: 660px;
      margin: 0;
      width: 75%; }
      .Slide-module__TeamImageWrapper___3qgXn .Slide-module__Image___2HlqF {
        width: 100%;
        object-fit: contain; } }

@media (min-width: 1100px) {
  .Slide-module__ImageSlideBottom___3DJ4k {
    align-self: center;
    margin-top: 24px; } }

.Slide-module__LinkedIn___2cnBB {
  position: absolute;
  right: 80px;
  top: 40px; }
  @media (min-width: 1100px) {
    .Slide-module__LinkedIn___2cnBB {
      position: static;
      align-self: flex-end;
      margin-left: 30px;
      margin-right: 40px;
      margin-bottom: 16px; } }

.Slide-module__ProductsHeader___18bh2 {
  margin: 24px 0; }
  @media (min-width: 1100px) {
    .Slide-module__ProductsHeader___18bh2 {
      margin: 0;
      padding: 0;
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.Slide-module__TeamHeader___3p6jq {
  padding: 30px 0;
  padding-bottom: 0; }
  @media (min-width: 1100px) {
    .Slide-module__TeamHeader___3p6jq {
      padding: 30px 0;
      padding: 0;
      padding-top: 120px; } }

.Slide-module__Title___3NCkw {
  display: block;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal; }

.Slide-module__SubTitle___3FIIH {
  display: block;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.Slide-module__DescriptionWrapper___2GA3W {
  overflow: hidden;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }
  @media (min-width: 1100px) {
    .Slide-module__DescriptionWrapper___2GA3W {
      margin-top: 30px;
      margin-bottom: 24px;
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      width: 100%; } }

.Slide-module__DescriptionContent___30PBG p:last-of-type {
  margin-bottom: 16px; }

.Slide-module__ExpandedDescription___3iyfw {
  animation: Slide-module__show___1f4CM 0.65s ease-in-out; }

.Slide-module__ProductDescription___3ce7Q {
  margin: 30px 0; }

.Slide-module__ReadMoreButton___2tGfz {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  border: none;
  text-decoration: underline;
  background-color: transparent;
  padding-top: 24px;
  color: #262626;
  cursor: pointer; }

.Slide-module__Visited___3TFag {
  color: transparent; }

.Slide-module__MoreButton___1butl {
  margin: 24px 0; }
  @media (min-width: 1100px) {
    .Slide-module__MoreButton___1butl {
      margin: 0; } }

.Slide-module__BlueButton___2M4Ie {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  width: 100%;
  height: 60px;
  padding: 0;
  border: none;
  background-color: #66c6ed;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #ffffff; }
  @media (min-width: 1100px) {
    .Slide-module__BlueButton___2M4Ie {
      width: 50%; } }

.Slide-module__BlueCompactButton___3fu56 {
  padding: 0;
  border: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #66c6ed;
  width: auto !important;
  height: auto !important;
  background-color: transparent; }
  @media (min-width: 1100px) {
    .Slide-module__BlueCompactButton___3fu56 {
      width: 50%; } }

@keyframes Slide-module__show___1f4CM {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.HorizontalLine-module__Line___1CiPw {
  height: 1px;
  width: 0;
  background-color: rgba(255, 255, 255, 0.1);
  visibility: hidden;
  transition: width .5s; }

.HorizontalLine-module__Show___2Bqoo {
  visibility: visible;
  width: 50px; }
  .HorizontalLine-module__Show___2Bqoo .HorizontalLine-module__In___3oDbH {
    animation: HorizontalLine-module__fill___2Qv95;
    animation-timing-function: linear;
    height: 100%;
    background-color: #45DAFF;
    animation-play-state: running; }

@keyframes HorizontalLine-module__fill___2Qv95 {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }

.HorizontalLine-module__Paused___24_z7 {
  width: 50px;
  visibility: visible; }
  .HorizontalLine-module__Paused___24_z7 .HorizontalLine-module__Out___254nH {
    height: 100%;
    background-color: #45DAFF; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Buttons-module__SliderButtons___3WWEA {
  display: flex;
  background-color: inherit;
  color: inherit;
  justify-content: space-between;
  margin: 0 24px; }
  .Buttons-module__SliderButtons___3WWEA .Buttons-module__ProductsButton___172-w {
    background-color: #262626;
    color: #ffffff; }
  @media (min-width: 1100px) {
    .Buttons-module__SliderButtons___3WWEA {
      width: 60%;
      margin: 0 auto;
      justify-content: space-around; } }

.Buttons-module__SliderTeamButton___1Xdvi {
  display: flex;
  padding: 0 8%;
  padding-bottom: 40px;
  justify-content: space-between;
  background-color: #ffffff; }
  @media (min-width: 1100px) {
    .Buttons-module__SliderTeamButton___1Xdvi {
      background-color: #f8f8f8;
      padding-bottom: 0;
      justify-content: unset;
      position: absolute;
      bottom: 24px;
      left: 8%;
      padding: 0;
      padding-left: 8%; } }
  .Buttons-module__SliderTeamButton___1Xdvi .Buttons-module__ProductsButton___172-w {
    font-size: 1.7rem;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    line-height: 2.8rem; }
  .Buttons-module__SliderTeamButton___1Xdvi .Buttons-module__Active___2DQnM {
    font-weight: bold; }

.Buttons-module__ProductsButton___172-w {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  background-color: transparent;
  color: inherit;
  border: none;
  margin-top: 16px;
  text-align: left;
  cursor: pointer; }
  @media (min-width: 1100px) {
    .Buttons-module__ProductsButton___172-w {
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      margin-top: 0;
      margin-right: 16px; } }

.Buttons-module__Active___2DQnM {
  font-weight: bold; }

.Buttons-module__Buttons___U74U9 {
  display: flex;
  flex-direction: column-reverse;
  margin-right: 24px; }
  @media (min-width: 1100px) {
    .Buttons-module__Buttons___U74U9 {
      flex-direction: row;
      justify-content: center;
      align-items: center; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.SliderSection-module__SliderContainer___2MepW {
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 50px; }

.SliderSection-module__ProductsSliderContainer___3yLvn {
  padding-bottom: 40px; }
  @media (min-width: 1100px) {
    .SliderSection-module__ProductsSliderContainer___3yLvn {
      min-height: 860px;
      display: flex;
      flex-direction: column;
      justify-content: space-around;
      padding: 0; } }
  @media (min-width: 2560px) {
    .SliderSection-module__ProductsSliderContainer___3yLvn {
      padding: 40px 0; } }

.SliderSection-module__TeamHeader___2dKql {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .SliderSection-module__TeamHeader___2dKql {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.SliderSection-module__Sliders___3G84u {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  padding-top: 40px; }
  @media (min-width: 1100px) {
    .SliderSection-module__Sliders___3G84u {
      display: flex;
      flex-direction: row-reverse;
      margin-left: 8%;
      padding: unset; } }

.SliderSection-module__Slider___3XsUl {
  opacity: 1;
  transition: opacity ease-in-out 0.45s; }

.SliderSection-module__Carousel___1dhhw {
  top: 0; }
  .SliderSection-module__Carousel___1dhhw > div {
    overflow: visible; }

@keyframes SliderSection-module__hide___1CenF {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes SliderSection-module__show___1lN-A {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes SliderSection-module__showToLeft___15XoI {
  0% {
    transform: translate(5vw); }
  100% {
    transform: translate(0); } }

@keyframes SliderSection-module__hideToLeft___1Camy {
  0% {
    transform: translate(0);
    opacity: 1; }
  100% {
    transform: translate(-5vw); } }

.SliderSection-module__Hide___TOATO {
  animation: SliderSection-module__hide___1CenF 0.65s ease-in-out; }

.SliderSection-module__Show___3-QQA {
  animation: SliderSection-module__show___1lN-A 0.65s ease-in-out; }

.SliderSection-module__HideToLeft___2cURp {
  animation: SliderSection-module__hideToleft___3ogAN 0.65s ease-in-out; }

.SliderSection-module__ShowToLeft___SeHqK {
  animation: SliderSection-module__showToLeft___15XoI 0.65s ease-in-out; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Column-module__Column___1VjeH {
  background-color: #f8f8f8;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  flex-basis: auto; }

.Column-module__BasicColumn___3ydc5 {
  background-color: #ffffff;
  text-align: center;
  padding: 0; }

.Column-module__ColumnHeaderText___2vhjq {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  min-height: 30px; }

.Column-module__Text___3pVM- {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 1100px) {
    .Column-module__Text___3pVM- {
      min-height: 80px; } }

.Column-module__BasicText___2OZe_ {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.Column-module__MoreButton___3j-eh {
  text-decoration: underline;
  margin-top: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ThreeColumnsSection-module__ThreeColumnsSection___2UPQG {
  height: auto;
  margin: 0 8%;
  margin-top: 120px; }

.ThreeColumnsSection-module__HeaderText___2-yge {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .ThreeColumnsSection-module__HeaderText___2-yge {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.ThreeColumnsSection-module__SubheaderText___1kEXv {
  max-width: 60%;
  text-align: center;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 1100px) {
    .ThreeColumnsSection-module__SubheaderText___1kEXv {
      min-height: 80px; } }

.ThreeColumnsSection-module__ColumnsWrapper___1hUXI {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  align-items: stretch; }
  @media (min-width: 1100px) {
    .ThreeColumnsSection-module__ColumnsWrapper___1hUXI {
      flex-direction: row;
      justify-content: space-between; } }

.ThreeColumnsSection-module__ThreeColumns___3Jq3z {
  padding: 24px;
  margin: 24px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media (min-width: 768px) {
    .ThreeColumnsSection-module__ThreeColumns___3Jq3z {
      padding: 30px; } }
  @media (min-width: 1100px) {
    .ThreeColumnsSection-module__ThreeColumns___3Jq3z {
      margin: 0;
      width: 32%; } }
  .ThreeColumnsSection-module__ThreeColumns___3Jq3z h3 {
    margin-top: 40px;
    min-height: 80px;
    max-width: 30px;
    font-size: 3.0rem; }
  .ThreeColumnsSection-module__ThreeColumns___3Jq3z > img, .ThreeColumnsSection-module__ThreeColumns___3Jq3z div {
    align-self: flex-end;
    width: 120px;
    height: 96px; }
  @media (min-width: 1100px) {
    .ThreeColumnsSection-module__ThreeColumns___3Jq3z > p {
      flex: 1 0 auto;
      margin: 30px 0; } }

.ThreeColumnsSection-module__ThreeColumnsBiotechSection___3NQ1Q {
  margin: 0 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  .ThreeColumnsSection-module__ThreeColumnsBiotechSection___3NQ1Q h3 {
    max-width: initial; }
  .ThreeColumnsSection-module__ThreeColumnsBiotechSection___3NQ1Q p {
    margin: 0 0 30px 0; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.MultipleColumnsSection-module__MultipleColumnsSection___3beV2 {
  margin: 0;
  margin-bottom: 120px; }

.MultipleColumnsSection-module__MultipleSolutionColumn___3w7t5 {
  margin: 0; }

.MultipleColumnsSection-module__HeaderText___g6ixT {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-top: 120px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .MultipleColumnsSection-module__HeaderText___g6ixT {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

@media (min-width: 1100px) {
  .MultipleColumnsSection-module__ColumnsWrapper___2alGc {
    display: flex;
    justify-content: space-between; } }

.MultipleColumnsSection-module__SolutionColumn___3VxFY {
  display: flex;
  flex-direction: column;
  padding: 30px 15px;
  margin: 0 auto; }
  .MultipleColumnsSection-module__SolutionColumn___3VxFY > h3 {
    font-size: 2.5rem;
    line-height: unset;
    margin: 15px 0; }
  .MultipleColumnsSection-module__SolutionColumn___3VxFY > img {
    width: 100px;
    height: 110px; }
  .MultipleColumnsSection-module__SolutionColumn___3VxFY p {
    flex: 1 0 auto;
    min-height: unset; }

.MultipleColumnsSection-module__Carousel___9xQa- div div {
  display: flex; }
  .MultipleColumnsSection-module__Carousel___9xQa- div div div {
    display: flex !important;
    height: auto;
    flex-grow: 1;
    margin: 0 8px; }
    @media (max-width: 767px) {
      .MultipleColumnsSection-module__Carousel___9xQa- div div div {
        width: 100%; } }

.MultipleColumnsSection-module__MoreButton___1_vdR {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: bold;
  height: 30px;
  border: 1px solid #4dc9f4;
  border-radius: 8px;
  line-height: 30px;
  margin: 40px auto;
  width: 100%;
  text-align: center;
  display: block; }
  @media (min-width: 500px) {
    .MultipleColumnsSection-module__MoreButton___1_vdR {
      width: 150px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ViewWithImage-module__Container___hTXGf {
  width: 100%;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #ffffff;
  background-color: #262626;
  margin-bottom: 120px; }
  @media (min-width: 1100px) {
    .ViewWithImage-module__Container___hTXGf {
      height: 330px;
      display: flex;
      flex-direction: row-reverse; } }

.ViewWithImage-module__Elements___3VbjV {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-self: center;
  padding: 30px 0; }
  @media (min-width: 1100px) {
    .ViewWithImage-module__Elements___3VbjV {
      padding: 0;
      width: 50%; } }

.ViewWithImage-module__Image___3BSH1 {
  width: 100%;
  object-fit: cover;
  object-position: 0 100%; }
  @media (min-width: 1100px) {
    .ViewWithImage-module__Image___3BSH1 {
      width: 50%; } }

.ViewWithImage-module__SolutionImage___1F99C {
  width: 100%;
  object-fit: contain;
  margin: 24px auto;
  padding: 0 8%; }
  @media (min-width: 1100px) {
    .ViewWithImage-module__SolutionImage___1F99C {
      margin: 24px 0;
      width: 50%;
      padding: 0; } }

@media (min-width: 1100px) {
  .ViewWithImage-module__DefaultHeaderFont___1gnQO {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; } }

.ViewWithImage-module__Text___3CjEu {
  margin-top: 30px; }

.ViewWithImage-module__Link___UUKaA {
  text-decoration: underline;
  color: #ffffff;
  margin-top: 30px; }

.ViewWithImage-module__ButtonWrapper___komVb {
  margin-top: 24px; }

.ViewWithImage-module__ButtonLink___3ide2 {
  background-color: #ef3e33;
  border: none;
  color: #ffffff;
  width: 240px;
  height: 30px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  border-radius: 4px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ContactSection-module__ContactSection___2kU3E {
  position: relative;
  height: auto;
  margin-bottom: 120px; }

.ContactSection-module__Wrapper___1-4hx {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  @media (min-width: 1100px) {
    .ContactSection-module__Wrapper___1-4hx {
      background-color: #f8f8f8;
      flex-direction: row-reverse;
      justify-content: space-around;
      align-items: center;
      padding: 40px;
      height: 560px; } }

.ContactSection-module__HeaderText___3AC5J {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-top: 120px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .ContactSection-module__HeaderText___3AC5J {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.ContactSection-module__ImageWrapper___eUlNz {
  background-color: #f8f8f8; }
  @media (min-width: 1100px) {
    .ContactSection-module__ImageWrapper___eUlNz {
      margin: 0;
      height: 660px;
      background-color: transparent; } }

.ContactSection-module__Image___14zOR {
  width: 100%;
  margin: -40px auto;
  display: block; }
  @media (min-width: 768px) {
    .ContactSection-module__Image___14zOR {
      width: unset; } }
  @media (min-width: 1100px) {
    .ContactSection-module__Image___14zOR {
      height: 100%;
      margin: unset; } }

.ContactSection-module__ContactElements___392bl {
  background-color: #ffffff; }
  @media (min-width: 1100px) {
    .ContactSection-module__ContactElements___392bl {
      background-color: #f8f8f8;
      margin-left: 40px;
      max-width: 240px; } }
  @media (min-width: 1366px) {
    .ContactSection-module__ContactElements___392bl {
      max-width: unset; } }

.ContactSection-module__Heading___3ZQvt {
  display: block;
  padding-top: 30px;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal; }
  @media (min-width: 1100px) {
    .ContactSection-module__Heading___3ZQvt {
      font-size: 4rem;
      padding-top: 0; } }

.ContactSection-module__Position___2nU2K {
  display: block;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.ContactSection-module__ContactDetails___3Ko_3 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin: 40px 0; }
  .ContactSection-module__ContactDetails___3Ko_3 > span {
    display: block; }

.ContactSection-module__HorizontalLine___3Ewma {
  float: none;
  border-top: 1px solid #262626;
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin-bottom: 40px;
  opacity: 0.1; }

.ContactSection-module__SubText___1g7Ew {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 768px) {
    .ContactSection-module__SubText___1g7Ew {
      width: 360px; } }

.ContactSection-module__ContactButtonLink___1Se2f {
  display: block;
  height: 30px;
  width: 320px;
  background-color: #ef3e33;
  border: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  font-weight: bold;
  margin: 40px 0;
  text-align: center;
  line-height: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.TwoColumnsWithTitle-module__TwoColumnSection___1juPO {
  height: auto;
  margin: 0 8%;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }
  @media (min-width: 1100px) {
    .TwoColumnsWithTitle-module__TwoColumnSection___1juPO {
      margin: 120px 8%;
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300; } }

.TwoColumnsWithTitle-module__HeaderText___-gJ7g {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  padding-bottom: 40px; }
  @media (min-width: 768px) {
    .TwoColumnsWithTitle-module__HeaderText___-gJ7g {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.TwoColumnsWithTitle-module__Column___1wHDI {
  background-color: #f8f8f8;
  padding: 24px; }
  @media (min-width: 1100px) {
    .TwoColumnsWithTitle-module__Column___1wHDI {
      display: flex;
      padding: 30px; } }

.TwoColumnsWithTitle-module__Title___2DJnF {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 2.4rem; }
  @media (min-width: 1100px) {
    .TwoColumnsWithTitle-module__Title___2DJnF {
      width: 33%;
      padding: 40px; } }

.TwoColumnsWithTitle-module__Logo___2NBBm {
  width: 40%;
  margin: 16px;
  margin-left: 0;
  vertical-align: middle; }

.TwoColumnsWithTitle-module__Description___RLkjZ {
  padding-top: 40px;
  font-size: 2.4rem; }
  @media (min-width: 1100px) {
    .TwoColumnsWithTitle-module__Description___RLkjZ {
      width: 66%;
      padding: 40px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Checkbox-module__Container___1iwu8 {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 24px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.Checkbox-module__LabelWrapper___3LC-1 {
  display: block;
  padding-left: 40px; }

.Checkbox-module__Label___3WRqy {
  padding: 12px 0; }
  .Checkbox-module__Label___3WRqy * {
    display: inline; }

.Checkbox-module__LabelSmall___WiWm6 {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }

.Checkbox-module__SubLabel___2TVoP {
  display: block;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  font-size: 1.5rem; }

.Checkbox-module__Checkbox___1_H0b {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  opacity: 0;
  cursor: pointer; }

.Checkbox-module__Checked___3xngs {
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  width: 40px;
  border: 1px solid #cccccc;
  display: flex;
  justify-content: center;
  align-items: center; }
  .Checkbox-module__Checked___3xngs.Checkbox-module__Disabled___3iOwa {
    background-color: rgba(239, 239, 239, 0.3); }

.Checkbox-module__RequiredChecked___IYd9z {
  border: 1px solid #ef3e33; }

.Checkbox-module__Required___1IQIk::after {
  content: ' *';
  color: #ef3e33; }

.Checkbox-module__Image___w1RYn {
  width: 16px;
  height: 16px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BigInput-module__Input___2v5NX {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  display: inline-block;
  flex: 1;
  border: 1px solid #cacac8;
  min-height: 55px;
  max-height: 55px;
  height: 100%;
  outline: none;
  padding: 15px 12px;
  min-width: 160px;
  transition: background-color, border 0.2s;
  margin-bottom: 20px; }
  .BigInput-module__Input___2v5NX::placeholder {
    color: #cacac8;
    padding-left: 12px;
    transition: padding-left 0.2s; }
  .BigInput-module__Input___2v5NX:focus::placeholder {
    padding-left: 0; }
  @media (min-width: 500px) {
    .BigInput-module__Input___2v5NX {
      margin-bottom: 0; } }
  @media (min-width: 1100px) {
    .BigInput-module__Input___2v5NX {
      padding: 15px 20px; }
      .BigInput-module__Input___2v5NX::placeholder {
        padding-left: 40px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WhitepaperApplyForm-module__Form___K57Xl {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center; }

.WhitepaperApplyForm-module__Input___3FOgt {
  width: 100%;
  margin-bottom: 20px; }

.WhitepaperApplyForm-module__Button___3W5sF {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  cursor: pointer;
  background-color: #66c6ed;
  color: #ffffff;
  border: none;
  padding: 15px 30px;
  text-align: center;
  transition: background-color 0.2s; }
  @media (min-width: 1100px) {
    .WhitepaperApplyForm-module__Button___3W5sF {
      min-width: 200px; } }
  .WhitepaperApplyForm-module__Button___3W5sF:disabled {
    background-color: #8c8c8c; }
  .WhitepaperApplyForm-module__Button___3W5sF.WhitepaperApplyForm-module__Error___3acNx {
    background-color: #ef3e33; }
  .WhitepaperApplyForm-module__Button___3W5sF.WhitepaperApplyForm-module__Sent___GVjYa {
    background-color: #66c6ed; }

.WhitepaperApplyForm-module__CheckBoxes___2Xkur {
  display: none; }
  .WhitepaperApplyForm-module__CheckBoxes___2Xkur.WhitepaperApplyForm-module__Visible___JZArp {
    display: block;
    opacity: 1; }

.WhitepaperApplyForm-module__CheckBox___3d7ud {
  border: 1px solid #cacac8;
  background-color: #ffffff; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WhitepaperForm-module__Wrapper___1T1SF {
  padding: 30px 40px;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); }

.WhitepaperForm-module__Title___1wTBd {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 24px; }

.WhitepaperForm-module__Description___sJABp {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 24px; }

.WhitepaperForm-module__ErrorMessageBox___1Pv9S {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-top: 20px;
  color: #ef3e33;
  text-align: right; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.TwoColumnsSection-module__ColumnsWrapper___2WGAW {
  max-width: 1200px;
  margin: 0 auto 30px;
  display: flex;
  padding: 24px; }
  @media (max-width: 767px) {
    .TwoColumnsSection-module__ColumnsWrapper___2WGAW {
      flex-direction: column; } }

.TwoColumnsSection-module__Column___3j37K {
  flex-basis: 50%;
  padding: 0 24px; }
  @media (max-width: 767px) {
    .TwoColumnsSection-module__Column___3j37K {
      flex-basis: 100%; } }

.TwoColumnsSection-module__ColumnImage___37Kvz {
  position: relative;
  margin-top: -200px;
  margin-left: -72px; }
  @media (max-width: 767px) {
    .TwoColumnsSection-module__ColumnImage___37Kvz {
      margin-bottom: 85px;
      width: 360px;
      height: 310px; } }

.TwoColumnsSection-module__ColumnHeader___8pcQO {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #66c6ed;
  margin-bottom: 24px; }

.TwoColumnsSection-module__ColumnContent___1Ml2Y p, .TwoColumnsSection-module__ColumnContent___1Ml2Y li {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.TwoColumnsSection-module__ColumnContent___1Ml2Y h4 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700; }

.TwoColumnsSection-module__ColumnContent___1Ml2Y ul {
  padding: 0 24px 0 40px; }

.TwoColumnsSection-module__ColumnContent___1Ml2Y * {
  margin-bottom: 24px; }

.TwoColumnsSection-module__PartnersWrapper___3TRhH {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 40px 0; }

.TwoColumnsSection-module__PartnerWrapper___2NWSf {
  margin: 0 16px 16px; }

.TwoColumnsSection-module__PartnerTitle___pL0gB {
  font-size: 1.6rem;
  line-height: 1.7rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #8c8c8c;
  margin-bottom: 24px; }

.TwoColumnsSection-module__PartnerLogosWrapper___2_2py {
  display: flex;
  align-items: center; }

.TwoColumnsSection-module__PartnerLogo___28SjU {
  margin: 8px;
  max-width: 120px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Slide-module__Slide___3_JDy {
  margin: 0 8%;
  text-align: center;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }
  @media (min-width: 1100px) {
    .Slide-module__Slide___3_JDy {
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300; } }

.Slide-module__Image___3iaBn {
  margin: 0 auto; }
  @media (min-width: 1100px) {
    .Slide-module__Image___3iaBn {
      min-height: 120px; } }

.Slide-module__Subtitle___1TTHL {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin: 40px 0; }

.Slide-module__Description___oleO_ {
  margin: 40px auto;
  min-height: 120px; }
  @media (min-width: 1100px) {
    .Slide-module__Description___oleO_ {
      width: 70%; } }

.Slide-module__ButtonLink___3YIk3 {
  height: 30px;
  border: 1px solid #4dc9f4;
  border-radius: 8px;
  background-color: #262626;
  color: #ffffff;
  padding: 0 40px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  margin-bottom: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.SliderWithIcon-module__Slider___1Y_Gq {
  background-color: #262626;
  color: #ffffff;
  width: 100%;
  height: auto;
  padding: 24px;
  padding-bottom: 40px;
  margin: 120px 0; }
  @media (min-width: 1100px) {
    .SliderWithIcon-module__Slider___1Y_Gq {
      padding-bottom: 120px; } }

.SliderWithIcon-module__Header___3yVi5 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin: 40px 0; }
  @media (min-width: 768px) {
    .SliderWithIcon-module__Header___3yVi5 {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }
  @media (min-width: 1100px) {
    .SliderWithIcon-module__Header___3yVi5 {
      margin-bottom: 54px; } }

.SliderWithIcon-module__Buttons___2dr_7 {
  margin-left: unset;
  justify-content: center;
  margin: auto;
  flex-wrap: wrap; }
  @media (min-width: 1100px) {
    .SliderWithIcon-module__Buttons___2dr_7 {
      flex-wrap: unset; } }

.SliderWithIcon-module__BranchButtons___aTwQt > div {
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center; }
  @media (min-width: 768px) {
    .SliderWithIcon-module__BranchButtons___aTwQt > div {
      align-items: flex-start; } }

.SliderWithIcon-module__BranchButtons___aTwQt button {
  text-align: center;
  height: 30px;
  width: 120px;
  font-size: 1.7rem; }
  @media (min-width: 768px) {
    .SliderWithIcon-module__BranchButtons___aTwQt button {
      text-align: unset; } }

.SliderWithIcon-module__Carousel___2KjgD {
  height: 100%;
  top: 0; }
  .SliderWithIcon-module__Carousel___2KjgD > div {
    overflow: visible; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.SingleSection-module__Wrapper___3aoZF {
  background-color: #f8f8f8;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin: 40px 0; }
  @media (min-width: 1100px) {
    .SingleSection-module__Wrapper___3aoZF {
      display: flex;
      justify-content: space-between;
      min-height: 480px; }
      .SingleSection-module__Wrapper___3aoZF:nth-child(2n+1) {
        flex-direction: row-reverse; } }

.SingleSection-module__ImageWrapper___2VdSS {
  width: 100%;
  object-fit: cover; }
  @media (min-width: 1100px) {
    .SingleSection-module__ImageWrapper___2VdSS {
      width: 40%; } }

.SingleSection-module__TextSection___3ivbU {
  padding: 24px; }
  @media (min-width: 1100px) {
    .SingleSection-module__TextSection___3ivbU {
      padding: 30px;
      align-self: center;
      width: 60%; } }

.SingleSection-module__Title___30WpA {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  @media (min-width: 1100px) {
    .SingleSection-module__Title___30WpA {
      font-size: 3.6rem;
      line-height: 4.4rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.SingleSection-module__Description___xOARL {
  padding: 40px 0; }

.SingleSection-module__Image___1sLkk {
  display: block;
  width: 100%;
  height: 360px;
  object-fit: cover; }
  @media (min-width: 1100px) {
    .SingleSection-module__Image___1sLkk {
      height: 100%; } }

.SingleSection-module__Link___okswC {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  width: 100%;
  height: 60px;
  border: none;
  background-color: #66c6ed;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  cursor: pointer; }
  @media (min-width: 1100px) {
    .SingleSection-module__Link___okswC {
      width: 50%; } }
  .SingleSection-module__Link___okswC:any-link {
    color: #ffffff; }

.SingleSection-module__ButtonRed___J1IKc {
  background-color: #ef3e33;
  border: none;
  color: #ffffff;
  width: 240px;
  height: 30px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  border-radius: 4px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.SolutionsSection-module__SolutionsSection___5xhL0 {
  margin: 0 8%;
  margin-bottom: 120px; }

.SolutionsSection-module__HeaderText___DipHb {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-top: 120px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .SolutionsSection-module__HeaderText___DipHb {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }
  @media (min-width: 1100px) {
    .SolutionsSection-module__HeaderText___DipHb {
      margin-bottom: 54px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Input-module__Container___3JKPv {
  display: flex;
  flex-direction: column;
  padding-bottom: 40px;
  position: relative; }

.Input-module__Label___17mxT {
  position: absolute;
  top: -24px;
  transition: all .2s ease-out; }
  .Input-module__Label___17mxT.Input-module__isFocus___1xNdA {
    top: -40px;
    font-size: 1.7rem;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    line-height: 2.8rem; }
  .Input-module__Label___17mxT.Input-module__LabelInvalid___2buIG {
    color: #ef3e33; }

.Input-module__Input___1p9w8 {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  overflow: hidden;
  border: none;
  border-bottom: 1px solid #cccccc;
  resize: none;
  box-sizing: content-box;
  margin-bottom: 0; }
  .Input-module__Input___1p9w8:focus {
    outline: none; }
  .Input-module__Input___1p9w8.Input-module__Invalid___3Rv2s {
    border-bottom: 1px solid #ef3e33; }
  .Input-module__Input___1p9w8::placeholder {
    font-style: italic; }
  .Input-module__Input___1p9w8::-ms-clear {
    display: none; }

.Input-module__Textarea___u5fIj {
  height: 32px;
  padding-top: 16px;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }

.Input-module__Required___gXPsK::after {
  content: '*';
  color: #ef3e33; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ConfirmModal-module__Overlay___Hg8Vu {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.ConfirmModal-module__Modal___2Hrvl {
  position: relative;
  background-color: #ffffff;
  width: 50%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 16px; }
  @media (min-width: 1100px) {
    .ConfirmModal-module__Modal___2Hrvl {
      padding: 30px; } }

.ConfirmModal-module__CloseButton___IJhZ3 {
  height: 40px;
  background-color: #ef3e33;
  color: #ffffff;
  border: none;
  width: 50%;
  margin-top: 30px;
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 1100px) {
    .ConfirmModal-module__CloseButton___IJhZ3 {
      width: 40%; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ContactFormDetails-module__ContactDetails___3flwe {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }

.ContactFormDetails-module__MoblleDetails___3ZJVv {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px; }

.ContactFormDetails-module__ImageWrapper___3VVtj {
  width: 320px;
  height: 160px;
  background-color: #f8f8f8;
  margin: 64px 0;
  display: flex;
  justify-content: center;
  align-items: center; }

.ContactFormDetails-module__Image___tzEPF {
  width: 240px;
  height: 240px;
  display: block; }

.ContactFormDetails-module__Details___22FBV {
  margin: 40px auto; }
  @media (min-width: 1100px) {
    .ContactFormDetails-module__Details___22FBV {
      margin-top: 120px;
      margin-bottom: 0; } }
  .ContactFormDetails-module__Details___22FBV p:first-child {
    font-size: 3.6rem;
    line-height: 4.4rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; }
  .ContactFormDetails-module__Details___22FBV p:nth-child(4) a {
    color: #ef3e33;
    font-size: 1.9rem;
    line-height: 2.8rem;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    text-decoration: underline; }

.ContactFormDetails-module__PhoneLink___1oyJH {
  display: block;
  padding-top: 48px;
  color: #000000;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ContactFormSection-module__FormSectionContainer___3bJoK {
  width: 100%;
  height: 100%;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.ContactFormSection-module__ImageWrapper___Iqy1z:focus {
  outline: none; }

.ContactFormSection-module__Image___yxVw3 {
  margin: 40px;
  cursor: pointer;
  height: 24px; }
  @media (min-width: 1100px) {
    .ContactFormSection-module__Image___yxVw3 {
      height: 30px; } }

.ContactFormSection-module__ContactForm___2IwqZ {
  margin: 40px; }
  @media (min-width: 1100px) {
    .ContactFormSection-module__ContactForm___2IwqZ {
      margin: 0;
      display: flex;
      justify-content: space-around;
      padding: 30px;
      width: 100%; }
      .ContactFormSection-module__ContactForm___2IwqZ div:first-child {
        width: 50%; }
      .ContactFormSection-module__ContactForm___2IwqZ > div {
        padding: 40px; } }

.ContactFormSection-module__CloseButton___1vtOl {
  position: fixed;
  top: 0;
  right: 0;
  padding: 24px;
  padding-left: 30px;
  background-color: #262626;
  color: #ffffff;
  border: none;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  z-index: 1;
  cursor: pointer; }
  .ContactFormSection-module__CloseButton___1vtOl::before, .ContactFormSection-module__CloseButton___1vtOl::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 16px;
    top: 50%;
    left: 0;
    margin-left: 32px;
    background: #ffffff; }
    @media (min-width: 1100px) {
      .ContactFormSection-module__CloseButton___1vtOl::before, .ContactFormSection-module__CloseButton___1vtOl::after {
        margin-top: 12px;
        margin-left: 40px; } }
  .ContactFormSection-module__CloseButton___1vtOl::before {
    transform: rotate(45deg); }
  .ContactFormSection-module__CloseButton___1vtOl::after {
    transform: rotate(-45deg); }
  @media (min-width: 1100px) {
    .ContactFormSection-module__CloseButton___1vtOl {
      padding: 0;
      width: 320px;
      height: 80px;
      padding-top: 24px; } }

.ContactFormSection-module__Header___3s0Ep {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  align-items: center; }
  .ContactFormSection-module__Header___3s0Ep span:last-child {
    color: #262626; }
  @media (min-width: 1100px) {
    .ContactFormSection-module__Header___3s0Ep {
      align-items: unset; } }
  @media (min-width: 500px) {
    .ContactFormSection-module__Header___3s0Ep {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.ContactFormSection-module__SubText___1qMXA {
  padding: 40px;
  padding-left: 0; }
  @media (min-width: 1100px) {
    .ContactFormSection-module__SubText___1qMXA {
      margin-bottom: 30px; } }

.ContactFormSection-module__RequiredLabel___366l0 {
  display: block;
  clear: both; }
  .ContactFormSection-module__RequiredLabel___366l0::before {
    content: '*';
    color: #ef3e33; }

@media (min-width: 1100px) {
  .ContactFormSection-module__InputLeftContainer___1t4Io {
    float: left;
    width: 40%; } }

@media (min-width: 1100px) {
  .ContactFormSection-module__InputRightContainer___3oL8Q {
    float: right;
    width: 40%; } }

.ContactFormSection-module__CheckboxText___1UJVZ {
  clear: both;
  padding: 40px 0; }

.ContactFormSection-module__CheckboxContainer___1vxO5 {
  padding-bottom: 40px; }
  @media (min-width: 768px) {
    .ContactFormSection-module__CheckboxContainer___1vxO5 {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; } }

.ContactFormSection-module__ProductCheckBox___2ErLb {
  flex-basis: 40%;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  .ContactFormSection-module__ProductCheckBox___2ErLb > span {
    display: block;
    padding: 4px 0; }

.ContactFormSection-module__ProjectDescription___1wnuN {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }

.ContactFormSection-module__TextContainer___2derU {
  padding: 24px 0;
  padding-bottom: 30px; }
  .ContactFormSection-module__TextContainer___2derU p {
    display: inline; }
  .ContactFormSection-module__TextContainer___2derU p:last-child a {
    color: #ef3e33; }

.ContactFormSection-module__SendButton___2FAz0 {
  height: 30px;
  background-color: #ef3e33;
  color: #ffffff;
  border: none;
  width: 100%;
  margin-top: 30px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.ContactFormSection-module__LoaderContainer___1ONCR {
  display: block;
  text-align: center;
  margin: auto; }

.ContactFormSection-module__ErrorMessage___37V0j {
  font-size: x-large;
  color: #ef3e3e;
  font-weight: 500; }

.ContactFormSection-module__CheckboxVisible___3gXRA {
  position: relative;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition: all, 0.5s ease-out;
  transition-delay: 0.3s;
  margin-top: 24px; }

.ContactFormSection-module__CheckboxHidden___2OCdA {
  position: absolute;
  opacity: 0;
  transform: translateY(-25px);
  pointer-events: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Tag-module__Tag___3mILc {
  display: inline-block;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  padding: 8px 16px;
  background-color: #f2f2f2; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ArticleBox-module__Container___2HIBb {
  display: block;
  margin-bottom: 85px;
  cursor: pointer;
  color: #262626;
  transition: opacity 0.2s;
  text-decoration: none; }
  .ArticleBox-module__Container___2HIBb:hover {
    opacity: 0.8; }
  @media (min-width: 768px) {
    .ArticleBox-module__Container___2HIBb {
      margin-bottom: 10px;
      margin-top: 85px; } }

.ArticleBox-module__ImageWrapper___3WQ2Z {
  position: relative;
  height: 285px; }
  @media (max-width: 767px) {
    .ArticleBox-module__ImageWrapper___3WQ2Z {
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px); } }

.ArticleBox-module__ImageContainer___2ys9e {
  height: 100%; }

.ArticleBox-module__Image___2J7pR {
  object-fit: cover;
  width: 100%;
  height: 100%;
  background: top right;
  background-size: cover; }

.ArticleBox-module__Tags___29B97 {
  display: flex;
  flex-wrap: wrap-reverse;
  flex-direction: row;
  position: absolute;
  left: 0;
  bottom: 0; }

.ArticleBox-module__Title___2Ds3j {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700;
  padding: 40px 0 20px 0; }

.ArticleBox-module__Text___q9Wgl {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Layout-module__Grid___3U9-z {
  margin: auto;
  max-width: 1350px; }
  .Layout-module__Grid___3U9-z::after {
    clear: both;
    content: "";
    display: block; }

@media (min-width: 768px) {
  .Layout-module__OuterMargins___2smxV {
    padding-left: 30px;
    padding-right: 30px; } }

@media (min-width: 1100px) {
  .Layout-module__OuterMargins___2smxV {
    padding-left: 85px;
    padding-right: 85px; } }

@media (min-width: 1366px) {
  .Layout-module__OuterMargins___2smxV {
    padding-left: 115px;
    padding-right: 115px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Pagination-module__Container___3ue-p {
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (min-width: 768px) {
    .Pagination-module__Container___3ue-p {
      margin-top: 40px;
      margin-bottom: 40px; } }

.Pagination-module__PageNumber___ZmzZy {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 300;
  cursor: pointer;
  transition: opacity 0.2s;
  margin: 8px; }
  .Pagination-module__PageNumber___ZmzZy:hover {
    opacity: 0.8; }
  @media (min-width: 768px) {
    .Pagination-module__PageNumber___ZmzZy {
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300; } }
  .Pagination-module__PageNumber___ZmzZy.Pagination-module__Active___kTi5-:hover {
    opacity: 1; }

.Pagination-module__Active___kTi5- {
  font-weight: 500; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Dropdown-module__Container___meP59 {
  position: relative;
  width: 100%;
  overflow-y: hidden;
  min-height: 30px; }

.Dropdown-module__Select___3N9Ce {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  text-align: center; }

.Dropdown-module__SelectedValueContainer___YGcER {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  background-color: #ffffff;
  z-index: 1;
  cursor: pointer;
  height: 30px;
  font-weight: 500;
  text-align: center;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin: auto; }

.Dropdown-module__ArrowButton___I7x03 {
  outline: none;
  margin-bottom: 4px;
  margin-left: 16px; }

.Dropdown-module__List___3ml6n {
  z-index: 0;
  width: 100%;
  list-style: none;
  background-color: #ffffff;
  padding: 8px 0;
  text-align: center; }

.Dropdown-module__Value___27m8H {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  transition: opacity 0.2s;
  cursor: pointer;
  padding: 8px 0; }
  .Dropdown-module__Value___27m8H:hover {
    opacity: 0.8; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

@media (min-width: 1100px) {
  .SectionFilter-module__Container___2sVjZ {
    padding-bottom: 8px; } }

.SectionFilter-module__HorizontalLine___1Oc1T {
  border-top: 1px solid rgba(205, 205, 205, 0.25);
  border-bottom: none;
  border-left: none;
  border-right: none;
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
  float: none; }
  @media (max-width: 767px) {
    .SectionFilter-module__HorizontalLine___1Oc1T {
      width: 100%;
      margin: 0; } }

.SectionFilter-module__DropDown___1SqgA {
  width: 100%;
  margin: 0; }
  @media (min-width: 768px) {
    .SectionFilter-module__DropDown___1SqgA {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px; } }

.SectionFilter-module__Sections___2v5lE {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 1rem;
  display: flex;
  flex-direction: column; }
  @media (min-width: 1100px) {
    .SectionFilter-module__Sections___2v5lE {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px;
      flex-direction: row;
      justify-content: center; } }

.SectionFilter-module__Section___1oPy7 {
  padding: 40px 8px;
  cursor: pointer;
  list-style: none; }

.SectionFilter-module__Section___1oPy7:hover {
  color: rgba(38, 38, 38, 0.2); }

.SectionFilter-module__Active___1-as4, .SectionFilter-module__Active___1-as4:hover {
  cursor: default;
  font-weight: 500;
  color: #262626; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BlogListing-module__Grid___1MEcD {
  margin-bottom: 115px; }

.BlogListing-module__BlogHeader___31Fs6 {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  padding: 230px 0 145px 0; }
  @media (min-width: 768px) {
    .BlogListing-module__BlogHeader___31Fs6 {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px;
      font-size: 8rem;
      line-height: 8rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-display: swap;
      font-size: 7.8rem; } }

.BlogListing-module__ArticleBoxesContainer___2NnQb {
  width: 100%; }
  @media (min-width: 1100px) {
    .BlogListing-module__ArticleBoxesContainer___2NnQb {
      display: flex;
      flex-wrap: wrap; } }

.BlogListing-module__ArticleBox___2kLb9 {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px; }
  @media (min-width: 768px) {
    .BlogListing-module__ArticleBox___2kLb9 {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .BlogListing-module__ArticleBox___2kLb9 {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Button-module__Button___2PkHa {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: 700;
  text-align: center;
  z-index: 2;
  min-height: 40px;
  padding: 0 8px;
  background-color: #f32d3a;
  border: none;
  color: #ffffff; }
  @media (min-width: 500px) {
    .Button-module__Button___2PkHa {
      min-height: 40px;
      padding: 0 8px; } }
  .Button-module__Button___2PkHa:focus {
    outline: none; }
  .Button-module__Button___2PkHa:hover {
    cursor: pointer; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.FloatingButton-module__floatingButtonStyles___iXQMt {
  z-index: 999;
  position: fixed;
  bottom: 0;
  height: 30px;
  width: 100%;
  transition: bottom 0.3s, top 0.3s; }
  @media (min-width: 1100px) {
    .FloatingButton-module__floatingButtonStyles___iXQMt {
      top: 0;
      right: 0;
      width: 280px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LinkedImage-module__Asset___NN9-F {
  height: 40px;
  margin: 16px 24px; }
  @media (min-width: 1100px) {
    .LinkedImage-module__Asset___NN9-F {
      height: 48px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventHeroSection-module__ContentWrapper___21Sc7 {
  display: flex;
  flex-direction: column-reverse; }
  @media (min-width: 1100px) {
    .EventHeroSection-module__ContentWrapper___21Sc7 {
      height: 100vh;
      width: 100%;
      flex-direction: row; } }

@media (min-width: 1100px) {
  .EventHeroSection-module__LeftColumnWrapper___1Rlp_ {
    display: flex;
    flex-grow: 1;
    max-width: 50%;
    flex-direction: column; } }

.EventHeroSection-module__RightColumnWrapper___3CoIk {
  z-index: 1; }
  @media (min-width: 1100px) {
    .EventHeroSection-module__RightColumnWrapper___3CoIk {
      display: flex;
      flex-grow: 1; } }

.EventHeroSection-module__LogoWrapper___1hlYo {
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (min-width: 1100px) {
    .EventHeroSection-module__LogoWrapper___1hlYo {
      align-items: unset;
      flex-direction: row;
      height: auto;
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around; } }

.EventHeroSection-module__HeroSectionContent___3o2gf {
  height: auto;
  position: relative;
  width: 100%;
  flex-grow: 1; }

.EventHeroSection-module__Container___18ewt {
  min-height: calc(100vh - 120px); }
  @media (min-width: 1100px) {
    .EventHeroSection-module__Container___18ewt {
      min-height: 100vh; } }

.EventHeroSection-module__LogoContainer___3QVAW {
  height: 40px;
  cursor: pointer;
  width: 100%; }
  @media (min-width: 1100px) {
    .EventHeroSection-module__LogoContainer___3QVAW {
      width: 50%; } }

.EventHeroSection-module__Logo___20mt7 {
  height: 100%; }
  .EventHeroSection-module__Logo___20mt7:focus {
    outline: none; }

.EventHeroSection-module__Text___3VkGC {
  margin-top: 24px;
  padding: 0 40px;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 2.9rem;
  margin-bottom: 30px; }
  @media (min-width: 500px) {
    .EventHeroSection-module__Text___3VkGC {
      margin-top: 120px;
      font-size: 4.8rem;
      line-height: 4.4rem; } }
  @media (min-width: 768px) {
    .EventHeroSection-module__Text___3VkGC {
      margin-top: 30px; } }
  @media (min-width: 1100px) {
    .EventHeroSection-module__Text___3VkGC {
      margin-top: 40px;
      padding: 0 120px;
      margin-bottom: unset; } }

.EventHeroSection-module__ConferenceTitle___2pb5r {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 4.4rem;
  margin: 8px 0 16px; }
  @media (min-width: 500px) {
    .EventHeroSection-module__ConferenceTitle___2pb5r {
      font-size: 8rem;
      line-height: 7.8rem;
      margin: 16px 0 40px; } }

.EventHeroSection-module__Name___33yGV {
  color: #f32d3a; }

.EventHeroSection-module__Arrow___37aP1 {
  display: none; }
  @media (min-width: 1366px) {
    .EventHeroSection-module__Arrow___37aP1 {
      display: block;
      position: absolute;
      right: 24px;
      bottom: 24px;
      transform: rotate(90deg);
      width: 48px;
      border: none;
      background: none;
      cursor: pointer; }
      .EventHeroSection-module__Arrow___37aP1:focus {
        outline: none; } }

.EventHeroSection-module__Video___MDxKh {
  width: 100%;
  object-fit: fill; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Arrow-module__Container___26-Kv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  width: 48px; }

.Arrow-module__Arrow___1yh3x {
  height: 3px;
  width: 48px;
  margin: 0 auto;
  position: relative;
  cursor: pointer; }
  .Arrow-module__Arrow___1yh3x:before, .Arrow-module__Arrow___1yh3x:after {
    content: "";
    position: absolute;
    height: 3px;
    width: 24px; }
  .Arrow-module__Arrow___1yh3x:before {
    right: -3px;
    bottom: -8px;
    transform: rotate(-45deg); }
  .Arrow-module__Arrow___1yh3x:after {
    right: -3px;
    top: -8px;
    transform: rotate(45deg); }

.Arrow-module__White___2c-BM {
  background: #ffffff; }
  .Arrow-module__White___2c-BM:before, .Arrow-module__White___2c-BM:after {
    content: "";
    background: #ffffff; }

.Arrow-module__Black___-9KcW {
  background: #262626; }
  .Arrow-module__Black___-9KcW:before, .Arrow-module__Black___-9KcW:after {
    content: "";
    background: #262626; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

@media (min-width: 1100px) {
  .EventGeneralInfoSection-module__Container___2gvj2 {
    display: flex;
    justify-content: space-between; } }

.EventGeneralInfoSection-module__Description___2aouC, .EventGeneralInfoSection-module__Details___3LIQ2 {
  padding: 0 40px 30px;
  width: 100%; }
  @media (min-width: 1100px) {
    .EventGeneralInfoSection-module__Description___2aouC, .EventGeneralInfoSection-module__Details___3LIQ2 {
      width: 50%; } }

@media (min-width: 1100px) {
  .EventGeneralInfoSection-module__Details___3LIQ2 {
    padding: 40px 115px; } }

.EventGeneralInfoSection-module__Description___2aouC {
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (min-width: 1100px) {
    .EventGeneralInfoSection-module__Description___2aouC {
      padding: 40px 115px; } }

.EventGeneralInfoSection-module__Lead___1arkC {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 3rem;
  line-height: 4.5rem; }
  @media (min-width: 1366px) {
    .EventGeneralInfoSection-module__Lead___1arkC {
      font-size: 4.0rem;
      line-height: 4.7rem; } }

.EventGeneralInfoSection-module__Details___3LIQ2 {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 2.9rem;
  line-height: 4rem;
  padding: 16px 40px 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f32d3a;
  color: #ffffff; }
  @media (min-width: 1366px) {
    .EventGeneralInfoSection-module__Details___3LIQ2 {
      font-size: 2.4rem;
      line-height: 3.5rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      font-size: 4.8rem;
      line-height: 4.8rem;
      font-weight: 300; } }

.EventGeneralInfoSection-module__Date___15uWY {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal; }
  @media (min-width: 1366px) {
    .EventGeneralInfoSection-module__Date___15uWY {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal;
      line-height: 8.8rem; } }

.EventGeneralInfoSection-module__Arrow___1K6l9 {
  transform: rotate(90deg);
  width: 48px;
  margin: 16px 0; }
  @media (min-width: 1366px) {
    .EventGeneralInfoSection-module__Arrow___1K6l9 {
      margin: 40px 0; } }

@media (min-width: 1366px) {
  .EventGeneralInfoSection-module__Address___jM26h {
    font-size: 4.0rem;
    line-height: 4.7rem; } }

.EventGeneralInfoSection-module__AddressPlaceName___1gpEm {
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

.EventGeneralInfoSection-module__PlaceLink___MLxRF, .EventGeneralInfoSection-module__Link___1YIIy {
  color: #ffffff; }

.EventGeneralInfoSection-module__Link___1YIIy {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 4.8rem;
  line-height: 4.8rem;
  display: block;
  margin-top: 24px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventInformationWithBulletsSection-module__InfoPointnersContainer___3A9p4 {
  padding: 40px 0; }
  @media (min-width: 1100px) {
    .EventInformationWithBulletsSection-module__InfoPointnersContainer___3A9p4 {
      display: flex;
      flex-direction: column;
      justify-content: space-between; } }

.EventInformationWithBulletsSection-module__InfoPointnersDescription___2SfZY {
  padding: 0 40px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: baseline;
  width: 100%; }
  @media (min-width: 1100px) {
    .EventInformationWithBulletsSection-module__InfoPointnersDescription___2SfZY {
      padding: 120px; } }
  @media (min-width: 1366px) {
    .EventInformationWithBulletsSection-module__InfoPointnersDescription___2SfZY {
      padding: 16px 120px; } }

.EventInformationWithBulletsSection-module__InfoPointnersAboutEvent___3Zy1M {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 40px; }

.EventInformationWithBulletsSection-module__InfoPointnersEnd___3nbHv {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-top: 40px; }

.EventInformationWithBulletsSection-module__InfoPointnersMain___jIv4a {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 24px; }

.EventInformationWithBulletsSection-module__InfoPointnersListItems___1vPTL {
  list-style-type: none;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.EventInformationWithBulletsSection-module__InfoPointnersListItem___1SzDK {
  margin: 0 0 20px 24px;
  position: relative; }
  .EventInformationWithBulletsSection-module__InfoPointnersListItem___1SzDK:before {
    content: '-';
    position: absolute;
    top: 0;
    left: -20px;
    display: block;
    font-size: 30px;
    font-weight: 500; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventAgendaItem-module__Container___2Tbhy {
  width: 100%;
  padding: 0 40px; }
  .EventAgendaItem-module__Container___2Tbhy:nth-child(2n) {
    background-color: #303030; }
  @media (min-width: 1100px) {
    .EventAgendaItem-module__Container___2Tbhy {
      padding: 0; } }

.EventAgendaItem-module__Content___1_neU {
  margin: 0 auto;
  padding: 24px 0; }
  @media (min-width: 1100px) {
    .EventAgendaItem-module__Content___1_neU {
      display: flex;
      align-items: flex-start;
      width: 50%; } }

.EventAgendaItem-module__Timeframe___1sn1t {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  min-width: 240px;
  font-size: 3rem;
  margin-right: 24px;
  color: #f32d3a; }

.EventAgendaItem-module__Title___3ZQeF {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 16px;
  color: #ffffff; }
  @media (min-width: 1100px) {
    .EventAgendaItem-module__Title___3ZQeF {
      font-size: 2.4rem;
      line-height: 3.5rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300; } }

.EventAgendaItem-module__Subtitle___1FPLk {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  font-style: italic;
  margin-bottom: 15px; }

.EventAgendaItem-module__Description___1fLFD {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventAgendaSection-module__Container___sCVQw {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #262626;
  color: #ffffff; }

.EventAgendaSection-module__Title___XZ9k6 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  white-space: nowrap;
  padding: 40px 0; }
  @media (min-width: 1100px) {
    .EventAgendaSection-module__Title___XZ9k6 {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventSpeakersSection-module__Container___67tmm {
  padding: 40px 40px 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 50px;
  background-color: #ffffff; }
  @media (min-width: 1100px) {
    .EventSpeakersSection-module__Container___67tmm {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      grid-row-gap: 30px;
      grid-column-gap: 40px;
      padding: 120px 120px 0;
      background-color: rgba(38, 38, 38, 0.05); } }
  @media (min-width: 1366px) {
    .EventSpeakersSection-module__Container___67tmm {
      padding: 54px 120px 0; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventSpeakerListItem-module__Container___JCe20 {
  width: 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 1100px) {
    .EventSpeakerListItem-module__Container___JCe20 {
      display: grid; } }

@media (min-width: 1100px) {
  .EventSpeakerListItem-module__Short___1RKor {
    grid-template-rows: auto 1fr; } }

@media (min-width: 1100px) {
  .EventSpeakerListItem-module__Long___3eB1k {
    grid-template-rows: 60px 60px 380px auto; } }

.EventSpeakerListItem-module__Title___2pOc7 {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 2.9rem; }
  @media (min-width: 1366px) {
    .EventSpeakerListItem-module__Title___2pOc7 {
      font-size: 3.8rem;
      line-height: 6rem; } }
  @media (min-width: 1600px) {
    .EventSpeakerListItem-module__Title___2pOc7 {
      font-size: 4.2rem; } }

.EventSpeakerListItem-module__Subtitle___a3WBS {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 2rem; }
  @media (min-width: 1366px) {
    .EventSpeakerListItem-module__Subtitle___a3WBS {
      font-size: 2rem;
      line-height: 3rem; } }

.EventSpeakerListItem-module__ImageWrapper___3PXo5 {
  height: 180px;
  margin: 16px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  justify-self: stretch; }
  @media (min-width: 500px) {
    .EventSpeakerListItem-module__ImageWrapper___3PXo5 {
      height: 240px; } }
  @media (min-width: 768px) {
    .EventSpeakerListItem-module__ImageWrapper___3PXo5 {
      height: 300px; } }
  @media (min-width: 1100px) {
    .EventSpeakerListItem-module__ImageWrapper___3PXo5 {
      margin: 40px 0; } }

.EventSpeakerListItem-module__Wide___m-oxn {
  background-size: 80%; }

.EventSpeakerListItem-module__Image___3sfro {
  width: 100%;
  object-fit: cover;
  border-radius: 4px; }

.EventSpeakerListItem-module__Description___2_2dk {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventCompaniesSection-module__Container___28OX7 {
  padding: 0 40px;
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 50px;
  background-color: #ffffff; }
  @media (min-width: 1100px) {
    .EventCompaniesSection-module__Container___28OX7 {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      grid-row-gap: 30px;
      grid-column-gap: 40px;
      padding: 0 120px 40px;
      background-color: rgba(38, 38, 38, 0.05); } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventCompanyListItem-module__Container___3acfT {
  width: 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 1100px) {
    .EventCompanyListItem-module__Container___3acfT {
      display: grid; } }

@media (min-width: 1100px) {
  .EventCompanyListItem-module__Short___3UYNw {
    grid-template-rows: auto 1fr; } }

@media (min-width: 1100px) {
  .EventCompanyListItem-module__Long___3NSE_ {
    grid-template-rows: 1fr 1fr auto 5fr; } }

.EventCompanyListItem-module__Title___3nD80 {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 2.9rem; }
  @media (min-width: 1366px) {
    .EventCompanyListItem-module__Title___3nD80 {
      font-size: 4.8rem;
      line-height: 6rem; } }

.EventCompanyListItem-module__Subtitle___285Eh {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 2rem; }
  @media (min-width: 1366px) {
    .EventCompanyListItem-module__Subtitle___285Eh {
      font-size: 2rem;
      line-height: 3rem; } }

.EventCompanyListItem-module__ImageWrapper___6oefZ {
  height: 180px;
  margin: 16px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  justify-self: stretch; }
  @media (min-width: 500px) {
    .EventCompanyListItem-module__ImageWrapper___6oefZ {
      height: 240px; } }
  @media (min-width: 768px) {
    .EventCompanyListItem-module__ImageWrapper___6oefZ {
      height: 300px; } }
  @media (min-width: 1100px) {
    .EventCompanyListItem-module__ImageWrapper___6oefZ {
      margin: 40px 0; } }

.EventCompanyListItem-module__Wide___3cYJ9 {
  background-size: 80%; }

.EventCompanyListItem-module__Image___qxxBS {
  width: 100%;
  object-fit: cover;
  border-radius: 4px; }

.EventCompanyListItem-module__Description___BdKcz {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventRegisterForm-module__Form___VI16T {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  margin-top: 40px;
  text-align: left; }
  @media (min-width: 500px) {
    .EventRegisterForm-module__Form___VI16T {
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300; } }

.EventRegisterForm-module__InputsWrapper___216Fe {
  margin: 0 40px; }

.EventRegisterForm-module__InputsWrapper___216Fe Input {
  background-color: transparent; }

.EventRegisterForm-module__CheckboxVisible___1AV6a {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  position: relative;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition: all, 0.5s ease-out;
  transition-delay: 0.3s;
  margin-bottom: 40px; }

.EventRegisterForm-module__CheckboxHidden___1HSaE {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  position: absolute;
  opacity: 0;
  transform: translateY(-25px);
  pointer-events: none; }

.EventRegisterForm-module__Button___2jERi {
  position: relative;
  z-index: 1;
  margin-top: 40px;
  height: 30px;
  width: 100%; }
  @media (min-width: 1100px) {
    .EventRegisterForm-module__Button___2jERi {
      width: 280px;
      margin: 24px 40px; } }

.EventRegisterForm-module__Message___osj83 {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  padding: 40px;
  background-color: rgba(38, 38, 38, 0.05); }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventRegisterFormSection-module__Container___2Wxwi {
  text-align: center;
  padding-top: 24px; }
  @media (min-width: 768px) {
    .EventRegisterFormSection-module__Container___2Wxwi {
      margin: 0 auto; } }
  @media (min-width: 768px) {
    .EventRegisterFormSection-module__Container___2Wxwi {
      padding-top: 30px;
      margin: 0 auto; } }
  @media (min-width: 1100px) {
    .EventRegisterFormSection-module__Container___2Wxwi {
      max-width: 800px;
      padding: 40px 0; } }

.EventRegisterFormSection-module__Title___3Y_l5 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 300;
  margin: 24px 40px; }
  @media (min-width: 1100px) {
    .EventRegisterFormSection-module__Title___3Y_l5 {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal;
      margin-bottom: 24px; } }

.EventRegisterFormSection-module__Subtitle___fwK-d {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin: 0 40px 30px; }
  @media (min-width: 1100px) {
    .EventRegisterFormSection-module__Subtitle___fwK-d {
      font-size: 2.4rem;
      line-height: 3.5rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      font-size: 4.8rem;
      line-height: 5rem;
      margin-bottom: 46px;
      font-weight: 300; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EventFooterSection-module__Container___3g7N5 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 24px 0; }
  @media (min-width: 1100px) {
    .EventFooterSection-module__Container___3g7N5 {
      height: 120px; } }

.EventFooterSection-module__LogoWrapper___3JA24 {
  display: flex;
  width: 100%;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around;
  height: auto;
  flex-direction: column; }
  @media (min-width: 1100px) {
    .EventFooterSection-module__LogoWrapper___3JA24 {
      flex-direction: unset;
      width: auto; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsCategoryBanner-module__limsCategoryBackgroundSection___3vXJr {
  width: 100%;
  height: 480px;
  display: flex;
  justify-content: center; }

.LimsCategoryBanner-module__limsCategoryBannerContentWrapper___2UFRF {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 60%; }

.LimsCategoryBanner-module__limsCategoryBannerTopRow___1lpBz {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 45%; }
  @media (min-width: 768px) {
    .LimsCategoryBanner-module__limsCategoryBannerTopRow___1lpBz {
      height: 50%; } }

.LimsCategoryBanner-module__limsCategoryBannerBottomRow___3haUe {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 55%; }
  @media (min-width: 768px) {
    .LimsCategoryBanner-module__limsCategoryBannerBottomRow___3haUe {
      height: 50%; } }

.LimsCategoryBanner-module__limsCategoryBannerPolygonIcon___3M0GB {
  min-height: 148px;
  min-width: 128px; }

.LimsCategoryBanner-module__limsCategoryBannerCategoryNumber___S7gjt {
  position: absolute;
  height: 148px;
  width: 128px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 5rem;
  line-height: 5.6rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff; }

.LimsCategoryBanner-module__limsCategoryBannerCategoryName___n4rUu {
  width: 60%;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700;
  color: #ffffff;
  text-align: center; }
  @media (min-width: 1100px) {
    .LimsCategoryBanner-module__limsCategoryBannerCategoryName___n4rUu {
      font-size: 3.6rem;
      line-height: 4.4rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal;
      margin-bottom: 30px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewArticle-module__Container___1aDC- {
  padding-top: 15px;
  padding-bottom: 85px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 60%;
  margin-left: 20%;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 768px) {
    .LimsViewArticle-module__Container___1aDC- {
      padding-bottom: 85px; } }
  @media (min-width: 1100px) {
    .LimsViewArticle-module__Container___1aDC- {
      flex-direction: row;
      padding-top: 85px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BlogArticleRichTextParser-module__ArticleContainer___1Zbmc {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc strong {
    font-weight: 700; }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc a {
    color: #4dc9f4;
    transition: opacity 0.2s; }
    .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc a:hover {
      opacity: 0.8; }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc p {
    margin: 20px 0; }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h1 {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; }
    @media (min-width: 768px) {
      .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h1 {
        font-size: 8rem;
        line-height: 8rem;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-display: swap; } }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h2 {
    font-size: 3.6rem;
    line-height: 4.4rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; }
    @media (min-width: 768px) {
      .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h2 {
        font-size: 5rem;
        line-height: 5.6rem;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal; } }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h1, .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h2 {
    margin-top: 30px;
    margin-bottom: 15px; }
    @media (min-width: 768px) {
      .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h1, .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h2 {
        margin-top: 85px;
        margin-bottom: 30px; } }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h3, .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h4 {
    margin-top: 15px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h3, .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h4 {
        margin-top: 30px;
        margin-bottom: 15px; } }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h3 {
    font-size: 2.4rem;
    line-height: 3.5rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal; }
    @media (min-width: 768px) {
      .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h3 {
        font-size: 3.6rem;
        line-height: 4.4rem;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal; } }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc h4 {
    font-size: 2.4rem;
    line-height: 3.5rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal; }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc ul {
    list-style: none;
    /* Remove default bullets */
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
    /* Added to make an display block effect */ }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc ul li::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #4dc9f4;
    /* Change the color */
    transform: translateY(5px);
    font-weight: bold;
    /* If you want it to be bold */
    font-size: 2.5rem;
    display: inline-block;
    /* Needed to add space between the bullet and the text */
    width: 20px;
    /* Also needed for space (tweak if needed) */
    margin-left: -20px;
    /* Also needed for space (tweak if needed) / minus value to display block effect */ }
    @media (min-width: 500px) {
      .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc ul li::before {
        width: 15px;
        margin-left: -15px;
        /* Added  minus value to display block effect */ } }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc ol {
    padding-left: 15px; }
  .BlogArticleRichTextParser-module__ArticleContainer___1Zbmc img {
    width: 100%;
    margin-top: 15px;
    margin-bottom: -10px; }

.BlogArticleRichTextParser-module__LimsBoxContainer___3IBHs p {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  font-weight: 400; }

.BlogArticleRichTextParser-module__LinkedImage___1jGmL {
  height: 100%; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewInformationBoxesSection-module__Container___2Kwql {
  padding-top: 15px;
  padding-bottom: 85px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  width: 60%;
  margin-left: 20%;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 768px) {
    .LimsViewInformationBoxesSection-module__Container___2Kwql {
      padding-bottom: 85px; } }
  @media (min-width: 1100px) {
    .LimsViewInformationBoxesSection-module__Container___2Kwql {
      flex-direction: row; } }

.LimsViewInformationBoxesSection-module__limsViewInformationBoxesSectionTitle___huBIH {
  width: 100%;
  max-width: 580px;
  text-align: left; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewInformationBox-module__limsViewInformationBoxWrapper___2Gg0R {
  padding: 40px;
  margin: 40px 0;
  max-width: 580px;
  background-color: #f8f8f8; }

.LimsViewInformationBox-module__limsViewInformationBoxIconWrapper___1KjAx {
  width: 100%;
  height: 54px;
  display: flex;
  justify-content: center;
  margin: 8px 0 40px 0; }
  @media (min-width: 768px) {
    .LimsViewInformationBox-module__limsViewInformationBoxIconWrapper___1KjAx {
      justify-content: flex-end; } }

.LimsViewInformationBox-module__Image___35eCP {
  display: flex;
  height: 54px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewIconBannerSection-module__limsViewIconBannerSectionWrapper___8-5lf {
  width: 100%;
  padding: 30px 85px 0 85px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center; }
  @media (min-width: 768px) {
    .LimsViewIconBannerSection-module__limsViewIconBannerSectionWrapper___8-5lf {
      padding: 30px 40px 0 40px; } }
  @media (min-width: 1366px) {
    .LimsViewIconBannerSection-module__limsViewIconBannerSectionWrapper___8-5lf {
      padding: 30px 30px 0 30px; } }
  @media (min-width: 1600px) {
    .LimsViewIconBannerSection-module__limsViewIconBannerSectionWrapper___8-5lf {
      padding: 30px 120px 0 120px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementWrapper___y6ddI {
  margin-top: 16px;
  width: 320px;
  height: auto;
  min-height: 280px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 1366px) {
    .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementWrapper___y6ddI {
      width: 380px; } }
  @media (min-width: 1600px) {
    .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementWrapper___y6ddI {
      width: 440px; } }

.LimsViewIconsBannerSectionElement-module__tightElement___ONjEF {
  width: 280px; }
  @media (min-width: 1366px) {
    .LimsViewIconsBannerSectionElement-module__tightElement___ONjEF {
      width: 320px; } }
  @media (min-width: 1600px) {
    .LimsViewIconsBannerSectionElement-module__tightElement___ONjEF {
      width: 360px; } }

.LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementTopRow___1fURl {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45%; }
  @media (min-width: 768px) {
    .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementTopRow___1fURl {
      height: 50%; } }

.LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementBcgIcon___jZB8k {
  min-height: 148px;
  min-width: 128px; }

.LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementIcon___1wL7- {
  position: absolute;
  height: 85px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 5rem;
  line-height: 5.6rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff; }

.LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementCenterRow___2HxgF {
  margin-top: 16px;
  text-align: center; }
  @media (min-width: 500px) {
    .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementCenterRow___2HxgF {
      height: 30px; } }
  .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementCenterRow___2HxgF span {
    font-size: 2.4rem;
    line-height: 3.5rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-weight: 700;
    width: 100%;
    color: #000000; }

.LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementBottomRow___jodA- {
  text-align: center;
  line-height: 2.4rem; }
  @media (min-width: 1366px) {
    .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementBottomRow___jodA- {
      margin-top: 8px; } }
  .LimsViewIconsBannerSectionElement-module__limsViewIconsBannerSectionElementBottomRow___jodA- span {
    font-size: 1.6rem;
    line-height: 1.7rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1.4rem;
    width: 100%;
    color: #000000; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ {
  margin: 40px 0 40px 20%;
  padding: 40px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  width: 60%;
  max-width: 920px;
  background-color: #f8f8f8; }
  @media (min-width: 1366px) {
    .LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ {
      padding: 30px 120px; } }
  .LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ .LimsViewQuoteSection-module__limsViewQuoteSectionQuoteText___1q-G- {
    font-size: 1.9rem;
    line-height: 2.8rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-weight: 700; }
    @media (min-width: 768px) {
      .LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ .LimsViewQuoteSection-module__limsViewQuoteSectionQuoteText___1q-G- {
        font-size: 3rem;
        line-height: 3.5rem;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal; } }
  .LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ .LimsViewQuoteSection-module__limsViewQuoteSectionQuoteSign___35YPB {
    font-size: 3rem;
    line-height: 3.5rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #4dc9f4;
    width: 100%;
    text-align: right;
    margin-top: 8px; }
    .LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ .LimsViewQuoteSection-module__limsViewQuoteSectionQuoteSign___35YPB:nth-child(1) {
      text-align: left; }
  .LimsViewQuoteSection-module__limsViewQuoteSectionWrapper___KjiCQ .LimsViewQuoteSection-module__limsViewQuoteSectionAuthor___1p8wn {
    width: 100%;
    font-size: 1.6rem;
    line-height: 1.7rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-weight: 400;
    margin: 4px 0; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewFloatingMenuElement-module__floatingMenuElementWrapper___ZWXpZ {
  width: 100%;
  background-color: #ffffff;
  font-family: "Roboto", sans-serif;
  line-height: 16px;
  letter-spacing: 0px;
  font-weight: 700;
  color: #262626;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #ebebeb; }
  .LimsViewFloatingMenuElement-module__floatingMenuElementWrapper___ZWXpZ:focus {
    outline: none; }
  .LimsViewFloatingMenuElement-module__floatingMenuElementWrapper___ZWXpZ:active {
    outline: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewFloatingMenu-module__limsViewFloatingMenuWrapper___3XmVZ {
  width: 320px;
  position: absolute;
  background-color: white;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 5px 0px 0px 5px;
  padding-left: 16px;
  top: 1400px;
  right: 0;
  font-size: 20px;
  z-index: 999;
  cursor: pointer; }

.LimsViewFloatingMenu-module__floatingMenuStyle___2W6_9 {
  position: fixed;
  top: 200px; }

.LimsViewFloatingMenu-module__limsViewFloatingMenuBurgerWrapper___1DBSv {
  height: 30px;
  width: 30px;
  background-color: black;
  position: fixed;
  right: 20px;
  bottom: 60px;
  background-color: #f8f8f8;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100; }
  .LimsViewFloatingMenu-module__limsViewFloatingMenuBurgerWrapper___1DBSv:focus {
    outline: none; }
  .LimsViewFloatingMenu-module__limsViewFloatingMenuBurgerWrapper___1DBSv:active {
    outline: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.LimsViewFloatingMenuMobile-module__limsViewFloatingMenuMobileOpened___3qfhy {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: white;
  overflow: auto;
  display: flex;
  flex-direction: column;
  padding-left: 16px; }

.LimsViewFloatingMenuMobile-module__limsViewFloatingMenuMobileMenuItem___kahdH {
  width: 100%;
  min-height: 30px;
  padding: 8px 0;
  display: flex;
  align-items: center;
  border-bottom: 2px solid rgba(205, 205, 205, 0.25);
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700;
  cursor: pointer; }
  @media (max-width: 1099px) {
    .LimsViewFloatingMenuMobile-module__limsViewFloatingMenuMobileMenuItem___kahdH {
      min-height: unset; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.OneColumnView-module__Container___ST4ls {
  width: 100%;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  scroll-margin-top: 80px;
  color: #ffffff;
  background-color: #262626;
  margin-bottom: 120px; }
  @media (min-width: 1100px) {
    .OneColumnView-module__Container___ST4ls {
      height: 330px;
      display: flex;
      scroll-margin-top: 80px; } }

.OneColumnView-module__Elements___1-ZkM {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-self: center;
  padding: 30px 0; }
  @media (min-width: 1100px) {
    .OneColumnView-module__Elements___1-ZkM {
      padding: 0;
      width: 50%; } }

.OneColumnView-module__Image___BrsbG {
  width: 100%;
  object-fit: cover;
  object-position: 0 100%; }
  @media (min-width: 1100px) {
    .OneColumnView-module__Image___BrsbG {
      width: 50%; } }

.OneColumnView-module__SolutionImage___B8aJW {
  width: 100%;
  object-fit: contain;
  margin: 24px auto;
  padding: 0 8%; }
  @media (min-width: 1100px) {
    .OneColumnView-module__SolutionImage___B8aJW {
      margin: 24px 0;
      width: 50%;
      padding: 0; } }

@media (min-width: 1100px) {
  .OneColumnView-module__DefaultHeaderFont___30e_0 {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; } }

.OneColumnView-module__Text___2SDGo {
  margin-top: 30px; }

.OneColumnView-module__Link___1JerJ {
  text-decoration: underline;
  color: #ffffff;
  margin-top: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Advantage-module__Advantage___3vyWN {
  display: flex;
  flex-direction: column; }

.Advantage-module__Label___3oAN_ {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  margin-top: 24px; }

.Advantage-module__Image___2Xc_z {
  height: 150px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.AdvantagesSection-module__AdvantagesSection___LGFg7 {
  height: auto;
  width: 100%;
  margin-bottom: 120px; }

.AdvantagesSection-module__Elements___2xCfn {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-self: center; }

.AdvantagesSection-module__Advantages___1tozw {
  margin-top: 120px;
  display: grid;
  row-gap: 120px;
  column-gap: 24px; }
  @media (min-width: 500px) {
    .AdvantagesSection-module__Advantages___1tozw {
      grid-template-columns: 1fr; } }
  @media (min-width: 1100px) {
    .AdvantagesSection-module__Advantages___1tozw {
      grid-template-columns: 1fr 1fr; } }
  @media (min-width: 1366px) {
    .AdvantagesSection-module__Advantages___1tozw {
      grid-template-columns: 1fr 1fr 1fr; } }

.AdvantagesSection-module__Header___1cCPx {
  text-align: center; }
  .AdvantagesSection-module__Header___1cCPx span:last-child {
    color: #262626; }

.AdvantagesSection-module__DefaultHeader___2BTE3 {
  text-align: center; }
  .AdvantagesSection-module__DefaultHeader___2BTE3 span:last-child {
    color: #262626; }
  @media (min-width: 1100px) {
    .AdvantagesSection-module__DefaultHeader___2BTE3 {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.HeaderSectionWithSignature-module__Container___3U7PN {
  width: 100%;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  color: #ffffff;
  background-color: #262626;
  margin-bottom: 120px; }
  @media (min-width: 1100px) {
    .HeaderSectionWithSignature-module__Container___3U7PN {
      display: flex; } }

.HeaderSectionWithSignature-module__Elements___3z6qH {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 0; }

.HeaderSectionWithSignature-module__DefaultHeader___T1etD {
  text-align: center; }
  .HeaderSectionWithSignature-module__DefaultHeader___T1etD span:first-child {
    color: #ffffff; }
  .HeaderSectionWithSignature-module__DefaultHeader___T1etD span:last-child {
    color: #4dc9f4; }

@media (min-width: 1100px) {
  .HeaderSectionWithSignature-module__DefaultHeaderFont___17UQW {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; } }

.HeaderSectionWithSignature-module__Text___2hg3n {
  margin-top: 24px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.OneColumnWithBackgroundImage-module__Container___FJ0Uv {
  width: 100%;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  color: #ffffff;
  background-color: #262626; }
  @media (min-width: 1100px) {
    .OneColumnWithBackgroundImage-module__Container___FJ0Uv {
      display: flex; } }

.OneColumnWithBackgroundImage-module__Column___d5C-v {
  background-color: #262626;
  opacity: 0.9; }
  @media (min-width: 1100px) {
    .OneColumnWithBackgroundImage-module__Column___d5C-v {
      padding-left: calc(100vw * 0.08);
      padding-right: calc(100vw * 0.08);
      width: 58%; } }

.OneColumnWithBackgroundImage-module__Elements___1fm8V {
  display: flex;
  flex-direction: column;
  align-self: center;
  padding: 70px 8%; }
  @media (min-width: 500px) {
    .OneColumnWithBackgroundImage-module__Elements___1fm8V {
      padding: 30px 8%; } }
  @media (min-width: 1100px) {
    .OneColumnWithBackgroundImage-module__Elements___1fm8V {
      padding: 120px 0; } }

@media (min-width: 1100px) {
  .OneColumnWithBackgroundImage-module__DefaultHeaderFont___35dcf {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; } }

.OneColumnWithBackgroundImage-module__Text___38-WJ {
  margin-top: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.SingleSectionBiotech-module__Wrapper___1W85x {
  margin-bottom: 120px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 1100px) {
    .SingleSectionBiotech-module__Wrapper___1W85x {
      display: flex;
      justify-content: space-between; } }

.SingleSectionBiotech-module__RowReverse___ma01F {
  flex-direction: row-reverse; }

.SingleSectionBiotech-module__TextSection___1OY6F {
  padding-top: 120px;
  padding-bottom: 120px;
  padding-right: calc(100vw * 0.08);
  padding-left: calc(100vw * 0.08); }
  @media (min-width: 1100px) {
    .SingleSectionBiotech-module__TextSection___1OY6F {
      align-self: center;
      width: 60%; } }

.SingleSectionBiotech-module__Text___eJ4Si {
  padding-top: 40px; }

.SingleSectionBiotech-module__Title___1U1jV {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  @media (min-width: 1100px) {
    .SingleSectionBiotech-module__Title___1U1jV {
      font-size: 3.6rem;
      line-height: 4.4rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.SingleSectionBiotech-module__DefaultHeaderFont___1SDxb span:last-child {
  color: #262626; }

@media (min-width: 1100px) {
  .SingleSectionBiotech-module__DefaultHeaderFont___1SDxb {
    font-size: 5rem;
    line-height: 5.6rem;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal; } }

.SingleSectionBiotech-module__WhiteHeader___1q1Cs {
  color: #ffffff; }

.SingleSectionBiotech-module__Description___2QuTv {
  padding: 40px 0; }

.SingleSectionBiotech-module__Image___16WIH {
  display: block;
  width: 100%;
  object-fit: cover; }

.SingleSectionBiotech-module__ImageWithMargin___1p6cb {
  padding: calc(100vw * 0.08);
  display: flex;
  justify-content: center;
  align-items: center; }

.SingleSectionBiotech-module__Link___2fH9P {
  text-decoration: underline;
  cursor: pointer;
  color: inherit; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.SectionWithButton-module__Section___8ZmDo {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f2;
  height: auto; }

.SectionWithButton-module__ButtonLink___2IPn3 {
  display: block;
  height: 30px;
  width: 320px;
  background-color: #ef3e33;
  border: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  font-weight: bold;
  margin: 40px 0;
  text-align: center;
  line-height: 30px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Question-module__QuestionItem___Lqz0B {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px; }

.Question-module__Question___1LLw4 {
  display: flex;
  align-items: center;
  outline: none;
  cursor: pointer;
  margin-bottom: 24px; }
  .Question-module__Question___1LLw4 span {
    margin-left: 24px;
    font-size: 2.4rem;
    line-height: 3.5rem;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-weight: 700;
    font-weight: 700; }

.Question-module__Answer___3PmTH {
  margin-left: 50px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.Question-module__AnswerOpen___1NKl9 {
  display: inline-flex;
  max-height: 500px;
  transition: max-height 0.25s ease-in; }

.Question-module__AnswerHidden___2YJN8 {
  max-height: 0;
  transition: max-height 0.15s ease-out;
  overflow: hidden; }

.Question-module__Arrow___3X9bb {
  border-right: 8px solid;
  border-bottom: 8px solid;
  height: 24px;
  width: 24px; }

.Question-module__ArrowDown___2_qmO {
  transform: rotate(45deg); }

.Question-module__ArrowUp___362p- {
  transform: rotate(225deg);
  color: #4dc9f4; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.QuestionsSection-module__QuestionsSection___qBTZa {
  height: auto;
  width: 100%;
  margin-bottom: 120px; }

.QuestionsSection-module__Elements___3hlMi {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-self: center;
  align-items: center; }

.QuestionsSection-module__Questions___yznmH {
  margin-top: 120px;
  width: 100%; }
  @media (min-width: 1100px) {
    .QuestionsSection-module__Questions___yznmH {
      width: calc(100vw * 0.5); } }

.QuestionsSection-module__DefaultHeader___vdNZQ {
  text-align: center; }
  .QuestionsSection-module__DefaultHeader___vdNZQ span {
    color: #262626; }
  @media (min-width: 1100px) {
    .QuestionsSection-module__DefaultHeader___vdNZQ {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.AboutBiotechItem-module__Item___1LsYL {
  display: flex;
  flex-direction: column;
  align-items: center; }

.AboutBiotechItem-module__Label___RccCE {
  color: #4dc9f4;
  font-size: 8rem;
  line-height: 8rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-display: swap;
  font-weight: 300; }

.AboutBiotechItem-module__Value___Fu6wX {
  color: #262626;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.AboutBiotechSection-module__Section___3E4Zq {
  margin-bottom: 120px; }

.AboutBiotechSection-module__Elements___35ssJ {
  margin: 0 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.AboutBiotechSection-module__Title___1la_5 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-top: 120px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .AboutBiotechSection-module__Title___1la_5 {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.AboutBiotechSection-module__Text___2zwPJ {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  width: 55%;
  text-align: center;
  margin-bottom: 30px; }

.AboutBiotechSection-module__Items___2EkT2 {
  width: 100%;
  display: grid;
  row-gap: 120px;
  column-gap: 24px; }
  @media (min-width: 500px) {
    .AboutBiotechSection-module__Items___2EkT2 {
      grid-template-columns: 1fr; } }
  @media (min-width: 1100px) {
    .AboutBiotechSection-module__Items___2EkT2 {
      grid-template-columns: 1fr 1fr; } }
  @media (min-width: 1366px) {
    .AboutBiotechSection-module__Items___2EkT2 {
      grid-template-columns: 1fr 1fr 1fr; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ImplementationProcessItem-module__Item___2EKx7 {
  display: flex;
  flex-direction: column; }

.ImplementationProcessItem-module__Text___Ptu53 {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  margin-top: 24px; }

.ImplementationProcessItem-module__Image___2ztDA {
  height: 112px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ImplementationProcessSection-module__Section___6_bQ9 {
  height: auto;
  width: 100%;
  background-color: #262626; }

.ImplementationProcessSection-module__Elements___36bG4 {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-self: center; }

.ImplementationProcessSection-module__ProcessImplementation___dJ99D {
  display: grid;
  row-gap: 120px;
  column-gap: 24px;
  margin-bottom: 120px; }
  @media (min-width: 500px) {
    .ImplementationProcessSection-module__ProcessImplementation___dJ99D {
      grid-template-columns: 1fr; } }
  @media (min-width: 1100px) {
    .ImplementationProcessSection-module__ProcessImplementation___dJ99D {
      grid-template-columns: 1fr 1fr 1fr; } }
  @media (min-width: 1366px) {
    .ImplementationProcessSection-module__ProcessImplementation___dJ99D {
      grid-template-columns: repeat(7, 1fr); } }
  @media (min-width: 1366px) {
    .ImplementationProcessSection-module__ProcessImplementation___dJ99D.ImplementationProcessSection-module__Items3___mZiWL {
      grid-template-columns: repeat(5, 1fr); } }
  @media (min-width: 1366px) {
    .ImplementationProcessSection-module__ProcessImplementation___dJ99D.ImplementationProcessSection-module__Items2___1A3DS {
      grid-template-columns: repeat(3, 1fr); } }

.ImplementationProcessSection-module__Header___2ZRiu {
  text-align: center;
  color: #ffffff;
  margin: 120px 0; }
  @media (min-width: 1100px) {
    .ImplementationProcessSection-module__Header___2ZRiu {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.ImplementationProcessSection-module__ArrowWrapper___YB7wC {
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (min-width: 500px) {
    .ImplementationProcessSection-module__ArrowWrapper___YB7wC {
      transform: rotate(90deg); } }
  @media (min-width: 1100px) {
    .ImplementationProcessSection-module__ArrowWrapper___YB7wC {
      transform: none; } }
  @media (min-width: 1366px) {
    .ImplementationProcessSection-module__ArrowWrapper___YB7wC {
      transform: none; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ClientRecommendationSlide-module__Section___3I8WB {
  margin-bottom: 120px; }

.ClientRecommendationSlide-module__Elements___16cOM {
  margin: 0 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.ClientRecommendationSlide-module__Title___26sOR {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: 700;
  text-align: center;
  margin-bottom: 24px; }

.ClientRecommendationSlide-module__Subtitle___2dcFq {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  width: 55%;
  text-align: center; }

.ClientRecommendationSlide-module__Image___3YPFc {
  width: 247px;
  height: 214px;
  margin-bottom: 40px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ClientsRecommendationSlider-module__Section___3mFtT {
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 120px; }

.ClientsRecommendationSlider-module__Elements___3ovFc {
  margin: 0 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.ClientsRecommendationSlider-module__Title___3_yoM {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .ClientsRecommendationSlider-module__Title___3_yoM {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.ClientsRecommendationSlider-module__NextArrow___26rC0 {
  position: absolute;
  right: 8%;
  top: 40%;
  height: 24px;
  width: 24px;
  border-style: solid;
  border-width: 0px 8px 8px 0px;
  transform: rotate(-45deg);
  transition-duration: 0.2s;
  cursor: pointer; }
  .ClientsRecommendationSlider-module__NextArrow___26rC0:focus {
    outline: none; }

.ClientsRecommendationSlider-module__PrevArrow___wsWkP {
  position: absolute;
  left: 8%;
  top: 40%;
  height: 24px;
  width: 24px;
  border-style: solid;
  border-width: 0px 8px 8px 0px;
  transform: rotate(135deg);
  transition-duration: 0.2s;
  cursor: pointer; }
  .ClientsRecommendationSlider-module__PrevArrow___wsWkP:focus {
    outline: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BlogArticlesSection-module__Section___1piEO {
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 120px;
  background-color: #f2f2f2; }

.BlogArticlesSection-module__Elements___2Nbef {
  margin: 0 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.BlogArticlesSection-module__Title___15V-F {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  margin-top: 120px; }
  @media (min-width: 768px) {
    .BlogArticlesSection-module__Title___15V-F {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.BlogArticlesSection-module__ArticlesWrapper___1MzCc {
  display: grid;
  column-gap: 40px;
  margin-bottom: 120px; }
  @media (min-width: 500px) {
    .BlogArticlesSection-module__ArticlesWrapper___1MzCc {
      grid-template-columns: 1fr; } }
  @media (min-width: 1100px) {
    .BlogArticlesSection-module__ArticlesWrapper___1MzCc {
      grid-template-columns: 1fr 1fr; } }
  @media (min-width: 1366px) {
    .BlogArticlesSection-module__ArticlesWrapper___1MzCc {
      grid-template-columns: 1fr 1fr 1fr; } }

.BlogArticlesSection-module__ReadMoreButton___YcmFD {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  margin-top: 24px; }

.BlogArticlesSection-module__ArticleBox___1kVr2 {
  margin-top: 40px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ImplementationProcessWithRichText-module__Section___3gCig {
  height: auto;
  width: 100%;
  background-color: #262626; }

.ImplementationProcessWithRichText-module__Elements___pW0Js {
  margin: 0 8%;
  display: flex;
  flex-direction: column;
  align-self: center; }

.ImplementationProcessWithRichText-module__ProcessImplementation___2vTDV {
  display: grid;
  row-gap: 120px;
  column-gap: 24px;
  margin-bottom: 120px;
  color: #ffffff;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 500px) {
    .ImplementationProcessWithRichText-module__ProcessImplementation___2vTDV {
      grid-template-columns: 1fr; } }
  @media (min-width: 1100px) {
    .ImplementationProcessWithRichText-module__ProcessImplementation___2vTDV {
      grid-template-columns: 1fr 1fr 1fr; } }

.ImplementationProcessWithRichText-module__Header___3A5y8 {
  text-align: center;
  color: #ffffff;
  margin: 120px 0; }
  @media (min-width: 1100px) {
    .ImplementationProcessWithRichText-module__Header___3A5y8 {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.HeaderFullPageSection-module__Wrapper___H2pCW {
  height: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 130px 0 120px;
  margin: 0 8%; }
  @media (min-width: 1100px) {
    .HeaderFullPageSection-module__Wrapper___H2pCW {
      font-size: 8rem;
      line-height: 8rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-display: swap;
      font-size: 9rem;
      line-height: 12rem;
      font-weight: 400;
      height: 100vh; } }

.HeaderFullPageSection-module__Header___3fNqC {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 400;
  color: #66c6ed;
  margin-top: 10%;
  margin-bottom: 24px;
  text-align: center; }
  @media (min-width: 768px) {
    .HeaderFullPageSection-module__Header___3fNqC {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal;
      margin-bottom: 40px;
      font-weight: 400; } }
  @media (min-width: 1100px) {
    .HeaderFullPageSection-module__Header___3fNqC {
      font-size: 8rem;
      line-height: 8rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-display: swap;
      font-size: 9rem;
      font-weight: 400; } }

.HeaderFullPageSection-module__Subheader___33zjR {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 33%;
  text-align: center; }
  @media (min-width: 768px) {
    .HeaderFullPageSection-module__Subheader___33zjR {
      font-size: 2.4rem;
      line-height: 3.5rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      font-size: 2.4rem;
      line-height: 3rem;
      font-weight: 200;
      margin-bottom: 8%; } }

.HeaderFullPageSection-module__Line___2zTVm {
  width: 0;
  border: 1px solid transparent;
  height: 52px; }
  @media (min-width: 768px) {
    .HeaderFullPageSection-module__Line___2zTVm {
      height: 74px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.HeaderFullWidthImageSection-module__Wrapper___1eaLY {
  position: relative;
  min-height: 600px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.HeaderFullWidthImageSection-module__LogoImage___1QRvH {
  position: absolute;
  width: 200px;
  top: 40px;
  left: 40px; }
  @media (max-width: 767px) {
    .HeaderFullWidthImageSection-module__LogoImage___1QRvH {
      left: 24px; } }

.HeaderFullWidthImageSection-module__Container___2DL0g {
  max-width: 1200px;
  margin: 0 auto;
  padding: 16px; }

.HeaderFullWidthImageSection-module__HeaderWrapper___L80Ge {
  margin-top: 120px; }
  @media (min-width: 768px) {
    .HeaderFullWidthImageSection-module__HeaderWrapper___L80Ge {
      margin-top: 180px; } }

.HeaderFullWidthImageSection-module__HeaderFont___2jLAT, .HeaderFullWidthImageSection-module__HeaderFontLight___osA6E {
  font-size: 5rem;
  line-height: 5.6rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff; }

.HeaderFullWidthImageSection-module__HeaderFontLight___osA6E {
  font-weight: 300; }

.HeaderFullWidthImageSection-module__Button___vvSuX {
  position: absolute;
  right: 20%;
  bottom: 50px;
  padding: 16px;
  background-color: #ffffff;
  color: #66c6ed;
  border: none;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: bold;
  border-radius: 4px;
  text-decoration: none;
  transition: 0.3s; }
  .HeaderFullWidthImageSection-module__Button___vvSuX:hover {
    background-color: rgba(255, 255, 255, 0.85); }
  @media (max-width: 767px) {
    .HeaderFullWidthImageSection-module__Button___vvSuX {
      bottom: -180px;
      right: initial;
      left: 10%;
      background-color: #66c6ed;
      color: #ffffff;
      z-index: 1; }
      .HeaderFullWidthImageSection-module__Button___vvSuX:hover {
        background: #4dc9f4; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.FeaturedWebinarSection-module__Wrapper___1-Wrz {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  min-height: 500px; }
  @media (min-width: 768px) {
    .FeaturedWebinarSection-module__Wrapper___1-Wrz {
      min-height: 640px; } }
  @media (min-width: 1100px) {
    .FeaturedWebinarSection-module__Wrapper___1-Wrz {
      min-height: 720px; } }
  @media (min-width: 1600px) {
    .FeaturedWebinarSection-module__Wrapper___1-Wrz {
      min-height: 940px; } }

.FeaturedWebinarSection-module__BackgroundImage____8lXo {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover; }

.FeaturedWebinarSection-module__Content___SeOq3 {
  position: relative;
  z-index: 1;
  padding: 120px 0;
  margin: 0 8%; }
  @media (min-width: 768px) {
    .FeaturedWebinarSection-module__Content___SeOq3 {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px;
      margin: 0 8%;
      padding: 100px 0; } }
  @media (min-width: 1100px) {
    .FeaturedWebinarSection-module__Content___SeOq3 {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px;
      margin: 0 8%;
      padding: 80px 0; } }
  @media (min-width: 1600px) {
    .FeaturedWebinarSection-module__Content___SeOq3 {
      width: calc(25% - 37.5px);
      float: left;
      margin-left: 30px;
      margin: 0 8%; } }

.FeaturedWebinarSection-module__Header___1V6Rw {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 30px; }

.FeaturedWebinarSection-module__Description___2N9O6 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #ffffff;
  margin-bottom: 112px; }

.FeaturedWebinarSection-module__Link___3KOjA {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  padding: 15px 30px;
  min-width: 200px;
  height: 55px;
  color: #ffffff;
  background-color: #66c6ed;
  display: inline-block;
  text-align: center;
  text-decoration: none; }
  @media (min-width: 500px) {
    .FeaturedWebinarSection-module__Link___3KOjA {
      min-width: 250px; } }
  .FeaturedWebinarSection-module__Link___3KOjA:visited {
    color: #ffffff; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Switcher-module__Switcher___1czXd {
  display: flex;
  align-items: center;
  justify-content: center; }

.Switcher-module__Option___2vR89 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-weight: 500;
  border: 0;
  background: transparent;
  cursor: pointer;
  margin: 16px;
  color: #8c8c8c;
  transition: color 0.2s; }
  .Switcher-module__Option___2vR89:first-child {
    margin-left: 0; }
  .Switcher-module__Option___2vR89:last-child {
    margin-right: 0; }
  .Switcher-module__Option___2vR89.Switcher-module__Active___YgvX2 {
    color: #66c6ed;
    cursor: default; }
  @media (min-width: 768px) {
    .Switcher-module__Option___2vR89 {
      font-size: 2.4rem;
      line-height: 3.5rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      font-weight: 500;
      margin: 12px 28px; } }

.Switcher-module__OptionLine___isrRi {
  height: 0;
  border: 1px solid #66c6ed;
  transition: transform 0.2s;
  width: 16px; }
  .Switcher-module__OptionLine___isrRi.Switcher-module__ActiveLeft___1W-t8 {
    transform: translateX(-12px); }
  .Switcher-module__OptionLine___isrRi.Switcher-module__ActiveRight___2T_sW {
    transform: translateX(12px); }
  @media (min-width: 768px) {
    .Switcher-module__OptionLine___isrRi {
      width: 22px; }
      .Switcher-module__OptionLine___isrRi.Switcher-module__ActiveLeft___1W-t8 {
        transform: translateX(-21px); }
      .Switcher-module__OptionLine___isrRi.Switcher-module__ActiveRight___2T_sW {
        transform: translateX(21px); } }

.AspectRatioBox-module__AspectRatioBox___8wIPl {
  position: relative; }
  .AspectRatioBox-module__AspectRatioBox___8wIPl::after {
    display: block;
    content: ""; }
  .AspectRatioBox-module__AspectRatioBox___8wIPl.AspectRatioBox-module___16_9___FkF3O::after {
    /* 16:9 aspect ratio */
    padding-bottom: 56.25%; }
  .AspectRatioBox-module__AspectRatioBox___8wIPl.AspectRatioBox-module___1_1___-0nAb::after {
    /* 1:1 aspect ratio */
    padding-bottom: 100%; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarBox-module__Wrapper___17ekU {
  display: block;
  position: relative;
  cursor: pointer;
  color: #000000;
  text-decoration: none; }
  .WebinarBox-module__Wrapper___17ekU:hover .WebinarBox-module__BackgroundImage___2-qyx {
    filter: brightness(0.75); }
  .WebinarBox-module__Wrapper___17ekU:hover .WebinarBox-module__ArrowRight___33oRD {
    opacity: 1; }

.WebinarBox-module__ImageContainer___23W5p {
  margin-bottom: 24px; }

.WebinarBox-module__BackgroundImage___2-qyx {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 0.2s 0.1s; }

.WebinarBox-module__ArrowRight___33oRD {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABnCAYAAAAUqvyDAAAABHNCSVQICAgIfAhkiAAABZhJREFUeF7tndt12kAQho0vz0kHoYO4g9BB3EGgAuMKjCsIriC4gpAK4lSQuANSQexnX8j8HMkRikAzq71qh3N8sM1qF82nmdH+OwuDg+KxXq/f0q/DwWDwq/yfPvu1wADDPT09ndHT12LoFT3Pjo+Pb/y+FR2thPGHTAHPeH2Qp8BDLk5OTm7VTH4sMHh8fBxRaPq+Z7hbAnOlUNwDKT3jnoZ60zKcQnHMYwMDyZvyxpI85ANjvNujo6MJtUVu0YdFC2xglA+ELCRvJpQFQblSKPZobMGoQZmTod8zhlIoDCNxmjTCKA+k0DWGp9DPO0ZngHJBAJF/9GFggb0wDKDcE4z54eHhtUKR02DBUChyw5ocIYKBAYo7ryld+VP6s+12WD1FQEUMo+xbCGWF3KMSy34yxjAUiuCSZzbtDKMCZfj8/Iw7r0+MsdVTGoxkDYYhFJVYKlCsw1AojLiwo4kzGBUopzR5xGyepXvlrBA7h1FCEepey2I2j9ySzcMbDEMoWele3mFUoVDoWtDfXN2r9wpxMBglFIkYSflkThNHQOmlGBkchgGU3kos0cAoodDEcUoegMljdrrXKwwywLCI33ehw4BQ99p4ClYdU7/t2sCg204stV4WJ4N4PKHYvAx9ckIoyUssZXXIump4MsIPKs0ZhYZRmTiiYAKyfXnB7HtryUIZkOFPKU7/jBlGBYpUjLyIwcO5F3VjEVtsnlE/GeQ3gUKcjBiZJAxDT4keStIwDCWWaKH0AoYhlOh0r17BSB1KL2FUJBbsO5mnIkb2GoaB7nVAc5lZqCK8LGAYQAkiRmYFo5JTIP9EV4SXJQxAEepe0OumrovwsoXRoHtxPMWp7pU9jBoUhK9zhpbkBIrCqFleqHutqP3E1uZThbHDDYRQrEgsCqMlJhVQMHH8yAhfnaAoDIaF0URYhIcdwdhSJ/roD4XBhOFD91IYQhg1KFZ3BCsMQxgGEgsO2SvbK4yOMAyg7NS9FIYlGDagKAzLMEx0L8j2dPd1rTAcwDDUvSYKwyGMKhQqLcLEcefmU5RHKQzHMIoZPCohxy1DfVMYjmBgvYS84TMDAtZW7mit5ExhWIYBCC8vL+f0jPWRrc99bBjqN/0PnxyxwGsKwxIMIYQH7MIi6X1WHV5hdIRhAoE8ATLKf1vhFEYHGJQTLpnhaOMJuyCUb0FhGMCgvSK4RUWIGbYczoKgMNxCQO83NKvGBh/2zlz1DAYUgSeUEFDYsGJ0vdVEYeyxWPFp2F8Y4agTBA1T7RAwax4xrm6EIyNPqPetnlGxSOEJLAjQkpDEbZXp4G0oDDJCaAgapsgChYiHnNAajlx4goapfxA4SiqAWQ9Hu/JQVmFKIGfDXlsiHiORd26SBYzYIWSRMyoi3oxx2Xr3hCxyhlRJJaNgI8yCAcxpk16FKSkEjpLq1Pq1znsBI3UIvckZhYiHyou2JU6RnO3TI5KHIVFSyXOu2hZ2Qhg/+QQugUAna03E8wErmZzRZwjJhCmJiJeaJyQTpiQQoB9RThibrK75CD/cMaILU1IIdKJW1xS4hnPRLhoYOUOIJmdIRDyfcraLK7+tz2CeIYEAOZvaj20ucbYZJsTr3mFIISAnxCDi+YDjDYakRB6ekBMEbzlDKOJlCcE5DCGExhJ5H6EhpjGshykTCCmIeD6gWYVhu0TehwFiGsMKDIGIF/2aQkg4nWAIIOAcxSXyIQ0TYmwjGAYQrBQGhzCQzzFFMHyXyPs0RAxjsWBIRLwiHKknGNDdC0MCoe8inoFtxYc0wqBeVsXPqK1HhdBmIf7ru2C09qAQWk0kbiCGoRDENmYfIIGRtYjHtmiHho3f01frTyF0MLDk0MZvsCw6UAgSS1po2/Tdrg/UbxQl8hbOL6kuqt96jO9PPe37OnPMdP4CWAfRecW7IH4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.2s 0.1s; }

.WebinarBox-module__Title___3qneu {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  margin-bottom: 24px; }

.WebinarBox-module__Lead___3bzZW {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }

.WebinarBox-module__Link___3x-MP {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  display: inline-block;
  margin-top: 40px;
  color: #66c6ed;
  text-decoration: none; }
  .WebinarBox-module__Link___3x-MP:visited {
    color: #66c6ed; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarListing-module__Wrapper___3oKcC {
  margin: 0 8%;
  padding: 60px 0;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (min-width: 768px) {
    .WebinarListing-module__Wrapper___3oKcC {
      padding: 100px 0 60px; } }
  @media (min-width: 1366px) {
    .WebinarListing-module__Wrapper___3oKcC {
      padding: 120px 0; } }

.WebinarListing-module__Webinars___2MtAR {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  z-index: 1;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarListing-module__Webinars___2MtAR {
      width: calc(100% + 2 * 54px); } }

.WebinarListing-module__WebinarBox___1-bfY {
  width: 100%;
  margin-top: 80px; }
  @media (min-width: 768px) {
    .WebinarListing-module__WebinarBox___1-bfY {
      width: calc(50% - 81px);
      float: left;
      margin-left: 54px;
      margin-top: 90px; } }
  @media (min-width: 1366px) {
    .WebinarListing-module__WebinarBox___1-bfY {
      width: calc(33.33333% - 72px);
      float: left;
      margin-left: 54px;
      margin-top: 120px; } }

.WebinarListing-module__LoadMoreButton___2009p {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  cursor: pointer;
  display: inline-block;
  border: none;
  background-color: #66c6ed;
  color: #ffffff;
  min-width: 234px;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  height: 55px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px; }
  @media (min-width: 768px) {
    .WebinarListing-module__LoadMoreButton___2009p {
      margin-top: 90px; } }
  @media (min-width: 1366px) {
    .WebinarListing-module__LoadMoreButton___2009p {
      margin-top: 120px; } }

.WebinarListing-module__FadeEnter___tFSJ6 {
  opacity: 0; }

.WebinarListing-module__FadeExit___1O96M {
  opacity: 1; }

.WebinarListing-module__FadeEnterActive___1kulw {
  opacity: 1; }

.WebinarListing-module__FadeExitActive___T7G_p {
  opacity: 0; }

.WebinarListing-module__FadeEnterActive___1kulw,
.WebinarListing-module__FadeExitActive___T7G_p {
  transition: opacity 150ms; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EmailSendForm-module__Form___2zH8w {
  display: flex;
  flex-direction: column; }

.EmailSendForm-module__InputContainer___18Poc {
  display: flex;
  flex-direction: column; }
  @media (min-width: 500px) {
    .EmailSendForm-module__InputContainer___18Poc {
      flex-direction: row;
      height: 55px; } }

.EmailSendForm-module__Input___2QEXQ {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  display: inline-block;
  flex: 1;
  border: 1px solid #cacac8;
  min-height: 55px;
  max-height: 55px;
  height: 100%;
  outline: none;
  padding: 15px 12px;
  min-width: 160px;
  transition: background-color, border 0.2s;
  margin-bottom: 20px; }
  .EmailSendForm-module__Input___2QEXQ::placeholder {
    color: #cacac8;
    padding-left: 12px;
    transition: padding-left 0.2s; }
  .EmailSendForm-module__Input___2QEXQ:focus::placeholder {
    padding-left: 0; }
  @media (min-width: 500px) {
    .EmailSendForm-module__Input___2QEXQ {
      margin-bottom: 0; } }
  @media (min-width: 1100px) {
    .EmailSendForm-module__Input___2QEXQ {
      padding: 15px 20px; }
      .EmailSendForm-module__Input___2QEXQ::placeholder {
        padding-left: 40px; } }

.EmailSendForm-module__Button___3WtPA {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #262626;
  color: #ffffff;
  border: none;
  min-width: 180px;
  padding: 15px 30px;
  height: 100%;
  transition: background-color 0.2s; }
  @media (min-width: 1100px) {
    .EmailSendForm-module__Button___3WtPA {
      min-width: 212px; } }
  .EmailSendForm-module__Button___3WtPA:disabled {
    background-color: #8c8c8c; }
  .EmailSendForm-module__Button___3WtPA.EmailSendForm-module__Error___9tTp4 {
    background-color: #ef3e33; }
  .EmailSendForm-module__Button___3WtPA.EmailSendForm-module__Sent___CfVAO {
    background-color: #66c6ed; }

.EmailSendForm-module__CheckBoxes___XJP2Q {
  display: none; }
  .EmailSendForm-module__CheckBoxes___XJP2Q.EmailSendForm-module__Visible___1rP4J {
    display: block;
    opacity: 1; }
    @media (min-width: 500px) {
      .EmailSendForm-module__CheckBoxes___XJP2Q.EmailSendForm-module__Visible___1rP4J {
        margin-top: 20px; } }

.EmailSendForm-module__CheckBox___3H2uC {
  border: 1px solid #cacac8;
  background-color: #ffffff; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.NewsletterWithImage-module__Wrapper___1AxMk {
  width: 100%;
  background-color: #f8f8f8;
  margin-top: 180px; }
  @media (min-width: 768px) {
    .NewsletterWithImage-module__Wrapper___1AxMk {
      margin-top: 80px; } }
  @media (min-width: 1100px) {
    .NewsletterWithImage-module__Wrapper___1AxMk {
      margin-top: 180px;
      min-height: 500px; } }
  @media (min-width: 1600px) {
    .NewsletterWithImage-module__Wrapper___1AxMk {
      margin-top: 260px; } }

.NewsletterWithImage-module__GridContainer___1WtNk {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 8%; }

.NewsletterWithImage-module__Columns___3g5ix {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .NewsletterWithImage-module__Columns___3g5ix {
      flex-direction: row;
      width: calc(100% + 2 * 30px); } }

.NewsletterWithImage-module__ImageColumn___2StL9 {
  position: relative;
  overflow: visible;
  width: 100%; }
  @media (min-width: 768px) {
    .NewsletterWithImage-module__ImageColumn___2StL9 {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1366px) {
    .NewsletterWithImage-module__ImageColumn___2StL9 {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }
  @media (min-width: 1600px) {
    .NewsletterWithImage-module__ImageColumn___2StL9 {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.NewsletterWithImage-module__ContentColumn___3Bas- {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 90px;
  align-items: flex-start; }
  @media (min-width: 768px) {
    .NewsletterWithImage-module__ContentColumn___3Bas- {
      width: calc(66.66667% - 50px);
      float: left;
      margin-left: 30px;
      justify-content: flex-end; } }
  @media (min-width: 1100px) {
    .NewsletterWithImage-module__ContentColumn___3Bas- {
      padding-bottom: 0;
      justify-content: flex-start;
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px);
      margin-bottom: 160px; } }
  @media (min-width: 1600px) {
    .NewsletterWithImage-module__ContentColumn___3Bas- {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.NewsletterWithImage-module__Image___1bvoK {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  bottom: 60px; }
  @media (min-width: 768px) {
    .NewsletterWithImage-module__Image___1bvoK {
      object-position: top left;
      padding: 60px 0;
      bottom: 0; } }
  @media (min-width: 1100px) {
    .NewsletterWithImage-module__Image___1bvoK {
      padding: 0;
      position: absolute;
      bottom: 100px;
      max-height: 630px;
      object-position: bottom left; } }
  @media (min-width: 1600px) {
    .NewsletterWithImage-module__Image___1bvoK {
      bottom: 85px;
      max-height: 700px;
      padding-right: 40px;
      left: 0; } }

.NewsletterWithImage-module__Title___2tWHr {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 4.4rem;
  font-weight: 500;
  color: #ef3e33;
  margin: 0 0 30px;
  width: 100%; }
  @media (min-width: 768px) {
    .NewsletterWithImage-module__Title___2tWHr {
      margin: 60px 0 34px; } }

.NewsletterWithImage-module__Description___3Dqwy {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  margin-bottom: 40px;
  width: 100%; }
  @media (min-width: 1100px) {
    .NewsletterWithImage-module__Description___3Dqwy {
      margin-bottom: 65px;
      width: 70%; } }

.NewsletterWithImage-module__Form___GdGT1 {
  width: 100%; }

.NewsletterWithImage-module__ErrorMessageBox___3E5P1 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-top: 20px;
  color: #ef3e33;
  text-align: right; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarReasonsElement-module__Wrapper___1BxoM {
  display: flex;
  flex-direction: column;
  opacity: 0;
  transform: translateX(-8px);
  transition: opacity 0.6s, transform 0.8s 0.1s; }
  .WebinarReasonsElement-module__Wrapper___1BxoM.WebinarReasonsElement-module__FromRight___2h6cj {
    transform: translateX(8px); }
  .WebinarReasonsElement-module__Wrapper___1BxoM.WebinarReasonsElement-module__Visible___2PfSK {
    opacity: 1;
    transform: translateX(0); }

.WebinarReasonsElement-module__Title___8elsa {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 500;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 24px; }
  @media (min-width: 768px) {
    .WebinarReasonsElement-module__Title___8elsa {
      margin-bottom: 28px; } }
  @media (min-width: 1366px) {
    .WebinarReasonsElement-module__Title___8elsa {
      margin-bottom: 45px; } }

.WebinarReasonsElement-module__Image___3JvlS {
  object-position: bottom right;
  height: 44px; }
  @media (min-width: 768px) {
    .WebinarReasonsElement-module__Image___3JvlS {
      height: 52px; } }

.WebinarReasonsElement-module__Description___1Fxj9 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarReasonsSection-module__Wrapper___3K6f2 {
  margin: 0 8%;
  padding: 20px 0 40px; }
  @media (min-width: 768px) {
    .WebinarReasonsSection-module__Wrapper___3K6f2 {
      padding: 20px 0; } }
  @media (min-width: 1100px) {
    .WebinarReasonsSection-module__Wrapper___3K6f2 {
      padding: 40px 0; } }
  @media (min-width: 1366px) {
    .WebinarReasonsSection-module__Wrapper___3K6f2 {
      display: flex;
      flex-direction: column;
      align-items: center; } }

.WebinarReasonsSection-module__Header___2Qj-7 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 4.1rem;
  font-weight: 500;
  color: #66c6ed;
  align-self: flex-start; }

.WebinarReasonsSection-module__Elements___2jBlB {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 80px 0 0; }
  .WebinarReasonsSection-module__Elements___2jBlB > * {
    margin-bottom: 60px; }
  @media (min-width: 768px) {
    .WebinarReasonsSection-module__Elements___2jBlB {
      padding: 80px 0 0; }
      .WebinarReasonsSection-module__Elements___2jBlB > * {
        width: calc(75% - 52.5px);
        float: left;
        margin-left: 30px;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 80px; }
      .WebinarReasonsSection-module__Elements___2jBlB > :nth-child(2n) {
        align-self: flex-end; } }
  @media (min-width: 1100px) {
    .WebinarReasonsSection-module__Elements___2jBlB {
      flex-direction: row;
      padding: 160px 0 0; }
      .WebinarReasonsSection-module__Elements___2jBlB > * {
        width: calc(50% - 45px);
        float: left;
        margin-left: 30px;
        margin-left: 0; }
      .WebinarReasonsSection-module__Elements___2jBlB > :nth-child(2n) {
        margin-top: 220px;
        margin-bottom: 40px; } }
  @media (min-width: 1366px) {
    .WebinarReasonsSection-module__Elements___2jBlB {
      flex-direction: row;
      justify-content: flex-start;
      padding: 200px 0 0;
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px); }
      .WebinarReasonsSection-module__Elements___2jBlB > * {
        width: calc(41.66667% - 42.5px);
        float: left;
        margin-left: 30px; }
      .WebinarReasonsSection-module__Elements___2jBlB > :nth-child(2n) {
        width: calc(41.66667% - 42.5px);
        float: left;
        margin-left: 30px;
        margin-left: calc(16.66667% - 35px + 60px);
        margin-top: 300px;
        margin-bottom: 50px; } }
  @media (min-width: 1600px) {
    .WebinarReasonsSection-module__Elements___2jBlB {
      flex-direction: row;
      justify-content: flex-start;
      padding: 200px 0 0;
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px); }
      .WebinarReasonsSection-module__Elements___2jBlB > * {
        width: calc(33.33333% - 40px);
        float: left;
        margin-left: 30px;
        margin-left: calc(8.33333% - 32.5px + 60px); }
      .WebinarReasonsSection-module__Elements___2jBlB > :nth-child(2n) {
        width: calc(33.33333% - 40px);
        float: left;
        margin-left: 30px;
        margin-left: calc(16.66667% - 35px + 60px);
        margin-top: 300px;
        margin-bottom: 50px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarDetailsElement-module__Wrapper___LvctU {
  display: flex; }

.WebinarDetailsElement-module__onTablet___Mb73l {
  display: none; }
  @media (min-width: 768px) {
    .WebinarDetailsElement-module__onTablet___Mb73l {
      display: block; } }

.WebinarDetailsElement-module__ImageContainer___10zkv {
  display: none;
  position: relative;
  width: 50%;
  padding-right: 54px; }
  @media (min-width: 768px) {
    .WebinarDetailsElement-module__ImageContainer___10zkv {
      display: block; } }
  @media (min-width: 1600px) {
    .WebinarDetailsElement-module__ImageContainer___10zkv {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.WebinarDetailsElement-module__Image___2wPj9 {
  position: absolute;
  object-fit: cover;
  top: 50%;
  transform: translateY(-50%);
  height: 37vw;
  width: 37vw;
  opacity: 0;
  transition: opacity 0.3s 0.05s; }
  @media (min-width: 1100px) {
    .WebinarDetailsElement-module__Image___2wPj9 {
      height: 410px;
      width: 410px; } }
  @media (min-width: 1366px) {
    .WebinarDetailsElement-module__Image___2wPj9 {
      height: 480px;
      width: 460px; } }
  @media (min-width: 1600px) {
    .WebinarDetailsElement-module__Image___2wPj9 {
      height: 512px;
      width: 512px; } }
  .WebinarDetailsElement-module__Image___2wPj9.WebinarDetailsElement-module__Visible___O4U8W {
    opacity: 1; }

.WebinarDetailsElement-module__Content___1qU9D {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarDetailsElement-module__Content___1qU9D {
      width: 50%; } }
  @media (min-width: 1600px) {
    .WebinarDetailsElement-module__Content___1qU9D {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px; } }

.WebinarDetailsElement-module__HorizontalLine___iCHeL {
  width: 100%;
  height: 0;
  border: 0;
  border-bottom: 1px solid #ebebeb;
  background-color: transparent; }

.WebinarDetailsElement-module__TitleWrapper___1mB-5 {
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
  margin-top: 60px; }
  @media (min-width: 1366px) {
    .WebinarDetailsElement-module__TitleWrapper___1mB-5 {
      margin-top: 100px;
      margin-bottom: 45px; } }
  @media (min-width: 1600px) {
    .WebinarDetailsElement-module__TitleWrapper___1mB-5 {
      width: calc(91.66667% - 57.5px);
      float: left;
      margin-left: 30px;
      margin-left: 0; } }

.WebinarDetailsElement-module__Title___2nT3- {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 500;
  white-space: nowrap; }

.WebinarDetailsElement-module__TitleText___2qAZi {
  white-space: normal; }

.WebinarDetailsElement-module__Line___3fwH0 {
  display: inline-block;
  height: 0;
  border: 1px solid #4dc9f4;
  width: 40px;
  margin: 8px 0 8px 22px; }
  @media (min-width: 768px) {
    .WebinarDetailsElement-module__Line___3fwH0 {
      width: 90px;
      margin: 10px 0 10px 54px; } }

.WebinarDetailsElement-module__Description___196b3 {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 40px; }
  @media (min-width: 500px) {
    .WebinarDetailsElement-module__Description___196b3 {
      margin-bottom: 60px; } }
  @media (min-width: 1366px) {
    .WebinarDetailsElement-module__Description___196b3 {
      margin-bottom: 100px; } }
  @media (min-width: 1600px) {
    .WebinarDetailsElement-module__Description___196b3 {
      width: calc(91.66667% - 57.5px);
      float: left;
      margin-left: 30px;
      margin-left: 0; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarDetailsSection-module__Wrapper___2MGCe {
  margin: 0 8%;
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (min-width: 768px) {
    .WebinarDetailsSection-module__Wrapper___2MGCe {
      padding: 60px 0; } }
  @media (min-width: 1100px) {
    .WebinarDetailsSection-module__Wrapper___2MGCe {
      padding: 40px 0; } }

.WebinarDetailsSection-module__Header___3sfFV {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  align-self: flex-start;
  font-size: 4.1rem;
  font-weight: 500;
  color: #66c6ed; }

.WebinarDetailsSection-module__Elements___1QWhL {
  margin: 20px 0 0; }
  @media (min-width: 500px) {
    .WebinarDetailsSection-module__Elements___1QWhL {
      margin: 40px 0 0; } }
  @media (min-width: 768px) {
    .WebinarDetailsSection-module__Elements___1QWhL {
      margin: 60px 0 0; } }
  @media (min-width: 1366px) {
    .WebinarDetailsSection-module__Elements___1QWhL {
      margin: 80px 0 0; } }
  @media (min-width: 1600px) {
    .WebinarDetailsSection-module__Elements___1QWhL {
      margin: 100px 0 0;
      flex-direction: column;
      align-items: center;
      width: calc(100% + 2 * 30px); } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarTimeSection-module__Wrapper___2Q8B1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 100px 0;
  margin: 0 8%; }

.WebinarTimeSection-module__Items___2b9ZC {
  display: flex;
  align-items: baseline;
  justify-content: center;
  width: 100%; }
  @media (min-width: 1100px) {
    .WebinarTimeSection-module__Items___2b9ZC {
      width: 75%; } }
  @media (min-width: 1366px) {
    .WebinarTimeSection-module__Items___2b9ZC {
      width: 66%; } }

.WebinarTimeSection-module__Item___1fKPA {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: visible;
  position: relative;
  min-width: 80px; }
  .WebinarTimeSection-module__Item___1fKPA > img {
    width: 28px;
    margin-bottom: 12px; }
  @media (min-width: 500px) {
    .WebinarTimeSection-module__Item___1fKPA {
      min-width: auto; }
      .WebinarTimeSection-module__Item___1fKPA > img {
        width: 40px; } }

.WebinarTimeSection-module__Text___2Eacm {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  position: relative;
  width: auto; }
  @media (min-width: 500px) {
    .WebinarTimeSection-module__Text___2Eacm {
      font-size: 1.9rem;
      line-height: 2.8rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300; } }

.WebinarTimeSection-module__Line___edE2X {
  position: relative;
  display: inline-block;
  height: 0;
  border: 1px solid #4dc9f4;
  width: 40px;
  margin: 8px 0;
  top: -16px; }
  @media (min-width: 500px) {
    .WebinarTimeSection-module__Line___edE2X {
      width: 40px;
      margin: 8px 22px; } }
  @media (min-width: 768px) {
    .WebinarTimeSection-module__Line___edE2X {
      width: 90px;
      margin: 10px 54px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarVideo-module__Wrapper___v3JwF {
  margin: 0 8%;
  padding: 80px 0;
  display: flex;
  flex-direction: column;
  align-items: center; }

.WebinarVideo-module__GridContainer___2p2jy {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  z-index: 1;
  width: 100%; }
  @media (min-width: 1366px) {
    .WebinarVideo-module__GridContainer___2p2jy {
      width: calc(100% + 2 * 30px); } }

.WebinarVideo-module__Column___1jwsD {
  display: flex;
  flex-direction: column-reverse;
  width: 100%; }
  @media (min-width: 1366px) {
    .WebinarVideo-module__Column___1jwsD {
      width: calc(83.33333% - 55px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.WebinarVideo-module__Text___vs-I5 {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  margin: 24px 0; }
  @media (min-width: 768px) {
    .WebinarVideo-module__Text___vs-I5 {
      font-size: 3rem;
      line-height: 3.5rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal;
      font-weight: 500;
      text-align: center;
      margin: 60px 0; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarJoinLinkSection-module__Wrapper___256JH {
  width: 100%;
  background-color: #f8f8f8;
  margin-top: 180px; }
  @media (min-width: 768px) {
    .WebinarJoinLinkSection-module__Wrapper___256JH {
      margin-top: 80px; } }
  @media (min-width: 1100px) {
    .WebinarJoinLinkSection-module__Wrapper___256JH {
      margin-top: 180px;
      min-height: 500px; } }
  @media (min-width: 1600px) {
    .WebinarJoinLinkSection-module__Wrapper___256JH {
      margin-top: 260px; } }

.WebinarJoinLinkSection-module__GridContainer___3jlwT {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 8%; }

.WebinarJoinLinkSection-module__Columns___1wLq5 {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarJoinLinkSection-module__Columns___1wLq5 {
      flex-direction: row;
      width: calc(100% + 2 * 30px); } }

.WebinarJoinLinkSection-module__ImageColumn___2H1mf {
  position: relative;
  overflow: visible;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarJoinLinkSection-module__ImageColumn___2H1mf {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1366px) {
    .WebinarJoinLinkSection-module__ImageColumn___2H1mf {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }
  @media (min-width: 1600px) {
    .WebinarJoinLinkSection-module__ImageColumn___2H1mf {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.WebinarJoinLinkSection-module__ContentColumn___X143D {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 90px;
  align-items: flex-start; }
  @media (min-width: 768px) {
    .WebinarJoinLinkSection-module__ContentColumn___X143D {
      width: calc(66.66667% - 50px);
      float: left;
      margin-left: 30px;
      justify-content: flex-end; } }
  @media (min-width: 1100px) {
    .WebinarJoinLinkSection-module__ContentColumn___X143D {
      padding-bottom: 0;
      justify-content: flex-start;
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px);
      margin-bottom: 160px; } }
  @media (min-width: 1600px) {
    .WebinarJoinLinkSection-module__ContentColumn___X143D {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.WebinarJoinLinkSection-module__Image___8l_eB {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  bottom: 60px; }
  @media (min-width: 768px) {
    .WebinarJoinLinkSection-module__Image___8l_eB {
      object-position: top left;
      padding: 60px 0;
      bottom: 0; } }
  @media (min-width: 1100px) {
    .WebinarJoinLinkSection-module__Image___8l_eB {
      padding: 0;
      position: absolute;
      bottom: 100px;
      max-height: 630px;
      object-position: bottom left; } }
  @media (min-width: 1600px) {
    .WebinarJoinLinkSection-module__Image___8l_eB {
      bottom: 85px;
      max-height: 700px;
      padding-right: 40px;
      left: 0; } }

.WebinarJoinLinkSection-module__Title___QKw6n {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 4.4rem;
  font-weight: 500;
  color: #ef3e33;
  margin: 0 0 50px;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarJoinLinkSection-module__Title___QKw6n {
      margin: 60px 0 90px; } }

.WebinarJoinLinkSection-module__Description___23DBG {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  margin-bottom: 40px;
  width: 100%; }
  .WebinarJoinLinkSection-module__Description___23DBG a {
    color: #262626; }
    .WebinarJoinLinkSection-module__Description___23DBG a:visited {
      color: -webkit-link; }
  @media (min-width: 1100px) {
    .WebinarJoinLinkSection-module__Description___23DBG {
      margin-bottom: 65px;
      width: 70%; } }

.WebinarJoinLinkSection-module__Button___2VOxN {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #262626;
  color: #ffffff;
  border: none;
  min-width: 180px;
  padding: 15px 30px;
  height: 55px;
  margin-bottom: 40px; }
  @media (min-width: 1100px) {
    .WebinarJoinLinkSection-module__Button___2VOxN {
      min-width: 212px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BigPhoneInput-module__Input___2HAOH {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  display: inline-block;
  flex: 1;
  border: 1px solid #cacac8;
  min-height: 55px;
  max-height: 55px;
  height: 100%;
  outline: none;
  padding: 15px 12px;
  min-width: 160px;
  transition: background-color, border 0.2s;
  margin-bottom: 20px; }
  .BigPhoneInput-module__Input___2HAOH::placeholder {
    color: #cacac8;
    padding-left: 12px;
    transition: padding-left 0.2s; }
  .BigPhoneInput-module__Input___2HAOH:focus::placeholder {
    padding-left: 0; }
  @media (min-width: 500px) {
    .BigPhoneInput-module__Input___2HAOH {
      margin-bottom: 0; } }
  @media (min-width: 1100px) {
    .BigPhoneInput-module__Input___2HAOH {
      padding: 15px 20px; }
      .BigPhoneInput-module__Input___2HAOH::placeholder {
        padding-left: 40px; } }

.BigPhoneInput-module__BigPhoneInput___39fDO {
  width: 100%; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* Firefox */
input[type=number] {
  -moz-appearance: textfield; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ApplyForm-module__Form___2ZtjD {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center; }

.ApplyForm-module__Input___3Ds6I, .ApplyForm-module__Dropdown___T1eVv {
  width: 100%;
  margin-bottom: 20px;
  vertical-align: middle; }

.ApplyForm-module__Button___3xd6U {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  white-space: nowrap;
  cursor: pointer;
  background-color: #66c6ed;
  color: #ffffff;
  border: none;
  min-width: 180px;
  padding: 15px 30px;
  text-align: center;
  margin-top: 40px;
  transition: background-color 0.2s; }
  @media (min-width: 1100px) {
    .ApplyForm-module__Button___3xd6U {
      min-width: 200px; } }
  @media (min-width: 1100px) {
    .ApplyForm-module__Button___3xd6U {
      margin-top: 60px; } }
  @media (min-width: 1366px) {
    .ApplyForm-module__Button___3xd6U {
      margin-top: 80px; } }
  .ApplyForm-module__Button___3xd6U:disabled {
    background-color: #8c8c8c; }
  .ApplyForm-module__Button___3xd6U.ApplyForm-module__Error___DIzhj {
    background-color: #ef3e33; }
  .ApplyForm-module__Button___3xd6U.ApplyForm-module__Sent___1IYrh {
    background-color: #66c6ed; }

.ApplyForm-module__CheckBoxes___3QZLS {
  display: none; }
  .ApplyForm-module__CheckBoxes___3QZLS.ApplyForm-module__Visible___njovt {
    display: block;
    opacity: 1; }
    @media (min-width: 500px) {
      .ApplyForm-module__CheckBoxes___3QZLS.ApplyForm-module__Visible___njovt {
        margin-bottom: -40px; } }
    @media (min-width: 1100px) {
      .ApplyForm-module__CheckBoxes___3QZLS.ApplyForm-module__Visible___njovt {
        margin-bottom: -80px; } }

.ApplyForm-module__CheckBox___1ePdz, .ApplyForm-module__Dropdown___T1eVv {
  border: 1px solid #cacac8;
  background-color: #ffffff; }

.ApplyForm-module__Dropdown___T1eVv {
  padding: 15px 20px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-weight: 300;
  font-family: 'Roboto';
  appearance: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarApplyForm-module__Wrapper___8iXSa {
  margin: 0 8%;
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (min-width: 768px) {
    .WebinarApplyForm-module__Wrapper___8iXSa {
      padding: 40px 0; } }
  @media (min-width: 1366px) {
    .WebinarApplyForm-module__Wrapper___8iXSa {
      padding: 40px 0; } }

.WebinarApplyForm-module__GridContainer____YCVn {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  flex-direction: column-reverse;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarApplyForm-module__GridContainer____YCVn {
      flex-direction: row;
      width: calc(100% + 2 * 30px); } }

.WebinarApplyForm-module__ContentColumn___1_AVZ {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarApplyForm-module__ContentColumn___1_AVZ {
      width: calc(58.33333% - 47.5px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .WebinarApplyForm-module__ContentColumn___1_AVZ {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }
  @media (min-width: 1366px) {
    .WebinarApplyForm-module__ContentColumn___1_AVZ {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.WebinarApplyForm-module__ImageColumn___2jQkq {
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarApplyForm-module__ImageColumn___2jQkq {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .WebinarApplyForm-module__ImageColumn___2jQkq {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }
  @media (min-width: 1366px) {
    .WebinarApplyForm-module__ImageColumn___2jQkq {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px;
      margin-left: calc(16.66667% - 35px + 60px); } }

.WebinarApplyForm-module__Title___2SaX1 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  display: flex;
  font-size: 4.1rem;
  font-weight: 500;
  color: #66c6ed;
  width: 100%;
  padding-top: 50px; }
  @media (min-width: 768px) {
    .WebinarApplyForm-module__Title___2SaX1 {
      padding: 0; } }
  @media (min-width: 1100px) {
    .WebinarApplyForm-module__Title___2SaX1 {
      width: calc(66.66667% - 50px);
      float: left;
      margin-left: 30px;
      position: relative;
      top: 4.1rem; } }

.WebinarApplyForm-module__Content___30jNH {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  padding: 50px 0;
  width: 100%; }
  @media (min-width: 768px) {
    .WebinarApplyForm-module__Content___30jNH {
      padding: 70px 0 50px; } }
  @media (min-width: 1100px) {
    .WebinarApplyForm-module__Content___30jNH {
      padding: 120px 0 50px; } }

.WebinarApplyForm-module__Image___3G_x2 {
  object-fit: contain;
  width: 100%; }

.WebinarApplyForm-module__ErrorMessageBox___1ik_h {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-top: 20px;
  color: #ef3e33;
  text-align: right; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.TrainingSchedule-module__Unselectable___1VdgU {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.TrainingSchedule-module__ScheduleTileContainer___22a-V {
  list-style-type: none; }

.TrainingSchedule-module__ScheduleTile___31yqJ {
  background-color: transparent;
  margin: 4px; }
  .TrainingSchedule-module__ScheduleTile___31yqJ tr {
    background-color: #CCCCCC10; }
  .TrainingSchedule-module__ScheduleTile___31yqJ td.TrainingSchedule-module__TileImageColumn___2b860 {
    line-height: auto;
    height: auto; }
  .TrainingSchedule-module__ScheduleTile___31yqJ .TrainingSchedule-module__TileImageColumn___2b860 {
    margin: 0;
    padding: 0;
    line-height: 0;
    height: auto; }
    .TrainingSchedule-module__ScheduleTile___31yqJ .TrainingSchedule-module__TileImageColumn___2b860 img {
      width: 240px;
      height: 160px; }
  .TrainingSchedule-module__ScheduleTile___31yqJ .TrainingSchedule-module__TileDetailsColumn___3KSbH {
    min-width: 320px;
    padding: 1.9rem 2.4rem;
    font-size: smaller;
    text-justify: distribute; }
  .TrainingSchedule-module__ScheduleTile___31yqJ .TrainingSchedule-module__TilePriceTagColumn___VNSMr {
    min-width: 120px;
    background-color: #000000A0;
    color: white;
    padding: 1.9rem 2.4rem;
    font-size: large; }

.TrainingSchedule-module__ScheduleTileSelected___24VMr {
  background-color: #7dd8f7; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.TrainingRegistrationFormSection-module__SelectBlock___2klED {
  background-color: lightgrey; }

.TrainingRegistrationFormSection-module__FormSectionContainer___ZF3ab {
  width: 100%;
  height: 100%;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.TrainingRegistrationFormSection-module__ImageWrapper___3RpNl:focus {
  outline: none; }

.TrainingRegistrationFormSection-module__Image___PBOCc {
  margin: 40px;
  cursor: pointer;
  height: 24px; }
  @media (min-width: 1100px) {
    .TrainingRegistrationFormSection-module__Image___PBOCc {
      height: 30px; } }

.TrainingRegistrationFormSection-module__ContactForm___3Uvk3 {
  margin: 40px; }
  @media (min-width: 1100px) {
    .TrainingRegistrationFormSection-module__ContactForm___3Uvk3 {
      margin: 0;
      display: flex;
      justify-content: space-around;
      padding: 30px;
      width: 100%; }
      .TrainingRegistrationFormSection-module__ContactForm___3Uvk3 div:first-child {
        width: 50%; }
      .TrainingRegistrationFormSection-module__ContactForm___3Uvk3 > div {
        padding: 40px; } }

.TrainingRegistrationFormSection-module__CloseButton___3-wgC {
  position: fixed;
  top: 0;
  right: 0;
  padding: 24px;
  padding-left: 30px;
  background-color: #262626;
  color: #ffffff;
  border: none;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  z-index: 1;
  cursor: pointer; }
  .TrainingRegistrationFormSection-module__CloseButton___3-wgC::before, .TrainingRegistrationFormSection-module__CloseButton___3-wgC::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 16px;
    top: 50%;
    left: 0;
    margin-left: 32px;
    background: #ffffff; }
    @media (min-width: 1100px) {
      .TrainingRegistrationFormSection-module__CloseButton___3-wgC::before, .TrainingRegistrationFormSection-module__CloseButton___3-wgC::after {
        margin-top: 12px;
        margin-left: 40px; } }
  .TrainingRegistrationFormSection-module__CloseButton___3-wgC::before {
    transform: rotate(45deg); }
  .TrainingRegistrationFormSection-module__CloseButton___3-wgC::after {
    transform: rotate(-45deg); }
  @media (min-width: 1100px) {
    .TrainingRegistrationFormSection-module__CloseButton___3-wgC {
      padding: 0;
      width: 320px;
      height: 80px;
      padding-top: 24px; } }

.TrainingRegistrationFormSection-module__Header___3h7Uk {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  align-items: center; }
  .TrainingRegistrationFormSection-module__Header___3h7Uk span:last-child {
    color: #262626; }
  @media (min-width: 1100px) {
    .TrainingRegistrationFormSection-module__Header___3h7Uk {
      align-items: unset; } }
  @media (min-width: 500px) {
    .TrainingRegistrationFormSection-module__Header___3h7Uk {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }

.TrainingRegistrationFormSection-module__SubText___235Zb {
  padding: 40px;
  padding-left: 0; }
  @media (min-width: 1100px) {
    .TrainingRegistrationFormSection-module__SubText___235Zb {
      margin-bottom: 30px; } }

.TrainingRegistrationFormSection-module__RequiredLabel___1Y6Y- {
  display: block;
  clear: both; }
  .TrainingRegistrationFormSection-module__RequiredLabel___1Y6Y-::before {
    content: '*';
    color: #ef3e33; }

@media (min-width: 1100px) {
  .TrainingRegistrationFormSection-module__InputLeftContainer___2LVbU {
    float: left;
    width: 40%; } }

@media (min-width: 1100px) {
  .TrainingRegistrationFormSection-module__InputRightContainer___2tRfR {
    float: right;
    width: 40%; } }

.TrainingRegistrationFormSection-module__CheckboxText___1ISZh {
  clear: both;
  padding: 40px 0; }

.TrainingRegistrationFormSection-module__CheckboxContainer___1LVU8 {
  padding-bottom: 40px; }
  @media (min-width: 768px) {
    .TrainingRegistrationFormSection-module__CheckboxContainer___1LVU8 {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; } }

.TrainingRegistrationFormSection-module__ProductCheckBox___2v3vM {
  flex-basis: 40%;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }
  .TrainingRegistrationFormSection-module__ProductCheckBox___2v3vM > span {
    display: block;
    padding: 4px 0; }

.TrainingRegistrationFormSection-module__ProjectDescription___1-F2D {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal; }

.TrainingRegistrationFormSection-module__TextContainer___2QBS- {
  padding: 24px 0;
  padding-bottom: 30px; }
  .TrainingRegistrationFormSection-module__TextContainer___2QBS- p {
    display: inline; }
  .TrainingRegistrationFormSection-module__TextContainer___2QBS- p:last-child a {
    color: #ef3e33; }

.TrainingRegistrationFormSection-module__SendButton___2jaXT {
  height: 30px;
  background-color: #ef3e33;
  color: #ffffff;
  border: none;
  width: 100%;
  margin-top: 30px;
  cursor: pointer;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.TrainingRegistrationFormSection-module__SendButtonDisabled___3zqNv {
  background-color: #919191; }

.TrainingRegistrationFormSection-module__CheckboxVisible___3SlR7 {
  position: relative;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition: all, 0.5s ease-out;
  transition-delay: 0.3s; }

.TrainingRegistrationFormSection-module__CheckboxHidden___1xc9O {
  position: absolute;
  opacity: 0;
  transform: translateY(-25px);
  pointer-events: none; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Offer-module__Offer___242Uc {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #d9d9d9; }

.Offer-module__Title___1deA7 {
  padding: 24px 0; }

.Offer-module__Link___2Ql1x {
  display: block;
  color: #66c6ed;
  text-decoration: none;
  padding-top: 8px;
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem; }
  .Offer-module__Link___2Ql1x::before {
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAADZtJREFUeJztnXlwFFUex7+/1z2TZELCEe5A5BAMGE5BBLICAroI6CoiSqGorAtqbYlnYYmuxaqsuq4H6q7XuhsoVLSUdRELDxTCKYolLARRkIAhJAIBAiSZTL+3f4xBJpNkjn5vpifzPv+lj9/7pfsz3a9f/7ob0Gg0Go1Go9EkHaQy+E+XjxjIGBtD4LlcsFYMwlDZXjwoP121asDnW1+Ndx7RokSA0on5U4Xg84mx/iriO4nvjh4TrVPcsxNVAqkCFE/Mb22CFzBik2TGdTLfHakAiBJWAiYrUMmkUW1Nwtpk2vlnEIIqarwvfztm8K3xTiVSpAggRo0ymahdzoA8GfESkgSVQIoAhzJ894LYSBmxEpoElMC2AEfHjWvJQQ/ISKZZkGAS2BagOrXqOgZkykim2ZBAEtg/BXCaKCGP5keCSGBbAAIfKCORZkkCSGBbAM5YRxmJNFscLoFtARjgkpFIs8bBEkgbCNKEwKESaAFiiQMl0ALEGodJoAWIBw6SQAsQLxwigRYgnjhAAi1AvImzBFoAJxBHCbQATiFOEmgBnEQcJNAC2ISR5LraGEugBbCJiynYhDGUQAtgkzSXqSZwjCTQAtgkw+1WFzwGEmgBbOJxmUgxFD7wpFgCLYAE2qd71DagUAItgAQ8LhNt01LVNqJIAi2AJLI8aWiTgBJoASTSzpOGThnpMFRcGtYhWQItgGQy3W50b5WJdulpcJuKOocSJVB0EZvcGERok5qKNqmp8HEBr2WBCwEBIbMZEhDPAbD1RLIWQDEmI5hM2WZOsxtAnwKSHC1AkqMFSHK0AEmOFiDJ0QIkOVqAJEcLkORoAZIcLUCSowVIcrQASY4WIMnRAiQ5WoAkRwuQ5GgBkhwtQJKjBUhydE2gw6C8gUBG4MvX6chh8N07lbSnBXAQNPgimHfNB85654A4sA++Jx9S1qY+BTiFDp1hzrknYOfj2BFYT/4JqDiqrFktgBNwp8Cc+yDgOeshU28NfE8vgKg4rLRpLUC8IYIx+25Q126/ThMc1otPQfz4g//vlq3B+g9W0rwWIM4Y024CG5YfMM1a8hr41xtBpgts4hS4nn4VNGK0kvZ1JzCOsDGXgU26JmAaX/ke+Kr/gPIGwZg5B9SpCwCADDWfZdACxAl2+dUwps8KmCY2fAHr0w9hzH0QbMiIwHmKvvKsBYgDbFg+jOtvCZgmvi+COHIYrideAlwpgfNKDoCvfF9JLlqAGEN9+8OYc2/g5V5NNZCdA9arT+DClgX+6QpYywr8yyhACxBDqGdvmHc/DLjqnc9TUoO+4i327Ibv9eeB/T8qzUkLECtyusO4bwGQGuKJbq8XfNm/Ya36ABBceVpagBhA2efAnPcY0CKj6QXLSuF79lGIA/tikhegBVAOZefAfPBxILNlk8uJndtgPfsoxOlTMcrMjxZAIZR9zi87v1WTy/Ev14O/9BSErzZGmf2KFkAR1LUbzAdC//L5l+thvfgEYFkxyiwQLYACqEdvGPcvCHnOFzu3gb/0VNx2PqAFkA7l5sG895HQvf3yQ7Cefzwuh/2z0QJIhAYOhXnnA0EjeUH4fPAtWghxsjI2iTWBFkASNGI0zD/cBZihNylf/uavt3rjjBZAAuyyyTBmzA4c3m0EUVIMa8W7McgqPLQAdiCCce1MsMlTw16FL3kN8PkUJhUZWoBoMU0Yv78TLP+SsFcRu7aDb9+qMKnI0QJEAXnSYcydD+rbP6L1+AfLFGUUPVqACKHOXWHcNf9MpU64iNIS8O3fKMoqerQAEcCGjvDfy08JcZnXAHztx4CQ+rZwKWgBwsGdAmP6LLBxE6MOITaskZiQPJRUBbOxl4Oyc1SEjjl0Xh5cC19oeOdXV4XXqdv/I8SRn+UnJwElAlC/QTAXPAM2coyK8LHB7QabcSvM+QuBDp2DZoujh2G98gzYubkhQ/H/Oe/cX4ea5wIEgJRUGLfdC+OP80LeDnUalNsP5mMvwPjt7wAK3kR8cyF8824DDRgCpIX+ZBzftUNFmlJQ3gdgw34DyhsE/k4B+OqPAK6+zClqWreBMe3mxq/ta2thLX4ZfPVHoL79wUZdGl7c4j3ycpRMTDqBlN4Cxk23g42fCOvtAoitm2LRbPikpMCYcJV/RC+lkU+/lR2E7/mFEMV7QaYLxs13hBe7psax539AkQD83SXA8WOg0eNB5q8VsJR9Dsy7H4LY+z34f5eBf7UpJoWPjeJKgTF2Atjka4CWrRtdTGxcC98/FwFVpwEANOHK8McBKo7IyFQZSgQQJcWw/vUiaNVyGNNngQYNC5hPPXrBuPNBsMPl4B+9D/75KsBboyKVhsls5d/x4yc12T8Rp0+BF/wDfN3qM9MoIxPGFdPCbirWNX6RovQUIEpL4Ht6gf9hiOtngbqfGzCf2raHccNssCkzwNd8DPH5KoiDB9QkQwzUJw/G6MtAQ0cG1+YHJM7B13wC653FwPGKgFls8tSwOn5nQsW54CMUMekDiJ3b4Ht4LtiFI8GmzAB17hownzzpMCZcBUy4CmLPbvDNheBbNwGHDtprOM0Dyj0fbMBQsCEXAa2yQue6dROsZYshftoXNI8yMqMYDHLe6N/ZxG4kUAjwzevAv9zgF2HyVFC3nkGLUc/eMHr2hjF9FsThcohdOyB+/N6/Q8oPQRyvALzewJXSPKDWWaB27YGOXUDdeoC6nQvqktPgZVyDuW3dBL78rSYLNWj8ZMAd2TAwMYWflpdA7IeCBff/wjcXgoaPgnHjHFC9lyLVQW3bg/LbA/n1BpRqawFfLcAYYLoAI8qNXF0FXvgZ+McfQJSWNLkomS4YYydE3ARFKEysUSIADRwK6toNZJqgzl0hstqC0jP8vx4ikOWDOH0aovwQxO4doAuGR9aAy9X0ObwpBIfYtQN83efgm9aE/dAlXXBRk1cKjRKqODTOKBHAGHkJaPjFZ/5uqFCKgKBOoTKqqyCKtoF/s8XftzhWEXqdetDF46Nru5Gjm1NQcxlomg3u9JggBFBWCr7nO4i930P8UASxb4+t2nvKyATrNyi6ldM8/irh2hhe5kZATDuB8HohvDUgy/IfAtwp/kNkGMWUAaFOnYTYsh5ISweOVfjfpPVzGcShEohDJUCN3I1NQ4b7+xvRkpVl/4pGEWoEKDsIsXEt+K7twIFi8PJDQOWxhn+FxIDMlqAOHUEdu4C65IByegA9eoE86Q2Gp/QWQN4g8C3rwT/9ECgrVfJv1MEGR9hHqb9+h87gDhXA9pG6dFK+mgtdIlBOd7DBw0DDRwWNHZzB54O1rAD8kxVqDrMuF1yvvB36YY8msN56A1xRKXinFets7UPnVgQJAVG8F1bxXuD9N0F9+oFdcS1Yv3rvyzNNGNNvgZE/Br6/LYA4XC41DerVx9bOBwDq3ktSNvJJmPcEiqLtsJ54CL5H7oEo2h68QE53GI8+Bzp/gNR2WW6e/Ri9+0rIRA0JI0Ad4odd8D02D9aivwAnjgfMoxaZMO//M9i4y+U12DN0xU9IWrdxbIlcwglQB99ciNp5t0PUL7cyDBg33QE29UYp7VAPOYdvGjhUShzZJKwAAIATx+B74mHwle8FzTKunGZbAmrdttFh6khhkY52xojEFgDwv1h56euwlr4eNMu4cpqtUm5kN3LlEQXUKxfUpq20eLJIfAF+ga98r2EJZs4BDbowqpjUKdtuWmcFI9DI0fLiSaLZCAD88qLl+qcDYjBvuw/UrkPE8aJZpylYtPcTFNKsBAAA6803gh/W8HhgzL474iFnZLWTlxgA6tQFlNtPaky7NDsBIDisv/8VOHEsYDLl5oH9ZlxEoail/OcZ2KWTpce0g20BHFnwdOI4rDdeDJpsXHtDZKN6GU2/4i0a2JDh8k4tEja+bQEsy5kPevAtG4JPBa2ywMaE+TAHAEpv+GaULRiL6I0iTVEroaTetgDVcXzHXSj4W28ETWPjIzgEp4Zf/RsJ7OLxUo4CNT772962ACe9zi17FsV7wb/9OmAadcoGnXteeAFcbgVZATBNsOtuCb1cCE7WL46NAtsCVHq9sBz44oM6+KcrgqbRwDDHBSK9aogANizf1vAwFwKVEn58tm8H+4TgR6uqWTuPM4sfxbdfwXruscCvcYb5IUZr0UKlEtj5Csjh01XgFrd9DrAtAAMqKqqqs9JdLnhcDiwv4Bx8y4boVo1yPdWcqq1FRU0NOGD7k6ISxgH4LgGgpPIkahzcIWwu1Ph8OFh5ChAAgYrsxrMvgGCrAf85af/xSlRK6JhoGuaE14v9J06C/9LnIhKf2Y0pQQC+mAMc8EtwsPIUSipPOvryMNGo9vnw04mTKK08dWbnc4AbprHEbmwpPZwvhp2/FAzX15/uNgx4XCbchgGDCBS/pwUSDAGfEPBaFk7X1sLbwGCbgCgYs3HnTLstSem1kdu6x/KycYxRwN0Tr2XBq48ECuBlbrjukxFJys2gUYW7SpkhpoBDzdcNNWfgEFUEdvXIjduklD9Luxs4ekNRIQx+KefCuS/ESXh4mQEaN2rjDmnXp1JvB4/eUFRIHP0FsLSuY6ixDwe4gChwwdVf5s4HJHUCG+KLYX16CcZmEHAJgFwOtGHNsf5ABVxYYFQhOHYSidUWoyVjN+xQ8q65/wNWlMXUWjdh9AAAAABJRU5ErkJggg==);
    width: 24px;
    height: 24px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    padding-right: 8px;
    vertical-align: top; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.EUProjectsSection-module__Wrapper___1kH45 {
  width: 100%;
  height: auto; }

.EUProjectsSection-module__OffersContainer___3jImb {
  padding: 120px 30px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

.EUProjectsSection-module__ImagesWrapper___3-E1Q {
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .EUProjectsSection-module__ImagesWrapper___3-E1Q {
      display: flex;
      justify-content: space-around;
      align-items: center; } }

.EUProjectsSection-module__Image___2yg34 {
  max-width: 270px;
  padding: 24px; }

.EUProjectsSection-module__Description___3gEH- {
  padding-bottom: 40px;
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #d9d9d9; }
  .EUProjectsSection-module__Description___3gEH- > ol {
    padding-left: 24px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.PrivacyPolicy-module__Wrapper___r2QPE {
  padding: 120px 30px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  .PrivacyPolicy-module__Wrapper___r2QPE ol {
    padding-left: 24px; }
  .PrivacyPolicy-module__Wrapper___r2QPE p {
    text-align: center; }

.PrivacyPolicy-module__Title___1E4Xj {
  padding: 40px 0;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.Regulations-module__Wrapper___1HtFj {
  padding: 120px 30px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  .Regulations-module__Wrapper___1HtFj ol {
    padding-left: 24px; }

.Regulations-module__Title___1UVoh {
  padding: 40px 0;
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BlogAuthor-module__Container___Hz2HJ {
  display: flex;
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .BlogAuthor-module__Container___Hz2HJ {
      padding-bottom: 85px; } }
  @media (min-width: 1100px) {
    .BlogAuthor-module__Container___Hz2HJ {
      padding-bottom: 115px; } }

.BlogAuthor-module__ContentContainer___2J4hc {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 500px) {
    .BlogAuthor-module__ContentContainer___2J4hc {
      width: calc(58.33333% - 47.5px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 768px) {
    .BlogAuthor-module__ContentContainer___2J4hc {
      width: calc(66.66667% - 50px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .BlogAuthor-module__ContentContainer___2J4hc {
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(25% - 37.5px + 60px); } }

.BlogAuthor-module__Name___2rRE5 {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 3.5rem;
  padding-bottom: 24px;
  text-align: center; }
  @media (min-width: 1100px) {
    .BlogAuthor-module__Name___2rRE5 {
      padding-bottom: 0;
      text-align: initial; } }

.BlogAuthor-module__Position___2NzrJ {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-style: italic; }

.BlogAuthor-module__Description___3gEtN {
  padding: 15px 0; }

.BlogAuthor-module__PictureContainer___3KHO5 {
  margin-top: 10px; }
  @media (min-width: 500px) {
    .BlogAuthor-module__PictureContainer___3KHO5 {
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px);
      width: calc(41.66667% - 42.5px);
      float: left;
      margin-left: 30px;
      margin-top: 0; } }
  @media (min-width: 768px) {
    .BlogAuthor-module__PictureContainer___3KHO5 {
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px);
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .BlogAuthor-module__PictureContainer___3KHO5 {
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px);
      width: calc(16.66667% - 35px);
      float: left;
      margin-left: 30px; } }

.BlogAuthor-module__Image___2MtwL {
  width: 100%;
  height: 100%;
  object-fit: contain; }

.BlogAuthor-module__Link___37K2i:before {
  content: '';
  display: inline-block;
  width: 40px;
  height: 1px;
  background-color: rgba(38, 38, 38, 0.1);
  margin-right: 16px;
  position: relative;
  bottom: 4px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ArticleHeader-module__Header___3sjmZ {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px; }
  @media (min-width: 768px) {
    .ArticleHeader-module__Header___3sjmZ {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 768px) {
    .ArticleHeader-module__Header___3sjmZ {
      width: calc(83.33333% - 55px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .ArticleHeader-module__Header___3sjmZ {
      width: calc(75% - 52.5px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.ArticleHeader-module__Title___13Xce {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-top: 15px; }
  @media (min-width: 500px) {
    .ArticleHeader-module__Title___13Xce {
      font-size: 5rem;
      line-height: 5.6rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal; } }
  @media (min-width: 1100px) {
    .ArticleHeader-module__Title___13Xce {
      font-size: 8rem;
      line-height: 8rem;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-display: swap;
      font-size: 7.8rem;
      margin-top: 30px; } }

.ArticleHeader-module__Tag___2qTy8 {
  cursor: pointer;
  transition-duration: 0.15s; }
  .ArticleHeader-module__Tag___2qTy8:hover {
    background-color: rgba(38, 38, 38, 0.1); }

.ArticleHeader-module__Date___LzYsT {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  display: block;
  margin: 16px 0; }
  @media (min-width: 768px) {
    .ArticleHeader-module__Date___LzYsT {
      font-size: 1.7rem;
      font-family: "Roboto", sans-serif;
      font-weight: 300;
      line-height: 2.8rem;
      display: inline-block;
      margin: 0 16px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ShareButtons-module__ShareButton___wxzvQ {
  font-size: 1.7rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 2.8rem;
  font-size: 1.3rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 85px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 8px;
  color: #ffffff;
  padding: 6px;
  cursor: pointer;
  transition-duration: 0.2s;
  outline: none;
  font-weight: 500; }
  @media (min-width: 1100px) {
    .ShareButtons-module__ShareButton___wxzvQ {
      padding: 0 6px;
      margin-right: 0; } }

.ShareButtons-module__ShareButton___wxzvQ:hover {
  filter: brightness(90%); }

.ShareButtons-module__ButtonText___2paq9 {
  padding: 0 3px; }

.ShareButtons-module__Facebook___3wRLa {
  background-color: #3b5998; }

.ShareButtons-module__Twitter___1Cvj_ {
  background-color: #00aced; }

.ShareButtons-module__Linkedin___2UpOR {
  background-color: #007fb1;
  margin-right: 0; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.ArticleContent-module__Container___2vqKq {
  padding-top: 15px;
  padding-bottom: 85px;
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  width: 100%;
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }
  @media (min-width: 768px) {
    .ArticleContent-module__Container___2vqKq {
      padding-bottom: 145px; } }
  @media (min-width: 1100px) {
    .ArticleContent-module__Container___2vqKq {
      flex-direction: row;
      padding-top: 145px; } }

.ArticleContent-module__ShareButtonsContainer___3vrwO {
  padding-top: 15px;
  overflow: hidden;
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
  margin-top: 16px; }
  @media (min-width: 768px) {
    .ArticleContent-module__ShareButtonsContainer___3vrwO {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .ArticleContent-module__ShareButtonsContainer___3vrwO {
      width: calc(16.66667% - 35px);
      float: left;
      margin-left: 30px;
      margin-left: calc(8.33333% - 32.5px + 60px); } }

.ArticleContent-module__ShareButtons___CogI9 {
  display: flex; }
  @media (min-width: 1100px) {
    .ArticleContent-module__ShareButtons___CogI9 {
      flex-direction: column; } }

.ArticleContent-module__ContentContainer___2fsTp {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px; }
  @media (min-width: 768px) {
    .ArticleContent-module__ContentContainer___2fsTp {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .ArticleContent-module__ContentContainer___2fsTp {
      width: calc(58.33333% - 47.5px);
      float: left;
      margin-left: 30px;
      margin-top: -55px; } }

.ArticleContent-module__Content___1cP3y {
  margin-top: -55px; }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.BlogArticle-module__Container___1-5Au {
  padding-top: 145px; }
  @media (min-width: 768px) {
    .BlogArticle-module__Container___1-5Au {
      padding-top: 200px; } }
  @media (min-width: 1100px) {
    .BlogArticle-module__Container___1-5Au {
      padding-top: 285px; } }

.BlogArticle-module__Grid___2cLpU {
  margin-bottom: 115px; }

.BlogArticle-module__ArticleBox___3yOLd {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px; }
  @media (min-width: 768px) {
    .BlogArticle-module__ArticleBox___3yOLd {
      width: calc(50% - 45px);
      float: left;
      margin-left: 30px; } }
  @media (min-width: 1100px) {
    .BlogArticle-module__ArticleBox___3yOLd {
      width: calc(33.33333% - 40px);
      float: left;
      margin-left: 30px; } }

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

body, html {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 8.5px;
  line-height: 8.5px;
  color: #262626; }
  @media (min-width: 500px) {
    html {
      font-size: calc(8.5px + 1.5 * ((100vw - 500px) / 1420));
      line-height: calc(8.5px + 1.5 * ((100vw - 500px) / 1420)); } }
  @media (min-width: 1100px) {
    html {
      font-size: 8.5px;
      line-height: 8.5px; } }
  @media (min-width: 1366px) {
    html {
      font-size: 10px;
      line-height: 10px; } }

.slick-active {
  z-index: 1; }

.WebinarHeading-module__Wrapper___3eB0z {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 700px; }
  @media (min-width: 1100px) {
    .WebinarHeading-module__Wrapper___3eB0z {
      min-height: 720px; } }
  @media (min-width: 1600px) {
    .WebinarHeading-module__Wrapper___3eB0z {
      min-height: 940px; } }
  .WebinarHeading-module__Wrapper___3eB0z.WebinarHeading-module__Visible___yEFg_ .WebinarHeading-module__Title___FFc--, .WebinarHeading-module__Wrapper___3eB0z.WebinarHeading-module__Visible___yEFg_ .WebinarHeading-module__Lead___1Fk4m, .WebinarHeading-module__Wrapper___3eB0z.WebinarHeading-module__Visible___yEFg_ .WebinarHeading-module__Button___2-Lsq {
    opacity: 1;
    transform: translate(0, 0); }

.WebinarHeading-module__BackgroundImage___j0D-P {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.WebinarHeading-module__GoBackButton___3mYnK {
  position: absolute;
  top: 17%;
  left: 8%;
  z-index: 2;
  border: 0;
  cursor: pointer;
  background: transparent; }
  .WebinarHeading-module__GoBackButton___3mYnK > img {
    transition: transform 0.2s; }
  .WebinarHeading-module__GoBackButton___3mYnK:hover > img {
    transform: translateX(-12px); }

.WebinarHeading-module__Content___2YbDN {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  padding: 0 8% 55px; }
  @media (min-width: 768px) {
    .WebinarHeading-module__Content___2YbDN {
      width: 515px;
      padding: 0 0 55px; } }

.WebinarHeading-module__Title___FFc-- {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #66c6ed;
  margin-bottom: 30px;
  margin-top: 90px;
  opacity: 0;
  transition: opacity 0.2s 0.15s; }
  @media (min-width: 1100px) {
    .WebinarHeading-module__Title___FFc-- {
      margin-top: 130px; } }

.WebinarHeading-module__Subtitle___2ppPs {
  font-size: 3.6rem;
  line-height: 4.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 4.1rem;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 30px;
  transition: opacity 0.2s 0.15s; }

.WebinarHeading-module__Lead___1Fk4m {
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 2.1rem;
  color: #ffffff;
  margin-bottom: 90px;
  transform: translateY(4px);
  opacity: 0;
  transition: opacity 0.3s 0.15s, transform 0.4s 0.15s; }
  @media (min-width: 1100px) {
    .WebinarHeading-module__Lead___1Fk4m {
      margin-bottom: 130px; } }

.WebinarHeading-module__Button___2-Lsq {
  font-size: 1.9rem;
  line-height: 2.8rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  cursor: pointer;
  padding: 15px 30px;
  min-width: 250px;
  height: 55px;
  color: #ffffff;
  background-color: #66c6ed;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  outline: none;
  border: 0;
  transform: translateY(8px);
  opacity: 0;
  transition: opacity 0.5s 0.2s, transform 0.6s 0.3s; }
  .WebinarHeading-module__Button___2-Lsq:visited {
    color: #ffffff; }

