.pac_divi_table_of_contents,.pac_dtoc_body_area,.pac_dtoc_title_area{border-style:solid}.pac_divi_table_of_contents{overflow:hidden;border-radius:3px}.divi_table_of_contents ul{padding-bottom:0!important}.divi_table_of_contents>ul{padding-left:0!important}.divi_table_of_contents li{overflow:visible!important;border-style:solid;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.divi_table_of_contents a{font-size:15px;line-height:18px}.pac_dtoc_title{flex-grow:1;font-size:24px;color:#fff;-ms-flex-preferred-size:50%;flex-basis:50%;line-height:28px;-ms-flex-positive:1}.pac_dtoc_title_area{align-items:center;-ms-flex-align:center;display:-ms-flexbox;display:flex}.pac_dtoc_title_area.click_on:hover{cursor:pointer!important}html{scroll-behavior:auto}.divi_table_of_contents span:hover+a{color:#2ea3f2!important}.divi_table_of_contents span{cursor:pointer}.divi_table_of_contents li div:hover{color:#2ea3f2!important}.divi_table_of_contents a:after{height:1px;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;content:"";background:#2ea3f2;width:0;display:block}.divi_table_of_contents li.active a:after,.divi_table_of_contents li.active_jsx a:after,.divi_table_of_contents span:hover+a:after{width:100%}.pac_dtoc_search_keyword{position:relative;display:-ms-flexbox;display:flex}.pac_dtoc_search_keyword .pac_dtoc_search_input{border-color:#666;border-width:2px;-ms-flex-preferred-size:100%;border-radius:3px;flex-basis:100%}.pac_dtoc_clear_keyword_input{padding:0 5px;font-size:25px;font-weight:900;right:15px;position:absolute;top:calc(50% - 12px);cursor:pointer}.pac_dtoc_mobile_open_close_icons{margin:10px;display:-ms-flexbox;display:flex}.pac_dtoc_body_area.inside .divi_table_of_contents ul{list-style-position:inside}.pac_dtoc_body_area.inside .divi_table_of_contents ul li div{width:calc(100% - 50px);padding-left:7px;display:-ms-inline-flexbox;display:inline-flex}.pac_dtoc_body_area.inside .divi_table_of_contents ul li{width:100%}.divi_table_of_contents ul li div{position:relative}.divi_table_of_contents ul li div span{height:100%;position:absolute;top:0;left:0;width:100%;z-index:99}.pac_divi_table_of_contents.et_pb_module.et_pb_sticky_placeholder{opacity:0!important}.pac_dtoc_notice{font-size:24px;font-weight:500;color:red!important;background:transparent;line-height:28px}.pac_dtoc_body_area .divi_table_of_contents ul li{text-align:left}