.c-nav-about__featured{position:relative}.c-nav-about__links{display:flex;flex-flow:column;gap:24px}.c-nav-about__links a{display:flex;gap:6px;align-items:center}.c-nav-about__links a svg{flex:0 0 auto;display:block;width:24px}.c-nav-about .txt-icon{display:flex;align-items:center;gap:8px}.c-nav-about .icon{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background-color:var(--x-red);color:var(--x-black);display:flex;align-items:center;justify-content:center}.c-nav-about .img-rsp,.c-nav-about .img-rsp img{border-radius:10px}.c-nav-about .img-rsp::after{padding-bottom:56.25%}.c-nav-about .img-rsp>div{display:none}.c-nav-solution{position:relative;display:flex;align-items:center;gap:10px}.c-nav-solution .img-rsp{flex:0 0 auto;width:30px}.c-nav-about__links a,.c-nav-solution,.c-nav-solutions__sectors-list a{transition:.3s opacity}.c-nav-about__links a:hover,.c-nav-solution:hover,.c-nav-solutions__sectors-list a:hover{opacity:.7}.c-nav-about__featured img{transition:.3s transform}.c-nav-about__featured:hover img{transform:scale(1.1)}.c-nav-about>div,.c-nav-solutions>div:first-child{display:flex;gap:32px}.c-nav-about>div::after,.c-nav-solutions>div:first-child::after{content:"";display:block;background-color:var(--x-white);opacity:.2;order:1}.c-nav-about>div>:first-child,.c-nav-solutions>div:first-child>:first-child{order:0}.c-nav-about>div>:last-child,.c-nav-solutions>div:first-child>:last-child{order:2}.c-nav-solutions__sectors-list{display:flex;flex-flow:column;gap:16px}@media screen and (min-width:1091px){div:hover>.c-nav-about,div:hover>.c-nav-solutions{display:block}.c-nav-about,.c-nav-solutions{position:fixed;top:var(--navbar-offset);left:calc(var(--logo-width) + var(--offset-side) + 48px);background-color:var(--x-black);border-radius:16px;transition:.3s transform;display:none}div:hover>.c-nav-about,div:hover>.c-nav-solutions{display:block}.c-nav-about>div,.c-nav-solutions>div:first-child{gap:32px}.c-nav-about>div::after,.c-nav-solutions>div:first-child::after{width:1px}.c-nav-solutions{z-index:100;padding:40px}.c-nav-solutions__solutions>div{max-width:590px;display:flex;flex-flow:row wrap;gap:24px 48px}.c-nav-solutions__solutions>div>div{width:calc(50% - 24px);flex:1 1 auto}.c-nav-solutions__featured{position:relative;padding:24px 20px;border-radius:20px;background-color:var(--x-beige);margin-top:32px;display:flex;align-items:center;gap:20px}.c-nav-solutions__featured>:first-child{flex:1 1 auto}.c-nav-solutions__featured>:last-child{flex:0 0 auto}.c-nav-about{z-index:99;padding:32px}.c-nav-about__featured{width:300px;max-width:100%}.c-nav-solution{align-items:flex-start}.c-nav-solution__content{margin-top:8px}.navbar-affix .c-nav-about,.navbar-affix .c-nav-solutions{transform:translateY(calc(-1 * (var(--upper-navbar-height) - 12px)))}}@media screen and (max-width:1090px){.c-nav-solution .c-nav-solution__content{display:none}.c-nav-about,.c-nav-solutions{height:0;overflow:hidden}.active>.c-nav-about,.active>.c-nav-solutions{height:auto}.inactive>a,.inactive>span{opacity:.5}.c-nav-about>div,.c-nav-solutions>div:first-child{gap:24px;flex-flow:column}.c-nav-about>div::after,.c-nav-solutions>div:first-child::after{height:1px}.c-nav-solutions .c-nav-solutions__featured{display:none}.c-nav-solutions>div,.c-nav-solutions__solutions>div{display:flex;flex-flow:column;gap:24px}.c-header__upper{display:flex;flex-flow:row wrap;gap:8px}.c-header__upper>a{display:block;gap:8px;color:var(--x-black);background-color:var(--x-beige);padding:8px;border-radius:40px}.c-header__menu{margin-bottom:48px}.c-header__menu>div>a,.c-header__menu>div>span{cursor:pointer;font-size:26px;line-height:20px;font-weight:var(--font-medium);padding:20px 0;display:flex;justify-content:space-between;align-items:center}.c-header__menu>div>a svg,.c-header__menu>div>span svg{user-select:none;pointer-events:none;display:block;flex:0 0 auto;width:14px;transition:.3s transform}.c-header__menu>div.active>span svg{transform:rotate(90deg)}.c-nav-sector{display:block;background-color:#53514e;padding:8px 10px;border-radius:40px}.c-nav-solutions__sectors-list{flex-flow:row wrap;gap:8px}}@media screen and (max-width:1090px){.navbar-open .c-header__logo::after{content:"";position:fixed;z-index:-1;left:0;top:var(--banner-height);right:0;height:var(--navbar-height);background-color:var(--x-black)}}