/*  Imports */
@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;700&family=Open+Sans&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Source+Sans+Pro:wght@400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Source+Sans+Pro:wght@400;600;700&display=swap");
/*
** Fonts
*/
/*
** media query widths
*/
#advertiser-profile.logged-out .header,
#advertiser-coupons-header.logged-out .header {
  max-height: none !important;
  height: auto !important; }
  #advertiser-profile.logged-out .header .item-share-movil a,
  #advertiser-coupons-header.logged-out .header .item-share-movil a {
    color: #525260; }
  #advertiser-profile.logged-out .header .item-logo .logo,
  #advertiser-coupons-header.logged-out .header .item-logo .logo {
    box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1); }
  #advertiser-profile.logged-out .header .item-body h1,
  #advertiser-coupons-header.logged-out .header .item-body h1 {
    color: #525260; }
  #advertiser-profile.logged-out .header .item-body .item-description,
  #advertiser-coupons-header.logged-out .header .item-body .item-description {
    max-height: none;
    height: auto;
    color: #525260; }
    #advertiser-profile.logged-out .header .item-body .item-description a i,
    #advertiser-coupons-header.logged-out .header .item-body .item-description a i {
      color: #525260; }
  #advertiser-profile.logged-out .header .registration-form,
  #advertiser-coupons-header.logged-out .header .registration-form {
    box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1); }
#advertiser-profile .header,
#advertiser-coupons-header .header {
  position: relative;
  max-height: 300px;
  display: flex;
  margin-bottom: 30px; }
  #advertiser-profile .header .opacity-header,
  #advertiser-coupons-header .header .opacity-header {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #525260;
    opacity: 0.7;
    z-index: 2; }
  #advertiser-profile .header .item-background,
  #advertiser-coupons-header .header .item-background {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1; }
  #advertiser-profile .header .container,
  #advertiser-coupons-header .header .container {
    margin-top: 50px;
    margin-bottom: 40px;
    z-index: 3; }
  #advertiser-profile .header .item-body .item-title,
  #advertiser-coupons-header .header .item-body .item-title {
    color: #ffffff; }
  #advertiser-profile .header .item-body .item-description,
  #advertiser-coupons-header .header .item-body .item-description {
    color: #ffffff;
    max-height: 120px; }
    #advertiser-profile .header .item-body .item-description span,
    #advertiser-coupons-header .header .item-body .item-description span {
      font-weight: 600; }
    #advertiser-profile .header .item-body .item-description p,
    #advertiser-coupons-header .header .item-body .item-description p {
      line-height: 16px;
      max-height: 80px;
      height: 100%;
      overflow: hidden; }
    #advertiser-profile .header .item-body .item-description a:last-child,
    #advertiser-coupons-header .header .item-body .item-description a:last-child {
      color: #FF344C; }
  #advertiser-profile .header .item-data,
  #advertiser-coupons-header .header .item-data {
    background: #ffffff;
    padding: 15px;
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    #advertiser-profile .header .item-data .data,
    #advertiser-coupons-header .header .item-data .data {
      margin-bottom: 8px; }
      #advertiser-profile .header .item-data .data .text-cashback .big,
      #advertiser-coupons-header .header .item-data .data .text-cashback .big {
        font-weight: 700;
        font-size: 28px;
        font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, Sans-serif; }
    #advertiser-profile .header .item-data .btn,
    #advertiser-coupons-header .header .item-data .btn {
      width: 100%; }
    #advertiser-profile .header .item-data .error,
    #advertiser-coupons-header .header .item-data .error {
      margin-top: 15px;
      display: flex;
      align-items: center; }
      #advertiser-profile .header .item-data .error a,
      #advertiser-coupons-header .header .item-data .error a {
        color: #FF344C;
        margin-left: 5px; }
#advertiser-profile .border-bottom,
#advertiser-coupons-header .border-bottom {
  border-bottom: 1px solid #D6D6DC !important; }
#advertiser-profile .bloque > h3 > a, #advertiser-profile .bloque > h4 > a,
#advertiser-coupons-header .bloque > h3 > a,
#advertiser-coupons-header .bloque > h4 > a {
  padding-left: 10px; }
#advertiser-profile #earnings .column-right > h3,
#advertiser-coupons-header #earnings .column-right > h3 {
  display: flex;
  align-items: center; }
  #advertiser-profile #earnings .column-right > h3 > a,
  #advertiser-coupons-header #earnings .column-right > h3 > a {
    display: inline-flex;
    margin-left: 6px; }
