/* PRINT CSS */
@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-VariableFont_wght.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Italic-VariableFont_wght.ttf") format("truetype");
  font-style: italic;
  font-display: swap;
}

:root {
  --primary-rgb: 0, 75, 124;
  --primary: rgb(var(--primary-rgb));
  --secondary-rgb: 253, 196, 0;
  --secondary: rgb(var(--secondary-rgb));
  --white: var(--primary);
  --lightgrey: #fbfbfb;
  --darkgrey: #3b3b3b;
  --padding: 0;
}

html {
  color: #000;
}

article > :not(.wp_core_block):not(:first-child),
#landingpage > :not(.wp_core_block):not(:first-child) {
  margin-top: 1cm;
}

body {
  margin: 0;
  padding: 0;
  font-size: 1.6rem;
}

* {
  background: none !important;
}

h2 {
  font-size: 3.2rem;
}

header,
footer,
.call-to-action-toggler,
.call-to-action-wrapper,
.call-to-action-overlay,
form,
video,
.button {
  display: none !important;
}

html {
  /* color: var(--primary); */
  font-size: 10px;
  font-family: "Montserrat", sans-serif;
  width: 100%;
}

h1,
.h1 {
  font-size: 3rem;
  text-align: center;
  padding: 3rem 0;
}

h2,
.h2 {
  font-size: 2.6rem;
}

.wp-block-heading {
  padding: 2rem 0;
}

.video_image.start .overlay {
  position: relative !important;
  transform: none !important;
}

.blue-yellow-box .col .content {
  padding: 1rem;
}

.customers {
  gap: 0;
}

.customers .customer {
  width: 100%;
  margin-bottom: 3rem;
}

.customers .customer img {
  width: 75%;
  height: auto;
  margin: 0 auto;
}

.content {
  display: block !important;
}

.image_video .desc {
  display: none;
}
