/* [project]/src/app/competition-policy/component/styles.css [app-client] (css) */
.styledArticle {
  font-family: Lato, sans-serif;
  position: relative;
}

.styledArticle .policy p {
  margin: 8px 0;
}

.styledArticle .ascendeum {
  min-height: 300px;
  margin: 20px auto;
  position: relative;
}

.styledArticle .ascendeum:before {
  content: "Advertisement";
  color: #999;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.styledArticle .hero_image {
  height: 550px;
  padding-bottom: 20px;
  overflow: hidden;
}

.styledArticle .hero_image img {
  object-fit: cover;
  min-width: 100%;
  height: 100%;
  display: flex;
}

.styledArticle h1 {
  margin: 10px 0 0;
  font-size: 28px;
}

.styledArticle p a {
  color: #000;
  border-bottom: 2px solid gold;
  transition: all .3s ease-in-out;
}

.styledArticle p a:hover {
  color: gold;
}

.styledArticle p iframe {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
}

.styledArticle img {
  width: 100%;
  height: auto;
}

.styledArticle em {
  font-family: serif;
  font-size: 18px;
}

.styledArticle .ad {
  justify-content: center;
  margin: 15px 0;
  display: flex;
  overflow: hidden;
}

.styledArticle .ad.sticky {
  z-index: 2147483647;
  margin: 0;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.styledArticle .ad.sticky > div {
  margin: 0 auto;
}

.styledArticle .billboard {
  background: #f7f7f7;
  width: 100vw;
}

.styledArticle .billboard .ad {
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto;
}

.styledArticle div#snack_ldb {
  justify-content: center;
  align-items: center;
  padding: 8px 0;
  display: flex;
}

.styledArticle .custom_embed {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  min-height: 355px;
  margin: 0 auto;
}

@media (max-width: 600px) {
  .styledArticle .custom_embed {
    min-height: 275px;
  }
}

.styledArticle .custom_embed .fb-post, .styledArticle .custom_embed .twitter-tweet, .styledArticle .custom_embed div#snack_dex2 {
  justify-content: center;
  align-items: center;
  padding: 8px 0;
  display: flex;
}

.styledArticle .title {
  padding: 20px 0;
}

.styledArticle .title h1 {
  text-align: center;
  letter-spacing: .7px;
  flex: 1;
  margin: 0;
  font-family: Stag, serif;
  font-size: 36px;
  line-height: 1.24;
}

.styledArticle .title a {
  display: flex;
}

.styledArticle .title img {
  width: 100px;
}

.styledArticle .author {
  text-align: center;
  margin: 0 0 10px;
  padding: 0;
  font-weight: 700;
}

.styledArticle .author .by {
  color: #979797;
  font-family: initial;
  font-style: italic;
  font-weight: 400;
  display: block;
}

.styledArticle .post_date {
  text-align: center;
  margin: 0 0 10px;
  padding: 0;
  font-weight: 700;
}

.styledArticle .content {
  padding-bottom: 20px;
}

.styledArticle .print_icon {
  cursor: pointer;
  align-self: flex-start;
  margin-bottom: 15px;
}

.styledArticle .share_icons {
  margin: 0 auto;
}

.styledArticle .share_icons .picture {
  background: none;
}

.styledArticle .share_icons .picture img {
  opacity: .8;
}

.styledArticle .share_icons a {
  width: 25%;
}

.styledArticle .share_icons img {
  width: 40px;
  margin-right: 5px;
  transition: all .3s ease-in-out;
}

.styledArticle .share_icons img:hover {
  opacity: .6;
  transform: scale(1.05);
}

.styledArticle .engagement {
  text-align: center;
  margin-top: 5px;
  padding-bottom: 10px;
  font-weight: 700;
}

.styledArticle aside {
  width: 300px;
}

.styledArticle aside .category {
  color: #000;
  text-transform: uppercase;
  background: gold;
  margin: 0 auto 5px;
  padding: 3px 20px;
  font-weight: 700;
}

.styledArticle aside p, .styledArticle aside span {
  font-size: 14px;
}

.styledArticle .content .main_content {
  flex: 1;
  width: 60%;
  padding: 0 15px;
  visibility: visible !important;
  height: 100% !important;
  display: flex !important;
}

.styledArticle .content .main_content p {
  text-align: justify;
  margin: 15px 0;
}

