/* compiled by scssphp v0.6.3 on Wed, 05 Apr 2023 04:20:57 +0200 (0.1693s) */

@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/product_quotation.scss */
/* line 6, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation {
  background: #feeca4;
}
/* line 8, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container {
  -webkit-box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.08);
  background-color: white;
  width: calc(100% - (20px * 2));
  padding: 10px;
  border-radius: 10px;
}
/* line 14, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full {
  position: relative;
  background: white;
  margin: 0;
  padding: 30px;
  width: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.product-quotation .container .column.full {
    padding: 10px;
  }
}
/* line 33, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full:nth-child(1) {
  padding-bottom: 0;
}
/* line 37, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full:nth-child(2) {
  padding-top: 0;
}
/* line 41, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full .heading {
  padding-bottom: 30px;
  margin-left: 10px;
}
/* line 46, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full .button-wrap {
  width: 100%;
}
/* line 49, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full .button-wrap button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: auto !important;
  min-width: 1px;
  background-color: rgba(5, 178, 133, 1);
  cursor: pointer;
  border: none;
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  top: 0;
  left: 0;
  padding: 15px 20px;
  margin: 30px 0 0 10px;
  -webkit-transform: none;
  transform: none;
}
/* line 74, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full .entry {
  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: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -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);
  padding: 10px 10px;
  margin: 10px;
  background: white;
  min-width: 1px;
  max-width: 100%;
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.product-quotation .container .column.full .entry {
    min-width: calc(33.3% - (20px * 2));
    max-width: 33.3%;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.product-quotation .container .column.full .entry {
    min-width: calc(50% - (20px * 2));
    max-width: 50%;
  }
}
/* line 102, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full .entry .image-container {
  height: 100%;
  width: 100%;
  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;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 109, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full .entry .image-container img {
  max-height: 100px;
}
/* line 116, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full p {
  text-align: center;
  margin: 10px auto;
}
/* line 121, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full input[type="radio"] {
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}
/* line 134, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full input[type="radio"]:checked {
  box-shadow: 0 0 21px rgba(0, 0, 0, .3);
}
/* line 139, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full label {
  text-align: center;
  width: 100%;
  height: 100%;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
/* line 147, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.full label img {
  max-width: 100%;
  height: auto;
}
/* line 155, sass/product_quotation.scss */
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.product-quotation .container .column.one-half {
    min-width: calc(100% - (20px * 2));
    max-width: calc(100% - (20px * 2));
  }
}
@media only screen and (max-width: 400px) {
  html #root #wrap_all .section.product-quotation .container .column.one-half {
    min-width: 100%;
    max-width: 100%;
    margin: 20px 0;
  }
}
/* line 165, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:first-child {
  border-radius: 10px;
  background: #faf9f3;
}
/* line 171, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) {
  background-color: #f8f8f8;
  padding: 0;
}
/* line 175, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .product-container {
  padding: 50px 50px 0;
}
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .product-container {
    padding: 0;
  }
}
/* line 181, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .product-container.hidden {
  display: none;
}
/* line 186, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .color-container.first {
  margin-bottom: 35px;
}
/* line 190, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .label-heading {
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #434343;
}
/* line 201, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .colors {
  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-wrap: wrap;
  flex-wrap: wrap;
}
/* line 206, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .colors p {
  margin: 0;
  font-family: Arboria, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #535353;
  white-space: nowrap;
}
@media only screen and (max-width: 450px) {
  html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .colors p {
    width: 100%;
    margin-left: 0;
    text-align: left;
  }
}
/* line 225, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .colors p input {
  padding: 6px 8px !important;
}
/* line 230, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .colors .color-label {
  color: #000;
  font-weight: bold;
  display: inline-block;
}
@media only screen and (max-width: 450px) {
  html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .colors {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 241, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .color-single {
  width: 32px;
  height: 32px;
  padding: 5px;
  background: white;
  border: 1px solid #d8d8d8;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
/* line 254, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .color-single.active {
  border: 1px solid #05b285;
}
/* line 258, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .color-single .full {
  width: 100%;
  height: 100%;
  min-height: 20px;
}
/* line 264, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .color-single .half {
  width: 50%;
  height: 100%;
  min-height: 20px;
}
/* line 271, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .color-single {
  margin-right: 8px;
  margin-bottom: 8px;
}
/* line 276, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .form {
  padding: 0 50px 50px;
}
@media only screen and (max-width: 29.9375rem) {
  html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .form {
    padding: 0 10px 50px;
  }
}
/* line 283, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) form {
  margin: 0;
}
/* line 286, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gf_progressbar_wrapper {
  display: none;
}
/* line 290, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_wrapper {
  margin: 0 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
/* line 299, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
/* line 304, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield {
  margin-top: 20px;
}
/* line 307, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield.full {
  width: 100%;
}
/* line 311, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield {
  width: 50%;
  position: relative;
  margin-bottom: 10px;
  /*&:nth-child(2),
   &:nth-child(3) {
   margin-top: 5px;
   }*/
}
@media only screen and (max-width: 650px) {
  html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield {
    width: 100%;
  }
}
/* line 325, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield:not(.hidden-label) .gfield_label {
  display: inline-block;
  padding: 0 0 10px 0;
  position: relative;
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-weight: 500;
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield:not(.hidden-label) .gfield_label {
    font-size: 15px;
  }
}
/* line 337, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_radio {
  margin: 0;
}
/* line 339, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_radio li {
  margin-bottom: 5px;
  overflow: visible;
}
/* line 343, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_radio label {
  margin: 2px 0 0 10px;
}
/* line 349, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_description {
  position: absolute;
  background: transparent;
  z-index: 1;
  color: transparent;
  padding: 10px;
  line-height: 1.5;
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  bottom: calc(100% + 17px);
  left: calc(-50% - 5px);
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 365, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_description:after {
  content: '';
  pointer-events: all;
  position: absolute;
  height: 17px;
  width: 17px;
  bottom: -36px;
  left: calc(50% - 10px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='question-circle' class='svg-inline--fa fa-question-circle fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28zm7.67-24h-16c-6.627 0-12-5.373-12-12v-.381c0-70.343 77.44-63.619 77.44-107.408 0-20.016-17.761-40.211-57.44-40.211-29.144 0-44.265 9.649-59.211 28.692-3.908 4.98-11.054 5.995-16.248 2.376l-13.134-9.15c-5.625-3.919-6.86-11.771-2.645-17.177C185.658 133.514 210.842 116 255.67 116c52.32 0 97.44 29.751 97.44 80.211 0 67.414-77.44 63.849-77.44 107.408V304c0 6.627-5.373 12-12 12zM256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
/* line 378, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_description:hover {
  background: white;
  color: black;
  padding-top: 10px;
  padding-bottom: 10px;
  max-height: 200px;
  pointer-events: all;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
/* line 390, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .label-heading {
  width: 100%;
}
/* line 394, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .medium {
  width: 100% !important;
  border: solid 1px #d8d8d8;
  background-color: #fff;
}
/* line 400, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .ginput_container_select select {
  padding: 12px;
}
/* line 406, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field {
  max-height: 0;
  min-height: 0;
  line-height: 0;
  height: 0;
  padding: 0;
  margin: 0 !important;
  float: left;
  display: inline-block;
  width: 0 !important;
}
/* line 417, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field label {
  display: none !important;
  margin: 0;
}
/* line 422, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field .ginput_container, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field input, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field textarea, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field table, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field tbody, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field td, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field tr, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .hidden-field a {
  max-height: 0px;
  height: 0px;
  min-height: 0;
  line-height: 0;
  padding: 0 !important;
  display: block !important;
  margin: 0;
  border: none;
  background: transparent;
  overflow: hidden;
}
/* line 436, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_page_footer, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_footer {
  border: none;
  width: 100%;
  text-align: left;
  background-color: transparent;
}
/* line 443, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_page_footer .button, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_footer .button {
  width: auto !important;
  min-width: 1px;
  background-color: #05b285;
  cursor: pointer;
  border: none;
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  top: 0;
  left: 0;
  -webkit-transform: none;
  transform: none;
  margin: 5px 0;
}
/* line 463, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_page_footer .button:hover, html #root #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_footer .button:hover {
  background: #048f6b;
}
/* line 469, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 474, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right[aria-hidden="true"] {
  display: none;
}
/* line 478, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .content {
  width: 100%;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 484, sass/product_quotation.scss */
