

@import url('https://fonts.cdnfonts.com/css/apercu-pro');
/* @import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');*/

html, :host {
  font-family: 'Apercu Pro', sans-serif;
}

/* 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.08rem;
    line-height: 1.4rem;
    font-weight: 800;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    min-height: 45px;
}
.card {
  border: 1px solid;
}
.card figure {
  border-bottom: 1px solid;
}
.itemCAT2 {
  background: #1316f1;
  color: #fff!important;
  font-weight: 600;
  padding: 8px 4px;
  height: 40px;
  text-align: center;
  font-size: 13px;
  border-radius: 10px;
  border: 1px solid #7f80ff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 55%;
  display: inline-block;
  float: left;
  box-shadow: -4px 5px 0 0 #171212;
}
.card-actions {
  margin-top: 5px!important;
  margin-bottom: 4px;
}
.card-actions .items-center2 span {
  font-weight: 600;
  padding: 8px 4px;
  height: 40px;
  text-align: center;
  font-size: 13px;
  border-radius: 10px;
  border: 1px solid;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  float: right;
  box-shadow: -4px 5px 0 0 #171212;
}



.logoheader{
  display: flex;
  align-items: center;
}
.logoheader .avatar{
  margin-right: 10px;
}
.logoheader .text-base-content\/60 {
  color: #686af7;
  letter-spacing: 4.3px;
  font-size: 11px;
  line-height: 14px;
  display: block;
  font-weight: 700;
}
.logoheader .text-lg {
  line-height: 19px;
  display: block;
  font-size: 15px;
  font-weight: 700;
  -webkit-text-stroke: 0.3px;
  text-shadow: #aee938 0px 0 3px;
}
nav {
  border-bottom: 1px solid;
}
.dropdown .dropdown-content {
  border: 1px solid;
}
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 {

}
.hover\:bg-primary:hover {
  background-color: oklch(0.78 0.12 288.59);
}

.contactclass {
  background: #1316f1;
  color: #ffffff;
  padding: 5px 10px;
  border: 1px solid #7f80ff;
  display: flex;
  min-width: 120px;
  min-height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  box-shadow: -4px 5px 0 0 #171212;
}
.contactclass:hover{
  background: #7f80ff;
}

nav .sm\:flex a{
  font-size: 16px;
  font-weight: 700;
}

.sitemapclass {
  padding: 5px 10px;
  min-width: 120px;
  justify-content: center;
  border-radius: 25px;
  display: flex;
  box-shadow: -4px 5px 0 0 #171212;
  border: 4px solid;
  border-color: #FFD300 #1316f1 #AEE938 #F966FF;
}
.w-36 {
  width: 16rem;
}
:where(.menu li) {
  padding: 4px 6px;
  margin-bottom: 10px;
}
.searchclass1 {
  border: 1px solid;
  box-shadow: -4px 5px 0 0 #171212;
  padding: 1px 1px;
  min-height: 40px;
  min-width: 40px;
  border-radius: 25px;
  justify-content: center;
}
.searchclass1 ion-icon {font-size: 18px;}




: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;
  margin-bottom: 12px !important;
}
.DATESPOSSINLGE .lastmodDATE {
  padding: 1px 8px;
  display: inline-block;
  border: 1px solid;
  border-radius: 25px;
}
.categoriesPOST {
  display: block;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
}
.categoriesPOST a {
  display: inline-block;
  background: #1316f1;
  padding: 4px 9px;
  border-radius: 25px;
  margin: 2px;
  color: #ffffff;
  line-height: 18px;
  text-decoration: none;
  font-weight: 700;
}
.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: 20px;
}
.secINFOsearch h2{
  font-size: 24px;
    text-align: center;
    font-weight: 700;
}
.secINFOsearch p{
  font-size: 13px;
  margin-bottom: 12px;
}
.secINFOsearch b{
  font-size: 13px;
  line-height: 18px;
  display: block;
}


.footer-contentA {
  margin-top: 80px;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.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;
  }
}





.SeparateLineDiv{
  display: block !important;
    width: 100% !important;
    margin: 0 auto;
    padding: 10px 0px;
}
.btn-sm {
  height: 2.5rem;
  min-height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1rem;
}



/* bannertop */
.dc-ps-banner-wrapper {
  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: 55px;
}
.dc-ps-banner {
  border: 0;
  background: linear-gradient(to right, #1316f1, #05ceaf);
  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: 50px;
  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: #aee938;
  border: 0;
  border-radius: 10px;
  box-shadow: none;
  color: #171212;
  border: 1px solid #1316f1;
  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);
  box-shadow: -4px 5px 0 0 #171212;
}
.fake-button-icon {
  margin-left: 8px;
}
.dc-ps-banner-heading {
  display: none;
  font-weight: 500;
}
.dc-ps-banner-heading{
  font-size: 20px;
}
.catHcard {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 3px 0px;
  border-top: 1px solid;
  padding-top: 14px;
}
.itemCAT {
  font-size: 11px;
  padding: 0px 5px;
  font-weight: 700;
  display: inline-block;
  border: 1px solid;
  border-radius: 25px;
}
.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: 16px;
      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: #171212;
  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;
}
.footer-contentB .secF1{
max-width: 920px;
}
.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);
}

