/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.rvty-ss-ask-select-outer{min-width:180px;display:block;position:relative;}.rvty-ss-ask-select-outer .rvty-ss-ask-select-box{padding:15px 55px 15px 15px;font-size:16px;line-height:24px;font-weight:500;border:1px solid #000;border-radius:4px;appearance:none;cursor:pointer;transition:0.1s linear;position:relative;}.rvty-ss-ask-select-outer
  .rvty-ss-ask-select-box.active,.rvty-ss-ask-select-outer
  .rvty-ss-ask-select-box:hover{background-color:#fff;color:#000;}.rvty-ss-ask-select-outer
  .rvty-ss-ask-select-box::before{content:"";display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:24px;height:24px;background:url(/themes/custom/lsdx_theme/images/icons/arrowdown.svg)
        no-repeat center center,url(/themes/custom/lsdx_theme/images/icons/arrowdown-white.svg) no-repeat center
        center;transition:0.3s;}.rvty-ss-ask-select-outer
  .rvty-ss-ask-select-box.active::before{transform:translateY(-50%) rotate(180deg);}.rvty-ss-ask-select-outer
  .rvty-ss-ask-select-box.active::before,.rvty-ss-ask-select-outer
  .rvty-ss-ask-select-box:hover::before{background:url(/themes/custom/lsdx_theme/images/icons/arrowdown.svg)
      no-repeat center center;}.rvty-ss-ask-select-outer .rvty-ss-ask-options-box{position:absolute;z-index:1;overflow:auto;left:0;width:100%;padding:16px;font-weight:500;font-size:16px;line-height:24px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);background:#fff;border-radius:4px;display:none;max-height:35em;overflow-y:auto;}.rvty-ss-ask-select-outer
  .rvty-ss-ask-options-box.active{display:block;}.rvty-ss-ask-select-outer
 .rvty-ss-ask-options-box
  .rvty-ss-ask-option{display:block;padding:8px 0;cursor:pointer;}.rvty-ss-ask-option:hover{color:rgb(127,3,176);}.rvty-ss-ask-select-outer
  .rvty-ss-ask-options-box
   .rvty-ss-ask-option.selected{padding-left:24px;background:url(/themes/custom/lsdx_theme/images/icons/dropdown-tick-icon.svg)
      no-repeat left center;}
