/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
@font-face {
  font-family: 'LG Smart Italic';
  font-style: normal;
  font-weight: normal;
  src: local("LG Smart Italic"), url("fonts/LG Smart Regular Italic.woff") format("woff"); }

@font-face {
  font-family: 'LG Smart';
  font-style: normal;
  font-weight: normal;
  src: local("LG Smart"), url("fonts/LG Smart Regular.woff") format("woff"); }

@font-face {
  font-family: 'LG Smart Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local("LG Smart Bold Italic"), url("fonts/LG Smart Bold Italic.woff") format("woff"); }

@font-face {
  font-family: 'LG Smart Bold';
  font-style: normal;
  font-weight: normal;
  src: local("LG Smart Bold"), url("fonts/LG Smart Bold.woff") format("woff"); }

@font-face {
  font-family: 'LG Smart Light Light';
  font-style: normal;
  font-weight: normal;
  src: local("LG Smart Light Light"), url("fonts/LG Smart Light.woff") format("woff"); }

@font-face {
  font-family: 'LG Smart Light SemiBold';
  font-style: normal;
  font-weight: normal;
  src: local("LG Smart Light SemiBold"), url("fonts/LG Smart SemiBold.woff") format("woff"); }

body.lg-smart-regular {
  font-family: 'LG Smart'; }

body.lg-smart-regular em {
  font-family: 'LG Smart Italic'; }

#top #wrap_all .all_colors h1,
#top #wrap_all .all_colors h2,
#top #wrap_all .all_colors h3,
#top #wrap_all .all_colors h4,
#top #header .av-main-nav > li > a,
#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a:before {
  font-family: 'lg-smart-cufonfonts-webfont', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }

#top .av-subheading.av-subheading_below {
  font-size: 18px !important; }

#top .avia-button {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px; }

.flex_column.arrow + .av-flex-placeholder {
  position: relative;
  vertical-align: middle;
  text-align: center; }

.flex_column.arrow + .av-flex-placeholder:before {
  content: "\e87d";
  font-size: 24px;
  font-family: 'entypo-fontello';
  position: absolute;
  left: 0;
  width: 100%;
  color: #999; }

#top .mktoForm .mktoButtonWrap {
  margin-left: 0px !important; }

#top .mktoForm .mktoFormCol {
  padding-left: 0px !important; }

.mktoForm.mktoLayoutAbove .mktoLabel {
  display: none; }

.mktoForm .mktoOffset,
.mktoForm .mktoRequiredField label.mktoLabel,
#mktoForm_1373 .mktoRequiredField .mktoAsterix {
  display: none; }

#top .mktoForm .mktoField {
  margin-bottom: 4px;
  padding: 9px 6px;
  min-height: 40px !important; }

@media (min-width: 768px) {
  .overlay_desktop_only .av-section-color-overlay {
    display: none; } }

@media (max-width: 767px) {
  .responsive #top #wrap_all .flex_column.arrow {
    margin-bottom: 0px; }
  .responsive #top #wrap_all .flex_column.arrow + .av-flex-placeholder {
    height: 20px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block;
    width: 100%; } }

/*Platform page 5 column data partners */
@media (min-width: 768px) {
  .datapartners div .av_one_fifth {
    margin-left: 2% !important;
    width: 18% !important; }
  .datapartners .first {
    margin-left: 0 !important; } }

@media (max-width: 767px) {
  .datapartners div .av_one_fifth {
    margin-left: 2% !important;
    width: 48% !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important; }
  .datapartners .first {
    margin-left: 0 !important;
    clear: none; } }

@media only screen and (max-width: 989px) {
  .responsive.av-no-preview #top .avia-team-member .team-social {
    display: none; } }

.white-popup {
  position: relative;
  background: #fff;
  padding: 20px;
  width: auto;
  max-width: 50vw;
  margin: 20px auto; }

/* Landing Pages */
body.landing-template-default main,
#top.landing-template-default #main .sidebar,
body.landing-template-default aside {
  border: 0px; }

article.landing {
  line-height: 1.55em; }

.html_elegant-blog #top article.landing .post-title,
article.landing h1 {
  padding: 0px; }

body.landing-template-default .sidebar .inner_sidebar {
  margin: 0px;
  padding: 0px; }

body.landing-template-default .sidebar .inner_sidebar .widget_text {
  background: #f5f5f5;
  border-radius: 4px;
  padding: 20px; }

#top.landing-template-default .hs-form-iframe {
  width: 100% !important; }

@media (max-width: 767px) {
  #top.landing-template-default #main main.content {
    margin-bottom: 0;
    padding-bottom: 0; }
  #top.landing-template-default #main main.content .post_delimiter {
    display: none; }
  #top.landing-template-default #main aside.sidebar {
    display: block;
    clear: both;
    padding-top: 0px; }
  #top.landing-template-default .aligncenter {
    margin-bottom: 0px;
    padding-bottom: 0px; } }

/* Blog Landing */
#top #wrap_all #blog h3, #top.category #wrap_all .all_colors h3 {
  font-size: 30px;
  padding-top: 2px;
  line-height: 30px;
  margin-bottom: 0;
  padding-bottom: 0; }

.html_elegant-blog #top.category .post-entry .blog-categories,
#top #wrap_all #blog .blog-categories {
  display: none; }

#blog article.slide-entry, body.category article.slide-entry {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

#blog .slide-image, body.category .slide-image {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  border-radius: 3px 3px 0px 0px; }

#blog .slide-image img, body.category img {
  border-radius: 3px 3px 0px 0px; }

#blog .slide-content, body.category .slide-content {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

#blog .slide-content header, body.category .slide-content header {
  padding: 10px 20px 0px 20px; }

#blog .entry-footer, body.category .entry-footer {
  padding: 0px 20px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

#blog .slide-entry-wrap, body.category .slide-entry-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  padding: 0px 2px; }