/*icons social footer*/
.BTNgamuSocialsFooter {
  display: flex;
  justify-content: center;
  align-items: center;
}
.BTNgamuSocialsFooter a {
  border: 1px solid #ffffff;
  padding: 2px;
  height: 38px;
  width: 38px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 10px;
  margin: 3px;
}
/**/
 /*links footer*/
 .footer-contentC {
  display: block;
  margin-bottom: 24px;
  margin-top: 10px;
  line-height: 20px;
}
 .footer-contentC a {
  color: #9294ff;
  font-size: 12px;
  font-weight: 600;
  text-decoration: underline;
  margin-right: 6px;
  display: inline-block;
}
 /**/


/*02 hero gamut*/
/*02 hero gamut*/
/*02 hero gamut*/
.gamut-1opfhhn-FlexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ebnwbv90A{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.gamut-9mshvc-FlexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding: 20px;
  display: flex;
  top: 32px;
  left: 32px;
  opacity: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.gamut-xfydjj-Box {
  width: 100%;
  position: relative;
  margin-top: 38px;
  padding-bottom: 0;
}
.gamut-174weph-Box {
  width: 100%;
}
.gamut-wppcoz-Box {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
}
.gamut-1ffxei6-FlexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  min-height: 400px;
}
.gamut-d3ha8s-StyledText {
  font-weight: 800;
  font-size: 1.625rem;
  margin: 0;
  line-height: 1.2;
  margin-bottom: 2rem;
}
.gamut-19kq6ni-Box .HHeroTitle00 {
  background: #171212;
  color: #ffffff;
  display: inline-block;
  font-weight: 800;
  font-size: 1.5rem;
  margin: 0;
  line-height: 1.2;
  margin-bottom: 2rem;
  padding: 6px 8px;
  border: 1px solid #aee938;
}
.gamut-19kq6ni-Box .HHeroTitle01 {
  background-color: var(--fallback-b1, oklch(var(--b1) / 1));
  color: var(--fallback-bc, oklch(var(--bc) / 1));
  font-size: 13px;
  line-height: 17px;
  padding: 8px 10px;
}
.gamut-19kq6ni-Box .HHeroTitle02 {
  background-color: var(--fallback-b1, oklch(var(--b1) / 1));
  color: var(--fallback-bc, oklch(var(--bc) / 1));
  font-size: 13px;
  line-height: 17px;
  padding: 8px 10px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.gamutSecHREF {
  display: block;
  font-size: 11px;
  line-height: 16px;
  margin-top: 20px;
  font-weight: 600;
}
.gamutSecHREF a {
  color: #686af7;
  font-size: 11px;
  line-height: 14px;
  font-weight: 600;
  text-decoration: underline;
  margin-right: 6px;
}
.gamut-1tvdv6f {
  display: none;
  width: 50%;
  height: 100%;
  position: absolute;
  z-index: -1;
}

/*cssmailchimp*/
.mc-field-group input{
  border: 1px solid;
  font-weight: 700;
  padding: 8px 8px;
  height: 44px;
  font-size: 14px;
  border-radius: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: inline-block;
  position: relative;
  margin-bottom: 18px;
}
.mc-field-group label{
  display: block;
  font-size: 14px;
    font-weight: 600;
}
#mc-embedded-subscribe {
  background: #1316f1;
  color: #ffffff;
  padding: 5px 10px;
  border: 1px solid #7f80ff;
  display: flex;
  width: 100%;
  min-height: 50px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  box-shadow: -4px 5px 0 0 #171212;
  margin-top: 4px;
  font-weight: 700;
}
/**/

