.sticky-summary-module{background-color:#fff;background-size:cover;border-radius:10px;box-shadow:0 0 40px 0 #16006812;margin-top:30px;max-height:calc(100dvh - 150px);padding:30px 25px;position:sticky;top:110px;width:100%}.sticky-summary-module .title-summary{font-family:Sora;font-size:30px;font-weight:600;line-height:39px;margin-bottom:10px;text-align:left}.sticky-summary-module>p{font-family:Sora;font-size:14px;font-weight:600;line-height:21px;margin:0;text-align:left}.sticky-summary-module .summary-list{counter-reset:custom-counter;display:flex;flex-direction:column;gap:30px;margin:20px 0 0;max-height:calc(100dvh - 300px);overflow-y:scroll}.sticky-summary-module .summary-list>li{counter-increment:custom-counter;cursor:pointer;font-size:14px;font-weight:500;line-height:21px;margin:0;padding:0 0 0 15px;position:relative}.sticky-summary-module .summary-list>li:hover{color:#481af5!important}.sticky-summary-module .summary-list>li:before{background-color:unset;border-radius:unset;color:#271641;content:"0" counter(custom-counter) ". ";font-size:14px;font-weight:500;height:unset;left:0;position:relative;top:0;width:unset}.sticky-summary-module .summary-list>li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' fill='none'%3E%3Cpath stroke='%23271641' stroke-width='1.667' d='m2.562 1.8 3.333 3.333-3.333 3.889'/%3E%3C/svg%3E");content:"";height:10px;left:0;position:absolute;top:5px;transform:translateX(-1px);transition:translate .3s ease-out,transform .3s ease-out;width:12px}.sticky-summary-module .summary-list>li.active:before{color:#481af5}.sticky-summary-module .summary-list>li.active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath stroke='%23481AF5' stroke-width='1.667' d='m6.562.8 3.333 3.333-3.333 3.889'/%3E%3Cpath fill='%23481AF5' d='M.729 3.633h9v1.5h-9z'/%3E%3C/svg%3E");transform:translateX(0)}.sticky-summary-module .summary-list>li.active .title p{color:#481af5;display:inline}.sticky-summary-module .summary-list>li .title p{font-family:Sora;font-size:14px;font-weight:500;line-height:21px}.sticky-summary-module .summary-list p{position:relative;transition:color .1s ease-out}.sticky-summary-module .summary-list>li .content{overflow:hidden;transition:height .3s ease-out}.sticky-summary-module .summary-list>li .content ul{padding-top:5px}.sticky-summary-module .summary-list>li .content ul li{padding-left:9px}.sticky-summary-module .summary-list>li .content ul li:hover p{background-size:100% 1px}.sticky-summary-module .summary-list>li .content ul li+li{margin-top:10px}.sticky-summary-module .summary-list>li .content ul li p{background-image:linear-gradient(#271641,#271641);background-position:0 100%;background-size:0 1px;color:#271641;display:inline;font-family:Sora;font-size:14px;font-weight:300;text-align:left;transition:background-size .3s ease-out}.sticky-summary-module .summary-list>li .content ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='none'%3E%3Ccircle cx='2.871' cy='2.34' r='2' fill='%23271641'/%3E%3C/svg%3E");content:"";height:5px;left:0;position:absolute;top:8px;width:5px}@media (max-width:1024px){.sticky-summary-module{border-radius:0;bottom:0;left:0;margin:0;max-height:100dvh;padding:15px;position:fixed;right:0;top:unset;transform:translateY(calc(100% - 55px));transition:transform .3s ease-out;width:100dvw}.sticky-summary-module .title-summary:after{background-color:#271641;content:"";height:16px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.222 8 0 14.222 1.778 16 8 9.778 14.222 16 16 14.222 9.778 8 16 1.778 14.222 0 8 6.222 1.778 0 0 1.778z' clip-rule='evenodd'/%3E%3C/svg%3E");opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease-out;width:16px}.sticky-summary-module.open .title-summary:after{opacity:1}.sticky-summary-module.open{transform:translateY(0)}.sticky-summary-module .title-summary{font-size:20px;line-height:1.5;position:relative;text-align:center}.sticky-summary-module .summary-list{max-height:70dvh;overflow:scroll}}