#blog .slide-entry-wrap > article, body.category .slide-entry-wrap > article {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
  margin: 0% 0% 0% 3.5%;
  width: 31%;
  border-radius: 0px 0px 3px 3px; }

#blog .slide-entry-wrap > article:first-child, body.category .slide-entry-wrap > article:first-child {
  margin-left: 0px; }

body.category .avia-content-slider .slide-meta,
.html_modern-blog #blog .avia-content-slider .slide-meta {
  margin: 0;
  padding: 5px 0px 0px; }

body.category .avia-content-slider .read-more-link,
.html_elegant-blog #blog .avia-content-slider .read-more-link {
  top: 0px;
  padding-top: 10px; }

body.single-post .post-meta-infos .text-sep {
  display: none; }

body.single-press_release .entry-content-wrapper,
body.single-post .entry-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (max-width: 767px) {
  #blog .slide-entry-wrap, body.category .slide-entry-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

#top.single-press_release #wrap_all .all_colors h1,
#top.single-post #wrap_all .all_colors h1 {
  line-height: 0.6em;
  padding-bottom: 0; }

.html_elegant-blog #top.single-press_release main.content,
.html_elegant-blog #top.single-post main.content {
  padding-top: 0px; }

.html_elegant-blog #top.single-press_release .entry-content-wrapper > .post-meta-infos,
.html_elegant-blog #top.single-post .entry-content-wrapper > .post-meta-infos {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-top: 0px;
  padding-bottom: 0px; }

.html_elegant-blog #top.single-career .entry-content-wrapper > .post-meta-infos,
body.single-press_release .entry-content-wrapper > .post-meta-infos .text-sep,
body.single-post .entry-content-wrapper > .post-meta-infos .text-sep {
  display: none; }

body.single-post .entry-content-wrapper > header,
body.single-press_release .entry-content-wrapper > header {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

body.single-post .entry-content-wrapper > .big-preview {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

body.single-career .entry-content-wrapper > .big-preview,
body.single-press_release .entry-content-wrapper > .big-preview {
  display: none; }

body.single-press_release .entry-content-wrapper > .av-share-box {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

body.single-press_release .entry-content-wrapper > .entry-content {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

body.single-post .entry-content-wrapper > .av-share-box {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

body.single-post .entry-content-wrapper > .entry-content {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

body.single-press_release .entry-content-wrapper > footer {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

body.single-post .entry-content-wrapper > footer {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

body.single .entry-content-wrapper > .entry-content {
  line-height: 1.55em; }

body.single .entry-content-wrapper > .entry-content ul {
  line-height: 1em; }

body.single .entry-content-wrapper > .entry-content ul li {
  padding: 5px 0px;
  line-height: 1.5em; }

/* Social Share - Single Post */
.entry-content-wrapper .av-share-box {
  margin: 0px 0px 15px 0px; }

.av-share-box .av-share-link-description {
  margin-bottom: 0px; }

/* Category Pages */
.category-term-description {
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2021/03/lg-ads-connected-tv-.jpg);
  background-attachment: scroll;
  background-position: center center;
  background-size: cover !important;
  text-align: center;
  color: #fff;
  padding: 70px 10%;
  position: relative;
  line-height: 1.55em !important; }

.category-term-description:after {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 0; }

.category-term-description > .container {
  z-index: 1; }

#top #wrap_all .all_colors .category-term-description h1 {
  color: #fff;
  font-family: 'lg-smart-cufonfonts-webfont', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: none;
  font-size: 42px !important;
  letter-spacing: 1px; }

/* Sidebar */
.sidebar_right ul {
  list-style: disc; }

.sidebar_right ul li {
  margin-left: 1em; }

/* Event Landing */
#top .fullsize #past_events .post .entry-content-wrapper {
  text-align: left;
  max-width: 100%;
  font-size: 1em;
  margin: 0; }

#top #past_events .bloglist-compact .fallback-post-type-icon {
  display: none; }

#top #wrap_all .all_colors #past_events h2 {
  font-size: 1em;
  letter-spacing: normal; }

#top .avia-content-slider .slide-entry-wrap {
  padding-top: 4px;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* Press Release Landing */
.av-alb-blogposts article.press_release .read-more-link {
  margin-top: 20px;
  margin-bottom: 20px; }

.av-alb-blogposts article.press_release p {
  margin: 0px; }

.av-alb-blogposts article.press_release .read-more-link:after {
  display: none; }

.av-alb-blogposts article.press_release .read-more-link a {
  background-color: #a50034;
  color: #ffffff;
  border: 2px solid #a50034;
  border-radius: 3px;
  padding: 12px 20px;
  text-align: center;
  white-space: nowrap;
  font-size: 18px;
  font-family: 'lg-smart-cufonfonts-webfont', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  line-height: 1em;
  display: inline; }

.av-alb-blogposts article.press_release .read-more-link a:hover {
  opacity: 0.9;
  color: #fff; }

/* Resources (Landing Pages) Page */
.resources.avia-section .avia-content-slider .slide-entry .slide-entry-excerpt {
  padding: 10px 20px 0px 20px; }

.resources.avia-section .avia-content-slider .slide-entry .slide-entry-excerpt .more-link {
  padding: 0px; }

.resources.avia-section .avia-content-slider .slide-entry .entry-footer {
  display: none; }

/* Slideshow */
.slideshow_caption {
  position: relative; }

@media (max-width: 1100px) {
  .slideshow_caption {
    width: 85%; } }

/* Sidebar show more bios */
.always_show p:first-child {
  display: inline;
  margin: 0px auto; }

.toggle_us {
  color: #0E71EB;
  cursor: pointer; }

.see_more .always_show,
.see_more .show_later {
  display: inline; }

.see_more .show_later p:first-child {
  margin-top: 0px;
  padding-top: 0px;
  display: inline; }

/* Mobile Full Width Images */
@media (max-width: 989px) {
  .responsive #top #wrap_all .full_width_on_mobile .container {
    max-width: 100%;
    width: 100%;
    padding: 0px; }
  .responsive #top #wrap_all .full_width_on_mobile .container .content {
    padding: 0px; }
  .responsive #top #wrap_all .full_width_on_mobile .entry-content-wrapper > .avia-image-container.av-desktop-hide + .av_one_full {
    width: 95%;
    float: none;
    padding: 20px 0px;
    margin: 0px auto; } }

/* Two by Two on Mobile */
@media (max-width: 767px) {
  .responsive #top #wrap_all .quater_becomes_half_on_mobile .entry-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .responsive #top #wrap_all .quater_becomes_half_on_mobile .flex_column.av_one_full {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }
  .responsive #top #wrap_all .quater_becomes_half_on_mobile .flex_column.av_one_fourth {
    width: 50%; } }