/*icons Social*/
.BTNgamuSocials{
  display: flex;
    justify-content: center;
    align-items: center;
}
.BTNgamuSocials a{
  border: 1px solid;
  padding: 2px;
  height: 38px;
  width: 38px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 10px;
  margin: 3px;
}
.BTNgamuSocials svg{
  font-size: 20px;
}
.TitleIconsHero{
  font-size: 16px;
  text-align: center;
  margin-top: 14px;
  border-top: 1px solid;
  padding-top: 10px;
  padding-bottom: 4px;
  font-weight: 600;
}
/**/

@media only screen and (min-width: 1024px) {
  .gamut-1opfhhn-FlexBox {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
  }
  .gamut-174weph-Box {
    width: 50%;
}
.gamut-wppcoz-Box {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 38px;
  padding-bottom: 0;
}
  .gamut-xfydjj-Box {
    width: 50%;
}
.gamut-1tvdv6f {
  display: block;
}
}
/**/
/**/
/**/







/* hero2 */
.herosectionindex2{margin-bottom: 10px;}
.sec_herosub {
  box-sizing: border-box;
  margin: 0 auto;
  min-width: 0;
  width: 100%;
  max-width: 920px;
  padding: 30px 10px;
  text-align: center;
}
.aBTN_hero {
  border: 1px solid;
  font-weight: 700;
  padding: 8px 4px;
  height: 44px;
  text-align: center;
  font-size: 14px;
  border-radius: 10px;
  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: #aee938;
  color: #171212;
  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: #1316f1;
  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: #1316f1;
  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: #1316f1;
  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 {
  padding: 2px 10px;
  color: #408ea3;
  background: linear-gradient(to right, #3c3fff, #30D4BB);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.aLINK_hero{
  color: #171212;
    font-size: 11px;
    background: #03ef62;
    padding: 2px 10px;
    border-radius: 4px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    line-height: 17px;
}
.sub_tetxinfo {
  font-size: 15px;
  font-weight: 600;
  padding: 10px 10px 20px 10px;
}
.sub_btnsites{
  padding-bottom: 10px;
  display: block;
  position: relative;
}
.subLINKTITLE_hero {
  font-size: 26px;
  font-weight: 700;
  margin-top: 20px;
}

@media (max-width: 800px) {
  .aBTN_hero {
    width: 100%;
}
}
@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: 25px 16px;
  border-radius: 8px;
  font-size: 13px;
  display: block;
  color: #e0dcf9;
  font-weight: 400;
  background: #1316f1;
  max-width: 920px;
  margin: 0 auto;
  text-align: center;
}
.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;}




/*text animnation*/
.dc-ps-banner-animation {
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
    height: 40px;
    overflow: hidden;
    background: #26281e;
    display: flex;
    align-items: center;
    border-top: 1px dashed #fff;
}

.text-track {
  display: flex;
  white-space: nowrap;
  animation: marquee 25s linear infinite;
}

.text-track .spantext {
  font-size: 14px;
  color: #fff;
  padding-right: 4rem; /* separación entre repeticiones */
  font-weight: 600;
}
.text-track .spantext em{
  color: #aee938;
  padding: 0px 5px;
}

