
<!----style for page id 540893 started.----->body { font-family: 'Inter', sans-serif !important; } .add_new_elements_rapify, .wp { float: none !important; width: 100%;} 
        .header-nav ul li { list-style: none !important; }
        .add_myrow a.btn { color: #fff; display: inline-block; max-width: 100%; word-break: break-word; text-align: center; }
        .de-add-new-element-empty, .resize-section-outer .bgCover { float: none; width: 100%; } .rowcustom { float: inherit; }
        ._header_rp1 .logo a, .logo a { color: unset; }
         audio, canvas, embed, iframe, img, object, svg, video { display: unset; vertical-align: middle; }
        .wp:not(.no-center):not(.text-left):not(ol):not(ul):not(li):has(p,h1, h2, h3, h4, h5, h6, img, iframe, Video, a, form, button) { text-align: center; } .section_ai ul li { list-style: none ! important; margin:0px; padding: 0px; }section { padding: unset; } ._header_rp1 .logo { min-height: 76px; display: flex; align-items: center; } ._header_rp1 .logo img, .logo img { max-height: 76px !important; width: auto !important; height: auto !important; object-fit: contain; } .section_ai .advanced_drag_drop_rapify, .section_ai .add_new_row_rapify { paddings: unsets; } .footer_ai .sort-move-draggable .resize-section-outer .wp , .footer_ai .sort-move-draggable .resize-section-outer .wp { text-align: left; } .footer_ai .sort-move-draggable .resize-section-outer .wp .advanced_drag_drop_rapify { padding: 5px !important; } .section_ai .add_img img { float: none; } .footer_ai .advanced_drag_drop_rapify { padding: 0px; } section footer { background: transparent; } .footer_ai_section .advanced_drag_drop_rapify { padding:0px; } .inner_ai_section .add_img img { float:none } body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
}
@media (min-width: 1024px) {
  body {
    font-size: 18px;
  }
}
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
.hamburger {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 24px;
  height: 24px;
}
.hamburger span {
  display: block;
  width: 100%;
  height: 2px;
  background: #111827;
  border-radius: 9999px;
}
.mobile-menu-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}
details[open] .mobile-menu-wrapper {
  max-height: 500px; /* Adjust as needed */
  transition: max-height 0.3s ease-in;
}
details > summary::-webkit-details-marker {
  display: none;
}
details > summary {
  list-style: none;
}
.display-inline.flex { display: flex !important; }