/* Footer */
@media (max-width: 767px) {
  #top #wrap_all #footer .flex_column.first {
    margin-bottom: 20px; }
  #top #wrap_all #footer .flex_column:last-child {
    margin-top: 20px; }
  #footer .widget.widget_nav_menu h3.widgettitle {
    display: none; } }

/* See More functionality */
.flex_column.read_more .av_textblock_section:last-child {
  display: none; }

/*
@import "header";
@import "career";
@import "footer";
@import "form";
@import "news";
@import "team";
@import "search";
@import "taxonomies";*/
/* CSS Document */
#top .has_circle {
  position: relative; }

#header_meta .container {
  min-height: 40px; }
  #header_meta .container .sub_menu {
    width: 100%;
    top: 0px; }
    @media (min-width: 768px) {
      #header_meta .container .sub_menu {
        height: 40px; } }
    #header_meta .container .sub_menu ul {
      float: none;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      #header_meta .container .sub_menu ul li {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center; }
        #header_meta .container .sub_menu ul li a {
          display: block;
          line-height: 40px;
          padding: 0; }
          @media (max-width: 767px) {
            #header_meta .container .sub_menu ul li a {
              line-height: 21px;
              padding: 7px 0px; } }

#top .avia-button {
  padding-bottom: 6px; }
  .avia-webkit #top .avia-button {
    padding-bottom: 10px; }

.responsive #top #wrap_all .remove_overlay .image-overlay {
  display: none !important; }

#top #wrap_all .avia-section .av-special-heading.circle, #top #wrap_all .avia-section .avia-animated-number.circle {
  width: 220px;
  height: 220px;
  border-radius: 440px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  @media (min-width: 768px) {
    #top #wrap_all .avia-section .av-special-heading.circle, #top #wrap_all .avia-section .avia-animated-number.circle {
      position: absolute;
      bottom: 0px; } }
  @media (max-width: 1023px) {
    #top #wrap_all .avia-section .av-special-heading.circle, #top #wrap_all .avia-section .avia-animated-number.circle {
      width: 180px;
      height: 180px;
      border-radius: 360px; } }
  #top #wrap_all .avia-section .av-special-heading.circle.yellow, #top #wrap_all .avia-section .avia-animated-number.circle.yellow {
    background-color: rgba(241, 139, 49, 0.75); }
  #top #wrap_all .avia-section .av-special-heading.circle.purple, #top #wrap_all .avia-section .avia-animated-number.circle.purple {
    background-color: rgba(127, 42, 105, 0.85);
    color: #ffffff; }
    #top #wrap_all .avia-section .av-special-heading.circle.purple h3, #top #wrap_all .avia-section .av-special-heading.circle.purple .heading, #top #wrap_all .avia-section .avia-animated-number.circle.purple h3, #top #wrap_all .avia-section .avia-animated-number.circle.purple .heading {
      color: #ffffff; }
  #top #wrap_all .avia-section .av-special-heading.circle.green, #top #wrap_all .avia-section .avia-animated-number.circle.green {
    background-color: rgba(13, 129, 152, 0.85);
    color: #ffffff; }
    #top #wrap_all .avia-section .av-special-heading.circle.green h3, #top #wrap_all .avia-section .av-special-heading.circle.green .heading, #top #wrap_all .avia-section .avia-animated-number.circle.green h3, #top #wrap_all .avia-section .avia-animated-number.circle.green .heading {
      color: #ffffff; }
  #top #wrap_all .avia-section .av-special-heading.circle h3, #top #wrap_all .avia-section .av-special-heading.circle .heading, #top #wrap_all .avia-section .avia-animated-number.circle h3, #top #wrap_all .avia-section .avia-animated-number.circle .heading {
    font-size: 57px;
    font-weight: bold;
    line-height: 37px; }
    @media (max-width: 989px) {
      #top #wrap_all .avia-section .av-special-heading.circle h3, #top #wrap_all .avia-section .av-special-heading.circle .heading, #top #wrap_all .avia-section .avia-animated-number.circle h3, #top #wrap_all .avia-section .avia-animated-number.circle .heading {
        font-size: 50px !important; } }
    #top #wrap_all .avia-section .av-special-heading.circle h3 .avia-no-number, #top #wrap_all .avia-section .av-special-heading.circle .heading .avia-no-number, #top #wrap_all .avia-section .avia-animated-number.circle h3 .avia-no-number, #top #wrap_all .avia-section .avia-animated-number.circle .heading .avia-no-number {
      opacity: 1;
      font-size: inherit;
      font-weight: inherit; }
  #top #wrap_all .avia-section .av-special-heading.circle .av-subheading.av-subheading_below, #top #wrap_all .avia-section .av-special-heading.circle .avia-animated-number-content, #top #wrap_all .avia-section .avia-animated-number.circle .av-subheading.av-subheading_below, #top #wrap_all .avia-section .avia-animated-number.circle .avia-animated-number-content {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 990px) {
      #top #wrap_all .avia-section .av-special-heading.circle .av-subheading.av-subheading_below, #top #wrap_all .avia-section .av-special-heading.circle .avia-animated-number-content, #top #wrap_all .avia-section .avia-animated-number.circle .av-subheading.av-subheading_below, #top #wrap_all .avia-section .avia-animated-number.circle .avia-animated-number-content {
        font-size: 22px !important;
        line-height: 21px;
        padding-top: 12px;
        padding-left: 25px;
        padding-right: 25px; } }