/* animación continua */
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
/**/



/* css other */
.sec_Hero_B {
    text-align: center;
    display: block;
    max-width: 920px;
    padding: 21px 12px 12px 12px;
    border: 1px solid;
    border-radius: 12px;
    margin: 40px 10px 10px 10px;
}


.titleindexpost2 {
  font-size: 2rem;
  margin-bottom: 10px;
  margin-top: 30px;
  text-align: center;
  text-decorationOFF: underline wavy;
  text-decoration-colorOFF: #03ef62;
  font-weight: 800;
  line-height: 36px;
  padding: 1px 10px;
  color: #408ea3;
  background: linear-gradient(to right, #3c3fff, #30D4BB);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.subtitleimportant {
  display: block;
  margin: 0 auto;
  font-size: 12px;
  font-weight: 700;
  max-width: 920px;
  line-height: 18px;
  padding: 12px;
  border: 1px solid;
  border-radius: 12px;
  margin: 10px;
}
.subtitleimportant strong {
  color: #e6215d;
}
@media (min-width: 560px){
  .titleindexpost2 {
    font-size: 48px;
    line-height: 48px;
  }
}


.PROMOsubtitleimportant {
  display: block;
  margin: 0 auto;
  background: #171212;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  max-width: 920px;
  line-height: 18px;
  padding: 12px;
  border: 1px solid;
  border-radius: 12px;
  margin: 10px;
}
.PROMOsubtitleimportant strong {
  color: #aee938;
}



/* ads-lateral */
#ads-v3 {text-align:center;margin:auto;}
#cont-adsv3 {text-align:center;margin:auto;}
#ads-v3-left {right: 50%;margin-right: 460px;top: 170px;position: fixed;height: 600px;width: 160px;z-index: 9;}
#ads-v3-right {left: 50%;margin-left: 460px;top: 170px;position: fixed;height: 600px;width: 160px;z-index: 9;}
@media only screen and (max-width:1100px) {#ads-v3-left {display: none}#ads-v3-right {display: none}
}
/* fin 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: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  font-weight: 700;
  line-height: 20px;
  font-size: 15px;
  border: 1px solid;
}
.numberlistdc li{
list-style-type: none;
} 
.numberlistdc a:before:hover{background: #090c10;color:#ffffff!important;}
.numberlistdc a:hover{background: #171212;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: #171212;
}
@media (max-width: 767px){ 
.numberlistdc a{font-size: 13px;}
}
.claveservidor strong{color: #e6215d;}
/* End css list with numeber circle background -------------- */
/* link descarga */
.secprov1 {
  background: linear-gradient(270.25deg, rgb(23 18 18) 0.22%, rgb(23 18 18) 99.82%);
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  border-radius: 12px;
  padding: 40px 16px 45px;
  margin-top: 26px;
  border: 1px solid;
}
.infotop1 {
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  font-size: 22px;
  margin-bottom: 11px;
  -webkit-text-decoration: underline wavy;
  text-decoration: underline wavy;
  text-decoration-color: #aee938;
}
.infotop2 {
  text-align: center;
  font-size: 13px;
  max-width: 550px;
  color: #cdd6ff;
  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: 1px solid #ffffff;
  border-radius: 8px;
  margin: 0 auto;
  background: #ffffff;
}
.dlBoxV2 .fTV2 {
  font-size: 12px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  width: 49px;
  height: 50px;
  padding: 5px;
  background-color: #aee938;
  border-radius: 10px;
  align-items: center;
  line-height: 10px;
  border: 1px solid #171212;
}
.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;
  color: #cdd6ff;
}
.dlBoxV2 .fNV2 >* {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
font-weight: 700;
color: #171212;
}
.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: #1316f1;
  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: 'Ir ahora';
}
/* 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: #aee938;
    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: #03ef62;
    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 12px;
  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 */


