.frame-type-textmedia video{object-fit:cover}.frame-type-textmedia .ce-textpic.ce-center.ce-above .img-fluid,.frame-type-textmedia .ce-textpic.ce-center.ce-above .img-responsive{width:100%}.frame-type-textmedia .ce-textpic.ce-center.ce-above .img-fluid.image-embed-item--upright:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-center.ce-above .img-responsive.image-embed-item--upright:not(.image-embed-item--lightbox){max-height:500px;width:auto}.frame-type-textmedia figure.image--upright{text-align:center}@media (min-width:768px){.frame-type-textmedia .ce-textpic.ce-left.ce-above .image-embed-item.img-fluid:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-left.ce-below .image-embed-item.img-fluid:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-right.ce-above .image-embed-item.img-fluid:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-right.ce-below .image-embed-item.img-fluid:not(.image-embed-item--lightbox){max-width:min(270px,100%)}}.frame-type-textmedia .ce-textpic.ce-center figure.image--upright .image-embed-item--upright:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-left figure.image--upright .image-embed-item--upright:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-right figure.image--upright .image-embed-item--upright:not(.image-embed-item--lightbox){max-height:500px;width:auto}@media (min-width:768px){.frame-type-textmedia .ce-textpic.ce-right.ce-above figure,.frame-type-textmedia .ce-textpic.ce-right.ce-below figure{text-align:right}.frame-type-textmedia .ce-textpic.ce-left.ce-above figure,.frame-type-textmedia .ce-textpic.ce-left.ce-below figure{text-align:left}}.frame-type-textmedia .ce-textpic.ce-left.ce-intext figure,.frame-type-textmedia .ce-textpic.ce-right.ce-intext figure{text-align:center}.frame-type-textmedia .ce-textpic.ce-left.ce-intext figure .image-embed-item.img-fluid:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-right.ce-intext figure .image-embed-item.img-fluid:not(.image-embed-item--lightbox){width:100%}.frame-type-textmedia .ce-textpic.ce-left.ce-intext figure .image-embed-item.img-fluid:not(.image-embed-item--lightbox).image-embed-item--upright:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-right.ce-intext figure .image-embed-item.img-fluid:not(.image-embed-item--lightbox).image-embed-item--upright:not(.image-embed-item--lightbox){width:auto}@media (min-width:768px){.frame-type-textmedia .ce-textpic.ce-right.ce-intext figure{text-align:right}.frame-type-textmedia .ce-textpic.ce-left.ce-intext figure{text-align:left}}.ce-columns .ce-columns__element.col-lg-4 .frame-type-textmedia .ce-textpic.ce-center.ce-above .image-embed-item.img-fluid{width:auto}.frame-type-textmedia .ce-right .image__lightbox-button{text-align:right}.frame-type-textmedia .ce-left .image__lightbox-button{text-align:left}.frame-type-textmedia .ce-center.ce-above .image-embed-item:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-center.ce-below .image-embed-item:not(.image-embed-item--lightbox){height:100%;max-width:100%;object-fit:cover;width:100%}@media (min-width:768px){.frame-type-textmedia .ce-center.ce-above .image-embed-item:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-center.ce-below .image-embed-item:not(.image-embed-item--lightbox){max-width:60%}}.frame-type-textmedia .image__lightbox-button{cursor:pointer}.frame-type-textmedia .image__lightbox-button .image__lightbox-overlay{background-color:rgba(0,0,0,.85);bottom:0;display:none;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;width:100%;z-index:2000}.frame-type-textmedia .image__lightbox-button--is-clicked .image__lightbox-overlay{align-items:center;animation:fadeIn .2s ease-in-out;display:flex;justify-content:center;opacity:1}.frame-type-textmedia .image__lightbox-button--is-clicked .image__lightbox-overlay img.image-embed-item--lightbox{border:10px solid var(--bs-white);width:70vw}.frame-type-textmedia .image__lightbox-button--is-clicked .image__lightbox-overlay img.image-embed-item--lightbox.image-embed-item--upright{max-height:70vh;max-width:70vw;object-fit:contain;width:auto}.frame-type-textmedia .image__lightbox-button--is-clicked .image__lightbox-overlay img.image-embed-item--lightbox.image-embed-item--upright.image-embed-item--square{height:auto;max-height:70vh;width:100%}.frame-type-textmedia .image__lightbox-close-wrapper{align-items:center;background-color:var(--bs-primary);border:2px solid var(--bs-white);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);color:var(--bs-white);display:flex;justify-content:center;padding:.5rem;right:-20px;top:-20px;z-index:2001}.frame-type-textmedia .image__lightbox-figcaption{background-color:var(--bs-black);border-radius:16px;padding:6px 12px}.frame-type-textmedia .image__lightbox-img-wrapper{width:70vw}.frame-type-textmedia .image__lightbox-img-wrapper.image__lightbox-img-wrapper--upright{height:70vh;width:auto}.frame-type-textmedia .image__lightbox-img-wrapper.image__lightbox-img-wrapper--upright.image__lightbox-img-wrapper--square{height:auto;max-height:70vh;max-width:70vw}@media (min-width:768px){.frame-type-textmedia .ce-bodytext.col-md-8,.frame-type-textmedia .ce-gallery.col-md-4{width:50%}}.frame-type-textmedia .ce-textpic.ce-center figure.image--upright,.frame-type-textmedia .ce-textpic.ce-left figure.image--upright,.frame-type-textmedia .ce-textpic.ce-right figure.image--upright{text-align:center}.frame-type-textmedia .ce-textpic.ce-center figure.image--upright .image-embed-item--upright:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-left figure.image--upright .image-embed-item--upright:not(.image-embed-item--lightbox),.frame-type-textmedia .ce-textpic.ce-right figure.image--upright .image-embed-item--upright:not(.image-embed-item--lightbox){max-height:none;width:100%}.frame-type-textmedia hr{border-color:var(--bs-sqr-yellow);border-width:2px;opacity:1}.ce-columns .frame-type-textmedia .ce-textpic.ce-left.ce-above figure{text-align:left}.ce-columns .frame-type-textmedia .ce-textpic.ce-left.ce-above figure .image-embed-item.img-fluid.image-embed-item--original-width:not(.image-embed-item--lightbox){width:auto}.ce-columns .frame-type-textmedia .ce-center.ce-above .image-embed-item:not(.image-embed-item--lightbox){max-width:100%}.ce-columns .frame-type-textmedia .ce-center.ce-above .image-embed-item:not(.image-embed-item--lightbox).image-embed-item--upright{max-height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}