/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/css/src/oursolutions_leadgeneration.scss ***!
  \******************************************************************************************************************************************/
/* --------------------------------------------------------- */
.hero {
  margin-top: 90px;
  padding-top: 225px;
  padding-bottom: 175px;
  width: 100%;
  background: url(../../9351aaa86010c203ecb6d12346a39aa0.jpg) no-repeat center center;
  background-size: cover;
}
@media (max-width: 400px) {
  .hero {
    margin-top: 120px;
    padding-top: 180px;
    padding-bottom: 100px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .hero {
    margin-top: 120px;
    padding-top: 180px;
    padding-bottom: 100px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hero {
    margin-top: 120px;
    padding-top: 180px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero {
    margin-top: 120px;
    padding-top: 180px;
    padding-bottom: 100px;
  }
}
.hero-title h2 {
  margin: 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 60px;
}
@media (max-width: 400px) {
  .hero-title h2 {
    font-size: 34px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .hero-title h2 {
    font-size: 34px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hero-title h2 {
    font-size: 34px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-title h2 {
    font-size: 34px;
  }
}
.hero-title h3 {
  margin: 0;
  margin-top: 15px;
  color: #fff;
  text-align: center;
  font-weight: 300;
  font-size: 26px;
}
@media (max-width: 400px) {
  .hero-title h3 {
    font-size: 18px;
  }
  .hero-title h3 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .hero-title h3 {
    font-size: 18px;
  }
  .hero-title h3 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hero-title h3 {
    font-size: 18px;
  }
  .hero-title h3 br {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-title h3 {
    font-size: 18px;
  }
  .hero-title h3 br {
    display: block;
  }
}
.hero-title h3 br {
  display: none;
}
.hero-cta {
  margin-top: 40px;
}

/* --------------------------------------------------------- */
.whykwanko {
  padding-top: 100px;
  padding-bottom: 80px;
}
@media (max-width: 400px) {
  .whykwanko {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .whykwanko {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .whykwanko {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.whykwanko-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .whykwanko-title h2 {
    font-size: 28px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .whykwanko-title h2 {
    font-size: 28px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .whykwanko-title h2 {
    font-size: 28px;
  }
}
.whykwanko-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .whykwanko-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .whykwanko-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .whykwanko-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .whykwanko-title hr {
    margin-bottom: 20px;
  }
}
.whykwanko-title p {
  color: #787878;
  font-weight: 100;
  font-size: 22px;
  line-height: 1.4;
}
@media (max-width: 400px) {
  .whykwanko-title p {
    font-size: 18px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .whykwanko-title p {
    font-size: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .whykwanko-title p {
    font-size: 18px;
  }
}
.whykwanko-title p strong {
  font-weight: 600;
}

/* --------------------------------------------------------- */
.channels {
  padding-top: 100px;
  padding-bottom: 80px;
  background: #f2f2f2;
}
@media (max-width: 400px) {
  .channels {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .channels {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .channels {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.channels-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .channels-title h2 {
    font-size: 28px;
  }
  .channels-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .channels-title h2 {
    font-size: 28px;
  }
  .channels-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .channels-title h2 {
    font-size: 28px;
  }
  .channels-title h2 br {
    display: block;
  }
}
.channels-title h2 br {
  display: none;
}
.channels-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .channels-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .channels-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .channels-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .channels-title hr {
    margin-bottom: 20px;
  }
}
.channels-item .item-left {
  position: relative;
  display: inline-block;
  float: left;
  width: 60px;
  height: 60px;
}
.channels-item .item-left img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 55px;
  height: auto;
}
.channels-item .item-right {
  display: inline-block;
  float: left;
  padding-left: 10px;
  width: calc(100% - 60px);
  color: #111616;
}
.channels-item .item-right h3 {
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
}
.channels-item .item-right p {
  color: #787878;
  font-size: 13px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .channels .collapse {
    display: block;
    visibility: visible;
    height: auto !important;
  }
}
@media (min-width: 1200px) {
  .channels .collapse {
    display: block;
    visibility: visible;
    height: auto !important;
  }
}
.channels-seemore {
  display: none;
}
@media (max-width: 400px) {
  .channels-seemore {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .channels-seemore {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .channels-seemore {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .channels-seemore {
    display: block;
  }
}
.channels-cta {
  margin-top: 50px;
}
@media (max-width: 400px) {
  .channels-cta {
    display: none;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .channels-cta {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .channels-cta {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .channels-cta {
    display: none;
  }
}

/* --------------------------------------------------------- */
.leadgeneration {
  padding-top: 100px;
  padding-bottom: 80px;
}
@media (max-width: 400px) {
  .leadgeneration {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.leadgeneration-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .leadgeneration-title h2 {
    font-size: 28px;
  }
  .leadgeneration-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-title h2 {
    font-size: 28px;
  }
  .leadgeneration-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-title h2 {
    font-size: 28px;
  }
  .leadgeneration-title h2 br {
    display: block;
  }
}
.leadgeneration-title h2 br {
  display: none;
}
.leadgeneration-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .leadgeneration-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-title hr {
    margin-bottom: 20px;
  }
}
.leadgeneration-title p {
  margin-bottom: 50px;
  color: #787878;
  text-transform: uppercase;
  font-size: 17px;
}
@media (max-width: 400px) {
  .leadgeneration-title p {
    font-size: 15px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-title p {
    font-size: 15px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-title p {
    font-size: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-title p {
    font-size: 15px;
  }
}
.leadgeneration-images {
  z-index: -1;
}
.leadgeneration-images .images-left, .leadgeneration-images .images-center, .leadgeneration-images .images-right {
  position: relative;
  display: inline-block;
  float: left;
  width: 33%;
  height: 300px;
  opacity: 0;
}
@media (max-width: 400px) {
  .leadgeneration-images .images-left, .leadgeneration-images .images-center, .leadgeneration-images .images-right {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-left, .leadgeneration-images .images-center, .leadgeneration-images .images-right {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-left, .leadgeneration-images .images-center, .leadgeneration-images .images-right {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-left, .leadgeneration-images .images-center, .leadgeneration-images .images-right {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-left, .leadgeneration-images .images-center, .leadgeneration-images .images-right {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
}
.leadgeneration-images .images-left img.main, .leadgeneration-images .images-center img.main, .leadgeneration-images .images-right img.main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  margin: auto;
}
.leadgeneration-images .images-left img.main, .leadgeneration-images .images-right img.main {
  height: 270px;
}
.leadgeneration-images .images-left div.item-legend, .leadgeneration-images .images-right div.item-legend {
  position: absolute;
  bottom: -30px;
  width: 320px;
  color: #111616;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.leadgeneration-images .images-left div.item-legend-right, .leadgeneration-images .images-right div.item-legend-right {
  position: absolute;
  right: -15px;
  bottom: -30px;
  width: 270px;
  color: #111616;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.leadgeneration-images .images-left {
  position: relative;
  opacity: 1;
}
@media (min-width: 1200px) {
  .leadgeneration-images .images-left {
    opacity: 0;
    animation: 2s ease 0s normal forwards 1 fadeInRight;
  }
}
.leadgeneration-images .images-left img.main {
  z-index: 12;
}
.leadgeneration-images .images-left img.lines {
  position: absolute;
  top: 0;
  right: -153px;
  bottom: 0;
  z-index: 11 !important;
  margin: auto;
  transform: scale(0.5);
}
@media (max-width: 400px) {
  .leadgeneration-images .images-left img.lines {
    right: 0;
    bottom: -280px;
    left: 0;
    margin: auto;
    width: 200px;
    transform: rotate(90deg);
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-left img.lines {
    right: 0;
    bottom: -280px;
    left: 0;
    margin: auto;
    width: 200px;
    transform: rotate(90deg);
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-left img.lines {
    right: 0;
    bottom: -280px;
    left: 0;
    margin: auto;
    width: 200px;
    transform: rotate(90deg);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-left img.lines {
    right: 0;
    bottom: -280px;
    left: 0;
    margin: auto;
    width: 200px;
    transform: rotate(90deg);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-left img.lines {
    right: 0;
    bottom: -280px;
    left: 0;
    margin: auto;
    width: 200px;
    transform: rotate(90deg);
  }
}
.leadgeneration-images .images-left img.line-mid {
  position: absolute;
  top: 0;
  top: 18px;
  right: 25px;
  bottom: 0;
  z-index: 11 !important;
  margin: auto;
  transform: scale(0.4);
}
.leadgeneration-images .images-center {
  z-index: -1;
  opacity: 1;
}
@media (min-width: 1200px) {
  .leadgeneration-images .images-center {
    opacity: 0;
    animation: 2s ease 2s normal forwards 1 fadeInRight;
  }
}
.leadgeneration-images .images-center img {
  top: 40px !important;
  width: 100%;
  height: auto !important;
}
@media (max-width: 400px) {
  .leadgeneration-images .images-center img {
    max-width: 300px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-center img {
    max-width: 300px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-center img {
    max-width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-center img {
    max-width: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-center img {
    max-width: 300px;
  }
}
.leadgeneration-images .images-right {
  position: relative;
  opacity: 1;
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right {
    text-align: center;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right {
    text-align: center;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-right {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-right {
    text-align: center;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-right {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .leadgeneration-images .images-right {
    opacity: 0;
    animation: 2s ease 4s normal forwards 1 fadeInRight;
  }
}
@media (min-width: 1200px) {
  .leadgeneration-images .images-right img.main {
    margin-left: -60px;
  }
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right img.main {
    position: normal;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    margin: 0 auto;
    margin: 0 auto;
    margin-top: -10px;
    margin-left: 0;
    width: 400px;
    text-align: center;
    transform: rotate(90deg);
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right img.main {
    position: normal;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    margin: 0 auto;
    margin: 0 auto;
    margin-top: -10px;
    margin-left: 0;
    width: 400px;
    text-align: center;
    transform: rotate(90deg);
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-right img.main {
    position: normal;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    margin: 0 auto;
    margin: 0 auto;
    margin-top: -10px;
    margin-left: 0;
    width: 400px;
    text-align: center;
    transform: rotate(90deg);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-right img.main {
    position: normal;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    margin: 0 auto;
    margin: 0 auto;
    margin-top: -10px;
    margin-left: 0;
    width: 400px;
    text-align: center;
    transform: rotate(90deg);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-right img.main {
    position: normal;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    margin: 0 auto;
    margin: 0 auto;
    margin-top: -10px;
    margin-left: 0;
    width: 400px;
    text-align: center;
    transform: rotate(90deg);
  }
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right img.main {
    margin-top: -60px;
    width: 300px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right img.main {
    margin-top: -60px;
    width: 300px;
  }
}
.leadgeneration-images .images-right img.lines {
  position: absolute;
  top: 0;
  top: 20px;
  bottom: 0;
  z-index: 11 !important;
  margin: auto;
  height: 100px;
}
@media (min-width: 1200px) {
  .leadgeneration-images .images-right img.lines {
    left: -60px;
  }
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right img.lines {
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right img.lines {
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-right img.lines {
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-right img.lines {
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-right img.lines {
    right: 0;
    left: 0;
    margin: auto;
  }
}
.leadgeneration-images .images-right span.item-inner {
  position: absolute;
  top: 0;
  top: -60px;
  right: 50px;
  bottom: 0;
  margin: auto;
  height: 30px;
  color: #111616;
  line-height: 1.2;
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 60px;
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 60px;
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 60px;
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 60px;
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 60px;
    right: 0;
    left: 0;
    margin: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .images-right span.item-inner {
    top: 10px;
  }
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right span.item-inner {
    top: -100px !important;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right span.item-inner {
    top: -100px !important;
  }
}
.leadgeneration-images .images-right span.item-inner img {
  max-width: 60px;
  height: auto;
}
.leadgeneration-images .images-right span.item-inner strong {
  display: block;
  margin-top: 5px;
  font-size: 23.96px;
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right span.item-inner strong {
    font-size: 18px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right span.item-inner strong {
    font-size: 18px;
  }
}
.leadgeneration-images .images-right span.item-inner small {
  text-transform: uppercase;
  font-weight: 100;
  font-size: 11.13px;
}
@media (max-width: 400px) {
  .leadgeneration-images .images-right span.item-inner small {
    font-size: 9px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .images-right span.item-inner small {
    font-size: 9px;
  }
}
.leadgeneration-images .legend-mobile {
  color: #111616;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.leadgeneration-images .legend-mobile2 {
  color: #111616;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 400px) {
  .leadgeneration-images .legend-mobile2 {
    margin-top: -50px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadgeneration-images .legend-mobile2 {
    margin-top: -50px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadgeneration-images .legend-mobile2 {
    margin-top: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadgeneration-images .legend-mobile2 {
    margin-top: 70px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadgeneration-images .legend-mobile2 {
    margin-top: 80px;
  }
}

/* --------------------------------------------------------- */
.adperformance {
  padding-top: 100px;
  padding-bottom: 80px;
  background: #f7f7f8 url(../../16a29bb16776dba9e964b0fd154162b7.png) no-repeat top center;
  background-size: cover;
}
@media (max-width: 400px) {
  .adperformance {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .adperformance {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .adperformance {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.adperformance-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .adperformance-title h2 {
    font-size: 28px;
  }
  .adperformance-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .adperformance-title h2 {
    font-size: 28px;
  }
  .adperformance-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .adperformance-title h2 {
    font-size: 28px;
  }
  .adperformance-title h2 br {
    display: block;
  }
}
.adperformance-title h2 br {
  display: none;
}
.adperformance-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .adperformance-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .adperformance-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .adperformance-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .adperformance-title hr {
    margin-bottom: 20px;
  }
}
.adperformance-carousel {
  position: relative;
  margin-bottom: 200px;
}
.adperformance-carousel .carousel-item img {
  margin: 0 auto;
}
.adperformance-carousel ol.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: -200px;
  left: 0;
  margin: auto;
  margin: 0 auto;
  max-width: 500px;
  list-style: none;
  text-align: center;
}
.adperformance-carousel ol.carousel-indicators li {
  display: inline-block;
  float: left;
  margin: 0 auto;
  width: 130px;
  height: 100px;
  background: none;
  text-align: center;
}
.adperformance-carousel ol.carousel-indicators li .img-wrapper {
  position: relative;
  margin: 0 auto;
  width: 60px;
  height: 60px;
}
.adperformance-carousel ol.carousel-indicators li .img-wrapper img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 50px;
  height: 50px;
  filter: grayscale(100%) invert(75%) brightness(1.2);
}
.adperformance-carousel ol.carousel-indicators li:not(:last-child) {
  margin-right: 30px;
}
.adperformance-carousel ol.carousel-indicators li span {
  color: #b7b7b7;
  font-size: 13px;
  line-height: 1.2;
}
.adperformance-carousel ol.carousel-indicators li.active {
  text-align: center;
}
.adperformance-carousel ol.carousel-indicators li.active img.nav-active {
  filter: none;
}
.adperformance-carousel ol.carousel-indicators li.active img.nav-inactive {
  opacity: 0;
}
.adperformance-carousel ol.carousel-indicators li.active span {
  color: #111616;
}
.adperformance-carousel .carousel-nav {
  position: absolute;
  bottom: -150px;
  margin: 0 auto;
  max-width: 300px;
  height: 100px;
  list-style: none;
}
.adperformance-carousel .carousel-nav li {
  display: inline-block;
  float: left;
  width: 33%;
  height: 100px;
  background: green;
  text-align: center;
}
.adperformance-carousel .carousel-nav li img {
  margin: 0 auto;
  max-height: 50px !important;
  width: 50px !important;
}
.adperformance-carousel .carousel-nav li img.nav-active {
  display: none;
}
.adperformance-carousel .carousel-nav li.active img.nav-active {
  display: block !important;
}
.adperformance-carousel .carousel-nav li.active img.nav-inactive {
  display: none !important;
}
.adperformance-carousel .carousel-inner {
  margin: 0 auto;
  max-width: 70%;
}
.adperformance-carousel .carousel-inner .carousel-item {
  text-align: center;
}
.adperformance-carousel .carousel-control-prev .carousel-control-prev-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNhOGE4YTg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxnIGlkPSJJc29sYXRpb25fTW9kZSIgZGF0YS1uYW1lPSJJc29sYXRpb24gTW9kZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOS41LDBhLjQ3LjQ3LDAsMCwxLC4zNS4xNS40OS40OSwwLDAsMSwwLC42OGwwLDBMMS4yMSw5LjVsOC42NCw4LjY1YS40OS40OSwwLDAsMSwwLC42OGwwLDBhLjQ5LjQ5LDAsMCwxLS42OCwwbDAsMC05LTlhLjQ5LjQ5LDAsMCwxLDAtLjY4bDAsMCw5LTlBLjQ3LjQ3LDAsMCwxLDkuNSwwWiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center;
  transform: scale(2);
}
.adperformance-carousel .carousel-control-next .carousel-control-next-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOSI+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJJc29sYXRpb25fTW9kZSIgZGF0YS1uYW1lPSJJc29sYXRpb24gTW9kZSI+PHBhdGggZmlsbD0iI2E4YThhOCIgZD0iTS41LDE5YS40Ny40NywwLDAsMS0uMzUtLjE1LjQ4LjQ4LDAsMCwxLDAtLjdMOC43OSw5LjUuMTUuODVhLjQ4LjQ4LDAsMCwxLDAtLjcuNDguNDgsMCwwLDEsLjcsMGw5LDlhLjQ4LjQ4LDAsMCwxLDAsLjdsLTksOUEuNDkuNDksMCwwLDEsLjUsMTlaIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat center center;
  transform: scale(2);
}

/* --------------------------------------------------------- */
.landingpages {
  padding-top: 100px;
  padding-bottom: 80px;
}
@media (max-width: 400px) {
  .landingpages {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .landingpages {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .landingpages {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
.landingpages-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .landingpages-title h2 {
    font-size: 28px;
  }
  .landingpages-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .landingpages-title h2 {
    font-size: 28px;
  }
  .landingpages-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .landingpages-title h2 {
    font-size: 28px;
  }
  .landingpages-title h2 br {
    display: block;
  }
}
.landingpages-title h2 br {
  display: none;
}
.landingpages-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 30px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .landingpages-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .landingpages-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .landingpages-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .landingpages-title hr {
    margin-bottom: 20px;
  }
}
.landingpages-title h3 {
  margin-bottom: 40px;
  color: #787878;
  font-weight: 300;
  font-size: 17px;
}
.landingpages-carousel {
  position: relative;
  margin-bottom: 200px;
}
.landingpages-carousel ol.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: -200px;
  left: 0;
  margin: auto;
  margin: 0 auto;
  max-width: 500px;
  list-style: none;
  text-align: center;
}
@media (max-width: 400px) {
  .landingpages-carousel ol.carousel-indicators {
    bottom: -240px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .landingpages-carousel ol.carousel-indicators {
    bottom: -240px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .landingpages-carousel ol.carousel-indicators {
    bottom: -240px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .landingpages-carousel ol.carousel-indicators {
    bottom: -240px;
  }
}
.landingpages-carousel ol.carousel-indicators li {
  display: inline-block;
  margin: 0 auto;
  width: 130px;
  height: 100px;
  text-align: center;
}
.landingpages-carousel ol.carousel-indicators li .img-wrapper {
  position: relative;
  margin: 0 auto;
  width: 60px;
  height: 60px;
}
.landingpages-carousel ol.carousel-indicators li .img-wrapper img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 50px;
  height: 50px;
  filter: grayscale(100%) invert(75%) brightness(1.2);
}
.landingpages-carousel ol.carousel-indicators li span {
  color: #b7b7b7;
  font-size: 13px;
  line-height: 1.2;
}
.landingpages-carousel ol.carousel-indicators li.active {
  text-align: center;
}
.landingpages-carousel ol.carousel-indicators li.active img.nav-active {
  filter: none;
}
.landingpages-carousel ol.carousel-indicators li.active img.nav-inactive {
  opacity: 0;
}
.landingpages-carousel ol.carousel-indicators li.active span {
  color: #111616;
}
.landingpages-carousel .carousel-nav {
  position: absolute;
  bottom: -150px;
  margin: 0 auto;
  max-width: 300px;
  height: 100px;
  list-style: none;
}
.landingpages-carousel .carousel-nav li {
  display: inline-block;
  float: left;
  width: 33%;
  height: 100px;
  background: green;
  text-align: center;
}
.landingpages-carousel .carousel-nav li img {
  margin: 0 auto;
  max-height: 50px !important;
  width: 50px !important;
}
.landingpages-carousel .carousel-nav li img.nav-active {
  display: none;
}
.landingpages-carousel .carousel-nav li.active img.nav-active {
  display: block !important;
}
.landingpages-carousel .carousel-nav li.active img.nav-inactive {
  display: none !important;
}
.landingpages-carousel .carousel-inner {
  margin: 0 auto;
  max-width: 70%;
}
.landingpages-carousel .carousel-inner .carousel-item {
  text-align: center;
}
.landingpages-carousel .carousel-control-prev .carousel-control-prev-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNhOGE4YTg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxnIGlkPSJJc29sYXRpb25fTW9kZSIgZGF0YS1uYW1lPSJJc29sYXRpb24gTW9kZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOS41LDBhLjQ3LjQ3LDAsMCwxLC4zNS4xNS40OS40OSwwLDAsMSwwLC42OGwwLDBMMS4yMSw5LjVsOC42NCw4LjY1YS40OS40OSwwLDAsMSwwLC42OGwwLDBhLjQ5LjQ5LDAsMCwxLS42OCwwbDAsMC05LTlhLjQ5LjQ5LDAsMCwxLDAtLjY4bDAsMCw5LTlBLjQ3LjQ3LDAsMCwxLDkuNSwwWiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center;
  transform: scale(2);
}
.landingpages-carousel .carousel-control-next .carousel-control-next-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOSI+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJJc29sYXRpb25fTW9kZSIgZGF0YS1uYW1lPSJJc29sYXRpb24gTW9kZSI+PHBhdGggZmlsbD0iI2E4YThhOCIgZD0iTS41LDE5YS40Ny40NywwLDAsMS0uMzUtLjE1LjQ4LjQ4LDAsMCwxLDAtLjdMOC43OSw5LjUuMTUuODVhLjQ4LjQ4LDAsMCwxLDAtLjcuNDguNDgsMCwwLDEsLjcsMGw5LDlhLjQ4LjQ4LDAsMCwxLDAsLjdsLTksOUEuNDkuNDksMCwwLDEsLjUsMTlaIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat center center;
  transform: scale(2);
}

/* --------------------------------------------------------- */
.useourcpl {
  padding: 30px 0;
  background: #353536;
}
@media (max-width: 400px) {
  .useourcpl {
    text-align: center;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .useourcpl {
    text-align: center;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .useourcpl {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .useourcpl {
    text-align: center;
  }
}
.useourcpl-h1 {
  color: #fff;
  font-weight: 300;
  font-size: 27px;
  line-height: 44px;
}
@media (max-width: 400px) {
  .useourcpl-h1 {
    margin-bottom: 20px;
    font-size: 23px;
    line-height: 1.2;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .useourcpl-h1 {
    margin-bottom: 20px;
    font-size: 23px;
    line-height: 1.2;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .useourcpl-h1 {
    margin-bottom: 20px;
    font-size: 23px;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .useourcpl-h1 {
    margin-bottom: 20px;
    font-size: 23px;
    line-height: 1.2;
  }
}
.useourcpl-h1 strong {
  font-weight: bold;
}
.useourcpl-cta .form-group {
  margin-bottom: 0 !important;
  height: auto;
}

/* --------------------------------------------------------- */
.chatbot {
  padding-top: 100px;
  padding-bottom: 80px;
  background: linear-gradient(#f3f3f3, #f1f1f1);
}
@media (max-width: 400px) {
  .chatbot {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .chatbot {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .chatbot {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.chatbot-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .chatbot-title h2 {
    font-size: 28px;
  }
  .chatbot-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .chatbot-title h2 {
    font-size: 28px;
  }
  .chatbot-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .chatbot-title h2 {
    font-size: 28px;
  }
  .chatbot-title h2 br {
    display: block;
  }
}
.chatbot-title h2 br {
  display: none;
}
.chatbot-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .chatbot-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .chatbot-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .chatbot-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .chatbot-title hr {
    margin-bottom: 20px;
  }
}
.chatbot-title p {
  margin: 0;
  margin-bottom: 60px;
  color: #787878;
  text-transform: uppercase;
  font-size: 17px;
}
.chatbot-img {
  text-align: center;
}

/* --------------------------------------------------------- */
.leadtocpa {
  padding-top: 100px;
  padding-bottom: 80px;
}
@media (max-width: 400px) {
  .leadtocpa {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.leadtocpa-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .leadtocpa-title h2 {
    font-size: 28px;
  }
  .leadtocpa-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-title h2 {
    font-size: 28px;
  }
  .leadtocpa-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-title h2 {
    font-size: 28px;
  }
  .leadtocpa-title h2 br {
    display: block;
  }
}
.leadtocpa-title h2 br {
  display: none;
}
.leadtocpa-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .leadtocpa-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadtocpa-title hr {
    margin-bottom: 20px;
  }
}
.leadtocpa-title p {
  margin-bottom: 50px;
  color: #787878;
  text-transform: uppercase;
  font-size: 17px;
}
@media (max-width: 400px) {
  .leadtocpa-title p {
    font-size: 15px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-title p {
    font-size: 15px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-title p {
    font-size: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadtocpa-title p {
    font-size: 15px;
  }
}
@media (max-width: 400px) {
  .leadtocpa-item {
    margin-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-item {
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-item {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadtocpa-item {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .leadtocpa-item:nth-child(odd) {
    margin-top: 90px;
  }
}
@media (min-width: 1200px) {
  .leadtocpa-item:nth-child(odd) {
    margin-top: 90px;
  }
}
.leadtocpa-item:nth-child(even) {
  position: relative;
}
.leadtocpa-item:nth-child(even):after {
  position: absolute;
  top: -75px;
  right: -238px;
  content: url(data:image/png;base64,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);
}
.leadtocpa-item:nth-child(3) {
  position: relative;
}
.leadtocpa-item:nth-child(3):after {
  position: absolute;
  right: -288px;
  bottom: -60px;
  content: url(data:image/png;base64,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);
  transform: rotateX(180deg);
}
.leadtocpa-item .item-txt {
  margin: 0 auto;
  margin-top: 20px;
  max-width: 300px;
  font-size: 15px;
  line-height: 1.2;
}
.leadtocpa-item .item-txt span {
  color: #e92f61;
}
.leadtocpa-quote {
  position: relative;
  margin-top: 100px;
}
@media (max-width: 400px) {
  .leadtocpa-quote {
    margin-bottom: 80px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-quote {
    margin-bottom: 80px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-quote {
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadtocpa-quote {
    margin-bottom: 80px;
  }
}
.leadtocpa-quote p {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 0 50px;
  width: fit-content;
  height: 65px;
  background-image: linear-gradient(to right, #e55980, #e93162);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 23px;
  line-height: 65px;
  clip-path: polygon(0 13%, 100% 0, 96% 100%, 3% 100%);
}
@media (max-width: 400px) {
  .leadtocpa-quote p {
    padding-top: 30px;
    width: 80%;
    height: 120px;
    font-size: 18px;
    line-height: 1.2;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-quote p {
    padding-top: 30px;
    width: 80%;
    height: 120px;
    font-size: 18px;
    line-height: 1.2;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-quote p {
    padding-top: 30px;
    width: 80%;
    height: 120px;
    font-size: 18px;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadtocpa-quote p {
    padding-top: 30px;
    width: 80%;
    height: 120px;
    font-size: 18px;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .leadtocpa-quote p {
    height: 90px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .leadtocpa-quote p {
    height: 90px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .leadtocpa-quote p {
    height: 100px;
  }
}
@media (max-width: 400px) {
  .leadtocpa-quote p {
    height: 120px;
  }
}

/* --------------------------------------------------------- */
.experts {
  padding-top: 100px;
  padding-bottom: 80px;
  background: #f7f7f8;
}
@media (max-width: 400px) {
  .experts {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .experts {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .experts {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.experts-title h2 {
  margin: 0;
  padding: 0;
  color: #111616;
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 400px) {
  .experts-title h2 {
    font-size: 28px;
  }
  .experts-title h2 br {
    display: block;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .experts-title h2 {
    font-size: 28px;
  }
  .experts-title h2 br {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .experts-title h2 {
    font-size: 28px;
  }
  .experts-title h2 br {
    display: block;
  }
}
.experts-title h2 br {
  display: none;
}
.experts-title hr {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100px;
  height: 3px;
  background-color: #e92f61;
}
@media (max-width: 400px) {
  .experts-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 401px) and (max-width: 575px) {
  .experts-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .experts-title hr {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .experts-title hr {
    margin-bottom: 20px;
  }
}
.experts-item {
  margin-top: 30px;
  color: #111616;
  text-align: center;
}
.experts-item .item-name {
  margin-top: 15px;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.3;
}
.experts-item .item-legend {
  font-size: 15px;
}
.experts-txt {
  margin: 0 auto;
  margin-top: 30px;
  max-width: 750px;
  color: #787878;
  text-align: center;
  font-weight: 100;
  line-height: 1.3;
}
.experts-cta {
  margin-top: 50px;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
