.banana-header .banana-button{display:none}@media only screen and (min-width:1280px){.banana-header .banana-button{display:flex}}.banana-footer-top{padding:24px 0!important}.banana-footer-top .m-container{align-items:center!important;justify-content:center!important}.contact-section{padding:80px 0 64px}.contact-section .m-container{display:flex;justify-content:center;align-items:center}.banana-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:999px;font-size:16px;font-weight:700;line-height:1;transition:all .3s ease-in-out;transform:translateY(0);align-self:flex-start;text-align:center}.banana-button.primary{outline:3px solid #d6dfff;color:#fff;background-color:#210ac9}.banana-button.primary:hover{background-color:#2e12ff;box-shadow:0 48px 24px #00000003,0 24px 16px #00000006,0 12px 12px #0000000d,0 4px 8px #0000001a;transform:translateY(-2px)}.banana-button.primary:active,.banana-button.primary.active{background-color:#20139c;transform:translateY(1px)}.banana-button.primary:disabled{background-color:#b5c3ff;color:#e8eeff;transform:translateY(0)}.banana-button.secondary{border:2px solid #210ac9;color:#210ac9;background-color:#f4f7ff}.banana-button.secondary:hover{background-color:#e8eeff;box-shadow:0 48px 24px #00000003,0 24px 16px #00000006,0 12px 12px #0000000d,0 4px 8px #0000001a;transform:translateY(-2px)}.banana-button.secondary:active,.banana-button.secondary.active{background-color:#d6dfff;transform:translateY(1px)}.banana-button.secondary:disabled{background-color:#f4f7ff;border-color:#b5c3ff;color:#b5c3ff;transform:translateY(0)}.banana-button.icon{border-radius:50%;min-width:32px;background-color:#140b5b}.banana-button.lg{min-width:250px;padding:16px 24px}.banana-button.lg svg{width:30px;height:30px}.banana-button.md{min-width:200px;height:50px;padding:16px 24px}.banana-button.md svg{width:30px;height:30px}.banana-button.sm{min-width:160px;height:40px;padding:12px 16px}.banana-button.sm svg{width:20px;height:20px}.banana-button.ic{min-width:32px;height:32px;padding:0}.banana-button.ic svg{width:24px;height:24px}.banana-button-arrow{display:inline-flex;justify-content:center;align-items:center;border:1px solid #210ac9;border-radius:12px;transition:all .3s ease-in-out;transform:translateY(0);align-self:flex-start;min-width:80px;min-height:30px}.banana-button-arrow:hover{background-color:#e8eeff;box-shadow:0 5px 10px #0000000d;transform:translateY(-2px)}.banana-button-arrow:active,.banana-button-arrow.active{background-color:#d6dfff;transform:translateY(1px)}.banana-button-menu{height:40px;gap:8px;display:flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;background-color:#f4f7ff;transition:background-color .3s ease-in-out;text-transform:uppercase;color:#210ac9;font-size:14px;font-weight:500;line-height:1.2}.banana-button-menu span{width:24px;height:24px;gap:4px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.banana-button-menu span i{width:5px;height:5px;display:block;transition:all .3s ease-in-out;border-radius:999px;background-color:#210ac9}.banana-button-menu:hover{background-color:#e8eeff}.banana-button-menu:hover span{transform:rotate(90deg)}.banana-button-menu:active,.banana-button-menu.active{background-color:#d6dfff}.banana-button-menu:active span,.banana-button-menu.active span{transform:rotate(0)}.banana-button-menu:active span i,.banana-button-menu.active span i{width:3px;height:15px}.banana-button-menu:active span i:first-child,.banana-button-menu.active span i:first-child{transform:rotate(-45deg) translate(3px,2px)}.banana-button-menu:active span i:last-child,.banana-button-menu.active span i:last-child{transform:rotate(45deg) translate(-3px,2px)}.banana-button-menu__wrapper{width:max-content;position:relative}.banana-button-menu__wrapper .banana-open-menu{display:none;position:absolute;top:calc(100% + 10px);right:0}.banana-button-menu__wrapper.is-open .banana-open-menu{display:flex}.banana-button-menu__wrapper.align-left .banana-open-menu{right:unset;left:0}.banana-breadcrumbs__list{display:flex;align-items:center;gap:12px;margin:0}.banana-breadcrumbs__item{display:flex;align-items:center;gap:8px}.banana-breadcrumbs__item a{display:flex;align-items:center;gap:8px;color:#210ac9;font-size:16px;line-height:1.5;font-weight:500}.banana-breadcrumbs__item a span{color:#210ac9;font-size:16px;line-height:1.5;font-weight:500}.banana-breadcrumbs__item>span{color:#210ac9;font-size:16px;line-height:1.5;font-weight:500}.banana-breadcrumbs__item>span:nth-last-child(1){color:#d6dfff}.banana-breadcrumbs__item:nth-last-child(1) span{color:#889aff;line-height:1.5;font-weight:500}.banana-data-card{display:flex;flex-direction:column;padding:24px 40px;gap:8px;width:100%;max-width:310px;background-color:#fff;border:1px solid #5a63ff;border-radius:15px;box-shadow:0 7px 10px #00000014;overflow-wrap:break-word}@media only screen and (min-width:1280px){.banana-data-card{padding:40px}}.banana-data-card strong{font-size:40px;font-weight:700;line-height:1.2;color:#5a63ff}.banana-data-card__description{display:flex;align-items:center;gap:8px;overflow-wrap:break-word}.banana-data-card__description svg{flex-shrink:0;width:30px;height:30px}.banana-data-card__description p{font-size:16px;line-height:1.5;color:#000;margin:0;min-width:0}.banana-tag{display:inline-flex;justify-content:center;align-items:center;color:#140b5b;font-weight:500;line-height:1.5;border-radius:5px}.banana-tag.red{background-color:#fff8f9;border:1px solid #f42272}.banana-tag.yellow{background-color:#fffdf5;border:1px solid #ffcd58}.banana-tag.green{background-color:#f5fffa;border:1px solid #63f2b4}.banana-tag.violet{background-color:#f4f7ff;border:1px solid #889aff}.banana-tag.normal{font-size:12px;padding:1px 12px}.banana-tag.small{font-size:10px;padding:1px 8px}.banana-item-list{display:flex;justify-content:space-between;align-items:center;border:1px solid #d6dfff;border-radius:8px;padding:8px 24px}.banana-item-list p{font-size:16px;font-weight:300;line-height:1.5;margin:0}.banana-item-list span{font-size:16px;font-weight:700;line-height:1.5;color:#5a63ff}.banana-item-list.white{background-color:#fff}.banana-item-list.violet{background-color:#f4f7ff}.banana-item-list.yellow{background-color:#fffdf5}.banana-card-team{display:flex;flex-direction:column;gap:16px;padding:32px 24px;border:1px solid #d6dfff;border-radius:20px;background-color:#f4f7ff;max-width:300px}@media only screen and (min-width:1280px){.banana-card-team{padding:40px;gap:24px;max-width:420px}}.banana-card-team__title{display:flex;flex-direction:column;gap:16px}.banana-card-team__title h4{font-size:20px;font-weight:500;line-height:1.2;color:#210ac9;margin:0}.banana-card-team__content{display:flex;flex-direction:column;gap:4px}.banana-card-review{display:flex;flex-direction:column;gap:16px;padding:40px 32px;border-radius:25px;width:100%;max-width:300px}@media only screen and (min-width:1280px){.banana-card-review{padding:71px 80px;gap:24px;max-width:600px}}.banana-card-review__title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center}.banana-card-review__title h3{font-size:var(--font-size-heading-h3);font-weight:700;color:#210ac9;line-height:1.2;margin:0}.banana-card-review__title span{font-size:20px;font-weight:700;color:#5a63ff;line-height:1.5}.banana-card-review>p{font-size:20px;font-weight:300;line-height:1.5;text-align:center;margin:0}.banana-card-review.white{background-color:#fff}.banana-card-review.green{background-color:#f5fffa}.banana-card-review.yellow{background-color:#fffdf5}.banana-card-review.fuchsia{background-color:#fff8fb}.banana-card-review.violet{background-color:#f4f7ff}.banana-logo-main{display:inline-flex}.banana-logo-main.S svg{width:150px;height:auto}.banana-logo-main.M svg{width:250px;height:auto}.banana-logo-main.L svg{width:350px;height:auto}.banana-logo-text{display:inline-flex}.banana-logo-text.XS svg{width:54px;height:auto}.banana-logo-text.S svg{width:130px;height:auto}.banana-logo-text.M svg{width:172px;height:auto}.banana-logo-text.L svg{width:240px;height:auto}.banana-logo-text.XL svg{width:350px;height:auto}.banana-logo-text.Brand svg path{fill:#140b5b}.banana-logo-text.White svg path{fill:#fff}.banana-logo-symbol{display:inline-flex}.banana-logo-symbol.XXS svg{width:50px;height:auto}.banana-logo-symbol.XS svg{width:80px;height:auto}.banana-logo-symbol.S svg{width:110px;height:auto}.banana-logo-symbol.M svg{width:134px;height:auto}.banana-logo-symbol.L svg{width:186px;height:auto}.banana-header{position:sticky;top:0;display:flex;align-items:center;width:100%;min-height:80px;background-color:#fff;z-index:100}.banana-header .m-container{display:flex;justify-content:space-between;align-items:center}.banana-header__buttons{display:flex;justify-content:center;align-items:center;gap:16px}.banana-text-link{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:4px 12px;font-size:16px;font-weight:500;line-height:1.5;color:#210ac9;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}.banana-text-link svg{width:20px;height:20px}.banana-box-link{display:inline-flex;justify-content:center;align-items:center;padding:8px 40px;gap:40px;border-radius:10px;transition:all .3s ease-in-out;transform:translateY(0)}.banana-box-link:hover{background-color:#e8eeff;transform:translateY(-2px)}.banana-box-link:active,.banana-box-link.active{background-color:#d6dfff;transform:translateY(1px)}.banana-box-link:not(:has(p)){gap:12px}.banana-box-link:not(:has(p)).left{padding:8px 12px 8px 8px}.banana-box-link:not(:has(p)).right{padding:8px 8px 8px 12px}.banana-box-link:not(:has(p)) h4{font-size:16px}.banana-box-link:not(:has(p)) .banana-box-link__icon{padding:0 16px}.banana-box-link:not(:has(p)) .banana-box-link__icon svg{width:24px;height:24px}.banana-box-link__icon{background-color:#fff;padding:0 32px;border-radius:8px}.banana-box-link__icon svg{width:30px;height:30px}.banana-box-link__content{display:flex;justify-content:center;flex-direction:column;gap:4px}.banana-box-link__content.right{align-items:flex-end;text-align:right}.banana-box-link__content.left{align-items:flex-start;text-align:left}.banana-box-link__content h4{font-size:20px;font-weight:500;line-height:1.2;margin:0;color:#5a63ff}.banana-box-link__content p{font-size:14px;font-weight:300;line-height:1.5;margin:0;color:#000}.banana-contact-section{display:flex;flex-direction:column;gap:80px;justify-content:space-between;align-items:center;padding:48px 24px;background-color:#fef1f7;outline:15px solid #fff8fb;border-radius:var(--border-radius-section);width:100%;max-width:353px}@media only screen and (min-width:768px){.banana-contact-section{align-items:normal;max-width:640px}}@media only screen and (min-width:1280px){.banana-contact-section{flex-direction:row;align-items:center;padding:80px;max-width:1300px}}.banana-contact-section__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media only screen and (min-width:768px){.banana-contact-section__wrapper{max-width:320px}}@media only screen and (min-width:1280px){.banana-contact-section__wrapper{max-width:540px}}.banana-contact-section__wrapper>a{align-self:center}@media only screen and (min-width:768px){.banana-contact-section__wrapper>a{align-self:flex-start}}.banana-contact-section__title{display:flex;flex-direction:column;gap:16px}.banana-contact-section__title h2{font-size:var(--font-size-heading-h1-featured);font-weight:500;color:#210ac9;line-height:1.2;margin:0}.banana-contact-section__title p{font-size:20px;font-weight:300;color:#000;line-height:1.5;margin:0}.banana-contact-section__contact{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (min-width:768px){.banana-contact-section__contact{align-items:flex-end;margin-top:-230px}}@media only screen and (min-width:1280px){.banana-contact-section__contact{align-items:center;width:auto;margin-top:0}}.banana-contact-section__contact .image{position:relative;z-index:1;margin-bottom:-54px;pointer-events:none;width:276px;height:228px;overflow:visible}@media only screen and (min-width:1280px){.banana-contact-section__contact .image{width:400px;margin-bottom:-76px}}.banana-contact-section__contact .image img{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;height:auto;object-fit:cover}.banana-contact-section__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;padding:32px 40px;gap:4px;border-radius:20px;width:100%}@media only screen and (min-width:768px){.banana-contact-section__content{gap:32px;flex-direction:row}}@media only screen and (min-width:1280px){.banana-contact-section__content{width:auto}}.banana-contact-section__text{display:flex;flex-direction:column;gap:8px;max-width:172px;text-align:center}@media only screen and (min-width:768px){.banana-contact-section__text{text-align:left}}.banana-contact-section__text h5{font-size:16px;font-weight:700;line-height:1.2;margin:0;color:#000}.banana-contact-section__text p{font-size:16px;font-weight:300;line-height:1.5;margin:0;color:#000}.banana-contact-section__button{display:flex;flex-direction:column;align-items:center;gap:8px}.banana-contact-section__links{display:flex;flex-direction:column;align-items:center;gap:10px}@media only screen and (min-width:768px){.banana-contact-section__links{align-items:flex-start;text-align:left}}.banana-number-card-list{display:flex;align-items:center;gap:24px;padding:24px 16px;border:1px dashed #d6dfff;border-radius:15px}.banana-number-card-list__number{display:flex;justify-content:center;align-items:center;background-color:#f4f7ff;border-radius:999px;min-width:40px;min-height:40px}.banana-number-card-list__number span{font-size:16px;font-weight:700;line-height:1;color:#5a63ff}.banana-number-card-list__content{display:flex;flex-direction:column;gap:10px}.banana-number-card-list__content h5{font-size:16px;font-weight:500;line-height:1.2;color:#5a63ff;margin:0}.banana-number-card-list__content p{font-size:16px;font-weight:300;line-height:1.5;color:#000;margin:0}.banana-number-card-list.white{background-color:#fff}.banana-number-card-list.yellow{background-color:#fffdf5}.banana-number-card-list.green{background-color:#f5fffa}.banana-number-card-list.fuchsia{background-color:#fff8f9}.banana-number-card-list.violet{background-color:#f4f7ff}.banana-button-network{display:inline-flex;justify-content:center;align-items:center;background-color:#140b5b;border-radius:999px}.banana-button-network.small{min-width:24px;min-height:24px}.banana-button-network.small svg{width:16px;height:auto}.banana-button-network.medium{min-width:32px;min-height:32px}.banana-button-network.medium svg{width:24px;height:auto}.banana-data-step-card{display:inline-flex;flex-direction:column;gap:32px;padding:24px 24px 16px;max-width:314px;background-color:#f4f7ff;border:1px solid #d6dfff;border-radius:15px}.banana-data-step-card__content{display:flex;flex-direction:column;gap:4px}.banana-data-step-card__content b{font-size:var(--font-size-heading-h2);font-weight:700;line-height:1.2;color:#5a63ff}.banana-data-step-card__content p{font-size:14px;line-height:1.5;color:#000;margin:0}.banana-data-step-card__number{display:flex;justify-content:flex-end;align-items:center}.banana-data-step-card__number span{font-size:14px;line-height:1.5;color:#5a63ff}.banana-toggle-idiom{display:flex;justify-content:space-around;background-color:#f4f7ff;align-items:center;border:1px solid #d6dfff;border-radius:999px;padding:4px;position:relative;z-index:2}.banana-toggle-idiom .label{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;text-align:center;position:relative;z-index:1;color:#5a63ff;transition:all .3s ease;min-height:27px}.banana-toggle-idiom .slider{pointer-events:none;position:absolute;top:50%;left:0;width:66px;height:29px;transform:translate(4px,-50%);background-color:#fff;border:1px solid #d6dfff;border-radius:999px;transition:all .3s ease}.banana-toggle-idiom.EN .slider{transform:translate(calc(100% - 12px),-50%)}.banana-toggle-idiom.EN .label:nth-child(2),.banana-toggle-idiom.ES .label:nth-child(1){color:#210ac9;padding:4px 24px}.banana-toggle-idiom.EN .label:nth-child(1),.banana-toggle-idiom.ES .label:nth-child(2){color:#5a63ff;padding:4px 16px}.banana-menu{display:flex;width:fit-content}.banana-menu-vertical{flex-direction:column;align-items:flex-start;gap:4px}.banana-menu-vertical h6{margin-bottom:12px}.banana-menu-horizontal{flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px}.banana-menu-horizontal h6{margin-bottom:0}.banana-menu h6{padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;color:#140b5b}.banana-menu-item{gap:12px;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:15px;transition:background-color .3s ease-in-out;color:#140b5b;font-size:14px;font-weight:500;line-height:1.2}.banana-menu-item svg{width:30px;height:30px}.banana-menu-item:hover{background-color:#e8eeff}.banana-menu-item:hover span{transform:rotate(90deg)}.banana-menu-item:active,.banana-menu-item.active{background-color:#d6dfff}.banana-footer p{margin-bottom:0}.banana-footer-top{border-radius:var(--border-radius-section) var(--border-radius-section) 0 0;padding:80px 0;background-color:#f4f7ff}.banana-footer-top .m-container{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:0 46px}@media only screen and (min-width:640px){.banana-footer-top .m-container{justify-content:space-between}}@media only screen and (min-width:1024px){.banana-footer-top .m-container{order:2;justify-content:space-around;gap:80px;padding:0}}@media only screen and (min-width:1280px){.banana-footer-top .m-container{justify-content:center}}.banana-footer-top .m-container>a svg{width:150px;height:80px}.banana-footer-top-menu{display:flex;flex-wrap:wrap;gap:20px;order:2}@media only screen and (min-width:1024px){.banana-footer-top-menu{order:2}}.banana-footer-top-menu .banana-menu h6{font-weight:700}.banana-footer-top-socials{order:3}@media only screen and (min-width:640px){.banana-footer-top-socials{order:1}}@media only screen and (min-width:1280px){.banana-footer-top-socials{order:3}}.banana-footer-top-socials p{color:#575b7b;font-size:14px;font-weight:700;margin-bottom:16px;text-transform:uppercase;display:none}@media only screen and (min-width:640px){.banana-footer-top-socials p{display:block}}.banana-footer-top-socials-links{display:flex;gap:12px}.banana-footer-bottom{background-color:#fff;padding:12px}.banana-footer-bottom-text{display:flex;align-items:center;gap:4px;flex-shrink:0}.banana-footer-bottom-text p{font-size:14px;font-weight:300}.banana-footer-bottom-text span{width:18px;height:1px;background:#000}@keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}to{transform:scale(.75)}}.banana-footer-bottom-icon svg{animation:heartbeat 1s infinite}.banana-footer-bottom .m-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.banana-input{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.banana-input__wrapper{position:relative}.banana-input svg{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.banana-input__icon{left:12px}.banana-input__validation{right:12px}.banana-input label{font-size:16px;font-weight:700;line-height:1.5;color:#210ac9}.banana-input label span{color:#f42272}.banana-input input{border:2px solid #b5c3ff;outline:3px solid #d6dfff;border-radius:15px;color:#000;font-size:16px;line-height:1.5;padding:12px 32px 12px 48px;min-width:min(250px,100%);background-color:#fff;transition:all .3s ease}.banana-input input::placeholder{color:#454446}.banana-input input:hover{background-color:#f4f7ff}.banana-input input:focus{border-color:#3a34ff;background-color:#fff}.banana-input.error input{outline-color:#fef1f7}.banana-textarea{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.banana-textarea__wrapper{position:relative}.banana-textarea__validation{position:absolute;top:12px;right:12px;pointer-events:none}.banana-textarea label{font-size:16px;font-weight:700;line-height:1.5;color:#210ac9}.banana-textarea textarea{border:2px solid #b5c3ff;outline:3px solid #d6dfff;border-radius:15px;color:#000;font-size:16px;line-height:1.5;padding:16px 32px 16px 12px;min-width:min(242px,100%);background-color:#fff;transition:all .3s ease;resize:none}.banana-textarea textarea::placeholder{color:#454446}.banana-textarea textarea:hover{background-color:#f4f7ff}.banana-textarea textarea:focus{border-color:#3a34ff;background-color:#fff}.banana-textarea.error textarea{outline-color:#fef1f7}.banana-checkbox{width:max-content;display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;color:#000;cursor:pointer}.banana-checkbox input{flex-shrink:0;appearance:none;width:20px;height:20px;border:2px solid #b5c3ff;border-radius:5px;margin:4px;background-color:#fff;transition:all .3s ease;cursor:inherit}.banana-checkbox input:hover{background-color:#f4f7ff}.banana-checkbox input:focus{outline:2px solid #3a34ff;outline-offset:4px}.banana-checkbox input:checked{background-color:#3a34ff;border-color:#3a34ff;background-image:url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.0939457 3.96762C-0.0313152 3.82634 -0.0313152 3.59088 0.0939457 3.4496L0.553236 2.93157C0.678497 2.79029 0.887265 2.79029 1.01253 2.93157L3.60125 5.87491C3.68476 5.96909 3.8309 5.96909 3.9144 5.87491L8.98747 0.10596C9.11273 -0.0353201 9.3215 -0.0353201 9.44676 0.10596L9.90605 0.623988C10.0313 0.765269 10.0313 1.00074 9.90605 1.14202L3.99791 7.87638C3.87265 8.04121 3.66388 8.04121 3.53862 7.87638L0.0939457 3.96762Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center}.banana-checkbox.error input{border-color:#f42272;background-color:#fef1f7}.banana-checkbox.disabled{color:#b5c3ff}.banana-checkbox.disabled input:disabled{background-color:#f4f7ff;border-color:#d6dfff}.banana-radio-group{display:flex;align-items:center;gap:12px;border:2px solid #b5c3ff;outline:3px solid #d6dfff;border-radius:999px;background-color:#fff;padding:8px;transition:all .3s ease;cursor:pointer}.banana-radio-group:hover{background-color:#f4f7ff}.banana-radio-group:has(input:checked){background-color:#d6dfff;border-color:#3a34ff}.banana-radio-group:has(input:checked)>span{background-color:#fff}.banana-radio-group.disabled{pointer-events:none}.banana-radio-group.disabled>span{color:#b5c3ff}.banana-radio-group.disabled b,.banana-radio-group.disabled p{color:#b5c3ff}.banana-radio-group>span{display:flex;justify-content:center;align-items:center;min-width:35px;min-height:35px;border-radius:50%;background-color:#e8eeff;border:2px solid #d6dfff;font-size:16px;font-weight:700;line-height:1.5;color:#5a63ff;transition:all .3s ease}.banana-radio-group__content{display:flex;flex-direction:column;margin-right:32px}.banana-radio-group__content b{font-size:16px;font-weight:700;line-height:1.5;color:#210ac9}.banana-radio-group__content p{font-size:12px;line-height:1.5;color:#000}.banana-accordion{overflow:hidden}.banana-accordion.disabled{pointer-events:none}.banana-accordion.disabled summary{color:#b5c3ff;background-color:#f4f7ff}.banana-accordion.disabled summary svg{opacity:.5}.banana-accordion summary{display:flex;align-items:center;gap:8px;text-align:left;font-size:16px;font-weight:500;line-height:1;position:relative;padding:8px 48px 8px 24px;color:#000;border:1px solid #d6dfff;border-radius:10px;transition:all .5 ease;background-color:#f4f7ff;min-height:48px;cursor:pointer}.banana-accordion summary:hover{background-color:#e8eeff}.banana-accordion summary svg{flex-shrink:0;width:24px;height:24px}.banana-accordion summary:after{position:absolute;top:50%;right:24px;content:"";background:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.9001%2011.1877L16.7501%2019.3377C15.7876%2020.3002%2014.2126%2020.3002%2013.2501%2019.3377L5.1001%2011.1877'%20stroke='%232405F2'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/contain;transition:transform .3s ease;width:16px;height:16px;transform:translateY(-50%) rotate(0)}.banana-accordion summary::-webkit-details-marker{display:none}.banana-accordion::details-content{position:relative;transition:height .5s ease,opacity .5s ease,margin .5s ease,display .5s allow-discrete,border .5s ease,padding .5s ease,content-visibility .5s allow-discrete;interpolate-size:allow-keywords;height:0;opacity:0;margin-top:0;background-color:#fff;border-width:0;border-style:solid;border-color:#d6dfff;border-radius:10px;padding:0 24px}.banana-accordion::details-content p{font-size:14px;line-height:1.5;color:#000;margin:0}.banana-accordion[open] summary{color:#210ac9;background-color:#d6dfff;border-color:#210ac9}.banana-accordion[open] summary:after{transform:translateY(-50%) rotate(180deg)}.banana-accordion[open]::details-content{height:auto;opacity:1;padding:24px;margin-top:4px;border-width:1px}@starting-style{.banana-accordion[open]::details-content{height:0;opacity:0}}.banana-card-small{padding:32px;background:#fff;width:310px;border:1px solid #d6dfff;border-radius:20px}.banana-card-small .banana-card-content{margin-top:24px}.banana-card-small h4{font-size:20px;font-weight:700;color:#210ac9;margin-bottom:12px}.banana-card-small p{margin-bottom:24px}@keyframes banana-blur-flash{0%{filter:blur(0px);transform:scale(1)}30%{filter:blur(6px);transform:scale(1.03)}to{filter:blur(0px);transform:scale(1.05)}}.banana-project-card{width:100%;max-width:300px;interpolate-size:allow-keywords}@media only screen and (min-width:1280px){.banana-project-card{max-width:610px}}.banana-project-card:hover .banana-project-card-image img{animation:banana-blur-flash .4s ease-out;transform:scale(1.05)}.banana-project-card:hover .banana-project-card-title{gap:12px}.banana-project-card:hover .banana-project-card-title svg{margin-left:0}.banana-project-card-image{width:100%;height:200px;overflow:hidden;border-radius:20px}@media only screen and (min-width:1280px){.banana-project-card-image{height:402px}}.banana-project-card-image img{width:100%;height:100%;display:block;pointer-events:none;transform:scale(1);transition:transform .4s ease;object-fit:cover}.banana-project-card-text{display:flex;flex-direction:column;gap:4px;padding:24px 8px}@media only screen and (min-width:1280px){.banana-project-card-text{padding:32px 8px}}.banana-project-card-text p{font-size:16px;color:#000;line-height:1.5;margin:0}.banana-project-card-title{display:inline-flex;align-items:center;gap:0;transition:gap .3s ease;overflow:hidden;text-decoration:none}.banana-project-card-title svg{margin-left:-30px;transition:margin .3s ease}.banana-project-card-title h2{margin:0;font-size:var(--font-size-heading-h2);line-height:1.2;color:#210ac9;font-weight:500}.banana-card-information{display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:24px 32px;border:1px solid #d6dfff;border-radius:20px}@media only screen and (min-width:1280px){.banana-card-information{padding:32px 40px;gap:24px}}.banana-card-information.white{background-color:#fff}.banana-card-information.violet{background-color:#f4f7ff}.banana-card-information h4{font-size:20px;color:#210ac9;font-weight:700;line-height:1.2;margin:0}.banana-card-information-content{display:flex;align-items:flex-start;gap:16px}@media only screen and (min-width:1280px){.banana-card-information-content{gap:24px}}.banana-card-information-content svg{width:30px;height:30px;flex-shrink:0}.banana-card-information-content p{font-size:16px;line-height:1.5;color:#000;margin:0}.banana-small-card{border:1px solid white;background:#ffffff80;border-radius:20px;padding:4px;width:100%;max-width:288px}.banana-small-card-wrapper{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border:1px solid #d6dfff;border-radius:15px;background-color:#f4f7ff;transition:all .3s ease}.banana-small-card-wrapper:hover{background-color:#fff}.banana-small-card-content{display:flex;flex-direction:column;gap:4px}.banana-small-card-content h5{font-size:16px;color:#210ac9;font-weight:700;line-height:1.2;margin:0}.banana-small-card-content p{font-size:14px;line-height:1.5;margin:0;color:#000}.banana-open-menu{width:max-content;min-width:374px;display:flex;flex-direction:column;gap:48px;padding:32px;border:1px solid #d6dfff;border-radius:15px;box-shadow:0 5px 10px #0000000d;background-color:#fff}.banana-open-menu:before{content:"";position:fixed;inset:0;background:#140b5b80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .3s ease;z-index:-1}@starting-style{.banana-open-menu:before{background:#140b5b00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.banana-open-menu__nav{display:flex;flex-direction:column;gap:48px}.banana-open-menu__footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.banana-open-menu__rrss{display:flex;align-items:center;gap:8px}.banana-service-card{max-width:420px;width:100%;border:1px solid #ffffff;border-radius:20px;height:100%}.banana-service-card-container{margin:4px;border:1px solid #d6dfff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:100%}.banana-service-card-content{background:#fff;padding:48px 32px;flex-grow:1;transition:all .3s ease}.banana-service-card-icon{margin-bottom:64px;width:62px;height:62px}.banana-service-card-title{font-size:var(--font-size-heading-h3);color:#210ac9;font-weight:700;margin-bottom:4px}.banana-service-card-tag{display:block;font-size:14px;color:#5a63ff;font-weight:700;margin-bottom:16px}.banana-service-card-description p,.banana-service-card-description li{font-size:14px}.banana-service-card-button{display:flex;align-items:flex-start;gap:24px;background:#f4f7ff;padding:32px;flex-grow:0}.banana-service-card-button .primary{margin-top:2px}.banana-service-card.secondary .banana-service-card-button .primary{margin-top:0;background:transparent;color:#210ac9;outline:0px solid transparent;text-decoration:underline}.banana-service-card:hover .banana-service-card-container{border-color:#210ac9}.banana-featured-banner{padding:4px;background-color:#fff6;border-radius:20px;width:100%;max-width:328px}@media only screen and (min-width:1280px){.banana-featured-banner{max-width:846px}}.banana-featured-banner__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding:24px;background-color:#fff;border:1px solid #d6dfff;border-radius:15px;outline:2px solid rgba(214,223,255,.4)}@media only screen and (min-width:1280px){.banana-featured-banner__wrapper{flex-direction:row;padding:16px 80px;gap:64px}}.banana-featured-banner__title{display:flex;flex-direction:column;gap:5px;text-align:center}@media only screen and (min-width:1280px){.banana-featured-banner__title{text-align:left}}.banana-featured-banner__title h3{font-size:var(--font-size-heading-h3);font-weight:700;line-height:1.2;color:#210ac9;margin:0}.banana-featured-banner__title p{font-size:16px;color:#000;margin:0}.banana-featured-banner__title p strong{color:#5a63ff}.banana-featured-banner__buttons{display:flex;flex-direction:column-reverse;align-items:center;gap:12px}@media only screen and (min-width:1280px){.banana-featured-banner__buttons{flex-direction:column;align-items:normal}}.banana-logo-card{position:relative;display:flex;justify-content:center;align-items:center;background-color:#f4f7ff;border-radius:20px;width:100%;max-width:240px;height:110px;padding:8px}@media only screen and (min-width:1280px){.banana-logo-card{max-width:300px;height:140px;padding:12px}}.banana-logo-card picture,.banana-logo-card img{max-width:100%;max-height:100%;object-fit:contain}.banana-logo-card .banana-tag{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media only screen and (min-width:1280px){.banana-logo-card .banana-tag{bottom:16px}}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--border-radius-section: 40px}@media only screen and (min-width:1280px){:root{--border-radius-section: 70px}}:root{--font-size-heading-h1-featured: 39px;--font-size-heading-h1: 31px;--font-size-heading-h2: 25px;--font-size-heading-h3: 20px}@media only screen and (min-width:1280px){:root{--font-size-heading-h1-featured: 61px;--font-size-heading-h1: 39px;--font-size-heading-h2: 31px;--font-size-heading-h3: 25px}}*,*:before,*:after{box-sizing:border-box}:focus{outline:none}html,body{scroll-behavior:smooth}body{margin:0;padding:0;color:#000;min-width:300px;position:relative;font-size:16px;text-size-adjust:100%;font-weight:300;font-family:Metropolis,sans-serif;line-height:1.5;letter-spacing:0;background-color:#fff}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}[id]{scroll-margin-top:90px}a{color:inherit;text-decoration:none}p{margin:0 0 15px}p:last-child{margin:0}strong,b{font-weight:700;font-family:Metropolis,sans-serif}textarea{font-family:Metropolis,sans-serif}em{font-style:italic}picture{display:inline-block;overflow:hidden;transition:scale .3s}picture img{transition:scale .3s;width:100%}picture:hover img{scale:1.1}img{height:auto;max-width:100%;vertical-align:middle}ul,ol{padding:0;margin:0 0 20px;list-style:none}hr{margin-left:auto;margin-right:auto}hr.-clear{border-color:transparent}hr.-large{margin-top:25px;margin-bottom:25px}h1,.h1{margin-bottom:20px;font-weight:700;font-size:var(--font-size-heading-h1)}h2,.h2{font-size:var(--font-size-heading-h2);font-weight:500}h3,.h3{font-size:var(--font-size-heading-h3);font-weight:500}h4,.h4{font-size:20px;font-weight:500}h5,.h5{font-size:16px;font-weight:500}h6,.h6{font-size:14px;font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0;color:#000;line-height:1.2;margin-bottom:30px;font-weight:300;font-family:Metropolis,sans-serif}button{margin:0;border:0;padding:0;width:auto;font:inherit;color:inherit;cursor:pointer;overflow:visible;line-height:normal;background:transparent}button:disabled{cursor:not-allowed}.m-container{padding-left:16px;padding-right:16px}@media only screen and (min-width:450px){.m-container{padding-left:30px;padding-right:30px}}.m-container-whole{padding-right:0;padding-left:0}.m-container,.m-container-whole{width:100%;margin:0 auto;position:relative}@media only screen and (min-width:768px){.m-container,.m-container-whole{padding-left:0;padding-right:0;width:720px!important}}@media only screen and (min-width:1024px){.m-container,.m-container-whole{width:940px!important}}@media only screen and (min-width:1280px){.m-container,.m-container-whole{width:1080px!important}}@media only screen and (min-width:1440px){.m-container,.m-container-whole{width:1300px!important}}.section{padding:40px 0;position:relative;text-align:center}@media only screen and (min-width:1024px){.section{padding:90px 0}}@media only screen and (min-width:1440px){.section{padding:100px 0}}.section.-stretch{padding:40px 0}@media only screen and (min-width:1024px){.section.-stretch{padding:90px 0}}.section.-top{padding:40px 0 0}@media only screen and (min-width:1024px){.section.-top{padding:90px 0 0}}.section.-bottom{padding:0 0 40px}@media only screen and (min-width:1024px){.section.-bottom{padding:0 0 90px}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}
