@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown-menu{padding:0}.navbar-brand-logo{display:block;width:auto;height:30px;max-width:140px;flex-shrink:0}.navbar .nav-link,.navbar .btn-sonas{white-space:nowrap}.dropdown-menu.show{-webkit-animation:fadeIn .3s alternate;animation:fadeIn .3s alternate}.dropdown-menu.locale-menu{position:static;z-index:1030}.navbar-toggler{border:none;padding:0;outline:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .hamburger-toggle{position:relative;width:50px;height:50px;z-index:11;float:right}.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%,-50%) rotate(0);left:50%;top:50%;width:50%;height:50%;pointer-events:none}.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:4px;position:absolute;background:#333;border-radius:2px;z-index:1;transition:transform .2s cubic-bezier(.77,.2,.05,1),background .2s cubic-bezier(.77,.2,.05,1),all .2s ease-in-out;left:0}.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0% -50%)!important}.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0;top:auto;bottom:10%;transform-origin:50% 50%}.navbar-toggler .hamburger-toggle.active .hamburger span{position:absolute;margin:0}.navbar-toggler .hamburger-toggle.active .hamburger span:first-child{top:45%;transform:rotate(45deg)}.navbar-toggler .hamburger-toggle.active .hamburger span:nth-child(2){left:50%;width:0px}.navbar-toggler .hamburger-toggle.active .hamburger span:last-child{top:45%;transform:rotate(-45deg)}.icons{display:inline-flex;margin-left:auto}.icons a{transition:all .2s ease-in-out;padding:.2rem .4rem;color:#ccc!important;text-decoration:none}.icons a:hover{color:#fff;text-shadow:0 0 30px white}@media (min-width: 992px) and (max-width: 1079.98px){.navbar.navbar-expand-lg{flex-wrap:wrap;justify-content:flex-start}.navbar.navbar-expand-lg .navbar-toggler{display:block}.navbar.navbar-expand-lg .navbar-collapse{display:none!important;flex-basis:100%}.navbar.navbar-expand-lg .navbar-collapse.show,.navbar.navbar-expand-lg .navbar-collapse.collapsing{display:flex!important;flex-direction:column;align-items:stretch}.navbar.navbar-expand-lg .navbar-collapse>.navbar-nav{margin-left:0!important}.navbar.navbar-expand-lg .navbar-nav{align-items:flex-start!important}.navbar.navbar-expand-lg .nav-menu .navbar-nav{align-items:stretch!important}.navbar.navbar-expand-lg .navbar-nav{flex-direction:column}}@media (max-width: 1079.98px){.navbar .navbar-collapse.show{animation:fadeIn .2s ease-out}}@media (max-width: 1079.98px) and (prefers-reduced-motion: reduce){.navbar .navbar-collapse.show{animation:none}}:root{--sonas-green: #88CBC4;--sonas-green-light: #C0E1DC;--sonas-teal: #16bd9d;--sonas-teal-dark: #0d7f6a;--sonas-teal-rgb: 22, 189, 157;--default-margin-between-elements: 2rem}.bg-sgreen{background-color:var(--sonas-green)}.bg-sgreenlight{background-color:var(--sonas-green-light)}.bg-slinearpages{background:#88cbc4;background:linear-gradient(180deg,#88cbc4,#dcebe8,#88cbc4)}.custom-link{display:block;color:#fff;text-decoration:none;font-size:1rem;transition:all .15s ease-in-out;margin-top:.5rem}.custom-link:hover{color:#fff;opacity:.5}.custom-shadow{box-shadow:0 0 4px #00000040}.nav-menu{--nav-menu-ease: cubic-bezier(.22, 1, .36, 1);--nav-menu-navy: #2b3144;--nav-menu-muted: #6b7285;--nav-menu-tile: #e6f6f2;--nav-menu-hover: #f5f7fb}.nav-menu-trigger{display:inline-flex;align-items:center;gap:.4rem;border:none;background-color:transparent;white-space:nowrap}.navbar-dark .nav-menu-trigger[data-state=open]{color:#fff}.nav-menu-chevron{font-size:.7em;opacity:.8;transition:transform .3s var(--nav-menu-ease)}.nav-menu-trigger[data-state=open] .nav-menu-chevron{transform:rotate(180deg)}.nav-menu-items{list-style:none;margin:0;padding:0}.nav-menu-link{display:flex;align-items:flex-start;gap:.875rem;padding:.75rem;border-radius:12px;color:var(--nav-menu-navy);text-decoration:none;transition:background-color .2s ease}.nav-menu-link:hover,.nav-menu-link:focus-visible{background-color:var(--nav-menu-hover);color:var(--nav-menu-navy);outline:none}.nav-menu-link:focus-visible{box-shadow:inset 0 0 0 2px var(--sonas-teal)}.nav-menu-tile{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:11px;background-color:var(--nav-menu-tile);color:var(--sonas-teal-dark);font-size:1.1rem;transition:background-color .25s ease,color .25s ease,transform .35s var(--nav-menu-ease)}.nav-menu-link:hover .nav-menu-tile,.nav-menu-link:focus-visible .nav-menu-tile{background-color:var(--sonas-teal);color:#fff;transform:rotate(-6deg) scale(1.05)}.nav-menu-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-menu-title{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.98rem;line-height:1.25}.nav-menu-arrow{font-size:.7em;color:var(--sonas-teal-dark);opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s var(--nav-menu-ease)}.nav-menu-link:hover .nav-menu-arrow,.nav-menu-link:focus-visible .nav-menu-arrow{opacity:1;transform:none}.nav-menu-summary{font-size:.85rem;line-height:1.45;color:var(--nav-menu-muted)}.nav-menu-aside{position:relative;overflow:hidden;display:grid;align-content:start;gap:1.25rem;padding:1.75rem 1.5rem;background-color:var(--nav-menu-navy);color:#fff}.nav-menu-aside:after{content:"";position:absolute;right:-90px;bottom:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(var(--sonas-teal-rgb),.45),transparent 70%);pointer-events:none}.nav-menu-stat{display:grid;gap:.3rem;margin:0}.nav-menu-stat-value{font-size:2rem;font-weight:700;line-height:1}.nav-menu-stat-label{font-size:.85rem;color:#c9cedc}.nav-menu-aside--tagline{align-content:space-between}.nav-menu-tagline{margin:0;font-size:1.4rem;font-weight:700;font-style:italic;line-height:1.2;color:#fff}.nav-menu-aside--tagline .btn-sonas{position:relative;z-index:1;justify-self:start}.nav-menu-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.875rem 1.375rem;background-color:var(--bs-light, #eef0f8)}.nav-menu-footer-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--nav-menu-navy);text-decoration:none}.nav-menu-footer-link svg{font-size:.75em;color:var(--sonas-teal-dark);transition:transform .25s var(--nav-menu-ease)}.nav-menu-footer-link:hover{color:var(--nav-menu-navy)}.nav-menu-footer-link:hover svg{transform:translate(3px)}.nav-menu-footer-text{font-size:.875rem;color:var(--nav-menu-muted)}.nav-menu-item>.nav-menu-content[data-state=closed]{display:none}.nav-menu-item>.nav-menu-content{margin:.25rem 0 .75rem;border-radius:14px;overflow:hidden;background-color:#fff}.nav-menu-item>.nav-menu-content .nav-menu-items{display:grid;gap:.125rem;padding:.5rem}.nav-menu-item>.nav-menu-content .nav-menu-aside{display:none}@media (min-width: 576px){.nav-menu-item>.nav-menu-content .nav-menu-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-menu-viewport-wrap{position:absolute;top:100%;left:0;right:0;height:0}.nav-menu-viewport{position:absolute;top:.75rem;left:clamp(var(--nav-menu-min),calc(var(--nav-menu-center) - var(--bits-navigation-menu-viewport-width, 0px) / 2),calc(var(--nav-menu-max) - var(--bits-navigation-menu-viewport-width, 0px)));width:var(--bits-navigation-menu-viewport-width);height:var(--bits-navigation-menu-viewport-height);overflow:hidden;border-radius:16px;background-color:#fff;box-shadow:0 24px 60px -12px #2b314447,0 0 0 1px #2b31440f;transform-origin:top center;transition:opacity .22s ease,transform .3s var(--nav-menu-ease),visibility 0s}.nav-menu-viewport[data-state=closed]{opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}.nav-menu-caret{position:absolute;top:calc(.75rem - 6px);left:calc(var(--nav-menu-center) - 7px);z-index:1;width:14px;height:14px;border-radius:3px 0 0;background-color:#fff;box-shadow:-1px -1px #2b31440f;transform:rotate(45deg);transition:opacity .2s ease}.nav-menu-caret[data-state=closed]{opacity:0}.nav-menu-viewport-wrap.is-morphing .nav-menu-viewport{transition:width .42s var(--nav-menu-ease),height .42s var(--nav-menu-ease),left .42s var(--nav-menu-ease),opacity .22s ease,transform .3s var(--nav-menu-ease)}.nav-menu-viewport-wrap.is-morphing .nav-menu-caret{transition:left .42s var(--nav-menu-ease),opacity .2s ease}.nav-menu-viewport .nav-menu-content{position:absolute;top:0;left:0}.nav-menu-viewport .nav-menu-content[data-state=closed]{visibility:hidden;opacity:0;pointer-events:none}.nav-menu-viewport .nav-menu-content[data-motion=from-end]{animation:nav-menu-from-end .42s var(--nav-menu-ease)}.nav-menu-viewport .nav-menu-content[data-motion=from-start]{animation:nav-menu-from-start .42s var(--nav-menu-ease)}.nav-menu-viewport .nav-menu-content[data-motion=to-end]{animation:nav-menu-to-end .2s ease forwards}.nav-menu-viewport .nav-menu-content[data-motion=to-start]{animation:nav-menu-to-start .2s ease forwards}@keyframes nav-menu-from-end{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes nav-menu-from-start{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes nav-menu-to-end{0%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translate(36px);visibility:hidden}}@keyframes nav-menu-to-start{0%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translate(-36px);visibility:hidden}}.nav-menu-viewport .nav-menu-panel{width:max-content}.nav-menu-viewport .nav-menu-panel--features .nav-menu-items{display:grid;grid-template-columns:repeat(2,19rem);gap:.125rem .5rem;padding:.875rem}.nav-menu-viewport .nav-menu-panel--solutions,.nav-menu-viewport .nav-menu-panel--company{display:grid;grid-template-columns:22rem 15.5rem}.nav-menu-viewport .nav-menu-panel--company{grid-template-columns:21rem 15.5rem}.nav-menu-viewport .nav-menu-panel--solutions .nav-menu-items,.nav-menu-viewport .nav-menu-panel--company .nav-menu-items{display:grid;align-content:start;gap:.125rem;padding:.875rem}@media (prefers-reduced-motion: reduce){.nav-menu-viewport,.nav-menu-caret,.nav-menu-tile,.nav-menu-arrow,.navbar-dark .nav-menu-trigger[data-state=open]{color:#fff}.nav-menu-chevron{transition-duration:.01ms!important}.nav-menu-viewport .nav-menu-content{animation-duration:.01ms!important}}
