/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.rvty-pcp-accordion-app-content{display:none;cursor:default;}.pcp-ac-content-appended.pcp-accordion-open .rvty-pcp-accordion-app-content{display:block;}.pcp-accordion-click{cursor:pointer;position:relative;}.pcp-accordion-click::after{content:'';position:absolute;top:10px;right:0px;width:24px;height:24px;cursor:pointer;z-index:999999;opacity:0;}
.rvty-remote-img-exp-border{padding:0px;border:1px solid #e3e3e3;border-radius:16px;overflow:hidden;}
.rvty-remote-image-width-50{width:50%;}.rvty-remote-image-width-33{width:33.33%;}.rvty-remote-image-width-66{width:66%;}.rvty-remote-image-outer.rvty-remote-img-right{margin-left:auto;}.rvty-remote-image-outer.rvty-remote-img-center{margin-left:auto;margin-right:auto;}@media (max-width:1103px){.rvty-remote-image-width-50,.rvty-remote-image-width-33,.rvty-remote-image-width-66{width:100%;}}.rvty-remote-img-exp-article{position:relative;}.rvty-remote-img-exp-img{cursor:pointer;width:100%;}.rvty-remote-img-exp-btn{position:absolute;left:16px;bottom:16px;background:rgba(255,255,255,0.5);border:none;border-radius:4px;transition:0.2s;height:24px !important;width:24px !important;}.rvty-remote-img-exp-article:hover .rvty-remote-img-exp-btn{background:rgba(255,255,255,0.7);}.rvty-remote-img-exp-btn:focus{outline:none;}.rvty-remote-img-exp-modal-outer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none;justify-content:center;align-items:center;}.rvty-remote-img-exp-modal-outer.show{display:flex;}.rvty-remote-img-exp-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);}.rvty-remote-img-exp-modal{position:relative;width:100%;max-width:min(1080px,calc(100% - 64px));max-height:calc(100% - 64px);background:#fff;border-radius:20px;padding:48px 92px;overflow:hidden;display:flex;}.rvty-remote-img-exp-modal-close-icon{position:absolute;top:24px;right:24px;width:24px;height:24px;cursor:pointer;background:url("/themes/custom/lsdx_theme/images/icons/close-icon.svg")
    no-repeat center center / contain;}.rvty-remote-img-exp-modal-img{width:100%;height:auto;display:block;border-radius:16px;max-height:100%;object-fit:contain;object-position:center;}@media (max-width:1103px){.rvty-remote-img-exp-modal{padding:64px 32px;width:100%;max-width:none;height:100%;max-height:none;border-radius:0;display:flex;align-items:center;justify-content:center;}.rvty-remote-img-exp-modal-close-icon{top:16px;right:16px;}}@media (max-width:599px){.rvty-remote-img-exp-modal{padding:48px 16px;}.rvty-remote-img-exp-modal-close-icon{width:16px;height:16px;}}figure .rvty-remote-image-outer + figcaption{margin:24px 0 64px;padding:0 16px;position:relative;font-size:16px;line-height:22px;font-weight:400;color:#333333;}figure .rvty-remote-image-outer + figcaption::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#148087;}
