/* @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-pcp-address-msg{background-color:#f6e5cd !important;border:1px solid #d17f03;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2);position:fixed;width:calc(100% - 32px);max-width:712px;top:calc(var(--rvty-navbar-bottom-height) + var(--rvty-navbar-top-height-appear) +
      32px);left:50%;transform:translateX(-50%);z-index:2;border-radius:8px;padding:16px 48px 16px 16px;transition:0.5s;cursor:default;font-size:16px;font-weight:400;line-height:24px;}.rvty-pcp-address-msg a{color:#000000;text-decoration:underline;}@media (max-width:1000px){.rvty-pcp-address-msg{top:calc(var(--rvty-navbar-bottom-height) + var(--rvty-navbar-top-height-appear) +
        var(--rvty-header-sticky-top,0px) + 32px);padding:16px 40px 16px 16px;}}
.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;z-index:5;}.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;overflow-y:auto;padding:32px 0;}.rvty-remote-img-exp-modal-outer.show{display:flex;}.rvty-remote-img-exp-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:1;}.rvty-remote-img-exp-modal{position:relative;width:100%;max-width:min(1080px,calc(100% - 64px));max-height:90vh;background:#fff;border-radius:20px;padding:0;overflow:hidden;display:flex;flex-direction:column;z-index:2;}.rvty-remote-img-exp-modal-content{padding:48px 92px;overflow-y:auto;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:visible;}.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;z-index:3;}.rvty-remote-img-exp-modal-img{width:100%;height:auto;display:block;border-radius:16px;max-width:900px;max-height:80vh;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-content{width:100%;max-width:100%;height:100vh;max-height:100vh;padding:16px;border-radius:0;}.rvty-remote-img-exp-modal-outer,.rvty-remote-img-exp-modal-backdrop{padding:0;}.rvty-remote-img-exp-modal-close-icon{width:20px;height:20px;}}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;}picture.rvty-hero-img > img{display:block;margin-left:auto;margin-right:0;max-width:1066px;width:100%;height:auto;object-fit:contain;}