#advertiser-profile .info-icon,
#advertiser-coupons-header .info-icon {
  font-size: 20px !important; }
#advertiser-profile #earnings .column-right .item-earning,
#advertiser-coupons-header #earnings .column-right .item-earning {
  display: flex;
  min-height: 75px;
  align-items: center;
  border-radius: 16px;
  box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1);
  margin-bottom: 8px;
  padding: 15px; }
  #advertiser-profile #earnings .column-right .item-earning .title,
  #advertiser-coupons-header #earnings .column-right .item-earning .title {
    font-weight: 600;
    display: flex; }
    #advertiser-profile #earnings .column-right .item-earning .title img,
    #advertiser-coupons-header #earnings .column-right .item-earning .title img {
      padding-right: 8px; }
  #advertiser-profile #earnings .column-right .item-earning .cashback,
  #advertiser-coupons-header #earnings .column-right .item-earning .cashback {
    margin-left: auto;
    color: #FF344C;
    min-width: 95px; }
    #advertiser-profile #earnings .column-right .item-earning .cashback span.number,
    #advertiser-coupons-header #earnings .column-right .item-earning .cashback span.number {
      font-size: 18px;
      font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, Sans-serif;
      font-weight: 700; }
    #advertiser-profile #earnings .column-right .item-earning .cashback span.text,
    #advertiser-coupons-header #earnings .column-right .item-earning .cashback span.text {
      font-size: 14px; }
#advertiser-profile #earnings .column-left .element,
#advertiser-coupons-header #earnings .column-left .element {
  display: flex;
  align-items: center;
  padding-bottom: 20px; }
  #advertiser-profile #earnings .column-left .element img,
  #advertiser-coupons-header #earnings .column-left .element img {
    padding-right: 10px; }
  #advertiser-profile #earnings .column-left .element > span,
  #advertiser-coupons-header #earnings .column-left .element > span {
    color: #838395; }
    #advertiser-profile #earnings .column-left .element > span .text-cashback,
    #advertiser-coupons-header #earnings .column-left .element > span .text-cashback {
      font-weight: 600; }
#advertiser-profile #coupons .column-right > p, #advertiser-profile #coupons .column-left > p,
#advertiser-coupons-header #coupons .column-right > p,
#advertiser-coupons-header #coupons .column-left > p {
  color: #838395; }
#advertiser-profile #coupons .column-right .item-coupon,
#advertiser-coupons-header #coupons .column-right .item-coupon {
  display: flex;
  align-items: center;
  min-height: 75px;
  border-radius: 16px;
  box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1);
  margin-bottom: 8px;
  padding: 15px; }
  #advertiser-profile #coupons .column-right .item-coupon p,
  #advertiser-coupons-header #coupons .column-right .item-coupon p {
    margin-bottom: 0; }
  #advertiser-profile #coupons .column-right .item-coupon .titulo,
  #advertiser-coupons-header #coupons .column-right .item-coupon .titulo {
    width: 80%;
    font-size: 14px;
    padding-right: 25px;
    border-right: 1px dashed #D3D3D3; }
  #advertiser-profile #coupons .column-right .item-coupon > div,
  #advertiser-coupons-header #coupons .column-right .item-coupon > div {
    margin-left: auto;
    height: 100%;
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 20px; }
    #advertiser-profile #coupons .column-right .item-coupon > div p,
    #advertiser-coupons-header #coupons .column-right .item-coupon > div p {
      font-size: 14px; }
    #advertiser-profile #coupons .column-right .item-coupon > div .text-cashback,
    #advertiser-coupons-header #coupons .column-right .item-coupon > div .text-cashback {
      text-align: center;
      font-weight: 600;
      line-height: 1;
      margin-bottom: 5px; }
      #advertiser-profile #coupons .column-right .item-coupon > div .text-cashback span,
      #advertiser-coupons-header #coupons .column-right .item-coupon > div .text-cashback span {
        font-weight: 400; }
    #advertiser-profile #coupons .column-right .item-coupon > div .btn,
    #advertiser-coupons-header #coupons .column-right .item-coupon > div .btn {
      width: 100%;
      padding-top: 0;
      padding-bottom: 0;
      font-size: 14px !important; }
#advertiser-profile .conditions,
#advertiser-coupons-header .conditions {
  background: #9F9FAD; }
  #advertiser-profile .conditions h3, #advertiser-profile .conditions .text,
  #advertiser-coupons-header .conditions h3,
  #advertiser-coupons-header .conditions .text {
    color: #ffffff; }
