@font-face {
  font-family: 'Roobert Med';
  src: url("/assets/css/fonts/Roobert/RoobertTRIAL-Medium.woff2") format("woff2"), url("/assets/css/fonts/Roobert/RoobertTRIAL-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
.placeholder {
  pointer-events: none;
  -webkit-transition: 0.3s opacity linear;
  -ms-transition: 0.3s opacity linear;
  transition: 0.3s opacity linear;
  position: absolute; }
  .placeholder.faded {
    opacity: 0.5; }
  .placeholder.hide {
    display: none; }

.video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  width: 100%;
  display: block; }
  .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.w-one.first-col, .w-two.first-col, .w-three.first-col, .w-four.first-col, .w-five.first-col {
  margin-left: 0; }
.w-one.second-col, .w-two.second-col, .w-three.second-col, .w-four.second-col, .w-five.second-col {
  margin-left: -moz-calc(20% - 10px);
  margin-left: -o-calc(20% - 10px);
  margin-left: -webkit-calc(20% - 10px);
  margin-left: calc(20% - 10px); }
.w-one.third-col, .w-two.third-col, .w-three.third-col, .w-four.third-col, .w-five.third-col {
  margin-left: -moz-calc(40% - 10px);
  margin-left: -o-calc(40% - 10px);
  margin-left: -webkit-calc(40% - 10px);
  margin-left: calc(40% - 10px); }
.w-one.fourth-col, .w-two.fourth-col, .w-three.fourth-col, .w-four.fourth-col, .w-five.fourth-col {
  margin-left: auto; }
.w-one.fifth-col, .w-two.fifth-col, .w-three.fifth-col, .w-four.fifth-col, .w-five.fifth-col {
  margin-left: 80%; }

.w-one {
  width: -moz-calc(20% - 20px);
  width: -o-calc(20% - 20px);
  width: -webkit-calc(20% - 20px);
  width: calc(20% - 20px); }
  .w-one.fifth-col {
    margin-left: auto; }

.w-two {
  width: -moz-calc(40% - 20px);
  width: -o-calc(40% - 20px);
  width: -webkit-calc(40% - 20px);
  width: calc(40% - 20px); }

.w-three {
  width: -moz-calc(60% - 20px);
  width: -o-calc(60% - 20px);
  width: -webkit-calc(60% - 20px);
  width: calc(60% - 20px); }

.w-four {
  width: -moz-calc(80% - 10px);
  width: -o-calc(80% - 10px);
  width: -webkit-calc(80% - 10px);
  width: calc(80% - 10px); }

.w-five {
  width: 100%; }

.text-panel.products .wrap .cols {
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline; }
.text-panel .wrap .cols .info-box + .info-box {
  margin-left: 20px;
  margin-top: 0; }
.text-panel .wrap .cols .info-box .link.mobile {
  max-width: fit-content;
  margin-left: auto; }
.text-panel .wrap .link.w-one.fifth-col {
  max-width: fit-content;
  margin-left: -moz-calc(80% + 20px);
  margin-left: -o-calc(80% + 20px);
  margin-left: -webkit-calc(80% + 20px);
  margin-left: calc(80% + 20px); }

footer .wrap .contact .cols {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  footer .wrap .contact .cols .col.w-two {
    width: -moz-calc(40% - 20px);
    width: -o-calc(40% - 20px);
    width: -webkit-calc(40% - 20px);
    width: calc(40% - 20px);
    margin-left: auto; }
  footer .wrap .contact .cols .col .form {
    margin-top: 0; }

/*# sourceMappingURL=tablet.css.map */
