.mod_article .inside, header .inside, footer .inside {
  max-width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.mod_article {
  padding: 5rem 0;
}
.mod_article.box-header {
  padding: 0 0 4rem;
}
.mod_article.box-header .inside > div {
  background: var(--color-primary);
  color: #ffffff;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  position: relative;
}
.mod_article.box-header .inside > div > .ce_text {
  padding: 102px;
}
.mod_article.box-header .inside > div > .ce_text > h1, .mod_article.box-header .inside > div > .ce_text > h2, .mod_article.box-header .inside > div > .ce_text > h3, .mod_article.box-header .inside > div > .ce_text > h4, .mod_article.box-header .inside > div > .ce_text > h5, .mod_article.box-header .inside > div > .ce_text > h6, .mod_article.box-header .inside > div > .ce_text > .content-wrapper {
  max-width: 580px;
}
.mod_article.box-header .inside > div > .rs-columns {
  padding: 47px 102px;
}
.mod_article.box-contact {
  padding: 4rem 0 0;
}
.mod_article.box-contact .inside > div {
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  position: relative;
  padding: 102px;
  background: #ffffff;
}
.mod_article.box-contact h2 {
  background: var(--color-primary);
  -webkit-background-clip: text;
}
.mod_article.bg.bg-split {
  background: linear-gradient(to right, #933beb 0%, #933beb 50%, #ffd43a 50%, #ffd43a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.mod_article.bg.bg-light {
  background-color: #f9f9f9;
}
.mod_article.bg.bg-light.before-trapezoid:after {
  background-color: #f9f9f9;
}
.mod_article.bg.bg-light.after-trapezoid:after {
  background-color: #f9f9f9;
}
.mod_article.bg.bg-primary {
  background-color: var(--color-primary);
}
.mod_article.bg.bg-primary.before-trapezoid:after {
  background-color: var(--color-primary);
}
.mod_article.bg.bg-primary.after-trapezoid:after {
  background-color: var(--color-primary);
}
.mod_article.bg.bg-accent {
  background-color: var(--color-accent);
}
.mod_article.bg.bg-accent.before-trapezoid:after {
  background-color: var(--color-accent);
}
.mod_article.bg.bg-accent.after-trapezoid:after {
  background-color: var(--color-accent);
}
.mod_article.before-trapezoid, .mod_article.after-trapezoid {
  position: relative;
  overflow: visible;
}
.mod_article.before-trapezoid:after, .mod_article.after-trapezoid:after {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: 120px;
  z-index: 1;
}
.mod_article.before-trapezoid:after {
  bottom: 0;
  left: 0;
  transform-origin: top left;
  clip-path: polygon(0% 0%, 102% 0%, 0% 100%);
  transform: translateY(calc(100% - 1px));
}
.mod_article.after-trapezoid:after {
  top: 0;
  left: 0;
  transform-origin: bottom left;
  clip-path: polygon(0% 0%, 102% 100%, 0% 100%);
  transform: translateY(calc(-100% + 1px));
}
.mod_article.trapezoid {
  position: relative;
  padding: calc(5rem + 120px) 0;
}
.mod_article.trapezoid .inside {
  position: static;
}
.mod_article.trapezoid .inside > div {
  max-width: 50%;
  padding-right: 9rem;
}
.mod_article.trapezoid .inside > div .ce_image {
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  background: var(--color-primary);
}
.mod_article.trapezoid .inside > div .ce_image figure {
  height: 100%;
}
.mod_article.trapezoid .inside > div .ce_image figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  opacity: 0.5;
}
@media (max-width: 899px) {
  .mod_article.box-contact .inside > div {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    padding: 3.5rem;
  }
  .mod_article.before-trapezoid:after, .mod_article.after-trapezoid:after {
    height: 75px;
  }
  .mod_article.trapezoid {
    padding: calc(3rem + 75px) 0;
  }
  .mod_article.trapezoid .inside > div {
    max-width: 75%;
    padding-right: 1rem;
  }
  .mod_article.trapezoid .inside > div .ce_image {
    left: 75%;
  }
}
@media (max-width: 599px) {
  .mod_article.box-header {
    padding: 0 0 4rem;
  }
  .mod_article.box-header .inside > div {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
  }
  .mod_article.box-header .inside > div > .ce_text {
    padding: 3.5rem 2rem;
  }
  .mod_article.box-header .inside > div > .rs-columns {
    padding: 3.5rem 2rem;
  }
  .mod_article.before-trapezoid:after, .mod_article.after-trapezoid:after {
    height: 2rem;
  }
  .mod_article.trapezoid {
    padding: calc(2rem + 2rem) 0;
  }
  .mod_article.trapezoid .inside > div {
    max-width: 100%;
    padding: 0;
  }
  .mod_article.trapezoid .inside > div .ce_image {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Faidgeoxc%2Fpvcheck.ai-designer.net%2Ffiles%2Faid%2Fdesign%2Fcss%2Fmodules%2F_article.scss.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAASL%3BAAEE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%22%7D */