@media (max-width: 767px) {
  #top #wrap_all .avia-section.reverse_on_mobile .flex_column_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }

.responsive #top.home #wrap_all #av_section_1 {
  position: relative; }
  @media (max-width: 767px) {
    .responsive #top.home #wrap_all #av_section_1 {
      background-color: #7f2a69;
      background-image: none !important; } }
  .responsive #top.home #wrap_all #av_section_1:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #7f2a69 0%, #a30736 43.9999%, rgba(127, 42, 105, 0.7) 44%, rgba(127, 42, 105, 0.7) 47.0%, rgba(178, 126, 165, 0.7) 47%, rgba(178, 126, 165, 0.7) 49.99999%, rgba(255, 255, 255, 0) 50%);
    background: -o-linear-gradient(332deg, #7f2a69 0%, #a30736 43.9999%, rgba(127, 42, 105, 0.7) 44%, rgba(127, 42, 105, 0.7) 47.0%, rgba(178, 126, 165, 0.7) 47%, rgba(178, 126, 165, 0.7) 49.99999%, rgba(255, 255, 255, 0) 50%);
    background: linear-gradient(118deg, #7f2a69 0%, #a30736 43.9999%, rgba(127, 42, 105, 0.7) 44%, rgba(127, 42, 105, 0.7) 47.0%, rgba(178, 126, 165, 0.7) 47%, rgba(178, 126, 165, 0.7) 49.99999%, rgba(255, 255, 255, 0) 50%);
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%; }
    @media (max-width: 767px) {
      .responsive #top.home #wrap_all #av_section_1:before {
        display: none; } }
  .responsive #top.home #wrap_all #av_section_1:after {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-top: 444px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 250px solid rgba(241, 139, 49, 0.75); }
    @media (min-width: 768px) {
      .responsive #top.home #wrap_all #av_section_1:after {
        content: ""; } }
    @media (max-width: 989px) {
      .responsive #top.home #wrap_all #av_section_1:after {
        border-top-width: 300px;
        border-right-width: 150px; } }
  @media (max-width: 767px) {
    .responsive #top.home #wrap_all #av_section_1 > .container {
      width: 100%;
      max-width: 100%;
      padding: 0px; }
      .responsive #top.home #wrap_all #av_section_1 > .container > .content {
        padding: 0px; } }
  @media (max-width: 767px) {
    .responsive #top.home #wrap_all #av_section_1 .flex_column_table {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }
      .responsive #top.home #wrap_all #av_section_1 .flex_column_table .flex_column:first-child {
        padding: 0px 40px; }
        .responsive #top.home #wrap_all #av_section_1 .flex_column_table .flex_column:first-child h4 {
          font-size: 24px !important; } }
  @media (min-width: 768px) {
    .responsive #top.home #wrap_all #av_section_1 .flex_column_table .av-special-heading.circle, .responsive #top.home #wrap_all #av_section_1 .flex_column_table .avia-animated-number.circle {
      left: -7%; } }
  @media (max-width: 767px) {
    .responsive #top.home #wrap_all #av_section_1 .flex_column_table .av-special-heading.circle, .responsive #top.home #wrap_all #av_section_1 .flex_column_table .avia-animated-number.circle {
      position: absolute;
      z-index: 1;
      left: 10px;
      top: 10px; } }

.responsive #top.home #wrap_all #tv_video .image-overlay {
  display: none !important; }

@media (max-width: 767pX) {
  .responsive #top.home #wrap_all #tv_video .flex_column_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media (max-width: 1380px) {
  .responsive #top.home #wrap_all #tv_video .flex_column_table .avia_image {
    max-width: 480px;
    margin-top: 5%; } }

@media (max-width: 1023px) {
  .responsive #top.home #wrap_all #tv_video {
    background-size: 87% auto !important;
    background-position: 0px 0px; }
    .responsive #top.home #wrap_all #tv_video .flex_column_table .flex_column.first {
      width: 37%; }
      .responsive #top.home #wrap_all #tv_video .flex_column_table .flex_column.first .hr {
        height: 150px !important; }
    .responsive #top.home #wrap_all #tv_video .flex_column_table .avia_image {
      margin-top: 0px;
      width: 92%;
      height: auto;
      float: right; } }

@media (max-width: 990px) {
  .responsive #top.home #wrap_all #tv_video .flex_column_table .flex_column.first {
    vertical-align: top;
    width: 34%; }
  .responsive #top.home #wrap_all #tv_video .flex_column_table p {
    line-height: 1.1em; } }

@media (max-width: 767px) and (min-width: 651px) {
  .responsive #top.home #wrap_all #tv_video {
    background-position: 0% -102px;
    background-size: auto 558px !important; }
    .responsive #top.home #wrap_all #tv_video .flex_column_table .flex_column.first {
      height: 534px;
      width: 100%; } }

@media (max-width: 650px) {
  .responsive #top.home #wrap_all #tv_video {
    background-size: 150% auto !important; }
    .responsive #top.home #wrap_all #tv_video .flex_column_table .flex_column.first {
      width: 83%; } }

