.elementor-21640 .elementor-element.elementor-element-8347ba2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:3.2rem;--padding-right:5.4rem;}.elementor-21640 .elementor-element.elementor-element-ebf428f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-21640 .elementor-element.elementor-element-d6637fd{text-align:center;}.elementor-21640 .elementor-element.elementor-element-d6637fd .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8c7aa48-font-family ), Sans-serif;font-size:var( --e-global-typography-8c7aa48-font-size );text-transform:var( --e-global-typography-8c7aa48-text-transform );}.elementor-21640 .elementor-element.elementor-element-7045cb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 0rem;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:4rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-21640 .elementor-element.elementor-element-273258c{--display:flex;--gap:clamp(0.8rem, 4vw, 2.4rem) 0;--background-transition:0.3s;--border-radius:1.4rem 1.4rem 1.4rem 1.4rem;--padding-top:clamp(2.4rem, 4vw, 3.2rem);--padding-bottom:clamp(2.4rem, 4vw, 3.2rem);--padding-left:clamp(2.4rem, 4vw, 3.2rem);--padding-right:clamp(2.4rem, 4vw, 3.2rem);}.elementor-21640 .elementor-element.elementor-element-273258c.e-con{--align-self:center;}.elementor-21640 .elementor-element.elementor-element-e84a937{text-align:center;}.elementor-21640 .elementor-element.elementor-element-e84a937 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-0f8b327-font-size );font-weight:var( --e-global-typography-0f8b327-font-weight );}.elementor-21640 .elementor-element.elementor-element-4d16210{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0.4rem;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-8a2f1c4 );--e-filter-item-border-radius:99em 99em 99em 99em;}.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-4ea629f );}.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-8a2f1c4 );}.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item{font-family:"Benton Sans", Sans-serif;font-size:1.2rem;font-weight:500;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-21640 .elementor-element.elementor-element-2888331{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0.4rem;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-8a2f1c4 );--e-filter-item-border-radius:99em 99em 99em 99em;}.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-4ea629f );}.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-8a2f1c4 );}.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item{font-family:"Benton Sans", Sans-serif;font-size:1.2rem;font-weight:500;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-21640 .elementor-element.elementor-element-04a14ec{--grid-columns:4;--grid-row-gap:8rem;--load-more-button-align:center;--grid-column-gap:0rem;}.elementor-21640 .elementor-element.elementor-element-04a14ec .elementor-loop-container{grid-auto-rows:1fr;}.elementor-21640 .elementor-element.elementor-element-04a14ec .e-loop-item > .elementor-section, .elementor-21640 .elementor-element.elementor-element-04a14ec .e-loop-item > .elementor-section > .elementor-container, .elementor-21640 .elementor-element.elementor-element-04a14ec .e-loop-item > .e-con, .elementor-21640 .elementor-element.elementor-element-04a14ec .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-21640 .elementor-element.elementor-element-8347ba2{--content-width:1510px;}.elementor-21640 .elementor-element.elementor-element-ebf428f{--content-width:90rem;}}@media(max-width:1366px){.elementor-21640 .elementor-element.elementor-element-d6637fd .elementor-heading-title{font-size:var( --e-global-typography-8c7aa48-font-size );}.elementor-21640 .elementor-element.elementor-element-e84a937 .elementor-heading-title{font-size:var( --e-global-typography-0f8b327-font-size );}}@media(max-width:1200px){.elementor-21640 .elementor-element.elementor-element-04a14ec{--grid-columns:3;}}@media(max-width:1154px){.elementor-21640 .elementor-element.elementor-element-d6637fd .elementor-heading-title{font-size:var( --e-global-typography-8c7aa48-font-size );}.elementor-21640 .elementor-element.elementor-element-7045cb2{--gap:2.4rem 2.4rem;}.elementor-21640 .elementor-element.elementor-element-e84a937 .elementor-heading-title{font-size:var( --e-global-typography-0f8b327-font-size );}.elementor-21640 .elementor-element.elementor-element-04a14ec{--grid-columns:3;}}@media(max-width:880px){.elementor-21640 .elementor-element.elementor-element-04a14ec{--grid-columns:2;}}@media(max-width:767px){.elementor-21640 .elementor-element.elementor-element-8347ba2{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-21640 .elementor-element.elementor-element-ebf428f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-21640 .elementor-element.elementor-element-d6637fd .elementor-heading-title{font-size:var( --e-global-typography-8c7aa48-font-size );}.elementor-21640 .elementor-element.elementor-element-7045cb2{--gap:2.4rem 2.4rem;}.elementor-21640 .elementor-element.elementor-element-e84a937 .elementor-heading-title{font-size:var( --e-global-typography-0f8b327-font-size );}.elementor-21640 .elementor-element.elementor-element-4d16210{--e-filter-direction:row;--e-filter-white-space:nowrap;}.elementor-21640 .elementor-element.elementor-element-2888331{--e-filter-direction:row;--e-filter-white-space:nowrap;}.elementor-21640 .elementor-element.elementor-element-04a14ec{--grid-columns:1;--grid-row-gap:4rem;}}/* Start custom CSS for shortcode, class: .elementor-element-45c672a */.elementor-21640 .elementor-element.elementor-element-45c672a p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-4d16210 *//*.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=forensic],.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=veterinary],.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=food-and-pharma],.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=obs-and-gynae],.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=clinical],.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=environmental],.elementor-21640 .elementor-element.elementor-element-4d16210 button.e-filter-item[data-filter=research] {*/
/*    display: none;*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item {*/
/*    position: relative;*/
/*}*/

/*@media only screen and (min-width: 768px) {*/
/*.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item:before {*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    right: 0em;*/
/*    width: 0.1rem;*/
/*    height: 100%;*/
/*    background-color: orange;*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item:has(+ button[data-filter=__all]):before {*/
/*    display: none;*/
/*}*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item[data-filter=dryswabs] {*/
/*     text-transform: uppercase; */
/*} {*/
/*    text-transform: uppercase;*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item[data-filter=dryswabs]:after {*/
/*    content: '\2122';*/
/*}*/

.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item {
    border: solid 1px var( --e-global-color-4ea629f );
}

.elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item:hover, .elementor-21640 .elementor-element.elementor-element-4d16210 .e-filter-item[aria-pressed=true] {
    border-color: var( --e-global-color-primary );
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-2888331 *//*.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=forensic],.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=veterinary],.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=food-and-pharma],.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=obs-and-gynae],.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=clinical],.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=environmental],.elementor-21640 .elementor-element.elementor-element-2888331 button.e-filter-item[data-filter=research] {*/
/*    display: none;*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item {*/
/*    position: relative;*/
/*}*/

/*@media only screen and (min-width: 768px) {*/
/*.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item:before {*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    right: 0em;*/
/*    width: 0.1rem;*/
/*    height: 100%;*/
/*    background-color: orange;*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item:has(+ button[data-filter=__all]):before {*/
/*    display: none;*/
/*}*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item[data-filter=dryswabs] {*/
/*     text-transform: uppercase; */
/*} {*/
/*    text-transform: uppercase;*/
/*}*/

/*.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item[data-filter=dryswabs]:after {*/
/*    content: '\2122';*/
/*}*/

.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item {
    border: solid 1px var( --e-global-color-4ea629f );
}

.elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item:hover, .elementor-21640 .elementor-element.elementor-element-2888331 .e-filter-item[aria-pressed=true] {
    border-color: var( --e-global-color-primary );
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04a14ec */.elementor-21640 .elementor-element.elementor-element-04a14ec {
    --_item-border-shift: -0.1rem;
}


.elementor-21640 .elementor-element.elementor-element-04a14ec .e-loop-item {
    margin-block-end: var(--_item-border-shift);
    margin-inline-end: var(--_item-border-shift);
}/* End custom CSS */