.elementor-101 .elementor-element.elementor-element-641b76ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-7ba7d3b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-4dd28e70{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-7b478833{width:var( --container-widget-width, 100% );max-width:100%;padding:8px 8px 8px 8px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:25px 25px 25px 25px;box-shadow:-3px 5px 10px 0px rgba(0,0,0,0.5);--toc-body-max-height:970px;--nested-list-indent:0.1em;--item-text-color:#2D5998;--item-text-transition-duration:300ms;--marker-size:10px;}.elementor-101 .elementor-element.elementor-element-7b478833.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-7b478833 .elementor-toc__header-title{text-align:start;}.elementor-101 .elementor-element.elementor-element-7b478833 .elementor-toc__header{flex-direction:row;}.elementor-101 .elementor-element.elementor-element-47e0d79f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-5470c469{background-color:var( --e-global-color-9359766 );font-weight:400;}.elementor-101 .elementor-element.elementor-element-5470c469 p{margin-block-end:2px;}.elementor-101 .elementor-element.elementor-element-29adb416{font-weight:400;}.elementor-101 .elementor-element.elementor-element-5bff421c{font-weight:400;}.elementor-101 .elementor-element.elementor-element-fc7ecc0{font-weight:400;}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-4dd28e70{--width:31%;}.elementor-101 .elementor-element.elementor-element-47e0d79f{--width:66.6666%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-7b478833 */#toc-details-page {
    color: black;
}

#toc-details-page ul li:hover {
    transform: scale(1.1) translateY(-1px);
    transition: transform 0.3 ease;
    
}
@media (max-width: 798px)
{
    #toc-details-page {
        position: fixed;
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5470c469 */#overview-section {
    color: black;
    background-color: #F9DCE1;
    padding: 20px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29adb416 */#typical-dosage-section {
    background-color: #D9F5ED;
    border-radius: 20px;
    padding: 20px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bff421c */#reconstitution-section {
    background-color: #FFF3E7;
    border-radius: 20px;
    padding: 20px;
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7ecc0 */#storage-section {
    background-color: #F2E7BD;
    border-radius: 20px;
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fb2903f */#supplies-section {
    background-color: #F7D9BC;
    padding: 20px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45203404 */#external-links-section {
    background-color: #FFF3FA;
    border-radius: 20px;
    padding: 20px;
}/* End custom CSS */