@charset "UTF-8";
.frame-type-mask_accordion .accordion .accordion-item{margin-bottom:20px;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 6px 2px rgba(0, 0, 0, 0.15);background:var(--colorPrimary);transition:200ms ease-in-out all;position:relative;overflow:hidden}.frame-type-mask_accordion .accordion .accordion-item .accordion-header .accordion-button{padding:6px;color:var(--colorWhite);font-family:var(--fontPrimary);font-size:var(--fontSizeL);font-weight:700;line-height:normal;transition:200ms ease-in-out all;padding-left:20px}.frame-type-mask_accordion .accordion .accordion-item .accordion-header .accordion-button::after{content:"";background:var(--colorWhite);height:50px;width:50px;border-radius:100%;font-family:"Font Awesome 6 Free";font-weight:900;color:var(--colorPrimary);display:flex;align-items:center;justify-content:center;font-size:var(--fontSizeMD);transition:200ms ease-in-out all;transform:rotate(0deg)}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse{transform:scaleY(0);transform-origin:top;max-height:0px;transition:200ms ease-in-out all;overflow-y:auto;margin-right:10px;margin-bottom:0px}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse::-webkit-scrollbar{width:10px;border-radius:30px}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse::-webkit-scrollbar-track{background:#ffffff24}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse::-webkit-scrollbar-thumb{background:#ffffff24}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse::-webkit-scrollbar-thumb:hover{background:var(--colorWhite)}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse.show{transform:scaleY(1);max-height:500px;margin-bottom:20px}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse .accordion-body{padding:0px 20px;color:var(--colorWhite)}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse .accordion-body .frame{padding:0px}.frame-type-mask_accordion .accordion .accordion-item:has(.collapsed){background:#FFF}.frame-type-mask_accordion .accordion .accordion-item:has(.collapsed) .accordion-header .accordion-button{color:var(--colorPrimary)}.frame-type-mask_accordion .accordion .accordion-item:has(.collapsed) .accordion-header .accordion-button::after{color:var(--colorWhite);background:linear-gradient(90deg, #2D2B7D 0%, #403EB3 100%);transform:rotate(-90deg)}.frame-type-mask_accordion .accordion .accordion-item:hover{background:var(--colorPrimary);color:var(--colorWhite)}.frame-type-mask_accordion .accordion .accordion-item:hover .accordion-header .accordion-button{color:var(--colorWhite)}.frame-type-mask_accordion .accordion .accordion-item:hover .accordion-header .accordion-button::after{color:var(--colorPrimary);background:var(--colorWhite)}@media screen and (max-width:700px){.frame-type-mask_accordion .accordion .accordion-item::after{width:40%;transform:skewX(-20deg)}.frame-type-mask_accordion .accordion .accordion-item .accordion-header .accordion-button{padding-left:10px;font-size:var(--fontSizeL)}.frame-type-mask_accordion .accordion .accordion-item .accordion-header .accordion-button::after{height:35px;width:35px;font-size:20px}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse .accordion-body{padding:10px}.frame-type-mask_accordion .accordion .accordion-item .accordion-collapse .accordion-body .frame p{font-size:14px}}