.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.content__list,.content__list-darkblue, .content__list-r, .content__list-hp  {
            list-style: none; 
            padding-left: 0 !important;
        }
        .content__list li, .content__list-darkblue li, .content__list-r li, .content__list-hp li {
            display: flex;
            align-items: flex-start; 
            padding-left: 3em; 
            padding-top: 5px;
            padding-bottom: 5px;
            position: relative;
            margin-bottom: 1em; 
            /*font-size: 1.1em;*/
        }
        .content__list  li::before, .content__list-darkblue li::before, .content__list-r li::before, .content__list-hp li::before {
            content: counter(list-item);
            counter-increment: list-item;
            background-color: #f0f0f0; 
            color: #ffffff;
            border-radius: 50%;
            width: 2em; 
            height: 2em; 
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            left: 0;
            top: 0; 
            /*font-size: 1em; */
            font-weight: bold;
        }
        /* Different background colors for each list item */
        .content__list  li:nth-child(1)::before, .content__list-darkblue li:nth-child(1)::before {
            background-color: #9D8CC1; 
        }
        .content__list  li:nth-child(2)::before, .content__list-darkblue li:nth-child(2)::before {
            background-color: #D97181;
        }
        .content__list  li:nth-child(3)::before {
            background-color:#FEBE93; 
        }
        .content__list  li:nth-child(4)::before, .content__list-darkblue li:nth-child(4)::before {
            background-color: #FFBF30; 
        }
        .content__list  li:nth-child(5)::before, .content__list-darkblue li:nth-child(5)::before {
            background-color: #6AC4C7; 
        }
        .content__list  li:nth-child(6)::before, .content__list-darkblue li:nth-child(6)::before {
            background-color: #9D8CC1; 
        }
        
        .content__list-darkblue li:nth-child(3)::before {
            background-color:#092952; 
        }
        
        /*different background colors for list on references page*/
        .content__list-r  li:nth-child(1)::before {
            background-color: #9D8CC1;
        }
        .content__list-r  li:nth-child(2)::before {
            background-color: #D97181;
        }
        .content__list-r li:nth-child(3)::before {
            background-color: #FEBE93;
        }
        .content__list-r li:nth-child(4)::before {
            background-color: #FFBF30;
        }
        .content__list-r li:nth-child(5)::before {
            background-color: #6AC4C7;
        }
        .content__list-r li:nth-child(6)::before {
            background-color: #092952;
        }
        .content__list-r li:nth-child(7)::before {
            background-color: #9D8CC1;
        }
        .content__list-r li:nth-child(8)::before {
            background-color: #D97181;
        }
        .content__list-r li:nth-child(9)::before {
            background-color: #FEBE93;
        }
        .content__list-r li:nth-child(10)::before {
            background-color: #FFBF30;
        }
        .content__list-r li:nth-child(11)::before {
            background-color: #6AC4C7;
        }
        .content__list-r li:nth-child(12)::before {
            background-color: #092952;
        }
        .content__list-r li:nth-child(13)::before {
            background-color: #9D8CC1;
        }
        .content__list-r li:nth-child(14)::before {
            background-color: #D97181;
        }
        .content__list-r li:nth-child(15)::before {
            background-color: #FEBE93;
        }
        .content__list-r li:nth-child(16)::before {
            background-color: #FFBF30;
        }
        .content__list-r li:nth-child(17)::before {
            background-color: #6AC4C7;
        }
        .content__list-r li:nth-child(18)::before {
            background-color: #092952;
        }
        
        
        
        /*New custom list for Healthcare Professionals Pg*/
        .content__list-hp  li:nth-child(1)::before {
            background-color: #9D8CC1; 
        }
        .content__list-hp  li:nth-child(2)::before {
            background-color: #FEBE93;
        }
        .content__list-hp  li:nth-child(3)::before {
            background-color: #D97181; 
        }
        .content__list-hp  li:nth-child(4)::before {
            background-color: #092952; 
        }
        
        
        .content__list ol {
            padding: 0px;
        }
        
        .content__list-r p, .content__list-darkblue p, .content__list p, .content__list-hp p{
            margin-bottom: 0 !important;
        }
        /*Styling for Navbar*/
        /* edit the hamburger and close icon colors here */


        .lytbox-button {
        
            --hamburger-color: #ffffff;
            
            --close-x-color: #6AC4C7;
            
            display: block;
    
            height: 18px;
            
            cursor: pointer;
            
            position: relative;
            
            right: 0 !important;
            
            z-index: 101;
            
            font-size: 25px;
        
        }
        
        .lytbox-button:hover {
        
            --hamburger-color: #ffffff;
            opacity: .65;
            --close-x-color: #6AC4C7;
            
            display: block;
            
            height: 18px;
            
            cursor: pointer;
            
            position: relative;
            
            z-index: 101;
        
        }



        /* must add in elementor template ID number to make the menu full width */
        
        .elementor-1140 {
        
            width: 100%;
        
        }
        /* end editing */
        
        .lytbox-navigation {
        
            position: fixed;
            
            top: 0;
            
            left: 0;
            
            transform: translateX(100%);
            
            overflow: hidden;
            
            transition: transform 0.2s;
            
            width: 100%;
            
            height: 100vh;
            
            z-index: 100;
        
        }


        .lytbox-navigation {
            
            display: flex;
            
            justify-content: end;
            
            align-items: center;
        
        }
        
        
        
        
        
        /* toggle hamburger*/
        
        
        .lytbox-button .hamburguer {
        
            position: relative;
        
        }
        
        
        .lytbox-button .hamburguer span{
        
            display: block;
            
            height: 2px;
            
            width: 30px;
            
            background: var(--hamburger-color);
            
            transform-origin: 50% 50%;
            
            transition: all 0.1s 0.2s ease, transform 0.2s ease;
        
        }
        
        
        .lytbox-button .hamburguer span:nth-child(2) {
        
            transform: translate(0, 6px);
        
        }
        
        
        .lytbox-button .hamburguer span:nth-child(3) {
        
            transform: translate(0, 12px);
        
        }
        
        
        .lytbox-nav_control {
        
            position: absolute;
            
            left: -9999px;
            
            width: 100%;
            
            clip: rect(0, 0, 0, 0);
        
        }
        
        
        .lytbox-nav_control:checked~.lytbox-navigation {
        
            transform: translateX(0);
            
            opacity: 1;
            
            transition: transform 0.3s, opacity 0.3s;
        
        }
        
        
        .lytbox-nav_control:checked~.lytbox-button .hamburguer {
        
            transition: all 0.1s 0s ease;
        
        }
        
  
        /* closed X */
        
        
        .lytbox-nav_control:checked~.lytbox-button .hamburguer span {
        
            background: var(--close-x-color);
            
            transition: all 0.1s ease, transform 0.1s 0.2s ease;
        
        }
        
        .lytbox-nav_control:checked~.lytbox-button .hamburguer span:first-child {
        
            opacity: 0;
        
        }

        .lytbox-nav_control:checked~.lytbox-button  .hamburguer span:nth-child(2) {
        
            transform: translate(0, 6px) rotate(45deg);
        
        }
        
        .lytbox-nav_control:checked~.lytbox-button .hamburguer span:nth-child(3) {
        
            transform: translate(0, 4px) rotate(-45deg);
        
        }
        
        @media screen and (min-width: 1024px){
            .elementor-1140 {
        
            width: 33%;
        
            }
        }/* End custom CSS */