/* 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 0em;}
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*/

 /* cardproduct */
 .sectionPRODUCT {
  border: 2px solid rgb(28 36 85);
  border-radius: 8px;
  padding: 15px 10px;
  margin-top: 3px;
  margin-bottom: 15px;
}
.titlecardprodduct {
  margin-bottom: 30px;
  text-align: center;
  font-size: 25px;
  -webkit-text-decoration: underline wavy;
  text-decoration: underline wavy;
  text-decoration-color: #aee938;
  font-weight: 800;
}
.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: 1px solid rgb(0 0 0);
  border-radius: 8px;
  background: #eef1ff;
}
.cardITEM1 img {
  margin: 0;
  width: 500px;
  border-bottom: 1px solid #525a9a;
  border-radius: 8px 8px 0px 0px;
  margin-bottom: 10px;
}
.cardITEM2 {
  padding: 10px;
}
.cardITEM2_A {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}
.infopaypost a{
font-weight: 600;
}
.titlcard1 {
color: #ffffff;
  background: #0a0b0c;
  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;
}
/*css variaciones*/  
.cardITEM3 .pedidoITEMLINK {
  border: 1px solid #f7367d;
  float: right;
  color: #ffffff;
  background: #f7367d;
  font-size: 14px;
  font-weight: 700;
  padding: 9px 5px;
  border-radius: 8px;
  min-width: 150px;
  text-align: center;
  margin-bottom: 12px;
  text-decoration: none;
  align-items: center;
  display: inline-flex;
  justify-content: center;
} 
.pedidoITEMLINK::before {
  content: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='24px' height='24px' viewBox='0 0 24 24' id='cart-add' data-name='Flat Line' xmlns='http://www.w3.org/2000/svg' class='icon flat-line'%3E%3Cline id='primary-upstroke' x1='10.95' y1='20.5' x2='11.05' y2='20.5' style='fill: none; stroke: %23ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.5;'%3E%3C/line%3E%3Cline id='primary-upstroke-2' data-name='primary-upstroke' x1='16.95' y1='20.5' x2='17.05' y2='20.5' style='fill: none; stroke: %23ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.5;'%3E%3C/line%3E%3Cpath id='primary' d='M14,5v6m3-3H11' style='fill: none; stroke: %23ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'%3E%3C/path%3E%3Cpath id='primary-2' data-name='primary' d='M3,3H5.2a1,1,0,0,1,1,.78L8.82,15.22a1,1,0,0,0,1,.78h8.42a1,1,0,0,0,1-.76L21,8' style='fill: none; stroke: %23ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;'%3E%3C/path%3E%3C/svg%3E");
line-height: 10px;
margin-right: 4px;
}  

