/* PFA */
.PFA.alt-solutions-advert { background-color: #f6f6fb; position: relative; }


.PFA.alt-solutions-advert .b-flourish {
  top: calc(-1090px/2);
  left: calc(-1090px/2);
}

.PFA.alt-solutions-advert .b-frame { padding-bottom: 0; }

.PFA.alt-solutions-advert .b-columns.awards > .b-column, .PFA.alt-mlMesurment .b-columns.awards > .b-column {padding: 20px 7px;}
.PFA.alt-solutions-advert .b-column[data-width="1/2"] .content { padding-bottom: 136px; }
.PFA.alt-solutions-advert .b-column[data-width="1/2"] .content .awards img { max-width: 75px; }

.PFA.alt-solutions-advert .b-column[data-width="1/2"]:nth-of-type(2) {align-self: flex-end;}
.PFA.alt-solutions-advert .b-media {
  background-size: contain;
  background-color: initial;
  width: initial;
  /* background-position: center top; */
}
.PFA.alt-solutions-advert .b-column[data-width="1/2"] .b-media::after { padding-bottom: 80%; }

/* .PFA.alt-solutions-advert .banner { bottom: calc(229px / -4 * 3); } */
.PFA.alt-solutions-advert .banner {
  position: relative;
  margin-bottom: calc(-229px / 2);
}

/* .PFA.alt-solutions-advert .banner { bottom: calc(229px / -4 * 3); } */

@media screen and (min-width: 1501px) {
  .PFA.alt-solutions-advert .b-media { background-color: initial; margin: 0 -80px --60px 0; }
}

@media screen and (max-width: 900px) {
  .PFA.alt-solutions-advert .b-columns.awards > .b-column, .PFA.alt-mlMesurment .b-column[data-width="1/2"] .content .awards img {padding: 20px;}
  .PFA.alt-solutions-advert .b-column[data-width="1/2"] .content { padding-bottom: 40px; }
}

/* ADVERT-BENEFITS */
.ADVERT-BENEFITS .b-frame { padding-top: 240px; }

.ADVERT-BENEFITS .b-frame-head { max-width: 1100px; }

.ADVERT-BENEFITS .b-frame-head,
.ADVERT-BENEFITS .b-columns:not(:last-of-type) { margin-bottom: 120px; }

.ADVERT-BENEFITS .b-columns:nth-of-type(odd) { flex-direction: row-reverse; }

.ADVERT-BENEFITS .b-media { background-size: contain; background-color: initial; }
.ADVERT-BENEFITS .b-media::after { padding-bottom: 75%; }

.ADVERT-BENEFITS .content { max-width: 550px; }

.ADVERT-BENEFITS img {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 900px) {
  .ADVERT-BENEFITS .b-frame-head,
  .ADVERT-BENEFITS .b-columns:not(:last-of-type) { margin-bottom: 60px; }

  .ADVERT-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(1),
  .ADVERT-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(2) { margin-left: 0; }
  .ADVERT-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(2),
  .ADVERT-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(1) { margin-right: 0; }
}

/* TESTIMONIALS */
.TESTIMONIALS.alt-solutions-advert::before { background-color: #f6f6fb; }

.TESTIMONIALS.alt-solutions-advert .b-columns { margin-bottom: 160px; }

.TESTIMONIALS.alt-solutions-advert .b-columns .content { max-width: 550px; }

.TESTIMONIALS.alt-solutions-advert .b-columns .b-media {
  max-width: 446px;
  max-height: 353px;
  background-size: cover;
  margin: 0 auto;
  background-color: initial;
}
.TESTIMONIALS.alt-solutions-advert .b-columns .b-media::after { padding-bottom: 353px; }

@media screen and (max-width: 900px) {
  .TESTIMONIALS.alt-solutions-advert .b-columns { margin-bottom: 100px; }
}




/* OTHER-SOLUTIONS */
.OTHER-SOLUTIONS.alt-solution-advert::before { background-color: #252E80; }
.OTHER-SOLUTIONS.alt-solution-advert .b-card .content > p:last-of-type {
  margin: auto 0 0 0;
}



/* CTA */
/* 
.CTA.alt-advertising .b-column:nth-of-type(1) { width: calc(/12 * 100%); }
.CTA.alt-advertising .b-column:nth-of-type(2) { width: calc(1/3 * 100%); }

@media screen and (max-width: 900px) {
    .CTA.alt-advertising .b-column:nth-of-type(1) { width: 100%; }
    .CTA.alt-advertising .b-column:nth-of-type(2) { width: 100%; }
    .CTA.alt-advertising .content h2 { font-size: 30px; line-height: 40px; }
} */