@media screen {
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 300;
    src: local(''),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKruRA.woff2') format('woff2'),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKruQg.woff') format('woff');
  }
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    src: local(''),
    url('https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VflQ.woff2') format('woff2'),
    url('https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vfkw.woff') format('woff');
  }
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 500;
    src: local(''),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKvuRA.woff2') format('woff2'),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKvuQg.woff') format('woff');
  }
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 700;
    src: local(''),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3uRA.woff2') format('woff2'),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3uQg.woff') format('woff');
  }
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 800;
    src: local(''),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7uRA.woff2') format('woff2'),
    url('https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7uQg.woff') format('woff');
  }
}

#outlook a {
  padding: 0;
}

.ReadMsgBody,
.ExternalClass {
  width: 100%;
}

.ExternalClass,
.ExternalClass p,
.ExternalClass td,
.ExternalClass div,
.ExternalClass span,
.ExternalClass font {
  line-height: 100%;
}

div[style*="margin: 14px 0"],
div[style*="margin: 16px 0"] {
  margin: 0 !important;
}

table,
td {
  mso-table-lspace: 0;
  mso-table-rspace: 0;
}

table,
tr,
td {
  border-collapse: collapse;
}

body,
td,
th,
p,
div,
li,
a,
span {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  mso-line-height-rule: exactly;
}

img {
  border: 0;
  outline: none;
  line-height: 100%;
  text-decoration: none;
  -ms-interpolation-mode: bicubic;
}

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
}

body {
  margin: 0;
  padding: 0;
  width: 100% !important;
  -webkit-font-smoothing: antialiased;
}

.pc-gmail-fix {
  display: none;
  display: none !important;
}

@media screen and (min-width: 621px) {
  .pc-email-container {
    width: 620px !important;
  }
}

@media screen and (max-width:620px) {
  .pc-sm-p-24-20-30 {
    padding: 10px 20px 10px !important
  }
  .pc-sm-mw-100pc {
    max-width: 100% !important
  }
  .pc-sm-p-25-10-15 {
    padding: 10px 10px 15px !important
  }
  .pc-sm-p-35-10-15 {
    padding: 10px 10px 15px !important
  }
  .pc-sm-p-21-10-14 {
    padding: 10px 10px 15px !important
  }
  .pc-sm-h-20 {
    height: 20px !important
  }
    .espacios{
        
        padding: 0 10px 10px 10px !important
    }
    
        .area-rw{
        padding: 2px 20px 2px 20px !important
    }
    
    .area-rw-f{
        padding: 0px 20px 10px 20px !important
    }
    
    .img-video{
        
        max-width: 620px !important;
            
    }


}

@media screen and (max-width:525px) {
  .pc-xs-p-15-10-20 {
    padding: 10px 10px 5px !important
  }
  .pc-xs-h-100 {
    height: 100px !important
  }
  .pc-xs-br-disabled br {
    display: none !important
  }
  .pc-xs-fs-30 {
    font-size: 30px !important
        
  }
  .pc-xs-lh-42 {
    line-height: 42px !important;
        
  }
  .pc-xs-w-100pc {
    /*width: 100% !important*/
      padding: 4px;
     
  }
  .pc-xs-p-10-0-0 {
    padding: 5px 0 0 !important
        
  }
  .pc-xs-p-15-0-5 {
    padding: 5px 15px 0 5px !important
  }
  .pc-xs-p-25-0-5 {
    padding: 5px 10px 0 5px !important
        
  }
  .pc-xs-p-5-0 {
    padding: 5px 0 !important
  }
    
    .area-rw{
        padding: 2px 20px 2px 20px !important
    }
    
    .area-rw-f{
        padding: 0px 20px 10px 20px !important
    }
    
    .img-video{
        
        max-width: 420px !important;
            
    }
    
    

}
.vue-star-rating-star[data-v-ef4bc576]
{overflow:visible!important}
.vue-star-rating-star-rotate[data-v-ef4bc576]
{transition:all .25s}
.vue-star-rating-star-rotate[data-v-ef4bc576]:hover{transition:transform .25s;transform:rotate(-15deg) scale(1.3)}
.vue-star-rating-star[data-v-fde73a0c]{display:inline-block}
.vue-star-rating-pointer[data-v-fde73a0c]{cursor:pointer}
.vue-star-rating[data-v-fde73a0c]{display:flex;align-items:center}
.vue-star-rating-inline[data-v-fde73a0c]{display:inline-flex}
.vue-star-rating-rating-text[data-v-fde73a0c]{margin-left:7px}
.vue-star-rating-rtl[data-v-fde73a0c]{direction:rtl}
.vue-star-rating-rtl .vue-star-rating-rating-text[data-v-fde73a0c]{margin-right:10px;direction:rtl}
.sr-only[data-v-fde73a0c]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
[_nghost-diu-c60]{font-family:Open Sans,sans-serif;color:#121212;}