.general-richtext *{margin:0;padding:0;width:100%}.general-richtext h1,.general-richtext h2,.general-richtext h3,.general-richtext h4,.general-richtext h5,.general-richtext h6{margin:.75em 0 .5em}.general-richtext h1{font-family:var(--copy-black-l-font-family);font-size:var(--copy-black-l-font-size);font-style:var(--copy-black-l-font-style);font-weight:var(--copy-black-l-font-weight);letter-spacing:var(--copy-black-l-letter-spacing);line-height:var(--copy-black-l-line-height)}.general-richtext h2{font-family:var(--h2-black-font-family);font-size:var(--h2-black-font-size);font-style:var(--h2-black-font-style);font-weight:var(--h2-black-font-weight);letter-spacing:var(--h2-black-letter-spacing);line-height:var(--h2-black-line-height)}.general-richtext h3{font-family:var(--h3-black-font-family);font-size:var(--h3-black-font-size);font-style:var(--h3-black-font-style);font-weight:var(--h3-black-font-weight);letter-spacing:var(--h3-black-letter-spacing);line-height:var(--h3-black-line-height)}.general-richtext h4{font-family:var(--h4-bold-font-family);font-size:var(--h4-bold-font-size);font-style:var(--h4-bold-font-style);font-weight:var(--h4-bold-font-weight);letter-spacing:var(--h4-bold-letter-spacing);line-height:var(--h4-bold-line-height)}.general-richtext h5{font-family:var(--h5-bold-font-family);font-size:var(--h5-bold-font-size);font-style:var(--h5-bold-font-style);font-weight:var(--h5-bold-font-weight);letter-spacing:var(--h5-bold-letter-spacing);line-height:var(--h5-bold-line-height)}.general-richtext h6{font-family:var(--h6-bold-font-family);font-size:var(--h6-bold-font-size);font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight);letter-spacing:var(--h6-bold-letter-spacing);line-height:var(--h6-bold-line-height);margin-bottom:.75rem;margin-left:1rem;position:relative}.general-richtext h6:before{background:var(--maincolor);border-radius:50%;content:"";display:inline-block;height:.75rem;left:-1rem;margin-right:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:.75rem}.general-richtext div,.general-richtext p{font-family:var(--body-medium-font-family);font-size:var(--body-medium-font-size);font-style:var(--body-medium-font-style);font-weight:var(--body-medium-font-weight);letter-spacing:var(--body-medium-letter-spacing);line-height:var(--body-medium-line-height);margin-bottom:.75rem}.general-richtext div{color:var(--gray-70);padding-left:1rem;position:relative}.general-richtext div span{background:none!important;color:var(--gray-70)!important;left:0;position:absolute;text-decoration:none!important;width:fit-content}.general-richtext blockquote{background:var(--white);border:1px solid var(--gray-30);border-radius:.75rem;box-sizing:border-box;font-family:var(--h6-bold-font-family);font-size:var(--h6-bold-font-size);font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight);letter-spacing:var(--h6-bold-letter-spacing);line-height:var(--h6-bold-line-height);margin-bottom:.75rem;padding:.75rem 1rem;position:relative;width:100%}.general-richtext ul{list-style:disc;margin:0 0 .75rem;margin-left:.5rem!important;padding-left:1.5rem}.general-richtext ol{list-style:decimal;margin:0 0 .75rem;padding-left:1.5rem}.general-richtext ol li,.general-richtext ul li{color:var(--black);font-family:var(--body-medium-font-family);font-size:var(--body-medium-font-size);font-style:var(--body-medium-font-style);font-weight:var(--body-medium-font-weight);letter-spacing:var(--body-medium-letter-spacing);line-height:var(--body-medium-line-height);margin-bottom:.5rem;position:relative}.general-richtext table,.general-richtext table tbody{border:none!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;padding:0!important;width:100%}.general-richtext table tr{border:none!important;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;width:100%}.general-richtext table tr td,.general-richtext table tr th{align-items:flex-end;border:none!important;border-radius:.25rem;display:flex;flex:1 0 0;font-family:var(--body-medium-font-family);font-size:var(--body-medium-font-size);font-style:var(--body-medium-font-style);font-weight:var(--body-medium-font-weight);gap:.5rem;justify-content:center;letter-spacing:var(--body-medium-letter-spacing);line-height:var(--body-medium-line-height);padding:.25rem .5rem}.general-richtext table tr:first-child td{background:var(--maincolor)!important;color:var(--white)!important;text-align:center}.general-richtext table tr td{background:var(--white)!important;border:1px solid var(--maincolor)!important;color:var(--maincolor)!important}.general-richtext table tr:not(:first-child) td:first-child{background:var(--iconskyblue)}.general-richtext table tr td:has(span),.general-richtext table tr th:has(span){opacity:.3!important}.general-richtext table tr td span{background:none!important}.general-richtext table:has(img) tr td,.general-richtext table:has(img) tr th,.general-richtext table:has(img) tr:first-child td,.general-richtext table:has(img) tr:not(:first-child) td:first-child{align-items:flex-start;background:none!important;border:none!important;justify-content:center}.general-richtext a{color:var(--maincolor);margin:0 .2rem;text-decoration:underline}.general-richtext a:hover{opacity:.3}@media screen and (max-width:768px){.labelText__title{font-family:var(--h5-bold-font-family);font-size:var(--h5-bold-font-size);font-style:var(--h5-bold-font-style);font-weight:var(--h5-bold-font-weight);letter-spacing:var(--h5-bold-letter-spacing);line-height:var(--h5-bold-line-height)}.labelText__main{font-family:var(--body-medium-font-family);font-size:var(--body-medium-font-size);font-style:var(--body-medium-font-style);font-weight:var(--body-medium-font-weight);letter-spacing:var(--body-medium-letter-spacing);line-height:var(--body-medium-line-height)}.caption{font-family:var(--caption-medium-m-font-family);font-size:var(--caption-medium-m-font-size);font-style:var(--caption-medium-m-font-style);font-weight:var(--caption-medium-m-font-weight);letter-spacing:var(--caption-medium-m-letter-spacing);line-height:var(--caption-medium-m-line-height)}.general-richtext table:has(img) tr{box-sizing:border-box;flex-wrap:wrap;justify-content:space-around;padding:0 1rem}.general-richtext table:has(img) tr td,.general-richtext table:has(img) tr th,.general-richtext table:has(img) tr:first-child td,.general-richtext table:has(img) tr:not(:first-child) td:first-child{align-items:flex-start;background:none!important;border:none!important;justify-content:center;max-width:30%;min-width:30%}.general-richtext table:has(img) tr td:not(:has(img)),.general-richtext table:has(img) tr th:not(:has(img)),.general-richtext table:has(img) tr:first-child td:not(:has(img)),.general-richtext table:has(img) tr:not(:first-child) td:first-child:not(:has(img)){display:none}}