.cardITEM3 .iracomprarITEMLINK {
  border: 1px solid #6f4ef6;
  float: right;
  color: #ffffff;
  background: #6f4ef6;
  font-size: 14px;
  font-weight: 700;
  padding: 9px 5px;
  border-radius: 8px;
  min-width: 150px;
  text-align: center;
  margin-bottom: 12px;
  text-decoration: none;
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.cardITEM3 .iracontactarlITEMLINK {
  border: 1px solid #000000;
  float: right;
  color: #000000;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  padding: 9px 5px;
  border-radius: 8px;
  min-width: 150px;
  text-align: center;
  text-decoration: none;
}
.iracomprarITEMLINK::before {
  content: url("data:image/svg+xml,%3Csvg data-tag='IconLock' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff' height='20px' width='20px'%3E%3Cpath d='M18.238 8.458c-.865-.19-1.3-.289-1.518-.568-.218-.279-.22-.74-.22-1.653V6a4.486 4.486 0 0 0-1.318-3.182A4.486 4.486 0 0 0 12 1.5a4.486 4.486 0 0 0-3.182 1.318A4.486 4.486 0 0 0 7.5 6v.237c0 .914-.002 1.374-.22 1.653-.219.28-.653.378-1.518.568-1.005.221-1.508.678-1.76 1.622-.252.944-.252 2.376-.252 4.545 0 3.188 0 4.781.797 5.578.797.797 2.39.797 5.578.797h3.75c3.188 0 4.781 0 5.578-.797.797-.797.797-2.39.797-5.578 0-2.17 0-3.6-.252-4.545-.252-.944-.755-1.4-1.76-1.622M12 8.25c-1.117 0-1.68-.004-1.963-.287C9.755 7.679 9.75 7.117 9.75 6c0-.621.252-1.184.659-1.591.407-.407.97-.659 1.591-.659s1.184.252 1.591.659c.407.407.659.97.659 1.591 0 1.117-.004 1.68-.287 1.963-.284.283-.846.287-1.963.287'%3E%3C/path%3E%3C/svg%3E");
  line-height: 10px;
  margin-right: 4px;
}  
.titlcard1B {
  color: #171212;
  background: #aee938;
  padding: 0 4px;
  border-radius: 35px;
  font-weight: 700;
  border: 1px solid rgb(174 233 56);
  font-size: 18px;
  margin-right: 8px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  min-width: 70px;
  text-align: center;
}
.titlcard1B del{opacity: 0.4;font-size: 14px;} 

.titlcard2B {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #ffffff;
}
.cardITEM2_BB {
  font-size: 13px;
  font-weight: 500;
  line-height: 19px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #959dc6;
}
.cardPREMIUMPACKB {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: var(--spacing--m);
  border: 1px solid rgb(136 143 193);
  border-radius: 8px;
  background: linear-gradient(270.25deg, rgb(15, 17, 36) 0.22%, rgb(29, 37, 89) 99.82%);
} 
/*css variaciones*/    




@media (min-width: 560px){
  .cardPREMIUMPACK {
  flex-direction: row;
}
.cardPREMIUMPACKB {
      flex-direction: row;
  } 
.cardITEM1 img {
  max-width: 125px;
  border-radius: 8px 0px 0px 8px;
  margin-bottom: 0px;
  border-bottom: 0px solid #959dc6;
  border-right: 1px solid #525a9a;
}
.cardITEM3 .patreonITEMLINK {
  margin-bottom: 0;
}
}
/* cardproduct */


  /* Card post view */
  .gridpostcss { 
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(259px, 1fr));
    grid-gap: 20px;
    align-items: stretch;
    padding: 10px;
    margin-bottom: 30px;
    }
    .gridpostcss .cardpostcss {
      position: relative;
      display: flex;
      flex-direction: column;
      background-color: var(--widget-bg);
      overflow: hidden;
      padding: 10px;
      border-radius: var(--rounded-box, 1rem);
      border: 1px solid #94a1ad;
  }
  .gridpostcss .cardpostcss img {
    max-width: 100%;
    margin-bottom: 8px;
    border-radius: var(--rounded-box, 1rem);
  }
  .cardinfocss {
      position: relative;
      display: flex;
      flex-direction: column;
      flex: 1;
      justify-content: space-between;
  }
    .cardinfocss h1{
  display: none;
    width: 100%;
      overflow: hidden;
      displayOFF: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      font-size: 14px;
      margin-bottom: 10px;
  }
  .fuentecardcss{font-size:12px;font-weight: 600;}
  .fuentecardcss .fuentecat{
  display: inline-block;
      font-weight: 600;
      background: #03ef6200;
      padding: 0px 8px 0px 9px;
      border-radius: 30px;
      border: 1px solid #141e297d;
      text-transform: uppercase;
      letter-spacing: -0.4px;
      line-height: 18px;
      font-size: 11px;
  }  
  .cardinfocss .cadrbtncss {
  width: 49%;
      background: #1316f1;
      color: white !important;
      font-weight: 600;
      padding: 8px 4px 8px;
      text-align: center;
      font-size: 13px;
      border-radius: 6px;
      border: 1px solid #1316f1;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .cardinfocss .cadrbtncss2 {
      background: #829ca900;
      border: 1px solid #1316f1;
      font-weight: 600;
      padding: 8px 4px 8px;
      width: 49%;
      text-align: center;
      font-size: 13px;
      border-radius: 6px;
    }
  .cardbtn2css {
      display: flex;
      align-items: center;
      justify-content: inherit;
      height: 40px;
      margin: 15px 0px 5px;
  }
    .vertodohrefcss{
    border: 2px solid #141e29;
      padding: 10px;
      border-radius: 5px;
      font-size: 12px;
      margin-bottom: 15px;
      display: block;
      margin-top: 25px;
    }
    .infotxtviewcss b{font-weight: 800;color: #e6215d;}
    .vertodobtncss{display: inline-block;width: 100%;text-align: center;}
    .cadrbtnviewcss2{
      font-weight: 800;
      padding: 16px 12px;
      background: #1316f1;
      color: #ffffff!important;
      display: inline-block;
      margin-top: 10px;
  margin-bottom: 40px;
      border-radius: 30px;
  }
  
  .sectionnewtopfeatured h3{font-size: 18px;letter-spacing: -1px;padding: 10px 0px 20px;}
  /* end Card post view */

  /* hero */
  .SECheroCGhome{
margin: 10px;
  }
  .heroCGhome {
    display: flex;
    background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZA1SEla-_GQdb2ktZU5nSaX6ctmBeihtf8S-mtP_WRgWUtmO4R_8H9ARXN7Jxd5cW38bTKPGkyLGVSrTNDWm5nTuWpgTz4-pt1pzRJA0y7YIYEB-GfQLk1zXCSRVvJHMEeOqs-hZCq7awQVgNioa8fetTzQzu-2OukeXbNX8Fb7a9dBNd8v33pAiOI4/s1600/cg-bg.webp");
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 585px;
    margin-top: 30px;
    border-radius: 8px;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
}
.H1_HeroHome {
  box-shadow: 0 0 30px 10px #ffffff;
  display: inline-block;
  border-radius: 70px;
  background: #ffffff;
}     
.textCGhome {
  text-align: center;
  margin: 150px 30px 20px 30px;
}
.textCGhome h2 {
  font-size: 30px;
  text-shadow: rgb(255 255 255 / 0%) 1px 0 10px;
  font-weight: 800;
  background: #f5f4f6;
  color: #171212;
  padding: 16px 30px;
  display: inline-block;
  text-transform: uppercase;
  box-shadow: -4px 5px 0 0 #171212;
  border: 6px solid;
  border-radius: 70px;
  border-color: #FFD300 #1316f1 #AEE938 #ff6393;
  color: #408ea3;
  background: linear-gradient(to right, #3c3fff, #30D4BB);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.textCGhome h1 {
  font-size: 13px;
  font-weight: 600;
  color: #ffffff;
  padding: 16px 30px;
  display: inline-block;
  text-shadow: 1px 4px 7px #0b0000;
  background: #1b0ce3;
  margin-bottom: 20px;
  margin-top: 24px;
  border-radius: 12px;
}
.linkHERO_home {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 10px;
  margin: 0 auto 50px;
}
.aBTN_heroHome {
  background: #f6f6f8;
  border: 1px solid;
  padding: 20px 10px 20px 10px;
  text-align: center;
  display: inline-block;
  margin: 5px;
  border-radius: 12px;
  box-shadow: -4px 5px 0 0 #171212;
}
.linkHERO_home img {
  display: inline-flex;
  justify-content: center;
  max-height: 45px;
}
.Htitle_001 {
  display: block;
  color: #1316f1;
  font-weight: 700;
  font-size: 13px;
  margin-top: 10px;
}
.linkHERO_home small {
  font-size: 11px;
  line-height: 16px;
  display: inline-block;
  margin-top: 6px;
  color: #171212;
  font-weight: 700;
}
@media (max-width: 768px) {
  .linkHERO_home {
      grid-template-columns: repeat(2, 1fr);
  }
  .linkHERO_home img {
    max-height: 40px;
}
.heroCGhome {
  height: 800px;
}
}
@media (max-width: 460px) {
  .textCGhome h2 {
    font-size: 16px;
}
.textCGhome h1 {
  font-size: 15px;
}
.textCGhome {
  margin: 100px 10px 5px 10px;
}
.linkHERO_home img {
  max-height: 25px;
}
}
/**/



blockquote {
  border-inline-start-color: #1316f1!important;
  background: #a3a4ff63;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 0px;
}
blockquote h3,h4{
  font-size: 16px!important;
  margin-top: 7px!important;
  margin-bottom: 7px!important;
  line-height: 20px!important;
}
.input-bordered {
  border: 1px solid;
  border-radius: 35px;
  box-shadow: -4px 5px 0 0 #171212;
}

/* PREMIUM BOX */
.DIVAcces{
}
.Premium_Acces {
  background: #171212;
  background-image: url(https://i.imgur.com/qMryZ7M.png) !important;
  padding: 20px;
  border-radius: 12px;
  margin: 20px 0px;
  border: 1px solid;
  height: 30vh;
  min-height: 292px;
  text-align: center;
  width: 100% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.Premium_Acces .aBTN_P {
  background: #686af7;
  color: #ffffff;
  border: 2px solid #686af7;
  font-weight: 700;
  border-radius: 8px;
  height: 44px;
  font-size: 15px;
  padding: 3px 11px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.Premium_Acces .aBTN_L{
  color:#aee938;
}
.Premium_Acces b {
  display: block;
  line-height: 22px;
  margin-bottom: 10px;
  color: #ffffff;
  margin-top: 20px;
}
.txt_PL {
  display: block;
  margin-top: 12px;
}
.txt_PL p{
color: #ffffff;;
}
.title_P_H3H4P{
  text-align: center;;
}
.title_P_H3H4P h3{
  font-size: 25px;
    font-weight: 700;
}
.title_P_H3H4P p{
  font-size: 13px;
  line-height: 16px;
}

/**/


/* comentario */
.comment-post {
  padding: 20px;
  border-radius: 12px;
  margin: 20px 0px;
  border: 1px solid;
}
.comment-post b {
  font-size: 18px;
  font-weight: 700;
}
.comment-post p {
  font-size: 13px;
  font-weight: 500;
}
.comment-post a {
  background: #1316f1;
  color: #fff;
  padding: 10px 18px;
  border-radius: 12px;
  margin-top: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
}
.comment-post svg {
  margin-right: 8px;
}
/**/

/* pack box */
.packcardv1 {
  border: 1px solid;
  border-radius: 12px;
  padding: 18px 16px;
}
.txtinfopackv1 {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 12px;
  font-weight: 700;
}
.linkinfopackv1 {
  color: #686af7;
  border: 1px solid #686af7;
  border-radius: 10px;
  padding: 7px 7px;
  font-size: 14px;
  display: inline-block;
  line-height: 20px;
  text-decoration: none!important;
  font-weight: 700;
}
/**/
/*link list*/
.ListLinkCurso span {
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
}
.ListLinkCurso a{
  color: #686af7;
  font-size: 11px;
  font-weight: 700;
}
/**/

/* card link box post*/
.cardBOXlinkPost {
  text-decoration: none;
}
.cardLBoxPost {
  display: flex;
  flex-direction: column;
  position: relative;
  border: 1px solid;
  border-radius: 12px;
  margin-top: 20px;
  margin-bottom: 15px;
}
.TextPoBlnk{
  padding: 16px;
}
.TextPoBlnk p {
  font-size: 11px;
  text-decoration: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  overflow: hidden;
}
.TextPoBlnk b {
  font-weight: 800;
  display: block;
  line-height: 23px;
  margin-bottom: 10px;
}
.cardLBoxPost img {
  margin: 0;
  width: 500px;
  height: 100%;
  border-radius: 12px;
}

@media (min-width: 560px) {
  .cardLBoxPost {
      flex-direction: row;
  }
  .cardLBoxPost img {
    max-width: 300px;;
}
.TextPoBlnk b {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
}
}

/**/