/* CSS BLOCK */
#f60a{z-index: 999;position:fixed!important;position:absolute;top:0;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:0;width:100%;height:100%;background-color:#002333;opacity:1;filter:alpha(opacity=100);display:block}
#f60a p{
  display: flex;
    opacity: 1;
    filter: none;
    text-align: center;
    margin: 7% 0;
    justify-content: center;}
#f60a p a,#f60a ~ *{display:none}#f60a img{max-width: 600px;width: 100%;}
/* END CSS BLOCK */

.dream-zen-posts{
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(3, 1fr);
}
.max-w-\[65ch\] {
    max-width: 1200px;
        padding: 0px 10px;
  }
  .space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: 0px;
    margin-topOFF: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .card-title {
    font-size: 1.04rem;
    line-height: 1.45rem;
    font-weight: 700;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    min-height: 48px;
}
.card {
  border: 1px solid #94a1ad;
}
.itemCAT2 {
  background: #3722d3;
  color: #fff!important;
  font-weight: 600;
  padding: 8px 4px;
  height: 40px;
  text-align: center;
  font-size: 13px;
  border-radius: 6px;
  border: 1px solid #362fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 55%;
  display: inline-block;
  float: left;
}
.card-actions .items-center2 span {
  font-weight: 600;
  padding: 8px 4px;
  height: 40px;
  text-align: center;
  font-size: 13px;
  border-radius: 6px;
  border: 1px solid #736eff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 50px;
  display: inline-table;
  float: right;
}



.logoheader{
  display: flex;
  align-items: center;
}
.logoheader .avatar{
  margin-right: 10px;
}
.logoheader .text-base-content\/60 {
  color: #65ff8f;
  letter-spacing: 3.7px;
  font-size: 10px;
  line-height: 14px;
  display: block;
  font-weight: 600;
}
.logoheader .text-lg {
  line-height: 19px;
  display: block;
}
nav {
    background: #05192d;
    color: #ffffff;
}
.dropdown .dropdown-content {
  background: #05192d;
}
footer p{
  font-weight: 700;
  text-align: center;
}
footer .text-sm{
  font-size: 0.775rem;
  text-align: center;
}
.front .container {
  min-height:100vh; display:flex; flex-direction:column; justify-content:space-between;
}
.p-2 {
  padding: 4px 6px;
  font-weight: 600;
}
.rounded-full {
  border-radius: 4px;
}
.hover\:bg-primary:hover {
  background-color: oklch(0.78 0.12 288.59);
}

.contactclass {
  background: #ffffff;
  color: #05192d;
  padding: 5px 10px;
  border: 2px solid #ffffff;
  display: flex;
  min-width: 120px;
  justify-content: center;
}
.contactclass:hover{
  background: #65ff8f;
  border: 2px solid #65ff8f;
}
.sitemapclass {
  border: 2px solid #aebecd;
  padding: 5px 10px;
  min-width: 92px;
  justify-content: center;
  display: flex;
}
.w-36 {
  width: 12rem;
}
:where(.menu li) {
  padding: 4px 6px;
}
.searchclass1 {
  background: #05192d;
  border: 1px solid #77899b;
  color: #c7d0d9;
  font-size: 13px;
}
.searchclass1 ion-icon {
  margin-right: 4px;
}




:root .prose {
  --tw-prose-body: var(--fallback-bc,oklch(var(--bc)/1));
}

[data-theme=emerald] {
  color-scheme: light;
  --bc: 1% 0.032071 262.988584;
}
header h1{
  text-align: center;
}
article figure{
  margin-bottom: 10px!important;
}
article figure img{
  border-radius: 10px;
  width: 100%;
}
.DATESPOSSINLGE{
  margin-top: 5px;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
}
.categoriesPOST{
  display: block;
  text-align: center;
  font-size: 14px;
}
.categoriesPOST a{
  display: inline-block;
  background: #513ee3;
  padding: 1px 6px;
  border-radius: 6px;
  color: #ffffff;
  line-height: 18px;
  text-decoration: none;
}
.tagsPOST {
  display: block;
  text-align: center;
  font-size: 11px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.tagsPOST a {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 6px;
  line-height: 17px;
  border: 1px solid #acb9c6;
  text-decoration: none;
}
.author_social{
  border-bottom: 1px solid #acb9c6;
  padding-bottom: 10px;
}
.author_social span{
  font-weight: 700;
}
.badge{
  border-color: var(--fallback-b2, oklch(0.65 0.01 0));
}
.badge-primary {
  border-color: oklch(0.5 0.24 278.76);
  background-color: oklch(0.96 0.02 291.54);
  font-weight: 600;
}
.hover\:badge-primary:hover {
  border-color: oklch(0.5 0.24 278.76);
  background-color: oklch(0.96 0.02 291.54);
}

.prose {
  max-width: 80ch;
}



.secsearch65CH{
  max-width: 65ch;
  width: 100%;
}
.secINFOsearch{
  padding-bottom: 12px;
}
.secINFOsearch h2{
  font-size: 24px;
    text-align: center;
    font-weight: 700;
}
.secINFOsearch p{
  font-size: 13px;
  text-align: center;
}



.footer-contentA {
  margin-top: 80px;
}
.dream-zen-posts figure img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  aspect-ratio: 16 / 9;
}



