.elementor-677 .elementor-element.elementor-element-dc15935{--display:flex;}.elementor-677 .elementor-element.elementor-element-dc15935:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-dc15935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4130abf );}.elementor-677 .elementor-element.elementor-element-39c1313{--display:flex;}.elementor-677 .elementor-element.elementor-element-ffa1254{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-ee4f93a{--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:space-between;--align-items:center;}.elementor-677 .elementor-element.elementor-element-e368904{--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:flex-start;--align-items:center;--gap:calc(40 * var(--unit)) calc(40 * var(--unit));--row-gap:calc(40 * var(--unit));--column-gap:calc(40 * var(--unit));}.elementor-677 .elementor-element.elementor-element-e368904.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-677 .elementor-element.elementor-element-4b09f5a{--display:flex;}.elementor-677 .elementor-element.elementor-element-e4202af img{width:calc(48 * var(--unit));}.elementor-677 .elementor-element.elementor-element-f30a28b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-2ebec3c{text-align:start;}.elementor-677 .elementor-element.elementor-element-2ebec3c .elementor-heading-title{font-family:var( --e-global-typography-0ade5b7-font-family ), Sans-serif;font-size:var( --e-global-typography-0ade5b7-font-size );font-weight:var( --e-global-typography-0ade5b7-font-weight );line-height:var( --e-global-typography-0ade5b7-line-height );color:var( --e-global-color-afcf79b );}.elementor-677 .elementor-element.elementor-element-74c4de9{--display:flex;}.elementor-677 .elementor-element.elementor-element-e0be0cb{text-align:start;}.elementor-677 .elementor-element.elementor-element-e0be0cb .elementor-heading-title{font-family:var( --e-global-typography-9d8adad-font-family ), Sans-serif;font-size:var( --e-global-typography-9d8adad-font-size );font-weight:var( --e-global-typography-9d8adad-font-weight );line-height:var( --e-global-typography-9d8adad-line-height );letter-spacing:var( --e-global-typography-9d8adad-letter-spacing );color:var( --e-global-color-159afbc );}@media(max-width:1024px){.elementor-677 .elementor-element.elementor-element-2ebec3c .elementor-heading-title{font-size:var( --e-global-typography-0ade5b7-font-size );line-height:var( --e-global-typography-0ade5b7-line-height );}.elementor-677 .elementor-element.elementor-element-e0be0cb .elementor-heading-title{font-size:var( --e-global-typography-9d8adad-font-size );line-height:var( --e-global-typography-9d8adad-line-height );letter-spacing:var( --e-global-typography-9d8adad-letter-spacing );}}@media(max-width:767px){.elementor-677 .elementor-element.elementor-element-ee4f93a{--justify-content:center;--gap:calc(24 * var(--unit)) calc(24 * var(--unit));--row-gap:calc(24 * var(--unit));--column-gap:calc(24 * var(--unit));}.elementor-677 .elementor-element.elementor-element-e368904{--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;--justify-content:center;--gap:calc(24 * var(--unit)) calc(24 * var(--unit));--row-gap:calc(24 * var(--unit));--column-gap:calc(24 * var(--unit));}.elementor-677 .elementor-element.elementor-element-f30a28b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-2ebec3c{text-align:center;}.elementor-677 .elementor-element.elementor-element-2ebec3c .elementor-heading-title{font-size:var( --e-global-typography-0ade5b7-font-size );line-height:var( --e-global-typography-0ade5b7-line-height );}.elementor-677 .elementor-element.elementor-element-74c4de9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-e0be0cb{text-align:center;}.elementor-677 .elementor-element.elementor-element-e0be0cb .elementor-heading-title{font-size:var( --e-global-typography-9d8adad-font-size );line-height:var( --e-global-typography-9d8adad-line-height );letter-spacing:var( --e-global-typography-9d8adad-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-dc15935 */.about-lab-facility-card-main{
    height: calc(297 * var(--unit));
    overflow: hidden;
}

.about-lab-facility-card-gd-layer{
    position: absolute;
    height: 100%;
    background: var(--Gradients-GD3, radial-gradient(74.79% 70.63% at 0% 100%, rgba(46, 178, 178, 0.40) 0%, rgba(24, 32, 47, 0.40) 100%));
    opacity: 0;
    transition: 0.9s ease !important;
}

.about-lab-facility-card-content-layer{
    position: absolute;
    height: 100%;
    padding: 0 calc(188 * var(--unit));
}


.about-lab-facility-card-content-layer-inner-left{
    width: fit-content;
}

.about-lab-facility-card-content-layer-inner-right{
    width: calc(720 * var(--unit));
}

.about-lab-facility-card-content-layer-icon-box{
    width: fit-content;
}

.about-lab-facility-card-content-layer-icon{
    width: calc(48 * var(--unit));
    filter: brightness(200%) saturate(0%);
    transition: 0.9s ease !important;
}

.about-lab-facility-card-content-layer-title-box{
    width: calc(280 * var(--unit));
}


.about-lab-facility-card-main:hover .about-lab-facility-card-content-layer-icon{
    filter: brightness(100%) saturate(100%);
}


.about-lab-facility-card-main:hover .about-lab-facility-card-gd-layer{
    opacity: 1;
}


@media (min-width: 768px) and (max-width: 1024px) {
.about-lab-facility-card-gd-layer{
    opacity: 1;
}

.about-lab-facility-card-content-layer{
    padding: 0 5vw;
}

 .about-lab-facility-card-content-layer-icon{
    filter: brightness(100%) saturate(100%);
}


}

@media  (max-width: 767px) {
   .about-lab-facility-card-main{
    height: calc(350 * var(--unit));
}

.about-lab-facility-card-gd-layer{
    opacity: 1;
}

.about-lab-facility-card-content-layer{
    padding: 0 5vw;
}

.about-lab-facility-card-content-layer-inner-right{
    width: 100%;
}


.about-lab-facility-card-content-layer-title-box{
    width: 100%;
}


 .about-lab-facility-card-content-layer-icon{
    filter: brightness(100%) saturate(100%);
}
}/* End custom CSS */