
/*dark contrast css*/



body.dark-contrast *,
body.dark-contrast .form-control::placeholder,
body.dark-contrast input::placeholder,
body.dark-contrast textarea::placeholder,
body.dark-contrast h2.headingArea .categoryNewsArea,
body.dark-contrast .footer-layout1 .widget_categories ul li::after,
body.dark-contrast .main-content .rightSideBar .all-post-list li a:before,
body.dark-contrast .main-content .aboutSectionArea .rulesBoxArea ul li:after{ color: #ff0 !important; fill: #ff0;}

body.dark-contrast h2.headingArea,
body.dark-contrast h2.headingArea *,
body.dark-contrast .copyright-img span {color: #ff0 !important;}

body.dark-contrast .main-menu ul.sub-menu li a:before,
body.dark-contrast .vs-header.header-layout2 .menu-style1 > ul > li > a::after{ background:#ff0 !important; }


body.dark-contrast .tab-style-two-items nav .nav-tabs button::after{background:#fff !important;}


body.dark-contrast,
body.dark-contrast .vs-header .sticky-wrapper,
body.dark-contrast .vs-header.header-layout2 .header-top,
body.dark-contrast .vs-header.header-layout2 .header-logo::before,
body.dark-contrast .main-menu ul.sub-menu:before,
body.dark-contrast ul.leftSideBtn li,
body.dark-contrast ul.rightSideBtn li,
body.dark-contrast .newsAreaHd,
body.dark-contrast .serviceSection,
body.dark-contrast .choose-us-style-onea-area .whatNewAreaBox,
body.dark-contrast .choose-us-style-one-info .tab-content .vs-blog__style1,
body.dark-contrast .tab-style-two-items nav .nav-tabs button,
body.dark-contrast h2.headingArea .categoryNewsArea,
body.dark-contrast h2.headingArea .categoryNewsArea option,
body.dark-contrast .btn-02,
body.dark-contrast .socialSection,
body.dark-contrast .footer-layout1,
body.dark-contrast .copyright-img span,
body.dark-contrast .section-footer .footer,
body.dark-contrast .main-content .aboutSectionArea,
body.dark-contrast .main-content .aboutSectionArea .rulesBoxArea h3,
body.dark-contrast .main-content .aboutSectionArea tbody td{background: #000 !important;}


body.dark-contrast .vs-header.header-layout2 .header-logo::before,
body.dark-contrast .vs-header .header-top,
body.dark-contrast .main-menu ul.sub-menu,
body.dark-contrast .main-menu ul.mega-menu,
body.dark-contrast .choose-us-style-onea-area .whatNewAreaBox ul li,
body.dark-contrast .choose-us-style-onea-area .vs-blog__style1 ul li,
body.dark-contrast .main-content .aboutSectionArea thead th
 {border-color:#292929 !important;}

body.dark-contrast .tab-style-two-items nav .nav-tabs button{border-color:#fff !important;}

body.dark-contrast h2.headingArea .categoryNewsArea,
body.dark-contrast .btn-02,
body.dark-contrast .footer-wrapper .social-style1 .social-icon a,
body.dark-contrast .upComungNews .newsBoxArea a.btnPs {border-color:#ff0 !important;}

body.dark-contrast .choose-us-style-onea-area h2.headingArea svg,
body.dark-contrast .choose-us-style-onea-area h2.headingArea svg path{stroke: #fff !important;}


body.dark-contrast .mainMenuSection .main-menu,
body.dark-contrast .mainMenuSection .main-menu > ul,
body.dark-contrast .vs-header .sticky-wrapper .header-icons .btn,
body.dark-contrast .main-menu ul.sub-menu,
body.dark-contrast .main-menu ul.mega-menu,
body.dark-contrast ul.leftSideBtn li i,
body.dark-contrast ul.rightSideBtn li i,
body.dark-contrast .upComungNews .newsBoxArea,
body.dark-contrast .serviceSection .serviceBoxArea,
body.dark-contrast .choose-us-style-onea-area,
body.dark-contrast .tab-style-two-items nav .nav-tabs button:hover,
body.dark-contrast .tab-style-two-items nav .nav-tabs button.active,
body.dark-contrast .socialSection .socialBox,
body.dark-contrast .socialSection .socialBox h3,
body.dark-contrast .clientSection,
body.dark-contrast .footer-layout1 .widget_title::after,
body.dark-contrast .footer-wrapper .social-style1 .social-icon a,
body.dark-contrast .copyright-wrap,
body.dark-contrast .showBannerBtn,
body.dark-contrast .upComungNews .newsBoxArea a.btnPs,
body.dark-contrast .main-content .rightSideBar .widget h2.widget-title,
body.dark-contrast .main-content .rightSideBar .all-post-list li a:hover,
body.dark-contrast .main-content .aboutSectionArea .rulesBoxArea,
body.dark-contrast .main-content .aboutSectionArea thead th,
body.dark-contrast .main-content .aboutSectionArea a.btnPdf,
body.dark-contrast .main-content .searchAreaBox .form-control{background: #1c1c1c !important;}

body.dark-contrast .bannerLogoArea .menu .menu__item .logoPathArea{fill:#1c1c1c !important; }
body.dark-contrast .bannerLogoArea .menu .menu__item .logoPathArea.pathColor-2,
body.dark-contrast .bannerLogoArea .menu .menu__item .logoPathArea.pathColor-4,
body.dark-contrast .bannerLogoArea .menu .menu__item .logoPathArea.pathColor-6,
body.dark-contrast .bannerLogoArea .menu .menu__item .logoPathArea.pathColor-8
{fill:#000 !important;}

body.dark-contrast .bannerLogoArea .logoBg {
fill: #232323;
}

body.dark-contrast .bannerLogoArea .st2 {
    fill: #ff0;
    stroke: #ff0;
  
}
body.dark-contrast .newsAreaHd svg,
body.dark-contrast .bannerLogoArea .logoMenuArea .cls-1 {fill: #ff0;}
body.dark-contrast .serviceSection .serviceBoxArea a:hover {
    box-shadow: inset 0 0 90px 90px #1c1c1c;
}

body.dark-contrast .footer-layout1 .widget_title::before {
    background-color: #45484e !important;
 }
body.dark-contrast .vs-header .header-logo img,
body.dark-contrast .vs-header .top-info-list img
{filter: invert(78%) sepia(169%) saturate(274%) hue-rotate(358deg) brightness(98%) contrast(199%);}

body.dark-contrast .serviceSection .serviceBoxArea a img{
    filter: invert(35%) sepia(169%) saturate(274%) hue-rotate(358deg) brightness(98%) contrast(199%);
}

body.dark-contrast .copyright-wrap:after,
body.dark-contrast .copyright-wrap:before {
    filter: invert(6%) sepia(9%) saturate(4%) hue-rotate(358deg) brightness(98%) contrast(199%);
}



body.dark-contrast .scene .blob-1 path,
body.dark-contrast .scene .blob-2 path,
body.dark-contrast .scene .blob-3 path,
body.dark-contrast .scene .blob-4 path,
body.dark-contrast .scene .blob-5 path,
body.dark-contrast .scene .blob-6 path,
body.dark-contrast .scene .blob-7 path,
body.dark-contrast .scene .blob-8 path
{
 fill: rgba(0, 0, 0, 0.4);
}












.chat-bot {
    position: fixed;
    bottom: 70px;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer;
    z-index: 99999;
    height: 50px;
    background: #fff;
    border-radius: 50px;
    padding: 5px;
    box-shadow: 0px 4px 4px 0px #00000040;
    width: 50px;
    height: 50px;
    transition: width 0.4s ease;
}
*{
    box-sizing: border-box;
}
.chat-bot:hover {
    width: 210px;
}


.chat-bot img {
    width: 40px;
}

.bot-label {
    font-size: 14px;
    font-weight: bold;
    background: linear-gradient(to bottom right, #C50EBD 0%, #422F9D 100%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    white-space: nowrap;
    width: 0;
    overflow: hidden;
    opacity: 0;
}

.chat-bot:hover .bot-label {
    width: 100%;
    padding: 0 10px;
    opacity: 1;
}

.bannerSection .bx-controls .bx-controls-direction a {
bottom: 10px;
  }

.bannerSection .bx-controls .bx-controls-direction a.bx-prev {
    right: 268px;
    left: auto;
}

.bannerSection .bx-controls .bx-controls-direction a.bx-next {
    right: 215px;
    left: auto;
}

.patentsContainerBox.bluePatentsBox {
  background: radial-gradient(circle, rgb(158 194 252) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}


.patentsContainerBox.bluePatentsBox .st5 {fill: #4285f4; stroke: #4285f4;}
.patentsContainerBox.bluePatentsBox .st6{stroke: #4285f4;}
.patentsContainerBox.bluePatentsBox .st7 {fill: #4285f4;}
.patentsContainerBox.bluePatentsBox .st8 {stroke: #4285f4;}


.patentsContainerBox.bluePatentsBox .st10 {fill: #3b78dc; stroke: #3b78dc;}
.patentsContainerBox.bluePatentsBox .st11 {stroke: #3b78dc;}
.patentsContainerBox.bluePatentsBox .st12 {fill: #3b78dc;}
.patentsContainerBox.bluePatentsBox .st13 {stroke: #3b78dc;}


.patentsContainerBox.bluePatentsBox .st16 {fill: #356ac3; stroke: #356ac3;}
.patentsContainerBox.bluePatentsBox .st17 {stroke: #356ac3;}
.patentsContainerBox.bluePatentsBox .st18 {fill: #356ac3;}
.patentsContainerBox.bluePatentsBox .st19 {stroke: #356ac3;}


.patentsContainerBox.bluePatentsBox .st21 {fill: #2e5dab; stroke: #2e5dab;}
.patentsContainerBox.bluePatentsBox .st22 {stroke: #2e5dab;}
.patentsContainerBox.bluePatentsBox .st23 {fill: #2e5dab;}
.patentsContainerBox.bluePatentsBox .st24 {stroke: #2e5dab;}


.patentsContainerBox.bluePatentsBox .st26 {fill: #285092; stroke: #285092;}
.patentsContainerBox.bluePatentsBox .st27 {stroke: #285092;}
.patentsContainerBox.bluePatentsBox .st28 {fill: #285092;}
.patentsContainerBox.bluePatentsBox .st29 {stroke: #285092;}


.patentsContainerBox.bluePatentsBox .st31 {fill: #21437a; stroke: #21437a;}
.patentsContainerBox.bluePatentsBox .st32 {stroke: #21437a;}
.patentsContainerBox.bluePatentsBox .st33 {fill: #21437a;}
.patentsContainerBox.bluePatentsBox .st34 {stroke: #21437a;}

.patentsContainerBox.bluePatentsBox .st36 {fill: #1a3562; stroke: #1a3562;}
.patentsContainerBox.bluePatentsBox .st37 {stroke: #1a3562;}
.patentsContainerBox.bluePatentsBox .st38 {fill: #1a3562;}
.patentsContainerBox.bluePatentsBox .st39 {stroke: #1a3562;}

.patentsContainerBox.bluePatentsBox .st0 {fill: #142849; stroke: #142849;}
.patentsContainerBox.bluePatentsBox .st1 {stroke: #142849;}
.patentsContainerBox.bluePatentsBox .st2 {fill: #142849;}
.patentsContainerBox.bluePatentsBox .st3 {stroke: #142849;}



.patentsContainerBox.redPatentsBox {
 background: radial-gradient(circle, rgb(255 183 176) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}


.patentsContainerBox.redPatentsBox .st5 {fill: #ea4335; stroke: #ea4335;}
.patentsContainerBox.redPatentsBox .st6{stroke: #ea4335;}
.patentsContainerBox.redPatentsBox .st7 {fill: #ea4335;}
.patentsContainerBox.redPatentsBox .st8 {stroke: #ea4335;}


.patentsContainerBox.redPatentsBox .st10 {fill: #9c1106; stroke:#9c1106;}
.patentsContainerBox.redPatentsBox .st11 {stroke: #9c1106;}
.patentsContainerBox.redPatentsBox .st12 {fill: #9c1106;}
.patentsContainerBox.redPatentsBox .st13 {stroke: #9c1106;}


.patentsContainerBox.redPatentsBox .st16 {fill: #9a1b10; stroke: #9a1b10;}
.patentsContainerBox.redPatentsBox .st17 {stroke: #9a1b10;}
.patentsContainerBox.redPatentsBox .st18 {fill: #9a1b10;}
.patentsContainerBox.redPatentsBox .st19 {stroke: #9a1b10;}


.patentsContainerBox.redPatentsBox .st21 {fill: #b3271b; stroke: #b3271b;}
.patentsContainerBox.redPatentsBox .st22 {stroke: #b3271b;}
.patentsContainerBox.redPatentsBox .st23 {fill: #b3271b;}
.patentsContainerBox.redPatentsBox .st24 {stroke: #b3271b;}


.patentsContainerBox.redPatentsBox .st26 {fill: #7a1007; stroke: #7a1007;}
.patentsContainerBox.redPatentsBox .st27 {stroke: #7a1007;}
.patentsContainerBox.redPatentsBox .st28 {fill: #7a1007;}
.patentsContainerBox.redPatentsBox .st29 {stroke: #7a1007;}


.patentsContainerBox.redPatentsBox .st31 {fill: #5e0b04; stroke: #5e0b04;}
.patentsContainerBox.redPatentsBox .st32 {stroke: #5e0b04;}
.patentsContainerBox.redPatentsBox .st33 {fill: #5e0b04;}
.patentsContainerBox.redPatentsBox .st34 {stroke: #5e0b04;}

.patentsContainerBox.redPatentsBox .st36 {fill: #3b0702; stroke: #3b0702;}
.patentsContainerBox.redPatentsBox .st37 {stroke: #3b0702;}
.patentsContainerBox.redPatentsBox .st38 {fill: #3b0702;}
.patentsContainerBox.redPatentsBox .st39 {stroke: #3b0702;}

.patentsContainerBox.redPatentsBox .st0 {fill: #cd3427; stroke: #cd3427;}
.patentsContainerBox.redPatentsBox .st1 {stroke: #cd3427;}
.patentsContainerBox.redPatentsBox .st2 {fill: #cd3427;}
.patentsContainerBox.redPatentsBox .st3 {stroke: #cd3427;}


.patentsContainerBox.yellowPatentsBox {
    background: radial-gradient(circle, rgb(253 210 83) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}
.patentsContainerBox.yellowPatentsBox .st0 {fill: #e4aa03; stroke: #e4aa03;}
.patentsContainerBox.yellowPatentsBox .st1 {stroke: #e4aa03;} 
.patentsContainerBox.yellowPatentsBox .st2 {fill: #e4aa03;}
.patentsContainerBox.yellowPatentsBox .st3 {stroke: #e4aa03;}

.patentsContainerBox.yellowPatentsBox .st21 {fill: #ce9a04; stroke: #ce9a04;}
.patentsContainerBox.yellowPatentsBox .st22 {stroke: #ce9a04;}
.patentsContainerBox.yellowPatentsBox .st23 {fill: #ce9a04;}
.patentsContainerBox.yellowPatentsBox .st24 {stroke: #ce9a04;}


.patentsContainerBox.yellowPatentsBox .st10 {fill: #b88904; stroke:#b88904;}
.patentsContainerBox.yellowPatentsBox .st11 {stroke: #b88904;}
.patentsContainerBox.yellowPatentsBox .st12 {fill: #b88904;}
.patentsContainerBox.yellowPatentsBox .st13 {stroke: #b88904;}

.patentsContainerBox.yellowPatentsBox .st26 {fill: #a17904; stroke: #a17904;}
.patentsContainerBox.yellowPatentsBox .st27 {stroke: #a17904;}
.patentsContainerBox.yellowPatentsBox .st28 {fill: #a17904;}
.patentsContainerBox.yellowPatentsBox .st29 {stroke: #a17904;}


.patentsContainerBox.yellowPatentsBox .st31 {fill: #8e6b06; stroke: #8e6b06;}
.patentsContainerBox.yellowPatentsBox .st32 {stroke: #8e6b06;}
.patentsContainerBox.yellowPatentsBox .st33 {fill: #8e6b06;}
.patentsContainerBox.yellowPatentsBox .st34 {stroke: #8e6b06;}


.patentsContainerBox.yellowPatentsBox .st36 {fill: #6f5405; stroke: #6f5405;}
.patentsContainerBox.yellowPatentsBox .st37 {stroke: #6f5405;}
.patentsContainerBox.yellowPatentsBox .st38 {fill: #6f5405;}
.patentsContainerBox.yellowPatentsBox .st39 {stroke: #6f5405;}


.patentsContainerBox.yellowPatentsBox .st5 {fill: #543f04; stroke: #543f04;}
.patentsContainerBox.yellowPatentsBox .st6{stroke: #543f04;}
.patentsContainerBox.yellowPatentsBox .st7 {fill: #543f04;}
.patentsContainerBox.yellowPatentsBox .st8 {stroke: #543f04;}



.patentsContainerBox.greenPatentsBox {
    background: radial-gradient(circle, rgb(122 221 149) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}
.patentsContainerBox.greenPatentsBox .st0 {fill: #34a853; stroke: #34a853;}
.patentsContainerBox.greenPatentsBox .st1 {stroke: #34a853;} 
.patentsContainerBox.greenPatentsBox .st2 {fill: #34a853;}
.patentsContainerBox.greenPatentsBox .st3 {stroke: #34a853;}

.patentsContainerBox.greenPatentsBox .st21 {fill: #1f9e41; stroke: #1f9e41;}
.patentsContainerBox.greenPatentsBox .st22 {stroke: #1f9e41;}
.patentsContainerBox.greenPatentsBox .st23 {fill: #1f9e41;}
.patentsContainerBox.greenPatentsBox .st24 {stroke: #1f9e41;}


.patentsContainerBox.greenPatentsBox .st10 {fill: #118530; stroke:#118530;}
.patentsContainerBox.greenPatentsBox .st11 {stroke: #118530;}
.patentsContainerBox.greenPatentsBox .st12 {fill: #118530;}
.patentsContainerBox.greenPatentsBox .st13 {stroke: #118530;}

.patentsContainerBox.greenPatentsBox .st36 {fill: #0b6a25; stroke: #0b6a25;}
.patentsContainerBox.greenPatentsBox .st37 {stroke: #0b6a25;}
.patentsContainerBox.greenPatentsBox .st38 {fill: #0b6a25;}
.patentsContainerBox.greenPatentsBox .st39 {stroke: #0b6a25;}


.patentsContainerBox.greenPatentsBox .st5 {fill: #054716; stroke: #054716;}
.patentsContainerBox.greenPatentsBox .st6{stroke: #054716;}
.patentsContainerBox.greenPatentsBox .st7 {fill: #054716;}
.patentsContainerBox.greenPatentsBox .st8 {stroke: #054716;}





.patentsContainerBox.darkGreenPatentsBox {
    background: radial-gradient(circle, rgb(147 226 227) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}
.patentsContainerBox.darkGreenPatentsBox .st0 {fill: #298a8c; stroke: #298a8c;}
.patentsContainerBox.darkGreenPatentsBox .st1 {stroke: #298a8c;} 
.patentsContainerBox.darkGreenPatentsBox .st2 {fill: #298a8c;}
.patentsContainerBox.darkGreenPatentsBox .st3 {stroke: #298a8c;}


.patentsContainerBox.darkGreenPatentsBox .st10 {fill: #1a7a7c; stroke:#1a7a7c;}
.patentsContainerBox.darkGreenPatentsBox .st11 {stroke: #1a7a7c;}
.patentsContainerBox.darkGreenPatentsBox .st12 {fill: #1a7a7c;}
.patentsContainerBox.darkGreenPatentsBox .st13 {stroke: #1a7a7c;}


.patentsContainerBox.darkGreenPatentsBox .st21 {fill: #0f696b; stroke: #0f696b;}
.patentsContainerBox.darkGreenPatentsBox .st22 {stroke: #0f696b;}
.patentsContainerBox.darkGreenPatentsBox .st23 {fill: #0f696b;}
.patentsContainerBox.darkGreenPatentsBox .st24 {stroke: #0f696b;}


.patentsContainerBox.darkGreenPatentsBox .st26 {fill: #095759; stroke: #095759;}
.patentsContainerBox.darkGreenPatentsBox .st27 {stroke: #095759;}
.patentsContainerBox.darkGreenPatentsBox .st28 {fill: #095759;}
.patentsContainerBox.darkGreenPatentsBox .st29 {stroke: #095759;}


.patentsContainerBox.darkGreenPatentsBox .st5 {fill: #054243; stroke: #054243;}
.patentsContainerBox.darkGreenPatentsBox .st6{stroke: #054243;}
.patentsContainerBox.darkGreenPatentsBox .st7 {fill: #054243;}
.patentsContainerBox.darkGreenPatentsBox .st8 {stroke: #054243;}


.patentsContainerBox.darkGreenPatentsBox .st36 {fill: #032c2d; stroke: #032c2d;}
.patentsContainerBox.darkGreenPatentsBox .st37 {stroke: #032c2d;}
.patentsContainerBox.darkGreenPatentsBox .st38 {fill: #032c2d;}
.patentsContainerBox.darkGreenPatentsBox .st39 {stroke: #032c2d;}


.patentsContainerBox.PurplePatentsBox {
        background: radial-gradient(circle, rgb(181 92 220) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}
.patentsContainerBox.PurplePatentsBox .st0 {fill: #7203a2; stroke: #7203a2;}
.patentsContainerBox.PurplePatentsBox .st1 {stroke: #7203a2;} 
.patentsContainerBox.PurplePatentsBox .st2 {fill: #7203a2;}
.patentsContainerBox.PurplePatentsBox .st3 {stroke: #7203a2;}

.patentsContainerBox.PurplePatentsBox .st21 {fill: #610788; stroke: #610788;}
.patentsContainerBox.PurplePatentsBox .st22 {stroke: #610788;}
.patentsContainerBox.PurplePatentsBox .st23 {fill: #610788;}
.patentsContainerBox.PurplePatentsBox .st24 {stroke: #610788;}

.patentsContainerBox.PurplePatentsBox .st10 {fill: #4d066c; stroke:#4d066c;}
.patentsContainerBox.PurplePatentsBox .st11 {stroke: #4d066c;}
.patentsContainerBox.PurplePatentsBox .st12 {fill: #4d066c;}
.patentsContainerBox.PurplePatentsBox .st13 {stroke: #4d066c;}


.patentsContainerBox.PurplePatentsBox .st26 {fill: #36044c; stroke: #36044c;}
.patentsContainerBox.PurplePatentsBox .st27 {stroke: #36044c;}
.patentsContainerBox.PurplePatentsBox .st28 {fill: #36044c;}
.patentsContainerBox.PurplePatentsBox .st29 {stroke: #36044c;}



.patentsContainerBox.PurplePatentsBox .st31 {fill: #280338; stroke: #280338;}
.patentsContainerBox.PurplePatentsBox .st32 {stroke: #280338;}
.patentsContainerBox.PurplePatentsBox .st33 {fill: #280338;}
.patentsContainerBox.PurplePatentsBox .st34 {stroke: #280338;}


.patentsContainerBox.PurplePatentsBox .st36 {fill: #1a0423; stroke: #1a0423;}
.patentsContainerBox.PurplePatentsBox .st37 {stroke: #1a0423;}
.patentsContainerBox.PurplePatentsBox .st38 {fill: #1a0423;}
.patentsContainerBox.PurplePatentsBox .st39 {stroke: #1a0423;}

.patentsContainerBox.PurplePatentsBox .st5 {fill: #060109; stroke: #060109;}
.patentsContainerBox.PurplePatentsBox .st6{stroke: #060109;}
.patentsContainerBox.PurplePatentsBox .st7 {fill: #060109;}
.patentsContainerBox.PurplePatentsBox .st8 {stroke: #060109;}


.patentsContainerBox.PinkPatentsBox {
        background: radial-gradient(circle, rgb(206 73 153) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}


.patentsContainerBox.PinkPatentsBox .st0 {fill: #bc0782; stroke: #bc0782;}
.patentsContainerBox.PinkPatentsBox .st1 {stroke: #bc0782;} 
.patentsContainerBox.PinkPatentsBox .st2 {fill: #bc0782;}
.patentsContainerBox.PinkPatentsBox .st3 {stroke: #bc0782;}

.patentsContainerBox.PinkPatentsBox .st21 {fill: #a2036f; stroke: #a2036f;}
.patentsContainerBox.PinkPatentsBox .st22 {stroke: #a2036f;}
.patentsContainerBox.PinkPatentsBox .st23 {fill: #a2036f;}
.patentsContainerBox.PinkPatentsBox .st24 {stroke: #a2036f;}


.patentsContainerBox.PinkPatentsBox .st10 {fill: #820a5b; stroke:#820a5b;}
.patentsContainerBox.PinkPatentsBox .st11 {stroke: #820a5b;}
.patentsContainerBox.PinkPatentsBox .st12 {fill: #820a5b;}
.patentsContainerBox.PinkPatentsBox .st13 {stroke: #820a5b;}

.patentsContainerBox.PinkPatentsBox .st36 {fill: #5b0740; stroke: #5b0740;}
.patentsContainerBox.PinkPatentsBox .st37 {stroke: #5b0740;}
.patentsContainerBox.PinkPatentsBox .st38 {fill: #5b0740;}
.patentsContainerBox.PinkPatentsBox .st39 {stroke: #5b0740;}


.patentsContainerBox.PinkPatentsBox .st5 {fill: #3a0328; stroke: #3a0328;}
.patentsContainerBox.PinkPatentsBox .st6{stroke: #3a0328;}
.patentsContainerBox.PinkPatentsBox .st7 {fill: #3a0328;}
.patentsContainerBox.PinkPatentsBox .st8 {stroke: #3a0328;}


.patentsContainerBox.lightGreenPatentsBox {
    background: radial-gradient(circle, rgb(213 244 104) 0%, rgba(52, 168, 83, 0) 69%, rgba(52, 168, 83, 0) 100%);
}
.patentsContainerBox.lightGreenPatentsBox .st0 {fill: #93b613; stroke: #93b613;}
.patentsContainerBox.lightGreenPatentsBox .st1 {stroke: #93b613;} 
.patentsContainerBox.lightGreenPatentsBox .st2 {fill: #93b613;}
.patentsContainerBox.lightGreenPatentsBox .st3 {stroke: #93b613;}

.patentsContainerBox.lightGreenPatentsBox .st21 {fill: #80a203; stroke: #80a203;}
.patentsContainerBox.lightGreenPatentsBox .st22 {stroke: #80a203;}
.patentsContainerBox.lightGreenPatentsBox .st23 {fill: #80a203;}
.patentsContainerBox.lightGreenPatentsBox .st24 {stroke: #80a203;}


.patentsContainerBox.lightGreenPatentsBox .st16 {fill: #6d880a; stroke: #6d880a;}
.patentsContainerBox.lightGreenPatentsBox .st17 {stroke: #6d880a;}
.patentsContainerBox.lightGreenPatentsBox .st18 {fill: #6d880a;}
.patentsContainerBox.lightGreenPatentsBox .st19 {stroke: #6d880a;}


.patentsContainerBox.lightGreenPatentsBox .st26 {fill: #5b7108; stroke: #5b7108;}
.patentsContainerBox.lightGreenPatentsBox .st27 {stroke: #5b7108;}
.patentsContainerBox.lightGreenPatentsBox .st28 {fill: #5b7108;}
.patentsContainerBox.lightGreenPatentsBox .st29 {stroke: #5b7108;}


.patentsContainerBox.lightGreenPatentsBox .st31 {fill: #485a06; stroke: #485a06;}
.patentsContainerBox.lightGreenPatentsBox .st32 {stroke: #485a06;}
.patentsContainerBox.lightGreenPatentsBox .st33 {fill: #485a06;}
.patentsContainerBox.lightGreenPatentsBox .st34 {stroke: #485a06;}


.patentsContainerBox.lightGreenPatentsBox .st36 {fill: #354204; stroke: #354204;}
.patentsContainerBox.lightGreenPatentsBox .st37 {stroke: #354204;}
.patentsContainerBox.lightGreenPatentsBox .st38 {fill: #354204;}
.patentsContainerBox.lightGreenPatentsBox .st39 {stroke: #354204;}

.patentsContainerBox.lightGreenPatentsBox .st5 {fill: #1f2702; stroke: #1f2702;}
.patentsContainerBox.lightGreenPatentsBox .st6{stroke: #1f2702;}
.patentsContainerBox.lightGreenPatentsBox .st7 {fill: #1f2702;}
.patentsContainerBox.lightGreenPatentsBox .st8 {stroke: #1f2702;}