
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=News+Cycle:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=News+Cycle:wght@400;700&family=Titillium+Web:ital,wght@0,300;0,400;0,600;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap'); */

/* ibm-plex-mono-regular - latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/app/fonts/ibm-plex-mono-v11-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/app/fonts/ibm-plex-mono-v11-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ibm-plex-mono-italic - latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('/app/fonts/ibm-plex-mono-v11-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/app/fonts/ibm-plex-mono-v11-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ibm-plex-mono-600 - latin */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('/app/fonts/ibm-plex-mono-v11-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/app/fonts/ibm-plex-mono-v11-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* titillium-web-300 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/app/fonts/titillium-web-v14-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/app/fonts/titillium-web-v14-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/app/fonts/titillium-web-v14-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/app/fonts/titillium-web-v14-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('/app/fonts/titillium-web-v14-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/app/fonts/titillium-web-v14-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}



:root {
  --color-url: #2a2af3;
  --font-family: 'Titillium Web','Roboto Condensed','Droid Sans',sans-serif;
  --color-text: #222;
  --letter-spacing: 1.23px;
  --line-height: 24px;
  --handorgel-bg-dark: hsl(200,80%,50%);
  --handorgel-bg-lite: hsl(200,80%,80%);
}

body {
	background-color: #fff;
}

a, a:hover {
  color: var(--color-url);
}

p, article, .roboto {
  font-family: var(--font-family);
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  font-size: 18px;
  font-weight: 400;
  color: var(--color-text);
  margin-bottom: 7px;
}

p {
  margin-top:20px;
}
.__home.__biz p, .__home zamp-list {
  font-size: 18px;
  line-height: var(--line-height);
  letter-spacing: var(--letter-spacing);
  font-family: var(--font-family);
}


#container {
  margin-top: 2.2rem;
}

section {
  margin-bottom: 5rem !important; 
  /*min-height:200px;*/
  padding:6px;
}
.subtitle {
  margin-bottom: 0.6rem !important;
}


.list_fixed h5 {
  margin:4px 0;
  font-size:16px !important;
  font-weight:500 !important;
}
.text-insert {
position: absolute; bottom:0; padding:0.2rem; width:100%; height:2rem; background: #fff;
}
/***
.hero.is-success {
  background-color: #407580;
  color: #abc6cc;
}
.hero.is-success p {
  color: #abc6cc;
}
***/
hr {
background-color: #ddd;
}


section h3 {
  font-size: 1.4rem !important;
  font-weight: 500;
  margin: .8rem 0 !important;
}

.__videos a{color: #333;}

h1,h2,h3,h4,h5{
  text-transform:none;
  font-family: 'Roboto',sans-serif;
}

.content h1 {
  font-size: 3.2em;
  font-weight:600;
  margin-top: .4em !important;
}

.videoWrapper {
  /* margin:3rem 0; */
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/* modifying colours and size of handorgel */

.handorgel__header--open .handorgel__header__button {
  background-color: var(--handorgel-bg-dark);
  color:#fff;
}
.handorgel__header__button {
  background-color: var(--handorgel-bg-lite);
  color: #333;
}

.handorgel h4 button {
  text-transform: uppercase;
  font-weight: 500;
  font-family: 'Roboto Condensed', 'Segoe UI', sans-serif;
}
.navbar {
  -webkit-box-shadow: none; 
  box-shadow: none;
}

.listformat ul li{
    padding: 0;
    margin: 0;
    font-family: 'IBM Plex Mono', 'Roboto Condensed',sans-serif;
    font-size: smaller;
    list-style-type: square;
}