.responsive #top.home #wrap_all #targeting {
  position: relative;
  background: white; }
  .responsive #top.home #wrap_all #targeting:after {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 65.66667%, #c0617f 65.66667%, #c0617f 67.9999%, #623258 68%, #623258 72.99999%, #0d8198 73%, #0d8198 100%);
    background: -o-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 65.66667%, #c0617f 65.66667%, #c0617f 67.9999%, #623258 68%, #623258 72.99999%, #0d8198 73%, #0d8198 100%);
    background: linear-gradient(118deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 65.66667%, #c0617f 65.66667%, #c0617f 67.9999%, #623258 68%, #623258 72.99999%, #0d8198 73%, #0d8198 100%);
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (min-width: 768px) {
      .responsive #top.home #wrap_all #targeting:after {
        content: ""; } }
    @media (max-width: 767px) {
      .responsive #top.home #wrap_all #targeting:after {
        background: -webkit-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: -o-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: linear-gradient(118deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%); } }
  .responsive #top.home #wrap_all #targeting .container {
    overflow: hidden; }
    .responsive #top.home #wrap_all #targeting .container .flex_column.first {
      padding: 0px 10% 0% 4%; }
      @media (max-width: 990px) {
        .responsive #top.home #wrap_all #targeting .container .flex_column.first {
          padding: 5% 7% 5% 4%; } }
  .responsive #top.home #wrap_all #targeting .circle {
    top: -10%;
    bottom: auto;
    left: -170px; }
    @media (max-width: 1023px) and (min-width: 991px) {
      .responsive #top.home #wrap_all #targeting .circle {
        left: -141px;
        top: -8.9%; } }
    @media (max-width: 990px) and (min-width: 768px) {
      .responsive #top.home #wrap_all #targeting .circle {
        left: -100px;
        top: -8.9%; } }
    @media (max-width: 767px) {
      .responsive #top.home #wrap_all #targeting .circle {
        position: relative;
        left: auto;
        margin: 0px 0px 0px 38px;
        top: auto;
        margin-bottom: -51px; } }

.responsive #top.home #wrap_all #household {
  position: relative;
  overflow: hidden; }
  @media (min-width: 991px) {
    .responsive #top.home #wrap_all #household {
      background-size: auto 140% !important;
      background-position: right top; } }
  @media (max-width: 990px) {
    .responsive #top.home #wrap_all #household {
      background-image: none !important; } }
  @media (max-width: 990px) {
    .responsive #top.home #wrap_all #household .container {
      padding: 0px;
      max-width: 100%;
      width: 100%; } }
  @media (max-width: 990px) {
    .responsive #top.home #wrap_all #household .content {
      padding: 0px; } }
  @media (max-width: 990px) {
    .responsive #top.home #wrap_all #household .entry-content-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; } }
  .responsive #top.home #wrap_all #household .av-special-heading.circle.purple, .responsive #top.home #wrap_all #household .avia-animated-number.circle.purple {
    bottom: -65px;
    left: 15%; }
    @media (max-width: 990px) {
      .responsive #top.home #wrap_all #household .av-special-heading.circle.purple, .responsive #top.home #wrap_all #household .avia-animated-number.circle.purple {
        z-index: 9;
        position: absolute;
        top: 6%; } }
  @media (max-width: 990px) {
    .responsive #top.home #wrap_all #household .flex_column {
      width: 100%;
      margin: 0px;
      float: none; }
      .responsive #top.home #wrap_all #household .flex_column.first {
        padding: 20px 7%; } }
  .responsive #top.home #wrap_all #household:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #7f2a69 0%, #a30736 52.9999%, #e3ff42 53%, #e3ff42 53.66666%, rgba(255, 255, 255, 0) 53.66667%);
    background: -o-linear-gradient(332deg, #7f2a69 0%, #a30736 52.9999%, #e3ff42 53%, #e3ff42 53.66666%, rgba(255, 255, 255, 0) 53.66667%);
    background: linear-gradient(118deg, #7f2a69 0%, #a30736 52.9999%, #e3ff42 53%, #e3ff42 53.66666%, rgba(255, 255, 255, 0) 53.66667%);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%; }
    @media (min-width: 991px) {
      .responsive #top.home #wrap_all #household:before {
        content: ""; } }
    @media (max-width: 767px) {
      .responsive #top.home #wrap_all #household:before {
        background: -webkit-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: -o-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: linear-gradient(118deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%); } }

.responsive #top.home #wrap_all #measurement {
  position: relative; }
  .responsive #top.home #wrap_all #measurement:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #f4ac51 0%, #f4ac51 29.9999%, #c54640 30%, #c54640 32.22222%, #c66382 32.22223%, #c66382 35.66666%, rgba(255, 255, 255, 0) 35.66667%);
    background: -o-linear-gradient(332deg, #f4ac51 0%, #f4ac51 29.9999%, #c54640 30%, #c54640 32.22222%, #c66382 32.22223%, #c66382 35.66666%, rgba(255, 255, 255, 0) 35.66667%);
    background: linear-gradient(118deg, #f4ac51 0%, #f4ac51 29.9999%, #c54640 30%, #c54640 32.22222%, #c66382 32.22223%, #c66382 35.66666%, rgba(255, 255, 255, 0) 35.66667%);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (min-width: 991px) {
      .responsive #top.home #wrap_all #measurement:before {
        content: ""; } }
    @media (max-width: 767px) {
      .responsive #top.home #wrap_all #measurement:before {
        background: -webkit-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: -o-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: linear-gradient(118deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%); } }
  .responsive #top.home #wrap_all #measurement .content {
    padding-bottom: 20px; }
    .responsive #top.home #wrap_all #measurement .content .flex_column_table {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      float: none; }
      .responsive #top.home #wrap_all #measurement .content .flex_column_table .flex_column:first-child {
        margin-left: -10%;
        width: 60%;
        display: block; }
        @media (max-width: 767px) {
          .responsive #top.home #wrap_all #measurement .content .flex_column_table .flex_column:first-child {
            width: 100%; } }
    @media (max-width: 990px) {
      .responsive #top.home #wrap_all #measurement .content {
        padding: 30px 0px; }
        .responsive #top.home #wrap_all #measurement .content .flex_column_table {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; }
          .responsive #top.home #wrap_all #measurement .content .flex_column_table .flex_column {
            width: 100%; }
            .responsive #top.home #wrap_all #measurement .content .flex_column_table .flex_column:first-child {
              margin: 0px auto 20px auto; } }

