/* 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;
}


/* youtube embed wrapper */
[data-responsive-youtube-container] {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin: 1em 0;
}
[data-responsive-youtube-container] > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}




.articletop {
  overflow: hidden !important;
  text-align: center;
  padding: 10px 0px;
  margin: 0 auto;
}

.note {
  --tw-border-opacity: 1;
  background: #f0eeff;
  padding: 12px;
  font-size: 13px;
  line-height: 20px;
}


@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{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;
  border: 1px solid #94a1ad;
  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;
  padding: 10px 10px 10px;
  font-weight: 600;
}
.sub_titlehero {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 16px;
}
.sub_titlehero B{
  background: #513ee3;
    padding: 2px 10px;
    color: #ffffff;
}
.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;
  padding: 10px 10px 20px 10px;
}
.sub_btnsites{
  padding-bottom: 40px;
  display: block;
  position: relative;
}
.subLINKTITLE_hero {
  font-size: 26px;
  font-weight: 700;
  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;
font-weight: 700;
}
.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: 2px;
  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 0px 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 */ 

/* CONSIGUELOGRATIS css list with numeber circle background -------------- */
.datelink2{font-size: 11px;color: #7c99a7;}
.datelink2 .fa-unlock-alt{margin-left: 7px;}
.claveservidor b{color: #e6215d;}
article ul li {list-style-type: none;}
article ul{width: 100%;margin-left: 15px;display: block;margin-top: 20px;margin-bottom: 15px;}
article ul{counter-reset: li;list-style: none;*list-style: decimal;font: 15px 'trebuchet MS', 'lucida sans';padding: 0;margin-bottom: 4em;}
article ul{margin: 0 0 0 2em;}
article ul li a {
    position: relative;
    display: block;
    padding: .6em .5em .6em 2em;
    margin: 10px 15px 10px 0px;
    background: #ffffff;
    border: 1px solid #141e29;
    color: #141e29!important;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: 600;
}
article ul li a:before:hover{background: #141e29;color:#ffffff!important;}
article ul li a:hover{background: #141e29;color:#ffffff!important;text-decoration:none!important;}
article ul li a:before {
    content: url("data:image/svg+xml,%3Csvg tabindex='' viewBox='0 0 32 36' width='17px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.5 30.43h-27a2.5 2.5 0 0 0 0 5h27a2.5 2.5 0 0 0 0-5zM5.24 13.6a2 2 0 0 0-.08.26v.12a2 2 0 0 0 0 .39v.09a2 2 0 0 0 0 .29v.16a2 2 0 0 0 .07.21c0 .06.06.11.09.17a1.93 1.93 0 0 0 .09.17 2 2 0 0 0 .16.2l.08.1 9.42 9.56.17.14.13.1.22.12.12.06.27.08h.11a2 2 0 0 0 .76 0h.1l.27-.08.12-.06.22-.12.13-.1.18-.14 9.42-9.56.08-.1a2 2 0 0 0 .16-.2 1.93 1.93 0 0 0 .09-.17c0-.06.06-.11.09-.17a2 2 0 0 0 .07-.21v-.16a2 2 0 0 0 0-.29v-.09a2 2 0 0 0 0-.39v-.12a2 2 0 0 0-.08-.26c0-.06-.06-.12-.09-.17s-.06-.12-.09-.17a2 2 0 0 0-.25-.3l-.1-.08a2 2 0 0 0-.2-.16l-.17-.09-.17-.09-.21-.06H20V3.5a3.5 3.5 0 0 0-7 0v8.87H6.55l-.21.06-.17.09-.17.19a2 2 0 0 0-.2.16l-.1.08a2 2 0 0 0-.25.3c0 .05-.06.11-.09.17s-.1.12-.12.18z' fill='%23002333'%3E%3C/path%3E%3C/svg%3E");
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #ffffff;
    height: 39px;
    width: 39px;
    line-height: 3em;
    border: 1px solid #141e29;
    text-align: center;
    font-weight: 900;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    color: #141e29;
}
/* End css list with numeber circle background -------------- */


  /* SECTION DOWNLOAD V3*/
  #section-downv1{display: flex;align-items: self-start;justify-content: space-between;text-align: center;}
  .sec-downv1{display: flex;justify-content: center;align-items: center;position: relative;max-width: 31.5%;min-width: 31.5%;width: 31.5%;flex-basis: 31.5%;}
  .sec-downv2{display: block;}
    .sec-downv3{display: block;background: #dadfe2;padding: 25px 20px;margin-top: 60px;}
  .text-centerv2{text-align: center;}
  @media screen and (max-width: 900px){
  #section-downv1 .sec-downv1 {max-width: 100%;min-width: 100%;width: 100%;flex-basis: 100%;margin-bottom: 30px;}
  #section-downv1{display: block;} 
  }
  
  .bt-success{background:#141e29;justify-content: flex-start;align-items: center;padding: 10px 15px;border-radius: 3px;color: white;margin-bottom: 15px;font-size: 13px;} 
  .bt-success .txtdwnlv1{display: flex;justify-content: center;align-items: center;font-weight: 800;}
  .bt-success .imgdnwv1{margin-right: 6px;}
  .txtdwnlv1{display:inline-flex}
  .imgdnwv1::before{content:url('https://i.imgur.com/nnAhcFz.png');}
  .btn-d-v2 img{width: auto!important;margin-bottom: 0px!important;}
  .txt-genera-link{font-size:14px;line-height: 21px;display: block;text-align: left;}
      /* FIN SECTION DOWNLOAD V3*/


/* Safelink */
.btnclick{}
.input-group {
position: relative;
}
.panel.panel-primary{
background:#2d394b;
text-align:center;
display:table;
overflow:hidden;
width:100%;
max-width:970px;
padding:0;
border-radius:5px;
margin:25px auto;
border: 1px solid #e1e1e1;
}
.panel-body{
position:relative;
margin:0 25px;
box-sizing: border-box;
}
.panel-heading h2{
color:#000;
margin:0 auto 25px auto;
font-weight:500;
padding:15px;
font-size:20px;
border-bottom:1px solid rgba(0,0,0,0.05)
}
.panel-body input{
background: #fff;
width: 100%;
padding: 12px;
border-radius: 5px;
border: 1px solid transparent;
box-shadow: 0 1px 1px rgba(204,197,185,0.5);
font-size: 16px;
color: #000;
outline: none;
text-indent: 60px;
transition: all .3s;
box-sizing: border-box;
}
.panel-body input:focus{
background:#fff;
color:#000;
border-color:#e74c3c;
outline:none;
box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.panel-body .input-group-btn{
position:absolute;
top:0;
right:0
}
.panel-body button{
border-radius: 0 5px 5px 0;
background: #00a3ff;
color: #fff;
border: 0;
padding: 15px 50px;
height: 48px;
font-weight: 700;
font-size: 13px;
outline: none;
cursor:pointer;
margin-right: 0px;
transition: all .3s;
}
.panel-body button:hover,.panel-body button:focus{
background:#d24637;
outline:none
}
#generatelink{
margin:20px auto 0 auto
}
#generatelink button{
background:#01a3a4;
border-radius:5px;
font-size:14px;
padding:14px 32px
}
#generatelink button:hover,#generatelink button:focus{
background:#028889;
border-radius:5px;
font-size:14px
}
#generatelink button .fa.fa-floppy-o,#generatelink button .fa.fa-check{
margin:0 5px 0 0
}
.panel-body:before{
content:'
\f0c1'
;
background:rgba(0,0,0,0.05);
font-family:fontawesome;
position:absolute;
left:0;
top:0;
color:#888;
padding:12px 20px;
border-radius:5px 0 0 5px;
border-right:1px solid transparent;
transition:all .6s
}
.panel-body:active:before,.panel-body:focus-within:before{
content:'
\f061'
;
background:#e74c3c;
color:#fff
}
#generatelink input{
background:#b2bbc9;
text-indent:0
}
#generatelink input:hover,#generatelink input:focus{
background:#ffeaa7;
border-color:transparent;
box-shadow:none
}
#generateloading{
margin:20px auto 0 auto;
font-size:20px;
color:#f39c12;
font-weight:normal
}
.hidden {
display: none;
}
#timer{
margin:20px auto;
width:80px;
text-align:center
}
.pietimer{
position:relative;
font-size:200px;
width:1em;
height:1em
}
.pietimer >
.percent{
position:absolute;
top:21px;
left:14px;
width:3.33em;
font-size:14px;
font-weight: bold;
text-align:center;
display:none
}
.pietimer >
.slice{
position:absolute;
width:1em;
height:1em;
clip:rect(0px,1em,1em,0.5em)
}
.pietimer >
.slice.gt50{
clip:rect(auto,auto,auto,auto)
}
.pietimer >
.slice >
.pie{
border:0.06em solid #c0c0c0;
position:absolute;
width:70px;
height:70px;
clip:rect(0em,0.5em,1em,0em);
border-radius:0.5em
}
.pietimer >
.slice >
.pie.fill{
-moz-transform:rotate(180deg)!important;
-webkit-transform:rotate(180deg)!important;
-o-transform:rotate(180deg)!important;
transform:rotate(180deg)!important
}
.pietimer.fill >
.percent{
display:none
}
.pietimer.fill >
.slice >
.pie{
border:transparent;
background-color:#c0c0c0;
width:1em;
height:1em
}
.text-center{
text-align:center
}
.text-center button{
margin:20px auto;
border-radius:3px;
text-align:center;
padding:10px 20px;
background:#33a968;
color:#fff;
cursor: pointer;
font-weight: 700;
font-size: 13px;
transition:all 0.3s cubic-bezier(.25,.8,.25,1);
border: none;
}
.panel-body .text-center button{
margin:0 auto;
}
.text-center button:hover,.text-center button:active,.text-center button:focus{
box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)
}
.text-center button span{
margin:0 5px 0 0
}
.panel-body{
margin:0 auto;
padding:25px
}
.panel-body:before{
display:none
}
.panel-heading h2{
background:#fff;
color:#222;
margin:0 auto;
font-weight:500;
padding:21px;
font-size:24px;
text-align:center
}
@media (max-width: 540px) {
.panel-body .input-group-btn {
display: block;
position: relative;
overflow: hidden;
margin: 20px auto 0 auto;
}
.panel-body button {
border-radius: 5px;
width: 100%;
}
}
/* end safelink*/