.gap-4V2,.gap-4V3{
  gap: 0.3rem;
  justify-content: center;
}
.gap-4V2,.gap-4V3 .badge{
  font-size: 0.675rem!important;
  padding-left: 0.363rem!important;
    padding-right: 0.363rem!important;
}



@media (min-width: 1536px) {
    .container {
      max-width: 920px;
    }
    nav .container{
      max-width: 1200px;
    }
  }
@media (min-width: 1024px) {
    .lg\:mt-8 {
        margin-top: 0rem;
    }
    .container {
      max-width: 920px;
  }
}  
@media (min-width: 800px) {
  .sm\:flex {
      display: flex;
  }
}
  @media (max-width: 768px){
    .dream-zen-posts {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 510px){
  .dream-zen-posts {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) {
  .md\:gap-4 {
      gap: 0.7rem;
  }
}



/* bannertop */
.dc-ps-banner-wrapper {
  font-family: Studio-Feixen-Sans, Arial;
  overflow: hidden;
  top: 0;
}
.dc-ps-banner-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 1140px;
  padding-right: 18px;
  width: 100%;
  min-height: 62px;
}
.dc-ps-banner {
  border: 0;
  background-color: #513ee3;
  display: flex;
  justify-content: center;
  overflow: hidden;
  transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  text-decoration: none;
}
.img-left-container {
  align-items: center;
  display: flex;
  flex-shrink: 1;
  margin-left: 16px;
  margin-right: 8px;
  max-width: 180px;
  overflow: hidden;
}
.img-left {
  max-height: 60px;
  max-width: 100%;
}
.dc-ps-banner-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 9px 0;
  position: relative;
  text-align: center;
}
.fake-button-container {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.fake-button {
  align-items: center;
  background-color: #65ff8f;
  border: 0;
  border-radius: 4px;
  box-shadow: none;
  color: #05192D;
  display: flex;
  height: 36px;
  font-family: Studio-Feixen-Sans, Arial;
  font-size: 14px;
  font-weight: bold;
  justify-content: center;
  padding: 0 8px;
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.fake-button-icon {
  margin-left: 8px;
}
.dc-ps-banner-heading {
  display: none;
  font-weight: 700;
}
.itemCAT {
  width: -moz-max-content;
  width: max-content;
  background: #05192d;
  color: #ffffff;
  font-size: 10px;
  text-transform: uppercase;
  padding: 1px 7px;
  border-radius: 7px;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 17px;
  max-height: 20px;
  border: 1px solid #374d63;
}
.itemCAT span{
  color: #d2cdf5;
  font-weight: 400;
}


.searchSECBA{
  display: flex;
    justify-content: center;
    margin-top: 10px;
}
.card-body :where(p) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
article p{
  margin-top: 0.1em!important;
  margin-bottom: 0.1em!important;
}



.articletop {
  overflow: hidden !important;
  text-align: center;
  padding: 10px 0px;
}




@media (min-width: 1280px) {
  .container {
      max-width: 920px;
  }
  nav .container {
    max-width: 1200px;
}
}
@media screen and (min-width: 1200px) {
  .dc-ps-banner-flex {
      padding-right: 0;
      min-height: 80px;
  }
  .img-left-container {
    max-width: 260px;
}
.dc-ps-banner-heading {
  font-size: 24px;
}
.fake-button {
  font-size: 16px;
  height: 42px;
  padding-left: 16px;
  padding-right: 16px;
}
}
@media screen and (min-width: 992px) {
  .dc-ps-banner-flex {
      min-height: 80px;
  }
  .img-left {
    max-height: 70px;
}
.dc-ps-banner-heading {
  display: block;
  font-size: 20px;
  margin: 0 8px;
}
.img-left-container {
  max-width: 220px;
}
}
@media screen and (min-width: 600px) {
  .dc-ps-banner-heading {
      color: #ffffff;
      display: block;
      font-size: 20px;
      line-height: 1.2;
      margin: 0 8px;
  }
}
@media (max-width: 460px) {
.footer-contentA .max-w-\[65ch\] {
  flex-direction: column;
}
}




/* New fotter 2 */
.footer-contentB {
  background: #05192d;
  height: auto;
  width: 100%;
  padding: 30px 10px;
  display: block;
}
.footer-contentB .secF1 {
  max-width: 920px;
  margin: 0 auto;
  text-align: center;
}
.secF1 h3{
  color: #ffffff;
  font-size: 20px;
}
.secF1 h3{
  color: #ffffff;
  font-size: 20px;
}
.secF1 p {
  color: #8aa2bb;
  font-size: 12px;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px 0px;
}
.socials{
  display: flex;
  justify-content: center;
  padding: 10px 0px;
}
.socials a{
  padding: 10px;
}

.footer-contentB .secF1{
max-width: 920px;
}
.footer-contentA {
  background: #213147;
  color: #ffffff;
}
.footer-contentA .max-w-\[65ch\]{
    padding: 30px 6px;
    max-width: 920px;
}
.footer-contentA .text-base-content\/60 {
  color: oklch(0.81 0.02 257.39);
}


/* hero2 */
.herosectionindex2{background: #05192d;margin-bottom: 40px;}
.sec_herosub {
  box-sizing: border-box;
  margin: 0 auto;
  min-width: 0;
  width: 100%;
  max-width: 920px;
  padding: 50px 10px;
  text-align: center;
}
.aBTN_hero {
  background: #ffffff;
  color: #000000;
  font-weight: 700;
  padding: 8px 4px;
  height: 44px;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 44%;
  display: inline-block;
  margin: 5px;
  position: relative;
}

.Aabtn .taginfo1{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
  display: flex;
  align-items: center;
  line-height: 19px;
  padding: 2px 10px;
  background-color: #66ff8f;
  color: #05192d;
  border-radius: 0px 4px 0px 12px;
  text-transform: capitalize;
  float: right;
  margin: 0px;
  font-weight: 800;
  letter-spacing: 0.2px;
  font-size: 9px;
}
.Babtn .taginfo2{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
  display: flex;
  align-items: center;
  line-height: 19px;
  padding: 2px 10px;
  background-color: #513ee3;
  color: #ffffff;
  border-radius: 0px 4px 0px 12px;
  text-transform: capitalize;
  float: right;
  margin: 0px;
  font-weight: 800;
  letter-spacing: 0.2px;
  font-size: 9px;
 }
.Cabtn .taginfo2{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
  display: flex;
  align-items: center;
  line-height: 19px;
  padding: 2px 10px;
  background-color: #513ee3;
  color: #ffffff;
  border-radius: 0px 4px 0px 12px;
  text-transform: capitalize;
  float: right;
  margin: 0px;
  font-weight: 800;
  letter-spacing: 0.2px;
  font-size: 9px;
 }
 .Dabtn .taginfo2{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
  display: flex;
  align-items: center;
  line-height: 19px;
  padding: 2px 10px;
  background-color: #513ee3;
  color: #ffffff;
  border-radius: 0px 4px 0px 12px;
  text-transform: capitalize;
  float: right;
  margin: 0px;
  font-weight: 800;
  letter-spacing: 0.2px;
  font-size: 9px;
 }
.subinfotext_hero{
  font-size: 11px;
  color: #ffffff;
  padding: 10px 10px 10px;
  font-weight: 600;
}
.sub_titlehero {
  font-size: 40px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 16px;
}
.sub_titlehero B{
  background: #513ee3;
    padding: 2px 10px;
}
.aLINK_hero{
  color: #05192d;
    font-size: 11px;
    background: #66ff8f;
    padding: 2px 10px;
    border-radius: 4px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    line-height: 17px;
}
.sub_tetxinfo {
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  padding: 10px 10px 20px 10px;
}
.sub_btnsites{
  padding-bottom: 40px;
  display: block;
  position: relative;
}
.subLINKTITLE_hero {
  font-size: 26px;
  font-weight: 700;
  color: #ffffff;
  margin-top: 20px;
}

@media (max-width: 800px) {
  .aBTN_hero {
    width: 100%;
    max-width: 310px
}
}
@media (max-width: 560px){
  .sub_titlehero {
    font-size: 24px;
}
.sub_tetxinfo {
  font-size: 12px;
  line-height: 20px;
}
.aBTN_hero {
  padding-left: 13px;
  height: 40px;
  text-align: left;
  font-size: 12px;
}
.subLINKTITLE_hero {
  font-size: 20px;
}
element.style {
  font-size: 10px;
}
}



/*-- info home --*/
.info-htweb {
  line-height: 18px;
  border: 1px solid rgb(55, 34, 211);
  padding: 14px 16px;
  border-radius: 8px;
  font-size: 13px;
  display: block;
  color: #e0dcf9;
  font-weight: 400;
  background: #3722d3;
  max-width: 920px;
  margin: 0 auto;
}
.SUBHEROinfo{
  margin-left: 12px;
  margin-right: 12px;
}
.info-htweb b{font-weight: 800;color: #ffffff;}
.info-htweb span{font-weight: 800; color:#ffffff}
.info-htweb a{text-decoration: none; color: #ffffff;margin-right: 8px;}



/* css other */
.titleindexpost2 {
  font-size: 33px;
  margin-bottom: 18px;
  margin-top: 30px;
  text-align: center;
  text-decoration: underline wavy;
  text-decoration-color: #65ff8f;
  font-weight: 700;
  padding: 1px 20px;
}
.subtitleimportant {
  display: block;
  margin: 0 auto;
  font-size: 12px;
  font-weight: 500;
  max-width: 920px;
  text-align: center;
  line-height: 15px;
  padding: 12px;
}
.subtitleimportant small {
  background: #e8e5ff;
  padding: 1px 6px;
  font-size: 90%;
  letter-spacing: 0.5px;
  font-weight: 700;
  color: #000000;
}





/* ads-lateral */
#ads-v3 {margin:auto;}
#cont-adsv3 {text-align:center;margin:auto;}
.ads-v3-left {right: 50%;margin-right: 470px;top: 160px;position: fixed;height: 600px;width: 160px;}
.ads-v3-right {left: 50%;margin-left: 470px;top: 160px;position: fixed;height: 600px;width: 160px;}
@media only screen and (max-width:1100px) {.ads-v3-left {display: none}.ads-v3-right {display: none}}
/* ads-lateral */



 
  /* css list with numeber circle background -------------- */
  .datelink2{font-size: 11px;color: #9b9b9b
    ;}
.datelink2 .fa-unlock-alt{margin-left: 7px;}
.claveservidor{
font-size: 14px;
font-weight: 600;
}  
.claveservidor b{
color: #e6215d;
border: 1px solid #e6215d;
border-radius: 8px;
padding: 2px 7px;
display: inline-block;
line-height: 20px;
}
.claveservidor a {
color: #0866ff;
border: 1px solid #0866ff;
background: #d7e7ff;
border-radius: 8px;
padding: 2px 7px;
display: inline-block;
line-height: 20px;
}
.numberlistdc{width: 100%;display: block;margin-top: 20px;margin-bottom: 15px;}
.numberlistdc ul{padding-left: 0px;}
.numberlistdc oldc{counter-reset: li;list-style: none;*list-style: decimal;font: 15px 'trebuchet MS', 'lucida sans';padding: 0;margin-bottom: 4em;}
.numberlistdc oldc oldc{margin: 0 0 0 2em;}
.numberlistdc a {
  position: relative;
  display: block;
  padding: 8px 8px 8px 25px;
  margin: 7px 1px 7px 13px;
  text-decoration: none;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-weight: 600;
  line-height: 20px;
  font-size: 15px;
  border-width: 1px;
  border-color: oklch(0.51 0.02 0.63 / 0.88);
}
.numberlistdc li{
list-style-type: none;
} 
.numberlistdc a:before:hover{background: #090c10;color:#ffffff!important;}
.numberlistdc a:hover{background: #05192d;color:#ffffff!important;text-decoration:none!important;opacity: initial;}
.numberlistdc a:before {
content: url("data:image/svg+xml,%3Csvg width='22px' height='22px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9999 19C19.209 19 20.9999 17.2091 20.9999 15C20.9999 12.7909 19.209 11 16.9999 11H16.9774C16.9923 10.8353 16.9999 10.6685 16.9999 10.5C16.9999 7.46243 14.5374 5 11.4999 5C8.4623 5 5.99986 7.46243 5.99986 10.5C5.99986 10.5047 5.99987 10.5095 5.99988 10.5142C4.04366 10.9113 2.57129 12.6408 2.57129 14.7142C2.57129 17.0811 4.49007 18.9999 6.857 18.9999' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 14L12 19M12 19L14 17M12 19L10 17' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
height: 39px;
width: 39px;
text-align: center;
font-weight: 900;
border-radius: 12px;
background: #ffffff;
line-height: 46px;
border-width: 1px;
border-color: oklch(0.51 0.02 0.63 / 0.88);
}
@media (max-width: 767px){ 
.numberlistdc a{font-size: 13px;}
}
.claveservidor strong{color: #e6215d;}
/* End css list with numeber circle background -------------- */
/* link descarga */
.secprov1 {
  border-width: 1px;
  border-color: oklch(0.51 0.02 0.63 / 0.88);
  max-width: 801px;
  width: 100%;
  margin: 0 auto;
  border-radius: 10px;
  padding: 30px 16px 36px;
  margin-top: 26px;
}
.infotop1 {
  font-weight: 700;
  text-align: center;
  font-size: 22px;
  margin-bottom: 11px;
  -webkit-text-decoration: underline wavy;
  text-decoration: underline wavy;
  text-decoration-color: #66ff8f;
}
.infotop2 {
  text-align: center;
  font-size: 13px;
  max-width: 550px;
  margin: 0 auto;
  font-weight: 600;
  line-height: 18px;
  padding-bottom: 20px;
}
.dlBoxV2 {
  display: flex;
  align-items: center;
  max-width: 650px;
  padding: 10px 10px;
  border-radius: 8px;
  background: #eef1ff00;
  margin: 0 auto;
  border-width: 1px;
  border-color: oklch(0.51 0.02 0.63 / 0.88);
}
.dlBoxV2 .fTV2 {
  font-size: 12px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  width: 49px;
  height: 50px;
  padding: 5px;
  background-color: #66ff8f;
  border-radius: 10px;
  align-items: center;
  line-height: 10px;
  border: 1px solid #66ff8f;
}
.dlBoxV2 .fTV2::before {
  content: url("data:image/svg+xml,%3Csvg width='35px' height='35px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23000000' stroke-width='1.5'/%3E%3Cpath d='M15 9.94728C14.5 9.3 13.8 8.5 12 8.5C10.2 8.5 9 9.51393 9 9.94728C9 10.3806 9.06786 10.9277 10 11.5C10.7522 11.9618 12.6684 12.0439 13.5 12.5C14.679 13.1467 14.8497 13.8202 14.8497 14.0522C14.8497 14.6837 13.4175 15.4852 12 15.5C10.536 15.5153 9.5 14.7 9 14.0522' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7V17' stroke='%23000000' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.dlBoxV2 .fNV2 {
  flex-grow: 1;
  width: calc(100% - 200px);
  padding: 0 15px;
}
.dlBoxV2 .fNV2 >* {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
font-weight: 700;
}
.dlBoxV2 .fSV2 {
  line-height: 1.5;
  font-size: 12px;
      font-weight: 400;
}
.buttonV3 {
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
  max-width: 320px;
  padding: 0.75rem 1rem;
  outline: 0;
  border-radius: 8px;
  color: #ffffff !important;
  background: #3722d3;
  border: 1px solid #9587ff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
.dlBoxV2 .buttonV3 {
  flex-shrink: 0;
  margin: 0;
  padding: 10px 12px;
  font-size: small;
}
.iconV3 {
  display: inline-flex;
  flex-shrink: 0;
  font-style: normal;
}
.dlBoxV2 .buttonV3::before{
 content: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60566 9.83622C8.20391 8.02832 10.2632 6.69256 11.7502 7.79654L18.8745 13.0858C20.2384 14.0984 19.7988 16.2427 18.1466 16.637L16.7718 16.9651L19.19 20.4274C19.5062 20.8802 19.3955 21.5036 18.9427 21.8198C18.49 22.1361 17.8665 22.0254 17.5503 21.5726L14.9995 17.9203L13.8791 19.1235C12.7816 20.3021 10.8124 19.7665 10.463 18.1944L8.60566 9.83622ZM17.6823 14.6916L10.558 9.40236L12.4154 17.7605L14.3791 15.6518L14.5849 15.4308L14.8788 15.3607L17.6823 14.6916Z' fill='%23fff'/%3E%3Cpath d='M12.0678 6.08734L14.3457 4.4108M4.6643 11.5361L6.94229 9.85955' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12.0678 6.08734L14.3457 4.4108M4.6643 11.5361L6.94229 9.85955' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3.99958 5.56264L6.5905 6.69716' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8.84035 1.99999L9.15328 4.81105' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  height: 24px;
  width: 13px;
  display: block;
}
.dlBoxV2 .buttonV3::after {
  content: 'Buy now';
}
/* fin link descarga */
  
  /* cardproduct */
  .sectionPRODUCT {
    border-width: 1px;
    border-color: oklch(0.51 0.02 0.63 / 0.88);
    border-radius: 8px;
    padding: 15px 10px;
    margin-top: 3px;
    margin-bottom: 15px;
}
.titlecardprodduct {
    margin-bottom: 10px;
    text-align: center;
    font-size: 25px;
    -webkit-text-decoration: underline wavy;
    text-decoration: underline wavy;
    text-decoration-color: #66ff8f;
    font-weight: 700;
}
.pricecardpost {
    font-size: 13px;
    line-height: 20px;
}

.infopaypost {
    margin: 10px 0 20px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
}
.cardPREMIUMPACK {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: var(--spacing--m);
  border-radius: 8px;
  background: #eef1ff47;
  border-width: 1px;
  border-color: oklch(0.51 0.02 0.63 / 0.88);
}
.cardITEM1 img {
    margin: 0;
    width: 500px;
    border-radius: 8px;
}
.cardITEM2 {
    padding: 10px;
}
.cardITEM2_A {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}
.infopaypost a{
  font-weight: 600;
}
.titlcard1 {
color: #000000;
    background: #66ff8f;
    padding: 0 6px;
    border-radius: 35px;
    font-weight: 700;
    border: 1px solid rgb(0 0 0);
    font-size: 15px;
    margin-right: 8px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    min-width: 72px;
    text-align: center;
}
.titlcard2 {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.cardITEM2_B {
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.cardITEM3 {
    padding: 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
}
.cardITEM3 .patreonITEMLINK {
    border: 1px solid #000000;
    float: right;
    color: #000;
    background: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding: 9px 5px;
    border-radius: 5px;
    min-width: 150px;
    text-align: center;
    margin-bottom: 12px;
    text-decoration: none;
}
.cardITEM3 .paypalITEMLINK {
    border: 1px solid #012e84;
    float: right;
    color: #ffffff;
    background: #012e84;
    font-size: 14px;
    font-weight: 800;
    padding: 9px 5px;
    border-radius: 5px;
    min-width: 150px;
    text-align: center;
    text-decoration: none;
}
@media (min-width: 560px){
    .cardPREMIUMPACK {
    flex-direction: row;
}
.cardITEM1 img {
    max-width: 120px;
}
.cardITEM3 .patreonITEMLINK {
    margin-bottom: 0;
}
}
/* cardproduct */

/* INFO CONTENT */
.titlepayunit {
  font-size: 14px;
  line-height: 23px;
  padding: 10px 8px 4px;
  margin: 40px 0px 4px;
  display: block;
  border-top-width: 1px;
  border-top-color: oklch(0.51 0.02 0.63 / 0.88);
  border-top-style: solid;
}
.titlepayunit u{
  font-weight: 600;
}
/* INFO CONTENT */
/* packinfo */ 
.packcardv1{
  border-width: 1px;
  border-color: oklch(0.51 0.02 0.63 / 0.88);
border-radius: 10px;
padding: 18px 16px;
}
.txtinfopackv1{
font-size: 13px;
line-height: 18px;
margin-bottom: 12px;
font-weight: 600;
}
.linkinfopackv1 {
  color: #ffffff;
  background: #3722d3;
  border: 1px solid #9587ff;
  border-radius: 8px;
  padding: 4px 7px;
  display: inline-block;
  line-height: 20px;
  text-decoration: none!important;
  font-weight: 600;
}
/* packinfo */ 