h1,h2{font-family:Bree,sans-serif}.card-comite:hover .text-label,.card-integrante:hover .text-label,h1{color:#fff}.card-comite,.card-integrante{overflow:hidden;cursor:pointer;display:flex}.swiper h2,h1{line-height:1.4}.tooltip-icon:hover .tooltip-text,.transition-button.expand .btn-next-text{visibility:visible;opacity:1}.bono-tabla .celda-combinada,.tooltip-icon{vertical-align:middle}.bono-tabla,.bono-table{border-collapse:collapse}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeRegular.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeBold.otf') format('opentype');font-weight:700;font-style:normal}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeExtrabold.otf') format('opentype');font-weight:800;font-style:normal}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeOblique_Extrabold.otf') format('opentype');font-weight:800;font-style:italic}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeLight.otf') format('opentype');font-weight:300;font-style:normal}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeThin.otf') format('opentype');font-weight:200;font-style:normal}@font-face{font-family:Bree;src:url('../assets/fonts/bree/BreeSemibold.otf') format('opentype');font-weight:600;font-style:normal}@font-face{font-family:'Bree Oblique';src:url('../assets/fonts/bree/BreeOblique_Reg.otf') format('opentype');font-weight:400;font-style:oblique}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-Black.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url('../assets/fonts/inter/Inter-Thin.ttf') format('truetype');font-weight:100;font-style:normal}h1{text-shadow:6px 6px 0 #910048;text-align:left;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#CE0058;font-size:4.5rem;font-weight:800;font-style:italic;margin-bottom:1.75rem;letter-spacing:.125rem}h2{color:#ce0058;font-style:normal;font-size:3.5rem;text-align:center}.texto-clientazo,a,body,button,input,label,li,p,select,small,span,textarea{font-family:Inter,sans-serif}.texto-clientazo{color:#252a2d;font-size:1.75rem;font-style:normal;line-height:1.65;margin-bottom:0}.second-section,.third-section{color:#252a2d;font-family:Inter,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.65}.second-section{text-align:center}.card-comite .text-label,.text-label{line-height:60px;font-family:Bree,sans-serif;color:#ce0058}.card-integrante{position:relative;width:100%;height:200px;background-color:#fee0ec;border-radius:1rem;align-items:flex-end;padding:0 1.5rem;transition:background-color .4s}.card-comite .clock,.card-comite .plant,.clock,.plant{transition:transform .6s,opacity .6s}.card-integrante:hover,.comite-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ce0058}.bg-color,.card-comite .bg-color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.arrow-wrapper{position:absolute;top:1.5rem;right:2rem;width:1rem;height:1rem;z-index:5}.arrow-wrapper img,.card-comite .arrow-wrapper img{position:absolute;width:100%;height:100%;transition:opacity .3s}.arrow-default,.card-comite .arrow-default,.card-comite:hover .arrow-hover,.card-integrante:hover .arrow-hover{opacity:1}.arrow-hover,.card-comite .arrow-hover,.card-comite:hover .arrow-default,.card-integrante:hover .arrow-default{opacity:0}.image-block{position:relative;width:8.125rem;height:10rem;z-index:2}.clock,.girl,.plant{position:absolute}.plant{bottom:0;left:-1.4375rem;width:3.9375rem;transform:translateX(-100%);opacity:0}.card-comite:hover .clock,.card-integrante:hover .plant{transform:translateX(0);opacity:1}.clock{top:-2.25rem;left:112%;transform:translate(-50%,-100%);width:4.4375rem;opacity:0}.card-integrante:hover .clock{transform:translate(-50%,0);opacity:1}.girl{bottom:0;left:.625rem;height:9.375rem;transition:transform .6s}.card-comite:hover .girl,.card-integrante:hover .girl{transform:scale(1.22)}.text-block{flex:1;padding-left:5.125rem;z-index:3;display:flex;align-items:center;height:12.25rem}.text-label{font-size:3.75rem;font-weight:400;transition:color .4s}.address-footer,.link-footer{font-family:Inter,sans-serif;font-style:normal;font-weight:400}.card-comite{position:relative;width:100%;height:200px;background-color:#fff3dd;border-radius:16px;align-items:flex-end;padding:0 24px;transition:background-color .4s}.card-comite:hover{background-color:#ffa800}.card-comite .arrow-wrapper{position:absolute;top:24px;right:32px;width:16px;height:16px;z-index:5}.card-comite .image-block{position:relative;width:130px;height:160px;z-index:2}.card-comite .plant{position:absolute;bottom:0;left:79px;width:80px;transform:translateY(100%);opacity:0}.card-comite:hover .plant{transform:translateY(0);opacity:1}.card-comite .clock{position:absolute;top:-36px;left:-16px;width:71px;transform:translateX(-100%);opacity:0}.card-comite .girl{position:absolute;bottom:0;left:0;height:150px;transition:transform .6s}.card-comite .text-block{flex:1;padding-left:102px;z-index:3;display:flex;align-items:center;height:196px}.card-comite .text-label{font-size:60px;font-weight:400;transition:color .4s}.py-100{padding-top:100px;padding-bottom:100px}@media (max-width:767.98px){.py-100{padding-top:50px;padding-bottom:50px}}.py-50{padding-top:50px;padding-bottom:50px}.footer-line{border:none;border-top:1px solid #929292;margin:2rem auto;width:100%;max-width:640px}.gentera-logo{transform:translate(5px,-6px)}.link-footer{color:#ce0058;text-decoration:underline;font-size:16px}.address-footer{color:#252a2d;text-align:center;font-size:14px;line-height:24px}.btn-back,.transition-button{font-weight:600;border:none;font-family:Inter,sans-serif;font-size:16px;cursor:pointer}.gentera-section-footer{display:flex;justify-content:center;align-items:center}.mt-5rem{margin-bottom:6rem!important}.modal-fullscreen,.modal-fullscreen-comite{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:2rem;opacity:0;transform:scale(.95);transition:opacity .4s,transform .4s;pointer-events:none}.modal-fullscreen{background-color:#fee0ec}.modal-fullscreen-comite{background-color:#fff3dd}.modal-fullscreen-comite.active,.modal-fullscreen.active{display:flex;opacity:1;transform:scale(1);pointer-events:auto}.modal-inner{position:relative;width:100%;max-width:768px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-close-modal{position:absolute;top:clamp(-2rem,-5vw,-1rem);right:clamp(-1rem,-2vw,.5rem);background:0 0;border:none;cursor:pointer;z-index:10}.btn-close-modal img{width:32px;height:32px}.modal-img{width:50%;max-width:500px;height:auto;margin:0 auto 1.5rem;display:block}.swiper h2,.swiper-pagination{margin:0 auto 2rem;text-align:center}.swiper-nav,.swiper-wrapper{display:flex}@media (max-width:480px){.modal-img{width:80%}}.swiper h2{font-family:Bree,sans-serif;font-size:48px;color:#c60064}.swiper{width:100%}.swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.swiper-pagination{position:absolute;transition:opacity .3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination-bullet-active{background:#ce0058!important}@media (max-width:767px){h1{text-shadow:4px 5px 0 #910048;-webkit-text-stroke-width:3px;font-size:3.5rem;line-height:1.3}h2{font-size:2.5rem;line-height:1.3;text-align:left}.second-section>br{display:none}.texto-clientazo{color:#252a2d;text-align:left;font-family:Inter,sans-serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.65}.second-section{color:#252a2d;text-align:left;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.65}.third-section{color:#252a2d;font-family:Inter,sans-serif;font-size:24px;text-align:left;font-style:normal;font-weight:400;line-height:40px}.address-footer{text-align:left}.gap-5{gap:2rem!important}.gentera-section-footer{justify-content:flex-start}.swiper h2{color:#ce0058;font-size:36px;text-align:left;font-weight:400;line-height:1.4}.swiper-pagination{text-align:left!important;left:0!important;right:auto}}.swiper-nav{justify-content:space-between;align-items:center;width:100%;max-width:500px;margin:0 auto}.btn-back{background:0 0;color:#252a2d;line-height:26px}.transition-button{display:inline-flex;align-items:center;justify-content:center;height:68px;width:68px;background-color:#c60064;color:#fff;border-radius:100px;transition:.4s;padding:0;position:relative;overflow:hidden}.stroke-text,.stroke-text-2{font-family:Bree,sans-serif;font-weight:800;-webkit-text-stroke:2px #CE0058;color:#fff}.btn-next-icon{display:inline-block;position:absolute;left:1.4375rem;opacity:1;transition:opacity .3s,transform .3s;object-fit:contain}.btn-next-text,.tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s}.btn-next-text{white-space:nowrap;margin-left:0}.transition-button.expand{width:180px;justify-content:flex-start;padding-left:50px;gap:12px}.transition-button.expand .btn-next-icon{opacity:0;transform:scale(.8)}.bono-table-wrapper{display:inline-block;background-color:#fff3dd;border-radius:8px;border:2px solid #ce0058}.bono-table{width:100%;text-align:center}.bono-table td,.bono-table th{padding:1rem;border-bottom:2px dashed #ce0058}.bono-table tr:last-child td{border-bottom:none}.bono-table thead tr{border-bottom:2px solid #ce0058}.bono-table thead th{color:#ce0058;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.stroke-text{font-size:34px}.stroke-text-2{font-size:60px}.bono-titulo,.tooltip-text{font-family:Inter,sans-serif;font-style:normal}@media (max-width:768px){.stroke-text{font-size:28px}.stroke-text-2{font-size:40px}}.tooltip-icon{position:relative;display:inline-block;margin-left:6px}.tooltip-icon img{width:16px;height:16px;cursor:pointer}.tooltip-text{background-color:#5e6a71;color:#fff;text-align:left;border-radius:10px;padding:16px;position:absolute;z-index:999;width:230px;top:120%;left:50%;transform:translateX(-87%);font-size:16px;font-weight:500;line-height:24px}:root{--swiper-pagination-bullet-inactive-color:#ffffff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:#CE0058}.comite-swiper .swiper-pagination-bullet{background-color:#9d9d9d;opacity:1}button.btn-back.disabled{color:#949c9f!important;cursor:default;pointer-events:none}.bono-integrante{max-width:360px;margin:0 auto;text-align:left}.bono-titulo{color:#252a2d;font-size:28px;margin-top:32px;width:100%;line-height:40px}.bono-condiciones{display:flex;gap:1rem;margin-bottom:1.5rem}.bono-condicion-izq{background-color:#ce0058;color:#fff;padding:1rem;border-radius:.5rem;font-weight:700;text-align:center;font-size:20px;flex-shrink:0;justify-content:center;width:50%;align-items:center;display:flex}.bono-condicion-der{display:flex;flex-direction:column;gap:.5rem;width:100%}.bono-box{border:2px solid #910048;padding:.75rem;border-radius:.5rem;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.bono-tabla .celda-vacia{background-color:transparent;border:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,-16px)!important;top:var(--swiper-pagination-top,auto);left:-20px;width:100%}.bono-comite-wrapper{text-align:left}.bono-titulo{font-weight:700;margin-bottom:1.5rem}.bono-tabla{width:100%;font-size:.875rem;text-align:center}.bono-tabla thead tr{background-color:#910048;color:#fff}.bono-tabla td,.bono-tabla th{border:1px solid #000;padding:.75rem}.bono-comite-final{color:#d10063;font-weight:700;font-size:1.5rem;line-height:1.2}