/* compiled by scssphp v0.6.3 on Thu, 30 Mar 2023 15:46:21 +0200 (0.1383s) */

@font-face {
  font-display: swap;
  font-family: GoodDogNew;
  src: local(GoodDogNew), url("../draadcore-child/fonts/GoodDog/GoodDogNew.woff2") format('woff2'), url("../draadcore-child/fonts/GoodDog/GoodDogNew.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Black.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Black.woff") format('woff');
  font-weight: 900;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Bold.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Bold.woff") format('woff');
  font-weight: 700;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Medium.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Medium.woff") format('woff');
  font-weight: 500;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Book.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Book.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Mundial;
  src: local(Mundial), url("../draadcore-child/fonts/Mundial/MundialDemibold.woff2") format('woff2'), url("../draadcore-child/fonts/Mundial/MundialDemibold.woff") format('woff');
  font-weight: 700;
  font-style: bold;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Mundial;
  src: local(Mundial), url("../draadcore-child/fonts/Mundial/Mundial-Regular.woff2") format('woff2'), url("../draadcore-child/fonts/Mundial/Mundial-Regular.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  unicode-range: U0-5FF;
}
/* line 5, sass/textblock_media.scss */
/* line 6, sass/textblock_media.scss */
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--media {
    padding: 35px 0 !important;
  }
}
/* line 12, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .container {
  margin: 0 auto;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.textblock.textblock--media .container {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.textblock.textblock--media .container {
    min-width: 80%;
    max-width: 80%;
    margin: auto;
  }
}
@media only screen and (max-width: 650px) {
  html #root #wrap_all .section.textblock.textblock--media .container {
    min-width: 100%;
    max-width: 100%;
  }
}
/* line 30, sass/textblock_media.scss */
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.textblock.textblock--media .column.one-half {
    min-width: calc(100% - (20px * 2));
    max-width: calc(100% - (20px * 2));
  }
}
/* line 37, sass/textblock_media.scss */
/* line 38, sass/textblock_media.scss */
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.textblock.textblock--media .column.one-half:last-child .media {
    min-width: calc(100% - (5px * 2));
    max-width: calc(100% - (5px * 2));
    margin: auto;
    float: none;
  }
}
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.textblock.textblock--media .column.one-half:last-child .media {
    min-width: calc(60% - (20px * 2));
    max-width: calc(60% - (20px * 2));
  }
}
@media only screen and (max-width: 850px) {
  html #root #wrap_all .section.textblock.textblock--media .column.one-half:last-child .media {
    min-width: calc(80% - (20px * 2));
    max-width: calc(80% - (20px * 2));
  }
}
@media only screen and (max-width: 650px) {
  html #root #wrap_all .section.textblock.textblock--media .column.one-half:last-child .media {
    min-width: calc(100% - (5px * 2));
    max-width: calc(100% - (5px * 2));
    margin: auto;
  }
}
/* line 60, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .column.one-half:last-child .media img {
  max-width: 100%;
  height: auto;
}
/* line 68, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .column:first-child {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 73, sass/textblock_media.scss */
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.textblock.textblock--media .left {
    order: 2;
  }
}
/* line 79, sass/textblock_media.scss */
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--media .content {
    width: 100%;
  }
}
/* line 83, sass/textblock_media.scss */
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--media .content p {
    line-height: 1.5;
  }
}
/* line 88, sass/textblock_media.scss */
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--media .content .button-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 92, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .content .button-row .button-wrap {
  padding-right: 20px;
}
/* line 95, sass/textblock_media.scss */
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--media .content .button-row .button-wrap {
    margin-bottom: 10px;
  }
}
/* line 104, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media {
  width: 90%;
  position: relative;
  margin: auto;
}
/* line 109, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media:not(.remove-block-style) {
  width: 90%;
  position: relative;
  margin: auto;
}
/* line 123, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .right .media {
  float: right;
  border-radius: 5px;
}
/* line 127, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .left .media {
  float: left;
}
/* line 130, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .left .media:after {
  content: '';
}
/* line 137, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media:not([data-size="full"]) .image-container {
  padding-bottom: calc(100% / 477 * 370);
  z-index: 1;
  border-radius: 5px;
}
/* line 143, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media[data-size="textblock_motion_img"] {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 154, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media[data-size="textblock_motion_img"] .image-container {
  padding-bottom: 0;
}
/* line 158, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media[data-size="textblock_motion_img"] .image-container img {
  width: auto;
  position: relative;
  top: auto;
  left: auto;
  -webkit-transform: none;
  transform: none;
  max-height: none;
}
/* line 168, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media[data-size="full"] {
  height: 100%;
}
/* line 171, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media[data-size="full"] .image-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
/* line 179, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .media[data-size="full"] .image-container img {
  min-height: unset;
  position: relative;
  top: auto;
  left: auto;
  -webkit-transform: none;
  transform: none;
}
/* line 189, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .column-footer .caption {
  font-size: 20px;
  line-height: 0.88;
  font-weight: 700;
  font-family: GoodDogNew;
  margin-bottom: 0;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--media .column-footer .caption {
    font-size: 16px;
  }
}
/* line 201, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .video .trigger-lightbox {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  border: none;
  background: none;
  padding: 0;
  cursor: pointer;
  font-size: 28px;
}
/* line 212, sass/textblock_media.scss */
html #root #wrap_all .section.textblock.textblock--media .video .trigger-lightbox:before {
  content: '';
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 114px;
  height: 114px;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
}