/* line 485, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .heading:nth-child(1) {
  padding-top: 55px;
}
/* line 489, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .heading h2, html #root #wrap_all .section.product-quotation .container .column.one-half.right .heading h3 {
  text-align: center;
}
/* line 493, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .heading h2 {
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 26px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
/* line 503, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .heading h3 {
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
/* line 514, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .products {
  width: 100%;
  margin: 60px 0;
  min-height: 1px;
}
/* line 519, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .products .image-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 524, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .products img {
  max-width: 450px;
}
/* line 529, sass/product_quotation.scss */
/* line 530, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .specs-container .spec {
  position: relative;
  font-family: Arboria, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.89;
  letter-spacing: normal;
  color: #434343;
}
/* line 542, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container .column.one-half.right .specs-container .spec:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='plus' class='svg-inline--fa fa-plus fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='%2312a66c' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  left: -20px;
  top: 12px;
  height: 10px;
  width: 10px;
}
@media only screen and (max-width: 1000px) {
  html #root #wrap_all .section.product-quotation .container .column.one-half.right {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
}
@media only screen and (max-width: 400px) {
  html #root #wrap_all .section.product-quotation .container {
    width: calc(100% - (20 * 2));
    margin: 20px;
  }
}
/* line 565, sass/product_quotation.scss */
html #root #wrap_all .section.product-quotation .container:after {
  content: '';
  z-index: -1;
  width: 160px;
  height: 160px;
  position: absolute;
  left: -20px;
  bottom: -20px;
  background: rgba(253, 198, 14, 1);
}
@media only screen and (max-width: 500px) {
  html #root #wrap_all .section.product-quotation .container:after {
    left: -10px;
    bottom: -10px;
  }
}
/* line 583, sass/product_quotation.scss */
/* line 584, sass/product_quotation.scss */
/* line 585, sass/product_quotation.scss */
html #root.msie #wrap_all .section.product-quotation form {
  width: 100%;
}
/* line 591, sass/product_quotation.scss */
/* line 592, sass/product_quotation.scss */
html #root.safari #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_radio li label {
  line-height: 1.2;
}
/* line 596, sass/product_quotation.scss */
html #root.safari #wrap_all .section.product-quotation .container .column.one-half:not(.right) .gform_fields .gfield .gfield_radio li input {
  padding: 5px 5px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 5px;
}