.responsive #top #wrap_all #tentpole, .responsive #top #wrap_all #simple_pink.image_left {
  position: relative; }
  @media (min-width: 1301px) {
    .responsive #top #wrap_all #tentpole, .responsive #top #wrap_all #simple_pink.image_left {
      background-size: 58% auto !important;
      background-position: left center; } }
  @media (max-width: 1300px) {
    .responsive #top #wrap_all #tentpole, .responsive #top #wrap_all #simple_pink.image_left {
      background-size: 100% auto !important;
      background-position: 145% 0px; } }
  @media (max-width: 767px) {
    .responsive #top #wrap_all #tentpole, .responsive #top #wrap_all #simple_pink.image_left {
      background-image: none; }
      .responsive #top #wrap_all #tentpole .content, .responsive #top #wrap_all #simple_pink.image_left .content {
        padding-top: 30px;
        padding-bottom: 30px; } }
  .responsive #top #wrap_all #tentpole:after, .responsive #top #wrap_all #simple_pink.image_left:after {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50.0%, #9f3050 50%, #9f3050 67%, #301027 100%);
    background: -o-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50.0%, #9f3050 50%, #9f3050 67%, #301027 100%);
    background: linear-gradient(118deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50.0%, #9f3050 50%, #9f3050 67%, #301027 100%);
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (max-width: 767px) {
      .responsive #top #wrap_all #tentpole:after, .responsive #top #wrap_all #simple_pink.image_left:after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, #9f3050), color-stop(67%, #9f3050), to(#301027));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #9f3050 50%, #9f3050 67%, #301027 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #9f3050 50%, #9f3050 67%, #301027 100%);
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #9f3050 50%, #9f3050 67%, #301027 100%); } }

.responsive #top #wrap_all #simple_pink.image_right {
  position: relative; }
  @media (min-width: 1301px) {
    .responsive #top #wrap_all #simple_pink.image_right {
      background-size: 58% auto !important;
      background-position: right center; } }
  @media (max-width: 1300px) and (min-width: 1024px) {
    .responsive #top #wrap_all #simple_pink.image_right {
      background-size: auto 100% !important;
      background-position: 104% 0px !important; } }
  @media (max-width: 1023px) and (min-width: 768px) {
    .responsive #top #wrap_all #simple_pink.image_right {
      background-size: auto 100% !important;
      background-position: 200px 0px; } }
  @media (max-width: 767px) {
    .responsive #top #wrap_all #simple_pink.image_right {
      background-image: none; }
      .responsive #top #wrap_all #simple_pink.image_right .content {
        padding-top: 30px;
        padding-bottom: 30px; } }
  .responsive #top #wrap_all #simple_pink.image_right:after {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #301027 0%, #9f3050 40%, #9f3050 54.0%, rgba(255, 255, 255, 0) 54%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(332deg, #301027 0%, #9f3050 40%, #9f3050 54.0%, rgba(255, 255, 255, 0) 54%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(118deg, #301027 0%, #9f3050 40%, #9f3050 54.0%, rgba(255, 255, 255, 0) 54%, rgba(255, 255, 255, 0) 100%);
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (max-width: 767px) {
      .responsive #top #wrap_all #simple_pink.image_right:after {
        background: -webkit-gradient(linear, left top, left bottom, from(#301027), color-stop(50%, #9f3050), color-stop(67%, #9f3050), to(rgba(255, 255, 255, 0)));
        background: -webkit-linear-gradient(top, #301027 0%, #9f3050 50%, #9f3050 67%, rgba(255, 255, 255, 0) 100%);
        background: -o-linear-gradient(top, #301027 0%, #9f3050 50%, #9f3050 67%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(180deg, #301027 0%, #9f3050 50%, #9f3050 67%, rgba(255, 255, 255, 0) 100%); } }

.responsive #top #wrap_all #insights {
  position: relative; }
  .responsive #top #wrap_all #insights .av-section-color-overlay {
    z-index: 0; }
  .responsive #top #wrap_all #insights:after {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 58.33333%, #b7597b 58.33334%, #b7597b 62.22223%, #bf423c 62.22222%, #bf423c 65.9999%, #e8a54c 66%, #e8a54c 100%);
    background: -o-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 58.33333%, #b7597b 58.33334%, #b7597b 62.22223%, #bf423c 62.22222%, #bf423c 65.9999%, #e8a54c 66%, #e8a54c 100%);
    background: linear-gradient(118deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 58.33333%, #b7597b 58.33334%, #b7597b 62.22223%, #bf423c 62.22222%, #bf423c 65.9999%, #e8a54c 66%, #e8a54c 100%);
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (max-width: 990px) {
      .responsive #top #wrap_all #insights:after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(86.33333%, rgba(255, 255, 255, 0)), color-stop(86.33334%, #b7597b), color-stop(90.22223%, #b7597b), color-stop(90.22222%, #bf423c), color-stop(92.9999%, #bf423c), color-stop(93%, #e8a54c), to(#e8a54c));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 86.33333%, #b7597b 86.33334%, #b7597b 90.22223%, #bf423c 90.22222%, #bf423c 92.9999%, #e8a54c 93%, #e8a54c 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 86.33333%, #b7597b 86.33334%, #b7597b 90.22223%, #bf423c 90.22222%, #bf423c 92.9999%, #e8a54c 93%, #e8a54c 100%);
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 86.33333%, #b7597b 86.33334%, #b7597b 90.22223%, #bf423c 90.22222%, #bf423c 92.9999%, #e8a54c 93%, #e8a54c 100%); } }
  @media (max-width: 767px) {
    .responsive #top #wrap_all #insights .content {
      padding-bottom: 30px; } }
  .responsive #top #wrap_all #insights .content .flex_column_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 990px) {
      .responsive #top #wrap_all #insights .content .flex_column_table {
        -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; }
        .responsive #top #wrap_all #insights .content .flex_column_table .flex_column {
          width: 100%;
          margin: 0;
          padding: 0px 5%; } }
    .responsive #top #wrap_all #insights .content .flex_column_table .flex_column:last-child {
      display: block; }
      @media (min-width: 1500px) {
        .responsive #top #wrap_all #insights .content .flex_column_table .flex_column:last-child {
          margin-right: -10%; } }
      @media (min-width: 991px) {
        .responsive #top #wrap_all #insights .content .flex_column_table .flex_column:last-child {
          width: 60%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; } }

