:root{color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden;max-width:100vw;scroll-behavior:smooth}body{margin:0;font-size:16px;overflow-x:hidden;max-width:100vw;font-weight:400;color:#16304a;line-height:1.6;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(270deg, rgba(255, 255, 255, 0.3) 0%, rgb(0, 0, 0) 100%),radial-gradient(circle at center right, rgba(255, 255, 255, 0.45), #0013a1 35%)}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.page-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:54px 14px}.accordion-group{width:100%;max-width:600px;display:flex;flex-direction:column;gap:14px}.accordion-group>.main_logo{width:100%;display:inline-flex;justify-content:center;align-items:center;padding-left:calc(.25vw + 5px + .25vh);padding-right:calc(.25vw + 5px + .25vh);padding-bottom:calc(.25vw + 5px + .25vh)}.accordion-group>.main_logo>img{width:200px;max-width:100%;display:inline-flex}.accordion-group>.footer{width:100%;display:inline-flex;justify-content:center;align-items:center;padding-top:calc(.25vw + 5px + .25vh)}.accordion-group>.footer>span{color:#dadada;font-size:18px}.company-card{width:100%;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 20px 45px rgba(8,31,63,.12);overflow:hidden;backdrop-filter:blur(12px);transition:transform .25s ease,box-shadow .25s ease}.company-card:hover{transform:translateY(-2px);box-shadow:0 18px 35px rgba(8,31,63,.18)}.company-card.is-active .company-card__toggle-inner{transform:rotate(180deg)}.company-card.is-active .company-card__toggle-line{background:#081f3f}.company-card.is-active .company-card__toggle-line:first-child{transform:translate(-50%, -50%) rotate(45deg)}.company-card.is-active .company-card__toggle-line--vertical{transform:translate(-50%, -50%) rotate(-45deg)}.company-card.is-active .company-card__panel{max-height:2400px}.company-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 16px;cursor:pointer}.company-card__logo{width:auto;max-width:190px;max-height:50px;object-fit:contain;object-position:left center}.company-card__toggle{position:relative;overflow:hidden;flex:0 0 52px;width:52px;height:52px;border:0;border-radius:50%;background:rgba(8,31,63,.08);display:inline-flex;align-items:center;justify-content:center;transition:background .75s ease,transform .75s ease}.company-card__toggle-inner{position:relative;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0px -11px 13px 8px rgba(8,31,63,.14);transition:transform .75s ease}.company-card__toggle-line{position:absolute;top:50%;left:50%;width:20px;height:2px;background:#081f3f;border-radius:999px;transform:translate(-50%, -50%);transition:transform .75s ease,opacity .75s ease,background .75s ease}.company-card__toggle-line--vertical{transform:translate(-50%, -50%) rotate(90deg)}.company-card__panel{max-height:0;overflow:hidden;transition:max-height .5s ease}.company-card__intro,.company-card__forms,.social-links{padding-left:18px;padding-right:18px}.company-card__intro{padding-top:4px;padding-bottom:20px}.company-card__intro h2{margin:0 0 8px;font-size:1.45rem;line-height:1.2;color:#081f3f}.company-card__intro p{margin:0;color:#59708a;font-size:1rem}.company-card__forms{padding-top:20px;padding-bottom:20px;position:relative;overflow:hidden}.company-card__divider{height:1px;margin:5px 18px;background:rgba(48,126,193,.1490196078)}.company-card__form-links{display:flex;flex-direction:column;gap:12px;opacity:1;transform:translateX(0);max-height:520px;transition:opacity .18s ease,transform .42s cubic-bezier(0.22, 1, 0.36, 1),max-height .42s cubic-bezier(0.22, 1, 0.36, 1)}.company-card__form-links.is-hidden{opacity:.15;transform:translateX(-72px);max-height:0;pointer-events:none}span.title{width:100%;display:flex;align-items:center;gap:0;padding:0;font-size:1.15rem;line-height:1.2;font-weight:500;color:#081f3f}.form-link{width:100%;display:flex;align-items:center;gap:0;padding:0;border:1px solid rgba(8,31,63,.12);border-radius:18px;background:#fff;text-align:left;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease,background-color .45s ease}.form-link .form-link__icon{width:75px;flex:0 0 75px;display:flex;align-items:center;justify-content:center;align-self:stretch;color:#14b8a6;font-size:1.05rem;font-weight:700}.form-link .form-link__icon img{width:30px;height:30px;object-fit:contain}.form-link .form-link__icon-inner{width:46px;height:46px;border-radius:50%;background:#e6eefd;display:inline-flex;align-items:center;justify-content:center}.form-link .form-link__text{width:calc(100% - 105px);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;color:#081f3f;transition:color .25s ease}.form-link .form-link__text strong{font-size:1rem;line-height:1.2;transition:color .25s ease}.form-link .form-link__text small{margin-top:3px;color:#59708a;font-size:.95rem;transition:color .25s ease}.form-link .form-link__chevron{width:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;color:#202a51;font-size:2.55rem;line-height:1;position:relative;align-self:center;margin-top:-10px;transition:color .25s ease}.form-link:hover{background-color:#234796;transform:translateX(2px);box-shadow:0 10px 25px rgba(20,184,166,.12)}.form-link:hover .form-link__text{color:#fff}.form-link:hover .form-link__text small{color:#fff}.form-link:hover .form-link__chevron{color:#fff}div.grecaptcha-badge{display:none}.container-form-wrapper__recaptchat{margin:-4px 0 0;color:rgba(8,31,63,.58);font-size:9px;line-height:1.35;text-align:center}.container-form-wrapper__recaptchat a{color:#202a51;text-decoration:underline;text-underline-offset:1px}.company-form{border:1px solid rgba(0,0,0,0);border-radius:22px;padding:0 16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(244, 248, 252, 0.92));opacity:.15;transform:translateX(72px);max-height:0;overflow:hidden;pointer-events:none;transition:opacity .18s ease,transform .42s cubic-bezier(0.22, 1, 0.36, 1),max-height .42s cubic-bezier(0.22, 1, 0.36, 1),padding .42s cubic-bezier(0.22, 1, 0.36, 1),border-color .3s ease,margin-top .42s cubic-bezier(0.22, 1, 0.36, 1)}.company-form.is-visible{border-color:rgba(8,31,63,.12);padding:16px;opacity:1;transform:translateX(0);max-height:1200px;pointer-events:auto}.company-form__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:calc(10px + .5vw + .5vh)}.company-form__topbar h3{margin:0;color:#081f3f;font-size:1.45rem;line-height:1.3;font-weight:700}.company-form__back{border:0;background:rgba(0,0,0,0);color:#202a51;font-size:3.5rem;display:inline-flex;line-height:.5;margin-top:-14px}.contact-form{display:flex;flex-direction:column;gap:14px}.field-grid{display:flex;flex-direction:column;gap:14px}.field-group{display:flex;flex-direction:column;gap:6px}.field-group label{color:#081f3f;font-size:.9rem;font-weight:600}.field-group input,.field-group select,.field-group textarea{width:100%;border:1px solid rgba(8,31,63,.14);border-radius:14px;background:#fff;padding:13px 14px;color:#16304a;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{border-color:rgba(20,184,166,.7);box-shadow:0 0 0 4px rgba(20,184,166,.12)}.field-group textarea{resize:vertical;min-height:112px}.field-group.has-error input,.field-group.has-error select,.field-group.has-error textarea{border-color:rgba(220,38,38,.65);box-shadow:0 0 0 4px rgba(220,38,38,.08)}.field-error{color:#dc2626;font-size:.8rem;line-height:1.35}.button-primary{width:100%;border:0;border-radius:16px;padding:15px 18px;background:linear-gradient(135deg, #081f3f, #0f4c81);color:#fff;font-weight:700;letter-spacing:.02em;transition:transform .25s ease,box-shadow .25s ease}.button-primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(8,31,63,.22)}.social-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px}.social-links__item{width:50px;height:50px;border-radius:6.5px;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.social-links__item img{width:20px;height:20px}.social-links__item:hover{transform:translateY(-2px);box-shadow:0 12px 20px rgba(8,31,63,.16);filter:saturate(1.1)}.social-links__item--web{background:#2563eb}.social-links__item--facebook{background:#1877f2}.social-links__item--instagram{background:linear-gradient(135deg, #f58529, #dd2a7b 52%, #8134af)}.social-links__item--linkedin{background:#0a66c2}.social-links__item--whatsapp{background:#25d366}.language-selector{position:fixed;top:12px;right:12px;z-index:20;display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(8,31,63,.12);border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 5px 16px rgba(8,31,63,.14);backdrop-filter:blur(8px)}.language-selector__link{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 7px;border-radius:999px;color:#59708a;font-size:10px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.language-selector__link img{width:18px;height:13.5px;object-fit:cover;border-radius:2px}.language-selector__link:hover,.language-selector__link.is-active{background:#081f3f;color:#fff}@media(min-width: 420px){.page-shell{padding:54px 18px}.company-card__header,.company-card__intro,.company-card__forms,.social-links{padding-left:22px;padding-right:22px}.company-card__divider{margin-left:22px;margin-right:22px}}@media(min-width: 576px){.page-shell{padding:36px 22px}.company-card__logo{max-width:220px;max-height:58px}.field-grid{flex-direction:row}.field-grid .field-group{flex:1 1 0}.language-selector{top:18px;right:18px}}@media(min-width: 768px){.page-shell{padding:44px 24px}.accordion-group{gap:16px}.company-card__header,.company-card__intro,.company-card__forms,.social-links{padding-left:28px;padding-right:28px}.company-card__divider{margin-left:28px;margin-right:28px}.company-card__intro h2{font-size:1.45rem}.company-form.is-visible{padding:20px}}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form-status-error{min-height:20px;color:#dc2626;font-size:.88rem;font-weight:600}.company-form{position:relative}.company-form__success{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:24px;background:hsla(0,0%,100%,.98);text-align:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:2}.company-form__success.is-visible{opacity:1}.company-form__success>div{width:100%}.company-form__success-icon img{width:68px;margin:0 auto}.company-form__success-title{color:#081f3f;font-size:1.35rem;font-weight:700;line-height:1.2}.company-form__success-message{color:#59708a;font-size:.98rem;line-height:1.5}.company-form__success-counter{color:#7b8794;font-size:.8rem;font-weight:600;letter-spacing:.18em}.button-primary:disabled{cursor:wait;opacity:.75}/*# sourceMappingURL=custom.min.css.map */
