/* auto-generated: keeps BioSante image rules stronger than Elementor's ".elementor img{height:auto;max-width:100%;border-radius:0;box-shadow:none}" */
/* css/about.css */
.elementor .bs-ab-ph img{height:auto;border-radius:28px 28px 110px 28px;box-shadow:0 22px 50px rgba(6,62,104,.15)}
.elementor .bs-ab-ph2 img{height:auto;border-radius:64px 28px 64px 28px;box-shadow:0 22px 50px rgba(6,62,104,.15)}
.elementor .bs-ab-ph3 img{height:auto;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;box-shadow:0 22px 50px rgba(6,62,104,.15)}
/* css/box3d.css */
.elementor .bx-f{max-width:none;box-shadow:0 0 0 1px rgba(11,60,110,.12)}
.elementor .bx-front,.elementor .bx-back{height:calc(var(--u)*347)}
.elementor .bx-left,.elementor .bx-right{height:calc(var(--u)*347)}
.elementor .bx-top,.elementor .bx-bottom{height:calc(var(--u)*88)}
/* css/home.css */
.elementor .bs-bottle img{height:auto}
/* css/infecta.css */
.elementor .bs-i-box{height:auto}
/* css/leadership.css */
.elementor .bs-lp-card img{height:auto}
.elementor .bs-lp-ceop{height:auto}
@media(max-width:560px){.elementor .bs-lp-ceop{max-width:260px}}
/* css/markets.css */
.elementor .bs-mk-cpi img{height:auto}
.elementor .bs-mk-card img{height:auto}
/* css/quality.css */
.elementor .bs-q-ph img{height:auto;border-radius:26px;box-shadow:0 20px 46px rgba(13,85,153,.16)}
/* css/style.css */
.elementor img{max-width:100%}
.elementor .brand img{height:44px}
.elementor .brand img{height:46px}
.elementor .brand img{height:42px}
@media(max-width:1099px) {.elementor .brand img{height:40px}}
@media(min-width:1100px) {.elementor .brand img{height:clamp(38px, 2.9vw, 44px)}}
@media(min-width:1100px){.elementor .brand img{height:clamp(42px,3vw,66px)}}
@media(max-width:1099px){.elementor .brand img{height:44px}}
.elementor .bf-logo{height:auto}
@media(min-width:1100px){.elementor .brand img{height:clamp(46px,4.9vw,62px)}}
@media(min-width:1100px){.elementor .brand img{height:clamp(44px,4.5vw,60px)}}
@media(min-width:1100px) and (max-width:1279px){.elementor .brand img{height:clamp(44px,4.2vw,54px)}}
@media(min-width:1280px){.elementor .brand img{height:clamp(52px,4.4vw,64px)}}
@media(min-width:1280px) and (max-width:1365px){.elementor .brand img{height:54px}}
.elementor .pbox img{height:auto;border-radius:8px;box-shadow:0 10px 22px rgba(6,62,104,.2)}
.elementor .pf-face{height:100%}
