
<!----style for page id 541345 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 }
        .header_ai_section .advanced_drag_drop_rapify, .inner_ai_section .advanced_drag_drop_rapify, .footer_ai_section .advanced_drag_drop_rapify { padding: 0px; } 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; } }
[class*="max-w-"] { max-width: none !important; }
[class*="flex-wrap"] { flex-wrap: nowrap !important; }
.inner_ai_section .hero-media-frame { width: 100%; min-height: 320px; }
@media (min-width: 1024px) { .inner_ai_section .hero-media-frame { min-height: 380px; } }
.inner_ai_section .hero-media-frame img { width: 100%; height: 100%; object-fit: cover; display: block; }
.inner_ai_section .hero-nowrap { white-space: nowrap; }
.inner_ai_section h1 .hero-nowrap, .inner_ai_section h2 .hero-nowrap, .inner_ai_section h3 .hero-nowrap, .inner_ai_section h4 .hero-nowrap, .inner_ai_section h5 .hero-nowrap, .inner_ai_section h6 .hero-nowrap { white-space: normal !important; }
.inner_ai_section .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; }
.inner_ai_section .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
.inner_ai_section .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
.inner_ai_section .card-icon-title-row h1, .inner_ai_section .card-icon-title-row h2, .inner_ai_section .card-icon-title-row h3, .inner_ai_section .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
.inner_ai_section a.btn, .inner_ai_section button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }
section.header_ai_section header nav a,
section.footer_ai_section footer nav a { color: #0B1B4A; white-space: nowrap; text-decoration: none; transition: color .15s ease, opacity .15s ease, text-decoration-color .15s ease; }
section.header_ai_section header nav a br,
section.footer_ai_section footer nav a br { display: none; }
section.header_ai_section header nav a:hover,
section.footer_ai_section footer nav a:hover { color: #1a73e8; text-decoration: underline; text-underline-offset: 6px; opacity: .9; }
section.header_ai_section header nav a:focus-visible,
section.footer_ai_section footer nav a:focus-visible { outline: 2px solid #F97316; outline-offset: 3px; border-radius: 10px; }
.de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }
summary::-webkit-details-marker { display: none; }
.mobile-menu { display: none; } details[open] .mobile-menu { display: block; }
.display-inline.flex { display: flex !important; }