.img-resp__base{position:relative}.img-resp__base--background,.img-resp__base--background-custom{background-color:initial;height:100%;position:absolute;width:100%}@media (min-width:992px){.img-resp__base--hero-fixed-ratio{background-color:initial;height:100%;padding-bottom:0!important;position:absolute;width:100%}}.partition__base--background-parallax>.image .img-resp__base,.responsivegrid__decorator--background-parallax>.image .img-resp__base{z-index:-1}@supports ((-webkit-clip-path:inset(0 0 0 0)) or (clip-path:inset(0 0 0 0))){.partition__base--background-parallax>.image .img-resp__base,.responsivegrid__decorator--background-parallax>.image .img-resp__base{clip:auto;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.footer__base .img-resp__base,.hero-image__content .img-resp__base{margin-bottom:20px}a:focus .img-resp__base{outline:5px auto -webkit-focus-ring-color;outline-offset:2px}.footer__base .footer-background--image__base .img-resp__base{height:100%;margin-bottom:auto;position:absolute;width:100%}@media (max-width:767px){.lightbox__base--image .img-resp__base{height:100%;padding-bottom:0!important;position:absolute;width:100%}}.cmp-rxcarousel__item .img-resp__base{width:296px}@media (min-width:768px){.cmp-rxcarousel__item .img-resp__base{width:200px}}@media (min-width:992px){.cmp-rxcarousel__item .img-resp__base{width:220px}}@media (min-width:1200px){.cmp-rxcarousel__item .img-resp__base{width:300px}}.img-resp__img,.img-resp__picture{left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out}.img-resp__base--background .img-resp__img,.img-resp__base--background .img-resp__picture,.partition__base--background-center>.image .img-resp__img,.partition__base--background-center>.image .img-resp__picture,.responsivegrid__decorator--background-center .img-resp__img,.responsivegrid__decorator--background-center .img-resp__picture{height:100%;object-fit:cover;width:100%}@media (min-width:992px){.img-resp__base--hero-fixed-ratio .img-resp__img,.img-resp__base--hero-fixed-ratio .img-resp__picture{height:100%;object-fit:cover;width:100%}}.partition__base--background-parallax>.image .img-resp__img,.partition__base--background-parallax>.image .img-resp__picture,.responsivegrid__decorator--background-parallax>.image .img-resp__img,.responsivegrid__decorator--background-parallax>.image .img-resp__picture{height:100%;object-fit:cover;position:fixed;width:100%}.partition__base--background-top>.image .img-resp__img,.partition__base--background-top>.image .img-resp__picture,.responsivegrid__decorator--background-top .img-resp__img,.responsivegrid__decorator--background-top .img-resp__picture{width:100%}.partition__base--background-bottom>.image .img-resp__img,.partition__base--background-bottom>.image .img-resp__picture,.responsivegrid__decorator--background-bottom .img-resp__img,.responsivegrid__decorator--background-bottom .img-resp__picture{bottom:0;top:auto;width:100%}.no-js .img-resp__img,.no-js .img-resp__picture{opacity:1}.footer-section-sub .img-resp__img,.footer-section-sub .img-resp__picture{position:static}.footer__logo .img-resp__img,.footer__logo .img-resp__picture{max-height:30px;position:relative}.speakers .img-resp__img,.speakers .img-resp__picture,.testimonial__profile .img-resp__img,.testimonial__profile .img-resp__picture{border-radius:50%}.cmp-accordion__panel .img-resp__img,.cmp-accordion__panel .img-resp__picture{margin-bottom:20px}@media (max-width:767px){.lightbox__base--image .img-resp__img,.lightbox__base--image .img-resp__picture{height:100%;object-fit:contain;width:100%}}.img-resp__picture-img{width:100%}.img-resp__loaded{opacity:1}.footer-background--image__base .img-resp__loaded{height:100%;object-fit:cover;position:absolute;width:100%}.img-resp__caption{align-content:center;align-items:center;border-style:solid;border-width:2px;display:flex;flex-flow:wrap;font-size:15px;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease,height .2s ease;width:100%}.img-resp__caption-text,.img-resp__caption-title{flex:1 1 100%;text-align:center}.img-resp__caption-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.img-resp__caption--static{opacity:1}.img-resp--center{margin:0 auto}.img-resp--right{margin-left:auto}.image{margin-top:0}.aem-Grid--vertical-alignment-center .image.parbase,.cmp-rxcarousel .image.parbase,.image.parbase:not(:last-child),.responsivegrid--vertical-alignment-center .image.parbase{margin-bottom:20px}