.solutions-list a,.active-title-mobile{letter-spacing:.01em;padding-block:12px;font-size:12px;transition:all .3s ease-in-out;display:block;position:relative}@media (hover:hover) and (pointer:fine){.solutions-list a:hover,.active-title-mobile:hover{color:var(--c-green)}.solutions-list a:hover:before,.active-title-mobile:hover:before{background-color:var(--c-lightgray)}}.solutions-list a:before,.active-title-mobile:before{content:"";z-index:-1;background-color:var(--c-white);width:calc(100% + 48px);transition:all .3s ease-in-out;display:block;position:absolute;top:0;bottom:0;left:-24px}.solutions-list a.current,.active-title-mobile.current{color:var(--c-darkgreen);font-weight:700}.solutions-list a.current:before,.active-title-mobile.current:before{background-color:#eaf2ef}.active-title-mobile{opacity:0;max-height:0;padding-block:0;transition:opacity .3s,max-height .3s;overflow:hidden}@media (width<=992px){.active-title-mobile{color:var(--c-darkgreen);opacity:1;max-height:150px;padding-block:12px;font-weight:700}.active-title-mobile:before{background-color:#eaf2ef}.active-title-mobile.hide{opacity:0;max-height:0;padding-block:0}}.solutions-list{flex-direction:column;gap:4px;display:flex}@media (width<=992px){.solutions-list{gap:0;max-height:0;transition:max-height .3s ease-out;overflow:hidden}.solutions-list.show{max-height:4000px;transition:max-height .5s ease-in}.solutions-list{padding-top:6px}}.solutions-list a{padding-block:8px}.solutions-search{margin-bottom:12px}@media (width<=992px){.solutions-search{margin-bottom:6px}}.solutions-search .search-input{border:1px solid var(--c-gray);width:100%;color:var(--c-darkgreen);border-radius:30px;margin-bottom:24px;padding:7px 12px;font-size:12px;line-height:1}.solutions-search .search-input:focus{border-color:var(--c-green);outline:0}.solutions-search .search-input::placeholder{color:inherit}.solutions-search .search-title{color:var(--c-darkgreen);border-bottom:1px solid var(--c-gray);margin-bottom:24px;padding-bottom:8px;font-weight:700}@media (width<=992px){.solutions-search .search-title{border-bottom:1px solid var(--c-lightgray);justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:0;display:flex}}.solutions-search .search-title:after{content:"";background-color:var(--c-gray);width:24px;height:24px;margin-left:auto;transform:scaleY(1);mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 5.5L8.06 10.5L3.5 5.5' stroke='%238CA096' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.solutions-search .search-title.open:after{transform:scaleY(-1)}.solutions-sidebar .sidebar-inner{border-right:1px solid var(--c-gray);height:100%;max-height:100vh;padding:36px 24px;position:sticky;top:0;overflow-y:auto}@media (width<=992px){.solutions-sidebar .sidebar-inner{padding-top:30px;padding-bottom:0;height:auto;overflow-y:unset;border-right:none;padding-inline:0;position:static}}.solutions-sidebar .sidebar-inner::-webkit-scrollbar{width:8px}.solutions-sidebar .sidebar-inner::-webkit-scrollbar-track{background-color:#eaf2ef}.solutions-sidebar .sidebar-inner::-webkit-scrollbar-thumb{background-color:#26be8b40;border-radius:4px}.solutions-sidebar .sidebar-inner::-webkit-scrollbar-thumb:hover{background-color:#26be8b80}.solutions-sidebar .sidebar-title{margin-bottom:18px}@media (width<=768px){.solutions-sidebar .sidebar-title{font-size:24px}}.solutions-body{padding-block:24px;overflow-x:hidden}.solutions-body .typography{color:#3b3c4a;letter-spacing:.01em;font-size:18px;line-height:1.5}@media (width<=480px){.solutions-body .typography{font-size:16px}}.solutions-body .typography h1,.solutions-body .typography h2,.solutions-body .typography h3,.solutions-body .typography h4,.solutions-body .typography h5,.solutions-body .typography h6{font-family:var(--ff-secondary);color:#181a2a;margin-top:24px;margin-bottom:12px;font-weight:600;line-height:1.5}@media (width<=480px){.solutions-body .typography h1,.solutions-body .typography h2,.solutions-body .typography h3,.solutions-body .typography h4,.solutions-body .typography h5,.solutions-body .typography h6{margin-top:24px}}.solutions-body .typography h2{font-size:24px}@media (width<=600px){.solutions-body .typography h2{font-size:18px;font-weight:400}}.solutions-body .typography h3{font-size:20px}@media (width<=480px){.solutions-body .typography h3{font-size:16px}}.solutions-body .typography p{margin-bottom:24px}.solutions-page .main-wrapper{overflow:unset}.solutions-page .header{border-bottom:1px solid var(--c-gray)}.solutions-page-wrapper{grid-template-columns:280px auto;gap:48px;width:100%;max-width:1280px;height:100%;margin-inline:auto;padding-inline:30px;display:grid}@media (width<=992px){.solutions-page-wrapper{grid-template-columns:1fr;gap:12px}}.solutions-main-title{margin-bottom:24px;padding-top:16px}.all-solutions-list{gap:16px;display:grid}.main-solution-page .active-title-mobile{display:none!important}
