.accordion-container{border-bottom:1px solid #ddd;margin:10px 0}.accordion-header{background-color:#f7f7f7;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:40px}@media screen and (max-width:1100px){.accordion-header{padding:10px 0;margin-bottom:30px}}.accordion-content{max-height:0;overflow:hidden;transition:max-height .1s ease,padding .1s ease;padding:0 20px;font-weight:400}.accordion-content.active{max-height:100%;padding:10px 20px;margin-top:20px;margin-bottom:30px}@media screen and (max-width:1100px){.accordion-content.active{padding:10px 0;margin-top:0}}.arrow{transition:transform .3s ease}.arrow.active{transform:rotate(180deg)}.nav-container{width:auto;overflow-x:auto;white-space:nowrap;display:flex;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none;padding:0;margin:0;align-items:center}.nav-container -webkit-scrollbar{display:none}.nav-item{display:inline-block;padding:15px;list-style:none;justify-content:center;transition:color .3s,background-color .3s,border-bottom .3s;border-bottom:1px solid transparent;position:relative;cursor:pointer;color:rgba(5,9,34,.38);font-weight:400;font-size:50px;font-weight:300;line-height:1;letter-spacing:-2%}.nav-item:first-child{padding-left:0}@media screen and (max-width:1100px){.nav-item{font-size:16px;font-weight:600;line-height:1.5}}@media screen and (max-width:500){.nav-item{max-width:120px;white-space:wrap}}.nav-item.active,.nav-item:hover{color:var(--primary)}.nav-item.active:before{content:"";height:4px;width:10px;border-radius:12px;overflow:hidden;position:absolute;bottom:0;left:0;background-color:var(--primary)}.tab-content{padding:1rem;color:#000}