.elementor-689 .elementor-element.elementor-element-df5781f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-689 .elementor-element.elementor-element-b2f11a6{text-align:center;}.elementor-689 .elementor-element.elementor-element-b2f11a6 img{width:20%;}.elementor-689 .elementor-element.elementor-element-fdf8fbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-689 .elementor-element.elementor-element-80b71d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-689 .elementor-element.elementor-element-80b71d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-689 .elementor-element.elementor-element-80b71d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-689 .elementor-element.elementor-element-80b71d8 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:767px){.elementor-689 .elementor-element.elementor-element-b2f11a6{text-align:start;}}/* Start custom CSS for icon-list, class: .elementor-element-80b71d8 *//* 🟦 Fix for WPR Offcanvas Visibility */
.wpr-offcanvas-content-right {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  width: 350px !important; /* adjust width */
  height: 100vh !important;
  transform: translateX(0) !important;
  background: #ffffff !important;
  box-shadow: -4px 0 20px rgba(0, 0, 0, 0.15) !important;
  z-index: 99999 !important;
  overflow-y: auto !important;
  opacity: 1 !important;
}

/* 🟢 For smooth fade-in animation */
@keyframes offcanvas-fade-in {
  from {
    opacity: 0;
    right: -400px;
  }
  to {
    opacity: 1;
    right: 0;
  }
}

/* 📱 Responsive adjustments */
@media (max-width: 768px) {
  .wpr-offcanvas-content-right {
    width: 80vw !important;
  }
}/* End custom CSS */