.responsive #top #wrap_all #click_to {
  position: relative; }
  .responsive #top #wrap_all #click_to:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #72cdc4 0%, #72cdc4 29.9999%, #91526f 30%, #91526f 32.22222%, #c56282 32.22223%, #c56282 36.33333%, rgba(255, 255, 255, 0) 36.33333%);
    background: -o-linear-gradient(332deg, #72cdc4 0%, #72cdc4 29.9999%, #91526f 30%, #91526f 32.22222%, #c56282 32.22223%, #c56282 36.33333%, rgba(255, 255, 255, 0) 36.33333%);
    background: linear-gradient(118deg, #72cdc4 0%, #72cdc4 29.9999%, #91526f 30%, #91526f 32.22222%, #c56282 32.22223%, #c56282 36.33333%, rgba(255, 255, 255, 0) 36.33333%);
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (max-width: 990px) {
      .responsive #top #wrap_all #click_to:before {
        background: -webkit-gradient(linear, left top, left bottom, from(#72cdc4), color-stop(14.9998%, #72cdc4), color-stop(14.99999%, #91526f), color-stop(18.22222%, #91526f), color-stop(18.22223%, #c56282), color-stop(23.33333%, #c56282), color-stop(23.33333%, rgba(255, 255, 255, 0)));
        background: -webkit-linear-gradient(top, #72cdc4 0%, #72cdc4 14.9998%, #91526f 14.99999%, #91526f 18.22222%, #c56282 18.22223%, #c56282 23.33333%, rgba(255, 255, 255, 0) 23.33333%);
        background: -o-linear-gradient(top, #72cdc4 0%, #72cdc4 14.9998%, #91526f 14.99999%, #91526f 18.22222%, #c56282 18.22223%, #c56282 23.33333%, rgba(255, 255, 255, 0) 23.33333%);
        background: linear-gradient(180deg, #72cdc4 0%, #72cdc4 14.9998%, #91526f 14.99999%, #91526f 18.22222%, #c56282 18.22223%, #c56282 23.33333%, rgba(255, 255, 255, 0) 23.33333%); } }
  .responsive #top #wrap_all #click_to .content .flex_column_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 990px) {
      .responsive #top #wrap_all #click_to .content .flex_column_table {
        -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; }
        .responsive #top #wrap_all #click_to .content .flex_column_table .flex_column {
          width: 100%;
          margin: 0;
          padding: 0px 5%; } }
    .responsive #top #wrap_all #click_to .content .flex_column_table .flex_column:first-child {
      display: block; }
      @media (min-width: 1500px) {
        .responsive #top #wrap_all #click_to .content .flex_column_table .flex_column:first-child {
          margin-left: -10%; } }
      @media (min-width: 991px) {
        .responsive #top #wrap_all #click_to .content .flex_column_table .flex_column:first-child {
          width: 60%; } }

.responsive #top #wrap_all #title_section {
  position: relative;
  background-size: 69% auto !important; }
  @media (max-width: 1024px) and (min-width: 768px) {
    .responsive #top #wrap_all #title_section {
      background-size: contain !important; } }
  @media (max-width: 767px) {
    .responsive #top #wrap_all #title_section {
      background-image: none !important; }
      .responsive #top #wrap_all #title_section > .container {
        width: 100%;
        max-width: 100%; }
        .responsive #top #wrap_all #title_section > .container .content {
          padding: 0px; }
      .responsive #top #wrap_all #title_section .entry-content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
        .responsive #top #wrap_all #title_section .entry-content-wrapper .flex_column:first-child {
          padding: 30px; }
        .responsive #top #wrap_all #title_section .entry-content-wrapper .flex_column:last-child {
          margin: 0px !important; } }
  .responsive #top #wrap_all #title_section:after {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-top: 224px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 115px solid rgba(241, 139, 49, 0.75); }
    @media (min-width: 768px) {
      .responsive #top #wrap_all #title_section:after {
        content: ""; } }
    @media (max-width: 989px) {
      .responsive #top #wrap_all #title_section:after {
        border-top-width: 300px;
        border-right-width: 150px; } }
  .responsive #top #wrap_all #title_section:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #3c142c 0%, #3c142c 2%, #973250 38.66667%, rgba(151, 50, 80, 0.85) 47.99999%, rgba(119, 34, 102, 0.8) 48%, rgba(119, 34, 102, 0.8) 50.9999%, rgba(117, 57, 121, 0.8) 51%, rgba(117, 57, 121, 0.8) 54.0%, rgba(255, 255, 255, 0) 54%);
    background: -o-linear-gradient(332deg, #3c142c 0%, #3c142c 2%, #973250 38.66667%, rgba(151, 50, 80, 0.85) 47.99999%, rgba(119, 34, 102, 0.8) 48%, rgba(119, 34, 102, 0.8) 50.9999%, rgba(117, 57, 121, 0.8) 51%, rgba(117, 57, 121, 0.8) 54.0%, rgba(255, 255, 255, 0) 54%);
    background: linear-gradient(118deg, #3c142c 0%, #3c142c 2%, #973250 38.66667%, rgba(151, 50, 80, 0.85) 47.99999%, rgba(119, 34, 102, 0.8) 48%, rgba(119, 34, 102, 0.8) 50.9999%, rgba(117, 57, 121, 0.8) 51%, rgba(117, 57, 121, 0.8) 54.0%, rgba(255, 255, 255, 0) 54%);
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (min-width: 768px) {
      .responsive #top #wrap_all #title_section:before {
        content: ""; } }
    @media (max-width: 767px) {
      .responsive #top #wrap_all #title_section:before {
        background: -webkit-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: -o-linear-gradient(332deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%);
        background: linear-gradient(118deg, rgba(127, 42, 105, 0.9) 0%, rgba(163, 7, 54, 0.7) 43.9999%); } }