.styledArticle .content .main_content p:first-child {
  margin-top: 0;
}

.styledArticle .content .main_content #primisPlayerContainerDiv {
  text-align: center;
}

.styledArticle .content .main p {
  margin-top: 0;
}

.styledArticle .jwplayer {
  align-self: center;
  margin-bottom: 20px;
}

.styledArticle .jwplayer .jw-title-primary {
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, sans-serif;
  font-size: 20px;
  transition: all .3s ease-in-out;
}

.styledArticle .jwplayer .jw-display-icon-container .jw-icon {
  width: 50px;
  height: 50px;
  transition: all .3s ease-in-out;
  color: gold !important;
  background: #fff !important;
  border-radius: 15px !important;
  padding: 15px 35px !important;
  transform: scale(.65) !important;
}

.styledArticle .jwplayer .jw-display-icon-container p {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
  transition: all .3s ease-in-out;
  color: #fff !important;
}

.styledArticle .jwplayer:hover .jw-display-icon-container .jw-icon {
  color: #fff !important;
  background: gold !important;
}

.styledArticle .jwplayer:hover .jw-title-primary, .styledArticle .jwplayer:hover p {
  color: gold !important;
}

.styledArticle .sticky_bottom {
  z-index: 999999;
  position: fixed;
  bottom: 0;
}

.styledArticle .report-ad {
  color: #000;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline;
}

@media (max-width: 1024px) {
  .styledArticle .share_icons img {
    width: 33px;
  }
}

@media (max-width: 1099px) {
  .styledArticle .content {
    flex-direction: column;
  }

  .styledArticle .content .main_content {
    margin: 0;
    padding: 0;
    width: 100% !important;
  }

  .styledArticle .content .main_content p {
    margin: 10px 0;
    padding: 0 15px;
  }

  .styledArticle .content .main_content p img {
    width: calc(100% + 30px);
    margin-left: -15px;
  }

  .styledArticle aside {
    width: initial;
  }

  .styledArticle aside.left {
    padding-top: 15px;
  }

  .styledArticle aside.sticky {
    position: static;
  }

  .styledArticle aside .category {
    margin-bottom: 3px;
    padding: 1px 20px;
  }

  .styledArticle aside .author, .styledArticle aside .post_date {
    margin: 0 0 5px;
  }

  .styledArticle aside .share_icons a {
    width: 25%;
  }

  .styledArticle aside .share_icons img {
    width: 37px;
  }

  .styledArticle aside .engagement {
    margin: 0;
  }

  .styledArticle .ad {
    margin: 15px auto;
  }
}

@media (max-width: 768px) {
  .styledArticle {
    font-size: 20px;
  }

  .styledArticle .hero_image {
    height: auto;
    padding-bottom: 0;
  }

  .styledArticle .hero_image .picture {
    margin-bottom: 0;
  }

  .styledArticle .title h1 {
    font-size: 30px !important;
  }

  .styledArticle .share_icons a {
    justify-content: center;
    width: 50%;
    display: flex;
  }

  .styledArticle .share_icons img {
    width: 37px;
  }

  .styledArticle .custom_embed .fb-post, .styledArticle .custom_embed .twitter-tweet, .styledArticle .custom_embed .instagram-media {
    max-width: 330px !important;
  }
}

@media (max-width: 480px) {
  .styledArticle h1 {
    padding: 0 15px;
    font-size: 26px !important;
  }

  .styledArticle .title, .styledArticle .content {
    padding: 0;
  }

  .styledArticle .title h1 {
    text-align: center;
    padding: 10px;
  }

  .styledArticle .title img {
    display: none;
  }

  .styledArticle .hero_image {
    margin-bottom: 0;
    padding: 0;
  }

  .styledArticle .engagement {
    padding-bottom: 0;
  }

  .styledArticle .jwplayer .jw-title-primary {
    font-size: 18px;
  }

  .styledArticle .jwplayer .jw-display-icon-container .jw-icon {
    transform: scale(.55) !important;
  }

  .styledArticle .jwplayer .jw-display-icon-container p {
    font-size: 20px;
  }

  .styledArticle .fb-comments {
    padding: 5px 0;
    width: 100vw !important;
  }

  .styledArticle .ps .article .title {
    margin-top: 60px;
  }
}

/*# sourceMappingURL=src_app_competition-policy_component_styles_d5833a93.css.map*/