@font-face {
  font-family: 'AktivGrotesk';
  src: url('/assets/fonts/aktivgrotesk-light/AktivGrotesk_W_Lt.eot');
  src: url('/assets/fonts/aktivgrotesk-light/AktivGrotesk_W_Lt.eot?#iefix') format('embedded-opentype'),
  url('/assets/fonts/aktivgrotesk-light/AktivGrotesk_W_Lt.woff') format('woff'),
  url('/assets/fonts/aktivgrotesk-light/AktivGrotesk_W_Lt.ttf') format('truetype'),
  url('/assets/fonts/aktivgrotesk-light/AktivGrotesk_W_Lt.svg#AktivGrotesk-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AktivGrotesk';
  src: url('/assets/fonts/aktivgrotesk-regular/AktivGrotesk_W_Rg.eot');
  src: url('/assets/fonts/aktivgrotesk-regular/AktivGrotesk_W_Rg.eot?#iefix') format('embedded-opentype'),
  url('/assets/fonts/aktivgrotesk-regular/AktivGrotesk_W_Rg.woff') format('woff'),
  url('/assets/fonts/aktivgrotesk-regular/AktivGrotesk_W_Rg.ttf') format('truetype'),
  url('/assets/fonts/aktivgrotesk-regular/AktivGrotesk_W_Rg.svg#AktivGrotesk-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AktivGrotesk';
  src: url('/assets/fonts/aktivgrotesk-medium/AktivGrotesk_W_Md.eot');
  src: url('/assets/fonts/aktivgrotesk-medium/AktivGrotesk_W_Md.eot?#iefix') format('embedded-opentype'),
  url('/assets/fonts/aktivgrotesk-medium/AktivGrotesk_W_Md.woff') format('woff'),
  url('/assets/fonts/aktivgrotesk-medium/AktivGrotesk_W_Md.ttf') format('truetype'),
  url('/assets/fonts/aktivgrotesk-medium/AktivGrotesk_W_Md.svg#AktivGrotesk-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AktivGrotesk';
  src: url('/assets/fonts/aktivgrotesk-bold/AktivGrotesk_W_Bd.eot');
  src: url('/assets/fonts/aktivgrotesk-bold/AktivGrotesk_W_Bd.eot?#iefix') format('embedded-opentype'),
  url('/assets/fonts/aktivgrotesk-bold/AktivGrotesk_W_Bd.woff') format('woff'),
  url('/assets/fonts/aktivgrotesk-bold/AktivGrotesk_W_Bd.ttf') format('truetype'),
  url('/assets/fonts/aktivgrotesk-bold/AktivGrotesk_W_Bd.svg#AktivGrotesk-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

html,body,div,form,hr,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,fieldset,legend,th,td,blockquote,pre,button,textarea,iframe{margin:0;padding:0;}
table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
fieldset,img{border:0;}
li{list-style:none outside none;}
a{outline:none;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
caption,th{text-align:left;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
select,input,button,textarea,button{font-family:inherit;}
button{cursor:pointer;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
input:focus{outline:none;}

body{font:400 16px/1.6 AktivGrotesk,Helvetica,sans-serif;-webkit-text-stroke:1px rgba(0,0,0,0);background:#fff;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-align:left;}

*:focus-visible{outline:#4acbd6 auto 2px!important;outline-offset:-2px!important}
.tp-ada-hidden{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}