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

@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_dual.scss */
/* line 6, sass/textblock_dual.scss */
/* line 8, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .container {
  padding-top: 50px;
  max-width: 1500px;
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .container {
    width: 100% !important;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .container {
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .container {
    padding: 40px 0 0;
    width: 100%;
  }
}
/* line 24, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .container.custom-width {
  max-width: 1140px;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.textblock.textblock--dual .container.custom-width {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.textblock.textblock--dual .container.custom-width {
    min-width: 80%;
    max-width: 80%;
    margin: auto;
  }
}
@media only screen and (max-width: 650px) {
  html #root #wrap_all .section.textblock.textblock--dual .container.custom-width {
    min-width: 100%;
    max-width: 100%;
  }
}
/* line 43, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .container.custom-width .column.one-half:first-child {
  padding: 0;
}
/* line 49, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half {
  padding: 0;
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half {
    min-width: calc(100% - (20px * 2));
    max-width: calc(100% - (20px * 2));
  }
}
/* line 55, sass/textblock_dual.scss */
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half p {
    line-height: 1.5;
  }
}
/* line 64, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half:first-child {
  padding: 0 60px 0 185px;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half:first-child {
    padding: 0;
  }
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half:first-child {
    padding: 0;
  }
}
/* line 75, sass/textblock_dual.scss */
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half:not(.featured-block) {
    padding: 0;
  }
}
/* line 82, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half:not(.featured-block) .column-footer {
  padding: 0;
}
/* line 87, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block {
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 0;
  top: -100px !important;
  margin-bottom: 30px;
  background: white;
  margin: 0;
  max-width: 529px;
  min-width: 529px;
  z-index: 99;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block {
    top: 0 !important;
    margin: 20px;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block {
    min-width: calc(100% - (20px * 2));
    max-width: calc(100% - (20px * 2));
  }
}
/* line 117, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block h2 {
  font-size: 26px;
  color: black;
  margin-bottom: 30px;
}
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block h2 {
    font-size: 20px;
    line-height: 1.5;
  }
}
/* line 128, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .image-container img {
  display: block;
  border-radius: 10px 0 0 0;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .image-container img {
    margin: 0 0 0 auto;
  }
}
/* line 136, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .content {
  width: 100%;
  padding: 60px 90px 0 60px;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .content {
    padding: 30px 50px 0 20px;
  }
}
/* line 143, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .content p {
  font-size: 16px;
}
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .content p {
    line-height: 1.5;
  }
}
/* line 151, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .content a {
  font-weight: 700;
  color: #12a66c;
}
@media only screen and (max-width: 420px) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .content {
    padding: 40px 10px 0 10px;
  }
}
/* line 161, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block .button-wrap {
  margin-top: 20px;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column.one-half.featured-block {
    position: relative;
  }
}
/* line 170, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .button-row .button-wrap {
  margin-right: 10px;
}
/* line 175, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .column-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  padding: 0 0 0 60px;
  background: white;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .column-footer {
    padding: 0;
    display: block;
  }
}
/* line 186, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .caption-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .caption-container {
    padding: 0 0 20px 20px;
  }
}
/* line 194, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .caption-container.no-image {
  padding: 10px 0 40px;
}
/* line 198, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .caption-container p {
  font-family: GoodDogNew;
  margin: 0;
}
/* line 203, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .caption-container .caption {
  font-size: 20px;
  line-height: 0.88;
  font-weight: 700;
  font-family: GoodDogNew;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.textblock.textblock--dual .caption-container .caption {
    font-size: 16px;
  }
}
/* line 213, sass/textblock_dual.scss */
html #root #wrap_all .section.textblock.textblock--dual .caption-container .subcaption {
  font-size: 20px;
  font-family: GoodDogNew;
}
/* line 222, sass/textblock_dual.scss */
html #root #wrap_all .section.submenu + .section.textblock.textblock--dual .column.one-half:last-child {
  top: -20px;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.submenu + .section.textblock.textblock--dual .column.one-half:last-child {
    top: 0;
  }
}
/* line 229, sass/textblock_dual.scss */
@media only screen and (min-width: 1140px) {
  html #root.parent-pageid-915 #wrap_all .section.textblock.textblock--dual .container {
    padding-top: 0;
  }
}
/* line 234, sass/textblock_dual.scss */
html #root.parent-pageid-915 #wrap_all .section.textblock.textblock--dual .container .column.one-half:last-child {
  top: -40px;
}
@media only screen and (max-width: 71.1875rem) {
  html #root.parent-pageid-915 #wrap_all .section.textblock.textblock--dual .container .column.one-half:last-child {
    top: 0;
  }
}
