.xd-testimonial-media{--testimonial-media-gap: var(--spacing-sm);overflow:hidden}@media all and (min-width: 1200px){.xd-testimonial-media{--testimonial-media-gap: 0px}}.xd-testimonial-media__media{order:2;margin-left:-20px;margin-right:-20px;min-width:calc(100% + 40px);height:60vh}@media all and (min-width: 576px){.xd-testimonial-media__media{height:70vh}}@media all and (min-width: 768px){.xd-testimonial-media__media{height:800px}}@media all and (min-width: 1200px){.xd-testimonial-media__media{height:calc(900px + 2vw)}}.xd-testimonial-media__media .xd-image{position:relative;height:60vh}@media all and (min-width: 576px){.xd-testimonial-media__media .xd-image{height:70vh}}@media all and (min-width: 768px){.xd-testimonial-media__media .xd-image{height:800px}}@media all and (min-width: 1200px){.xd-testimonial-media__media .xd-image{height:calc(900px + 2vw)}}.xd-testimonial-media__media video,.xd-testimonial-media__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media all and (min-width: 768px){.xd-testimonial-media__media{margin-left:-60px;margin-right:-60px;min-width:calc(100% + 120px)}}@media all and (min-width: 992px){.xd-testimonial-media__media{margin-left:-80px;margin-right:-80px;min-width:calc(100% + 160px)}}@media all and (min-width: 1200px){.xd-testimonial-media__media{order:2;margin-left:8.333%;margin-right:-80px;min-width:50vw;height:fit-content;padding-right:0}}.xd-testimonial-media .row{position:relative;row-gap:var(--testimonial-media-gap);margin-bottom:0}.xd-testimonial-media__testimonial{position:relative;z-index:1;order:1;margin-top:0}.xd-testimonial-media__framed-image{position:absolute;right:2rem;bottom:calc(60vh + var(--testimonial-media-gap)/2 - var(--framed-image-max-height)/2);z-index:2;width:auto}@media all and (min-width: 576px){.xd-testimonial-media__framed-image{bottom:calc(70vh + var(--testimonial-media-gap)/2 - var(--framed-image-max-height)/2)}}@media all and (min-width: 768px){.xd-testimonial-media__framed-image{right:0;bottom:calc(800px + var(--testimonial-media-gap)/2 - var(--framed-image-max-height)/2)}}@media all and (min-width: 1200px){.xd-testimonial-media__framed-image{left:0;bottom:10rem}}@media screen and (width >= 1600px){.xd-testimonial-media__framed-image{left:2%}}.xd-testimonial-media__framed-image .xd-image,.xd-testimonial-media__framed-image picture{display:block;width:auto}.xd-testimonial-media__framed-image img{display:block;width:auto;max-width:100%;max-height:var(--framed-image-max-height);height:auto}

/*# sourceMappingURL=testimonial-media.f4c40f9b63b4442b598e.min.css.map*/