/*copy from bootstrap*/
.avt {
  font-size: 10px;
}
.avt-text {
  font-size: 1.4em;
}
@media (min-width: 1200px) {
  .avt-text {
    font-size: 2em;
  }
}
.avt-text-caption {
  font-size: 1.8em;
  font-weight: 600;
  padding: 0 0 1rem;
}
@media (min-width: 1200px) {
  .avt-text-caption {
    font-size: 2.4em;
  }
}
.avt-text-list {
  list-style: none;
}
.avt-text-list-item {
  display: flex;
  padding: 0 0 1em;
}
.avt-text-list-item:before {
  content: " ";
  flex: 0 0 15px;
  width: 15px !important;
  height: 15px !important;
  margin: 0.3em 0.6em 0 0;
  background: #f00;
}
.avt-block {
  display: grid;
  gap: 2em;
  grid-template-columns: repeat(1, 1fr);
  margin: 0 0 4em;
}
@media (min-width: 992px) {
  .avt-block {
    margin: 0 0 5em;
  }
}
@media (min-width: 992px) {
  .avt-block__1 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1400px) {
  .avt-block__1 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1200px) {
  .avt-block__2 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .avt-block__3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.avt-block-accesorries {
  gap: 2em;
}
.avt-block-accesorries-img {
  min-width: 0;
  flex-basis: 33%;
}
.avt-block-accesorries-text {
  flex-basis: 67%;
}
.avt-block-browse-scheme {
  display: grid;
  gap: 1.5em;
  grid-template-areas: "item_1 item_1 " "item_4 item_5 " "item_2 item_3";
}
@media (min-width: 1200px) {
  .avt-block-browse-scheme {
    grid-template-areas: "item_1 item_1 item_4" "item_5 item_2 item_3";
    grid-template-columns: repeat(3, 1fr);
  }
}
.avt-block-browse-scheme .grid-item[data-key="1"] {
  grid-area: item_1;
}
.avt-block-browse-scheme .grid-item[data-key="2"] {
  grid-area: item_2;
}
.avt-block-browse-scheme .grid-item[data-key="3"] {
  grid-area: item_3;
}
.avt-block-browse-scheme .grid-item[data-key="4"] {
  grid-area: item_4;
}
.avt-block-browse-scheme .grid-item[data-key="5"] {
  grid-area: item_5;
}
.avt-block-cutting {
  display: grid;
  grid-template-areas: "item_1" "item_2 " "item_3" "item_4";
  gap: 1em;
}
@media (min-width: 1200px) {
  .avt-block-cutting {
    grid-template-areas: "item_1 item_4" "item_2 item_4" "item_3 item_3";
    grid-template-columns: 70% 1fr;
    gap: 2em;
  }
}
@media (min-width: 1200px) {
  .avt-block-cutting > .grid-item[data-key="1"] {
    grid-area: item_1;
  }
  .avt-block-cutting > .grid-item[data-key="2"] {
    grid-area: item_2;
  }
  .avt-block-cutting > .grid-item[data-key="3"] {
    grid-area: item_3;
  }
  .avt-block-cutting > .grid-item[data-key="4"] {
    grid-area: item_4;
  }
}
.avt-block-cutting .full-width-img {
  object-fit: cover;
  width: 100%;
  max-height: 100%;
}
.avt-block-cutting-text {
  margin-bottom: 1.5em;
  font-size: 1.5em;
}
@media (min-width: 1200px) {
  .avt-block-cutting-text {
    font-size: 1.8em;
  }
  .avt-block-cutting-text[data-key="1"] {
    grid-area: item_1;
  }
  .avt-block-cutting-text[data-key="2"] {
    grid-area: item_2;
  }
  .avt-block-cutting-text[data-key="3"] {
    grid-area: item_3;
  }
  .avt-block-cutting-text[data-key="4"] {
    grid-area: item_4;
  }
  .avt-block-cutting-text[data-key="5"] {
    grid-area: item_5;
  }
}
.avt-block-cutting-text:before {
  content: attr(data-key);
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin: 0.2em 1em 0 0;
  background: #000;
  color: #fff;
}
.avt-block-cutting-text:before {
  font-size: 1.2em;
}
.avt-block-push-to-open {
  position: relative;
}
.avt-block-push-to-open-text {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  padding: 0.5em 1em;
  font-size: 2.5em;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}
@media (min-width: 1200px) {
  .avt-block-push-to-open-text {
    font-size: 7em;
    padding: 1em 1.5em;
  }
}
.avt-block-advantages-item {
  display: grid;
  grid-template-columns: 1fr;
  background: #000;
  color: #fff;
}
.avt-block-advantages-item-caption, .avt-block-advantages-item-text, .avt-block-advantages-item-image {
  grid-column: 1;
  grid-row: 1;
}
.avt-block-advantages-item-caption, .avt-block-advantages-item-text {
  padding: 0 2rem;
}
@media (min-width: 1200px) {
  .avt-block-advantages-item-caption, .avt-block-advantages-item-text {
    width: 90%;
  }
}
@media (min-width: 1400px) {
  .avt-block-advantages-item-caption, .avt-block-advantages-item-text {
    width: 80%;
    grid-row: 1;
  }
}
@media (min-width: 1400px) {
  .avt-block-advantages-item:nth-child(2) .avt-block-advantages-item-caption, .avt-block-advantages-item:nth-child(2) .avt-block-advantages-item-text {
    width: 65%;
  }
  .avt-block-advantages-item:nth-child(3) .avt-block-advantages-item-caption, .avt-block-advantages-item:nth-child(3) .avt-block-advantages-item-text {
    width: 70%;
  }
  .avt-block-advantages-item:nth-child(4) .avt-block-advantages-item-caption, .avt-block-advantages-item:nth-child(4) .avt-block-advantages-item-text {
    width: 75%;
  }
}
.avt-block-advantages-item-caption {
  padding-top: 2rem;
  font-size: 1.8em;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .avt-block-advantages-item-caption {
    font-size: 2.2em;
  }
}
@media (min-width: 1400px) {
  .avt-block-advantages-item-caption {
    font-size: 2.8em;
  }
}
@media (min-width: 1400px) {
  .avt-block-advantages-item:nth-child(4) .avt-block-advantages-item-caption {
    width: 60%;
  }
  .avt-block-advantages-item:nth-child(5) .avt-block-advantages-item-caption {
    width: 45%;
  }
  .avt-block-advantages-item:nth-child(6) .avt-block-advantages-item-caption {
    width: 60%;
  }
}
.avt-block-advantages-item-text {
  padding-top: 6em;
  padding-bottom: 2rem;
  font-size: 1.4em;
}
@media (min-width: 1200px) {
  .avt-block-advantages-item-text {
    font-size: 1.6em;
  }
}
@media (min-width: 1400px) {
  .avt-block-advantages-item-text {
    font-size: 1.8em;
    align-self: end;
    padding-top: 2em;
  }
}
.avt-block-advantages-item:nth-child(5) .avt-block-advantages-item-text, .avt-block-advantages-item:nth-child(6) .avt-block-advantages-item-text, .avt-block-advantages-item:nth-child(8) .avt-block-advantages-item-text {
  padding-top: 9em;
}
@media (min-width: 1400px) {
  .avt-block-advantages-item:nth-child(5) .avt-block-advantages-item-text, .avt-block-advantages-item:nth-child(6) .avt-block-advantages-item-text, .avt-block-advantages-item:nth-child(8) .avt-block-advantages-item-text {
    padding-top: 0;
  }
}
@media (min-width: 1400px) {
  .avt-block-advantages-item:nth-child(5) .avt-block-advantages-item-text {
    width: 100%;
  }
  .avt-block-advantages-item:nth-child(6) .avt-block-advantages-item-text {
    width: 90%;
  }
  .avt-block-advantages-item:nth-child(8) .avt-block-advantages-item-text {
    width: 65%;
  }
}
.avt-block-advantages-item-image {
  align-self: stretch;
  justify-self: stretch;
}
.avt-subtitle {
  background: #6B686A;
  color: #fff;
  font-size: 1.15rem;
  padding: 0.4em 0;
}
@media (min-width: 1200px) {
  .avt-subtitle {
    font-size: 1.5rem;
  }
}
.avt-warning {
  background: url("/data/presentation/avantech_you/warning_icon.svg") no-repeat 0 center;
  font-size: 1.1rem;
  padding: 0 0 0 40px;
}
@media (min-width: 1200px) {
  .avt-warning {
    font-size: 1.4rem;
  }
}
.avt-table-actro {
  display: grid;
  background: #fff;
  gap: 1px;
  font-size: 1.3em;
  margin: 0 0 2em;
}
@media (min-width: 1200px) {
  .avt-table-actro {
    gap: 3px;
    font-size: 2em;
  }
}
.avt-table-actro__1 {
  grid-template-columns: repeat(2, 1fr) 18% 12%;
}
.avt-table-actro__2 {
  grid-template-columns: 10% repeat(12, 1fr);
}
.avt-table-actro__2 .avt-table-actro-cell[data-key="1"] {
  grid-column: 1/span 13;
  background: #6B686A;
  color: #fff;
}
.avt-table-actro__2 .avt-table-actro-cell[data-key="2"] {
  grid-row: 2/span 2;
}
.avt-table-actro__2 .avt-table-actro-cell[data-key="3"] {
  grid-column: 2/span 12;
}
.avt-table-actro__3 {
  grid-template-columns: 10% repeat(13, 1fr);
}
.avt-table-actro__3 .avt-table-actro-cell[data-key="1"] {
  grid-column: 1/span 14;
  background: #6B686A;
  color: #fff;
}
.avt-table-actro__3 .avt-table-actro-cell[data-key="2"] {
  grid-row: 2/span 2;
}
.avt-table-actro__3 .avt-table-actro-cell[data-key="3"] {
  grid-column: 2/span 13;
}
@media (min-width: 1200px) {
  .avt-table-actro__4 {
    width: 700px;
  }
}
.avt-table-actro__5 {
  width: 300px;
}
.avt-table-actro-cell {
  background: #F5F5F5;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.2em 0.1em;
  font-size: 0.9em;
}
@media (min-width: 1200px) {
  .avt-table-actro-cell {
    padding: 0.3em;
    font-size: 1em;
  }
}
.avt-table-actro-cell__head {
  background: #B9B7B9;
}
.avt-table-actro-sku {
  background: #ff671f;
  color: #fff;
}
.avt-table-actro-color[data-key="1"] {
  background: #F5F5F5;
}
.avt-table-actro-color[data-key="2"] {
  background: #E4E4E4;
}
.avt-table-actro-color[data-key="3"] {
  background: #C8C8C8;
}
.avt-table-actro-color[data-key="4"] {
  background: #969696;
}
.avt-table-actro-number:before {
  content: attr(data-key);
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin: 0.2em 1em 0 0;
  background: #000;
  color: #fff;
}
.avt-table-actro-1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr) 14% 10% 18%;
  background: #fff;
  gap: 3px;
  font-size: 2em;
}

.presentation-layout-header-logo {
  width: 211px;
  height: 93px;
  background: url("/data/presentation/avantech_you/hettich_logo.png") no-repeat 0 0;
}
/*# sourceMappingURL=avantech_you.css.map */