.responsive #top #wrap_all #targeting {
  position: relative; }
  .responsive #top #wrap_all #targeting:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, #f4ac51 0%, #f4ac51 29.9999%, #c54640 30%, #c54640 32.22222%, #c66382 32.22223%, #c66382 35.66666%, rgba(255, 255, 255, 0) 35.66667%);
    background: -o-linear-gradient(332deg, #f4ac51 0%, #f4ac51 29.9999%, #c54640 30%, #c54640 32.22222%, #c66382 32.22223%, #c66382 35.66666%, rgba(255, 255, 255, 0) 35.66667%);
    background: linear-gradient(118deg, #f4ac51 0%, #f4ac51 29.9999%, #c54640 30%, #c54640 32.22222%, #c66382 32.22223%, #c66382 35.66666%, rgba(255, 255, 255, 0) 35.66667%);
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0; }
    @media (max-width: 767px) {
      .responsive #top #wrap_all #targeting:before {
        background: -webkit-linear-gradient(332deg, #f4ac51 0%, #f4ac51 9.2222%, #c54640 9.5%, #c54640 13.22222%, #c66382 13.22223%, #c66382 16.66666%, rgba(255, 255, 255, 0) 16.66667%);
        background: -o-linear-gradient(332deg, #f4ac51 0%, #f4ac51 9.2222%, #c54640 9.5%, #c54640 13.22222%, #c66382 13.22223%, #c66382 16.66666%, rgba(255, 255, 255, 0) 16.66667%);
        background: linear-gradient(118deg, #f4ac51 0%, #f4ac51 9.2222%, #c54640 9.5%, #c54640 13.22222%, #c66382 13.22223%, #c66382 16.66666%, rgba(255, 255, 255, 0) 16.66667%); } }
  .responsive #top #wrap_all #targeting .content .flex_column_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .responsive #top #wrap_all #targeting .content .flex_column_table .flex_column:first-child {
      margin-left: -10%;
      width: 60%;
      display: block; }
      .responsive #top #wrap_all #targeting .content .flex_column_table .flex_column:first-child .avia-image-container {
        max-width: 540px;
        text-align: center;
        margin: 0px auto; }
      @media (max-width: 767px) {
        .responsive #top #wrap_all #targeting .content .flex_column_table .flex_column:first-child {
          width: 100%; } }
  @media (max-width: 990px) {
    .responsive #top #wrap_all #targeting .content {
      padding: 30px 0px; }
      .responsive #top #wrap_all #targeting .content .flex_column_table {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
        .responsive #top #wrap_all #targeting .content .flex_column_table .flex_column {
          width: 100%; }
          .responsive #top #wrap_all #targeting .content .flex_column_table .flex_column:first-child {
            margin: 0px auto 20px auto; } }

.responsive #top.page-id-12908 #wrap_all #high_impact {
  position: relative;
  background-size: 60% auto !important; }
  @media (max-width: 1265px) {
    .responsive #top.page-id-12908 #wrap_all #high_impact {
      background-size: auto 103% !important; } }
  @media (max-width: 767px) {
    .responsive #top.page-id-12908 #wrap_all #high_impact {
      background-position: center !important;
      background-size: cover !important; } }
  .responsive #top.page-id-12908 #wrap_all #high_impact:before {
    background: #7f2a69;
    background: -webkit-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 47.99999%, #973250 48%, #973250 70%, #3c142c 93%, #3c142c 100%);
    background: -o-linear-gradient(332deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 47.99999%, #973250 48%, #973250 70%, #3c142c 93%, #3c142c 100%);
    background: linear-gradient(118deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 47.99999%, #973250 48%, #973250 70%, #3c142c 93%, #3c142c 100%);
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%; }
    @media (max-width: 767px) {
      .responsive #top.page-id-12908 #wrap_all #high_impact:before {
        background: -webkit-linear-gradient(332deg, rgba(151, 50, 80, 0.8) 0%, rgba(60, 20, 44, 0.8) 63.9999%);
        background: -o-linear-gradient(332deg, rgba(151, 50, 80, 0.8) 0%, rgba(60, 20, 44, 0.8) 63.9999%);
        background: linear-gradient(118deg, rgba(151, 50, 80, 0.8) 0%, rgba(60, 20, 44, 0.8) 63.9999%); } }

@media (min-width: 992px) {
  .responsive #top.page-id-13278 #wrap_all #purchase_habits .flex_column.first {
    padding-right: 150px; } }

@media (max-width: 767px) {
  .responsive #top.page-id-13278 #wrap_all #purchase_habits {
    background-size: contain !important;
    background-position: top; }
    .responsive #top.page-id-13278 #wrap_all #purchase_habits .content {
      padding-top: 30px;
      padding-bottom: 30px; }
    .responsive #top.page-id-13278 #wrap_all #purchase_habits .flex_column_table {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }
      .responsive #top.page-id-13278 #wrap_all #purchase_habits .flex_column_table .flex_column.first {
        padding-right: 0px; } }