#advertiser-profile .product-services .container-logo,
#advertiser-coupons-header .product-services .container-logo {
  text-align: center; }
  #advertiser-profile .product-services .container-logo .logo,
  #advertiser-coupons-header .product-services .container-logo .logo {
    box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1); }
#advertiser-profile .product-services p,
#advertiser-coupons-header .product-services p {
  color: #838395; }
#advertiser-profile .reviews-block,
#advertiser-coupons-header .reviews-block {
  background: #F7F7F8; }
#advertiser-profile .seo_unlogged p,
#advertiser-coupons-header .seo_unlogged p {
  color: #838395; }
#advertiser-profile .blog-news, #advertiser-profile #featured-advertisers,
#advertiser-coupons-header .blog-news,
#advertiser-coupons-header #featured-advertisers {
  padding-bottom: 70px !important; }
#advertiser-profile #featured-advertisers .link-red,
#advertiser-coupons-header #featured-advertisers .link-red {
  top: 15px; }
@media (max-width: 991px) {
  #advertiser-profile .header,
  #advertiser-coupons-header .header {
    max-height: none; } }
@media (max-width: 767px) {
  #advertiser-profile .header .container,
  #advertiser-coupons-header .header .container {
    margin-top: 10px; }
  #advertiser-profile .header .container,
  #advertiser-coupons-header .header .container {
    margin-bottom: 20px; }
  #advertiser-profile .header .item-logo,
  #advertiser-coupons-header .header .item-logo {
    padding-bottom: 20px; }
    #advertiser-profile .header .item-logo img,
    #advertiser-coupons-header .header .item-logo img {
      width: 88px; }
  #advertiser-profile .header .item-body h1,
  #advertiser-coupons-header .header .item-body h1 {
    font-size: 22px; }
  #advertiser-profile .header .item-data .data .text-cashback .big,
  #advertiser-coupons-header .header .item-data .data .text-cashback .big {
    font-size: 20px; }
  #advertiser-profile .bloque,
  #advertiser-coupons-header .bloque {
    padding-left: 0;
    padding-right: 0; }
    #advertiser-profile .bloque .column-right,
    #advertiser-coupons-header .bloque .column-right {
      padding-bottom: 30px; }
  #advertiser-profile #earnings .column-right .item-earning .title span,
  #advertiser-coupons-header #earnings .column-right .item-earning .title span {
    font-size: 12px; }
  #advertiser-profile #earnings .column-right .item-earning .cashback div .number,
  #advertiser-coupons-header #earnings .column-right .item-earning .cashback div .number {
    font-size: 12px; }
  #advertiser-profile #earnings .column-right .item-earning .cashback div .text,
  #advertiser-coupons-header #earnings .column-right .item-earning .cashback div .text {
    font-size: 14px; }
  #advertiser-profile #coupons .column-right .item-coupon .titulo,
  #advertiser-coupons-header #coupons .column-right .item-coupon .titulo {
    font-size: 11px; }
  #advertiser-profile #coupons .column-right .item-coupon > div,
  #advertiser-coupons-header #coupons .column-right .item-coupon > div {
    width: 40%; }
    #advertiser-profile #coupons .column-right .item-coupon > div p,
    #advertiser-coupons-header #coupons .column-right .item-coupon > div p {
      font-size: 12px; }
  #advertiser-profile .product-services .container-logo,
  #advertiser-coupons-header .product-services .container-logo {
    margin-bottom: 20px; }
  #advertiser-profile .reviews-block .review,
  #advertiser-coupons-header .reviews-block .review {
    padding: 10px; } }

table#earnings tr {
  border: 1px solid #9F9FAD; }
table#earnings thead {
  background: #F7F7F8; }
  table#earnings thead th {
    padding: 5px; }
table#earnings tbody td {
  font-size: 14px;
  padding: 5px; }

.raise-header {
  text-align: center;
  margin-bottom: 4px; }

@media (max-width: 430px) {
  .raise-header {
    text-align: right; } }
.raise-badge {
  position: absolute;
  top: -5%;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  padding: 4px 12px 4px 30px;
  border-radius: 20px;
  background-color: #EDF9EE;
  color: #4ABD42;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap; }

.raise-badge .material-symbols-outlined {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  color: #4ABD42;
  background-color: #EDF9EE;
  border-radius: 50%;
  padding: 2px; }

/*# sourceMappingURL=advertiser_profile.css.map */
