body{padding-top:120px}iframe{overflow:hidden;border:none}.navbar .bi{margin-right:.25rem;font-size:1rem}#home .navbar,#help .navbar{background:linear-gradient(145deg, #375ee3 0%, #6543e0 80%)}#home .navbar-brand .nav-link,#help .navbar-brand .nav-link{display:inline-block;margin-right:-30px}#home{padding-top:0}#home .btn{padding:.5rem .9rem}.bs-docs-section{margin-top:4em}.bs-docs-section .page-header h1{padding:2rem 0;font-size:3rem}.dropdown-menu.show[aria-labelledby=themes]{display:flex;flex-wrap:wrap;width:420px}.dropdown-menu.show[aria-labelledby=themes] .dropdown-item{width:33.333333%}.dropdown-menu.show[aria-labelledby=themes] .dropdown-item:first-child{width:100%}.bs-component{position:relative}.bs-component+.bs-component{margin-top:1rem}.bs-component .card{margin-bottom:1rem}.bs-component .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}.source-button{position:absolute;top:0;right:0;z-index:100;display:none;font-weight:700}.source-button i{pointer-events:none}.source-button:hover{cursor:pointer}.bs-component:hover .source-button{display:block}#source-modal pre{max-height:calc(100vh - 11rem)}.progress{margin-bottom:10px}#footer{margin:5em 0}#footer li{float:left;margin-right:1.5em;margin-bottom:1.5em}#footer p{margin-bottom:0;clear:left}.splash{position:relative;padding:12em 0 6em;color:#fff;text-align:center;background-color:#375ee3;background-image:url("../img/splash.svg"),linear-gradient(145deg, #375ee3 0%, #6543e0 80%);background-repeat:no-repeat;background-size:cover}.splash .logo{width:160px}.splash h1{font-size:3em;color:#fff}.splash #social{margin:2em 0 3em}.splash .alert{margin:2em 0;border:none}.splash .sponsor a{color:#fff}.section-tout{padding:6em 0 1em;text-align:center;background-color:#eaf1f1;border-bottom:1px solid rgba(0,0,0,.05)}.section-tout .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 1rem;font-size:2rem;line-height:1;color:rgba(255,255,255,.9);background:linear-gradient(145deg, #375ee3 0%, #6543e0 80%);border-radius:50%}.section-tout p{margin-bottom:5em}.section-preview{padding:4em 0}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .preview .image{position:relative}.section-preview .preview .image img{width:100%;height:auto}.section-preview .preview .options{padding:2em;text-align:center;border-top:1px solid rgba(0,0,0,.125)}.section-preview .preview .options p{margin-bottom:2em}.section-preview .dropdown-menu{text-align:left}.section-preview .lead{margin-bottom:2em}.sponsor a{text-decoration:none}.sponsor #carbonads{max-width:240px;margin:0 auto}.sponsor .carbon-text{display:block;margin-top:1em;font-size:12px}.sponsor .carbon-poweredby{float:right;margin-top:1em;font-size:10px}[data-bs-theme=dark] .section-tout{background-color:#111}[data-bs-theme=dark] .section-preview .preview{background-color:#2b3036}@media(max-width: 767px){.splash{padding-top:8em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}@media(min-width: 992px){.navbar-transparent{background:none !important}}.bs-component>.btn,.bs-component>.btn-toolbar>.btn-group,.bs-component>.btn-group,#home .section-preview .card .btn-group{margin-bottom:.25rem}

body {
    background-image: linear-gradient(90deg, #2e2552, #413377);
    font-family: 'Pathway Extreme', sans-serif;
}
body p{
    color: #f0f8ff;
}

.bg-primary {
    --bs-bg-opacity: .5;
    background-color: #48398342 !important;
}

.offcanvas-body ul li a{
    font-size: larger
}
.offcanvas-body ul .nav-item{
    border-bottom: 1px solid rgba(224, 224, 224, 0.438);
}

.btn-primary {
    --bs-btn-color: #445424;
    --bs-btn-bg: #C8F46C;
    --bs-btn-border-color: #445424
}

.page-header h1{
    font-size: 2.2em;
    font-weight: 500;
    color: #FFF;
}
.page-header i{
    font-size: 3.5em;
    color: #C8F46C;
}

.cardVorteile{
    background: #806dca;
}
.cardVorteile p{
    font-size: 2em;
    color: #2c234e;
}

.slidesWie .card-header{
    position: absolute;
    font-size: 1.4em;
    border: 0;
    margin-top: 10px;
    margin-left: -10px;
}
.slidesWie .card-text{
    margin-left: 45px;
    color: #C8F46C;
    font-size: medium;
}
.bi-star, .bi-star-fill{
    color: #C8F46C;
}

footer {
    background: black;
    margin: 0;
    padding: 10px 40px;
    font-size: small;
    color: #a79acf;
}
footer p{
    margin-bottom: 0;
}

.carousel-caption {
    top: 100px !important;
    z-index: 10;
    padding: 8px 70px 0 25px;
    left: 0%;
    position: absolute;
    /* background: #0000003d; */
    width: 100%;
    bottom: inherit;
}

@media (min-width: 40em) {
    .carousel-caption p {
        margin-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.4;
    }
}

.tableModal thead th{
    font-weight: normal;
    color: #c3bfd3;
    font-size: small;
}
.tableModal tbody tr{
    border-bottom: 1px solid #673ab74d;
    height: 35px;
}
.tableModal .text-green{
    color: #C8F46C !important;
}

.divHero h2{
    font-size: 1.8em;
    font-weight: inherit;
}

.heroCta{
    position: absolute;
    width: 100%;
    margin: 0 auto;
    bottom: 48px;
}

.h4alt{
    font-size: x-large;
    font-weight: initial;
    color: #8979c3;
}

.filesUploadDiv{
    text-align: center;
    margin: 15px 0;
    padding: 10px;
    border-style: dashed;
}
.filesUploadDiv:hover{
    cursor: pointer;
}
.filesUploadDiv .bi{
    font-size: xx-large;
}
.filesUploadDiv span{
    color: #8979c3;
    font-size: small;
}

.barTitle{
    background: #806DCA;
    padding: 2px 4px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.barTitle:hover{
    cursor:pointer;
    background: #b1a3e5;
  }

#tableTotals tfoot, #tableLeasing{
    font-weight: bold;
}


/* Estilo para los nÃºmeros dentro de cÃ­rculos */
.circle-number {
    width: 40px;
    height: 40px;
    color: #c8f46c;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border: 2px solid #c8f46c
}

/* Estilo para centrar las pestaÃ±as */
.center-tabs {
    display: flex;
    justify-content: center;
}

.rowFormPost{
    padding: 25px 10px;
    margin: 5px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: #f0f8ff;
}
.rowFormPost table tr td{
    color: #f0f8ff;
}
.rowFormPost .nav-tabs .nav-item .nav-link{
    backdrop-filter: inherit !important;
    padding: 2px;
    margin: 0 15px;
}
.rowFormPost .nav-tabs .nav-item .nav-link.active{
    background-color: #4caf5047 !important;
    background-image: inherit !important;
    border-radius: 50%;
}

.rowFormPost .nav-tabs .nav-link, .nav-tabs .nav-link.disabled {
    background-color: inherit !important
}