.ff-abhaya-libre{font-family:'Abhaya Libre',serif}.ff-abril-fatface{font-family:'Abril Fatface',cursive}.ff-afacad-flux{font-family:'Afacad Flux',sans-serif}.ff-allan{font-family:'Allan',cursive}.ff-amatic-sc{font-family:'Amatic SC',cursive}.ff-anonymous-pro{font-family:'Anonymous Pro',monospace}.ff-anton{font-family:'Anton',sans-serif}.ff-archivo{font-family:'Archivo',sans-serif}.ff-arima-madurai{font-family:'Arima Madurai',cursive}.ff-arvo{font-family:'Arvo',serif}.ff-barlow-condensed{font-family:'Barlow Condensed',sans-serif}.ff-bebas-neue{font-family:'Bebas Neue',cursive}.ff-bellota-text{font-family:'Bellota Text',sans-serif}.ff-bellota-text{font-family:'Bellota Text',sans-serif}.ff-biorhyme{font-family:'BioRhyme',serif}.ff-bodoni-moda{font-family:'Bodoni Moda',serif}.ff-bungee{font-family:'Bungee',cursive}.ff-cabin{font-family:'Cabin',sans-serif}.ff-caladea{font-family:'Caladea',serif}.ff-calistoga{font-family:'Calistoga',cursive}.ff-cinzel-decorative{font-family:'Cinzel Decorative',cursive}.ff-corben{font-family:'Corben',cursive}.ff-cormorant-garamond{font-family:'Cormorant Garamond',serif}.ff-cormorant-sc{font-family:'Cormorant SC',serif}.ff-coustard{font-family:'Coustard',serif}.ff-cutive-mono{font-family:'Cutive Mono',monospace}.ff-dancing-script{font-family:'Dancing Script',handwriting}.ff-david-libre{font-family:'David Libre',serif}.ff-dynalight{font-family:'Dynalight',cursive}.ff-eczar{font-family:'Eczar',serif}.ff-epilogue{font-family:'Epilogue',sans-serif}.ff-exo{font-family:'Exo',sans-serif}.ff-fredericka-the-great{font-family:'Fredericka the Great',cursive}.ff-fredoka-one{font-family:'Fredoka One',cursive}.ff-geist{font-family:'Geist',sans-serif}.ff-gentium-plus{font-family:'Gentium Plus',serif}.ff-gfs-didot{font-family:'GFS Didot',serif}.ff-glegoo{font-family:'Glegoo',serif}.ff-gloria-hallelujah{font-family:'Gloria Hallelujah',cursive}.ff-inter{font-family:'Inter',sans-serif}.ff-josefin-slab{font-family:'Josefin Slab',serif}.ff-jost{font-family:'Jost',sans-serif}.ff-julius-sans-one{font-family:'Julius Sans One',sans-serif}.ff-kalam{font-family:'Kalam',cursive}.ff-karla{font-family:'Karla',sans-serif}.ff-karma{font-family:'Karma',serif}.ff-kaushan-script{font-family:'Kaushan Script',cursive}.ff-krona-one{font-family:'Krona One',sans-serif}.ff-lato{font-family:'Lato',sans-serif}.ff-lexend-tera{font-family:'Lexend Tera',sans-serif}.ff-libre-baskerville{font-family:'Libre Baskerville',serif}.ff-limelight{font-family:'Limelight',cursive}.ff-lora{font-family:'Lora',serif}.ff-lustria{font-family:'Lustria',serif}.ff-mali{font-family:'Mali',sans-serif}.ff-manrope{font-family:'Manrope',sans-serif}.ff-marcellus{font-family:'Marcellus',serif}.ff-maven-pro{font-family:'Maven Pro',sans-serif}.ff-merriweather{font-family:'Merriweather',serif}.ff-montserrat{font-family:'Montserrat',sans-serif}.ff-nixie-one{font-family:'Nixie One',cursive}.ff-noto-sans{font-family:'Noto Sans',sans-serif}.ff-noto-serif{font-family:'Noto Serif',serif}.ff-noto-serif-bengali{font-family:'Noto Serif Bengali',serif}.ff-noto-serif-georgian{font-family:'Noto Serif Georgian',serif}.ff-noto-serif-jp{font-family:'Noto Serif JP',serif}.ff-nunito{font-family:'Nunito',sans-serif}.ff-nunito-sans{font-family:'Nunito Sans',sans-serif}.ff-open-sans{font-family:'Open Sans',sans-serif}.ff-oregano{font-family:'Oregano',cursive}.ff-oswald{font-family:'Oswald',sans-serif}.ff-outfit{font-family:'Outfit',sans-serif}.ff-oxygen{font-family:'Oxygen',sans-serif}.ff-oxygen-mono{font-family:'Oxygen Mono',monospace}.ff-pacifico{font-family:'Pacifico',cursive}.ff-palanquin{font-family:'Palanquin',sans-serif}.ff-passion-one{font-family:'Passion One',cursive}.ff-petrona{font-family:'Petrona',serif}.ff-playball{font-family:'Playball',cursive}.ff-playfair-display{font-family:'Playfair Display',serif}.ff-plus-jakarta-sans{font-family:'Plus Jakarta Sans',sans-serif}.ff-poiret-one{font-family:'Poiret One',cursive}.ff-poppins{font-family:'Poppins',sans-serif}.ff-prata{font-family:'Prata',sans-serif !important}.ff-pt-sans{font-family:'PT Sans',sans-serif}.ff-pt-serif{font-family:'PT Serif',serif}.ff-questrial{font-family:'Questrial',sans-serif}.ff-racing-sans-one{font-family:'Racing Sans One',sans-serif !important}.ff-raleway{font-family:'Raleway',sans-serif}.ff-red-hat-display{font-family:'Red Hat Display',sans-serif}.ff-roboto{font-family:'Roboto',sans-serif}.ff-roboto-slab{font-family:'Roboto Slab',serif}.ff-rubik{font-family:'Rubik',sans-serif !important}.ff-sacramento{font-family:'Sacramento',cursive}.ff-saira{font-family:'Saira',sans-serif}.ff-saira-extra-condensed{font-family:'Saira Extra Condensed',sans-serif}.ff-satisfy{font-family:'Satisfy',cursive}.ff-scheherazade{font-family:'Scheherazade',serif}.ff-scheherazade-new{font-family:'Scheherazade New',serif}.ff-slabo-27px{font-family:'Slabo 27px',serif}.ff-space-mono{font-family:'Space Mono',monospace}.ff-stint-ultra-expanded{font-family:'Stint Ultra Expanded',cursive}.ff-syne{font-family:'Syne',sans-serif}.ff-syne-mono{font-family:'Syne Mono',monospace}.ff-tangerine{font-family:'Tangerine',cursive}.ff-titillium-web{font-family:'Titillium Web',sans-serif}.ff-trirong{font-family:'Trirong',serif}.ff-viaoda-libre{font-family:'Viaoda Libre',cursive}.ff-vollkorn{font-family:'Vollkorn',serif}.ff-yeon-sung{font-family:'Yeon Sung',cursive}.ff-zilla-slab-highlight{font-family:'Zilla Slab Highlight',cursive}body{background-color:#000;background-image:radial-gradient(circle at 25% 50%,rgba(25,120,150,0.9) 0%,rgba(8,40,48,0.8) 25%,transparent 70%),radial-gradient(circle at 80% 50%,rgba(25,120,150,0.7) 0%,rgba(8,40,48,0.6) 30%,transparent 80%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.bloque-principal{background-color:#000;background-image:radial-gradient(circle at 25% 50%,rgba(25,120,150,0.9) 0%,rgba(8,40,48,0.8) 25%,transparent 70%),radial-gradient(circle at 80% 50%,rgba(25,120,150,0.7) 0%,rgba(8,40,48,0.6) 30%,transparent 80%);background-repeat:no-repeat;background-size:cover}.bloque-casos{background-color:#000;background-image:radial-gradient(circle at 25% 50%,rgba(25,120,150,0.9) 0%,rgba(8,40,48,0.8) 25%,transparent 70%),radial-gradient(circle at 80% 50%,rgba(25,120,150,0.7) 0%,rgba(8,40,48,0.6) 30%,transparent 80%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.blur-text span{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(20px);animation:unblur 0.8s forwards}@keyframes unblur{to{opacity:1;filter:blur(0);transform:translateY(0)}}.destacado-inicio.block-customizer .block-background-color,.fondo-bloque,.block-footer.block-footer-nav,.block-newsletter{background:transparent}.new-header .headerlg .menuitem.has-submenu .submenu{border-radius:10px;background:radial-gradient(circle at 0 0,#082830 1%,#031c21 70%)}.new-header .headerlg .actions-wrapper .menuitem.cta .btn{padding:10px 15px}.background-primary .btn-primary,.has-background-primary .btn-primary,.btn-aibo.btn.btn-primary,.form-newsletter .form-group-email-button .form-group-button button{background:radial-gradient(circle at 30% 30%,rgba(5,131,159,0.95) 0%,rgba(3,28,33,0.98) 100%);color:#fff;font-weight:400;border:none;border-radius:40px;padding:14px 40px;transition:all 0.35s ease;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 6px 16px rgba(5,131,159,0.25)}.background-primary .btn-primary::before,.has-background-primary .btn-primary::before,.btn-aibo.btn.btn-primary::before,.form-newsletter .form-group-email-button .form-group-button button::before{content:"";position:absolute;top:0;left:-120%;width:240%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 40%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 60%);transition:all 0.8s ease}.background-primary .btn-primary:hover,.has-background-primary .btn-primary:hover,.btn-aibo.btn.btn-primary:hover,.form-newsletter .form-group-email-button .form-group-button button:hover{background:radial-gradient(circle at 70% 70%,#07aac8 0%,#021419 100%);box-shadow:0 10px 25px rgba(5,131,159,0.35);color:#fff}.background-primary .btn-primary:hover::before,.has-background-primary .btn-primary:hover::before,.btn-aibo.btn.btn-primary:hover::before,.form-newsletter .form-group-email-button .form-group-button button:hover::before{left:100%}.flecha-hover{display:inline-block;transition:transform 0.35s ease,filter 0.35s ease,opacity 0.35s ease;transform:rotate(0deg);filter:drop-shadow(0 0 0 rgba(5,131,159,0))}.flecha-hover:hover{transform:rotate(45deg);filter:drop-shadow(0 0 12px rgba(5,131,159,0.6));opacity:0.95}.stats-section{display:flex;justify-content:center;gap:100px;text-align:center;padding:50px 0}.stat{position:relative}.number{display:block;font-size:210px;font-weight:700;color:rgba(31,36,46,0.06);position:relative}.stat p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:22px;color:#1F242E}@media (max-width:480px){.stats-section{flex-direction:column;gap:20px;padding:10px 0}.number{font-size:90px}.stat p{font-size:14px}}@media (min-width:1024px){.stats-section{flex-direction:row;gap:30px;padding:40px 0}.number{font-size:170px}.stat p{font-size:18px}}.block-textandimage[data-style="inline"] .block-textandimage-image{transition:filter 0.3s ease,transform 0.3s ease}.block-textandimage[data-style="inline"] .block-textandimage-image:hover{filter:brightness(1.4)}.block[data-id]:not(.block-header) .btn-default,.block-newsletter .btn-primary{background:radial-gradient(circle at center,#05839f 100%,#031c21 100%);transform:scale(1.02);color:white;box-shadow:0 4px 5px rgba(0,0,0,0.3)}.block[data-id]:not(.block-header) .btn-default:hover,.block-newsletter .btn-primary:hover{background:radial-gradient(circle at center,#05839f 100%,#031c21 100%);transform:scale(1.02);color:white;box-shadow:0 4px 5px rgba(0,0,0,0.3)}.block-events.background-white .items[data-layout="1"] .item,.block-events.background-light .items[data-layout="1"] .item{border-bottom-color:#ffffff66 !important}.block[data-id]:not(.block-header){color:white}.background-transparent{--auto-text-color:white}.fondo-bloque-area-cliente{background:transparent}.fondo-bloque-area-cliente.block-imageboxes .block-box-border{background:linear-gradient(0deg,#000000,#9952630f);border-radius:20px;transition:all 0.3s ease;box-shadow:0 0 0 rgba(0,0,0,0);border:1px solid #405156}.fondo-bloque-area-cliente.block-imageboxes .block-box-border:hover{box-shadow:0 10px 20px rgba(255,255,255,0.1)}.background-light .form-control,.background-light .form-control-style,.background-dark .form-control,.background-dark .form-control-style,.background-primary .form-control,.background-primary .form-control-style,.background-secondary .form-control,.background-secondary .form-control-style,.background-transparent .form-control,.background-transparent .form-control-style{border-radius:30px}@media (max-width:768px){.grid-responsive{grid-template-columns:1fr !important}}.block-iconboxes .block-iconboxes-items-wrapper .block-iconboxes-items li.block-box-border{position:relative;z-index:1;padding:32px;background-color:#ffffff;background-image:url('https://s2.aibosolutions.net/_images/sites/aibo-solutions1794/img/fondo-blanco.png');background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;border:2px solid white;box-shadow:0 4px 15px rgba(255,255,255,0.4)}.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li .image a{height:300px}.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li .blog-entry{background-color:white;background-image:url('https://s2.aibosolutions.net/_images/sites/aibo-solutions1794/img/fondo-blanco.png');background-size:cover;background-position:center;background-repeat:no-repeat;color:black;height:270px}.block-miniapp-blog-entry-image-hero .blog-info{padding:30vh 0}.blog-info h1,.blog-info p{visibility:hidden}.formulario.block[data-id]:not(.block-header),.politicas.block[data-id]:not(.block-header){color:#606060}.background-light .form-control,.background-light .form-control-style,.background-dark .form-control,.background-dark .form-control-style,.background-primary .form-control,.background-primary .form-control-style,.background-secondary .form-control,.background-secondary .form-control-style,.background-transparent .form-control,.background-transparent .form-control-style{background:#F2F2F2}.mapa{background-color:#fefefe}