/* RAPIFY_AI_BASE_CSS_START */
body { font-family:Arial,Helvetica,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(img, iframe, Video, 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 .add_new_elements_rapify, .inner_ai_section .add_new_elements_rapify, .footer_ai_section .add_new_elements_rapify { padding: 8px !important; } .header_ai_section ul li, .footer_ai_section ul li {list-style: none;} .header_ai_section.header-3 .inner-header nav ul li a { font-family: Arial,Helvetica,sans-serif !important; padding: 8px 8px; font-size: 18px; text-transform: capitalize;} .header_ai_section.header-3 .inner-header nav ul { float: right; }
/* RAPIFY_AI_BASE_CSS_END */

/* RAPIFY_PAGE_CSS_START:542707 */
/* style for page id 542707 */

body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  color: #082F49; /* BRAND_TEXT */
}
@media (min-width: 1024px) {
  body {
    font-size: 18px;
  }
}
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

section.header_ai_section header nav a,
section.footer_ai_section footer nav a { color: #082F49; /* BRAND_TEXT */ 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: #0EA5E9 !important; /* BRAND_ACCENT for hover */ 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 #0EA5E9; /* BRAND_ACCENT */ outline-offset: 3px; border-radius: 10px; }

#hero-section-100100 .hero-nowrap { white-space: nowrap; }
#hero-section-100100 h1 .hero-nowrap, #hero-section-100100 h2 .hero-nowrap, #hero-section-100100 h3 .hero-nowrap, #hero-section-100100 h4 .hero-nowrap, #hero-section-100100 h5 .hero-nowrap, #hero-section-100100 h6 .hero-nowrap { white-space: normal !important; }
#hero-section-100100 .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; }

#section-100300 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-100300 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-100300 .card-icon-title-row h1, #section-100300 .card-icon-title-row h2, #section-100300 .card-icon-title-row h3, #section-100300 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
#section-100400 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-100400 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-100400 .card-icon-title-row h1, #section-100400 .card-icon-title-row h2, #section-100400 .card-icon-title-row h3, #section-100400 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
#section-100500 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-100500 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-100500 .card-icon-title-row h1, #section-100500 .card-icon-title-row h2, #section-100500 .card-icon-title-row h3, #section-100500 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }

#section-100300 .card-content-grid { align-items: start; row-gap: 14px; }
#section-100300 .card-content-grid > * { align-self: start; }
#section-100300 .card-content-grid h1, #section-100300 .card-content-grid h2, #section-100300 .card-content-grid h3, #section-100300 .card-content-grid h4, #section-100300 .card-content-grid p { margin-top: 0 !important; }
#section-100400 .card-content-grid { align-items: start; row-gap: 14px; }
#section-100400 .card-content-grid > * { align-self: start; }
#section-100400 .card-content-grid h1, #section-100400 .card-content-grid h2, #section-100400 .card-content-grid h3, #section-100400 .card-content-grid h4, #section-100400 .card-content-grid p { margin-top: 0 !important; }
#section-100500 .card-content-grid { align-items: start; row-gap: 14px; }
#section-100500 .card-content-grid > * { align-self: start; }
#section-100500 .card-content-grid h1, #section-100500 .card-content-grid h2, #section-100500 .card-content-grid h3, #section-100500 .card-content-grid h4, #section-100500 .card-content-grid p { margin-top: 0 !important; }

.inner_ai_section a.btn, .inner_ai_section button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }

.decor-blob { z-index: -1; pointer-events: none; }

[class*="max-w-"] { max-width: none !important; }
[class*="flex-wrap"] { flex-wrap: nowrap !important; }
.de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }

.display-inline.flex { display: flex !important; }
/* RAPIFY_PAGE_CSS_END:542707 */

/* RAPIFY_PAGE_CSS_START:542708 */
/* style for page id 542708 */

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; } }

    /* Defensive CSS to prevent builder overrides */
    [class*="max-w-"] { max-width: none !important; }
    [class*="flex-wrap"] { flex-wrap: nowrap !important; }
    .display-inline.flex { display: flex !important; }
    .de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }

    /* Header/Footer Nav Link Styles */
    section.header_ai_section header nav a,
    section.footer_ai_section footer nav a { color: #082F49; 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: #0EA5E9 !important; 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 #0EA5E9; outline-offset: 3px; border-radius: 10px; }

    /* Section-ID Scoped CSS */

    /* Hero Microcopy */
    #section-010101 .hero-nowrap { white-space: nowrap; }
    #section-010101 h1 .hero-nowrap, #section-010101 h2 .hero-nowrap, #section-010101 h3 .hero-nowrap, #section-010101 h4 .hero-nowrap, #section-010101 h5 .hero-nowrap, #section-010101 h6 .hero-nowrap { white-space: normal !important; }
    #section-010101 .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; }

    /* Card Image Frame */
    #section-010303 .card-image-frame { width: 100%; overflow: hidden; }
    #section-010303 .card-image-frame img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0 !important; }
    #section-010303 .card-image-frame .add_myrow.add_img { width: 100%; height: 100%; padding: 0 !important; margin: 0 !important; display: block; }

    #section-010404 .card-image-frame { width: 100%; overflow: hidden; }
    #section-010404 .card-image-frame img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0 !important; }
    #section-010404 .card-image-frame .add_myrow.add_img { width: 100%; height: 100%; padding: 0 !important; margin: 0 !important; display: block; }

    /* Card Icon Title Row */
    .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
    .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
    .card-icon-title-row h1, .card-icon-title-row h2, .card-icon-title-row h3, .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }

    /* Card Content Grid */
    .card-content-grid { align-items: start; row-gap: 14px; }
    .card-content-grid > * { align-self: start; }
    .card-content-grid h1, .card-content-grid h2, .card-content-grid h3, .card-content-grid h4, .card-content-grid p { margin-top: 0 !important; }

    /* Card Button Wrap Safety */
    .inner_ai_section a.btn, .inner_ai_section button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }

    /* Decorative Blob Safety (hero only) */
    .decor-blob { z-index: -1; pointer-events: none; }
/* RAPIFY_PAGE_CSS_END:542708 */

/* RAPIFY_PAGE_CSS_START:542709 */
/* style for page id 542709 */

html { scroll-behavior: smooth; } @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } } body { font-family: Arial, Helvetica, sans-serif !important; } body { font-size: 16px; } @media (min-width: 1024px) { body { font-size: 18px; } } [class*="max-w-"] { max-width: none !important; } [class*="flex-wrap"] { flex-wrap: nowrap !important; } 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: #3B82F6 !important; 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 #3B82F6; outline-offset: 3px; border-radius: 10px; } .de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; } .display-inline.flex { display: flex !important; } #section-294716 .hero-nowrap { white-space: nowrap; } #section-294716 h1 .hero-nowrap, #section-294716 h2 .hero-nowrap, #section-294716 h3 .hero-nowrap, #section-294716 h4 .hero-nowrap, #section-294716 h5 .hero-nowrap, #section-294716 h6 .hero-nowrap { white-space: normal !important; } #section-294716 .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; } #section-615928 .card-icon-title-row { display: flex; align-items: center; gap: 12px; } #section-615928 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; } #section-615928 .card-icon-title-row h1, #section-615928 .card-icon-title-row h2, #section-615928 .card-icon-title-row h3, #section-615928 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; } #section-489053 .card-icon-title-row { display: flex; align-items: center; gap: 12px; } #section-489053 .card-icon-badge { width: 56px; height: 56px; flex: 0 0 56px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; } #section-489053 .card-icon-title-row h1, #section-489053 .card-icon-title-row h2, #section-489053 .card-icon-title-row h3, #section-489053 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; } #section-957682 details { border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; margin-bottom: 12px; background-color: #FFFFFF; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } #section-957682 summary { padding: 18px 24px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; font-weight: 600; color: #111827; transition: background-color 0.2s; } #section-957682 summary:hover { background-color: rgba(0,0,0,0.02); } #section-957682 summary::marker, #section-957682 summary::-webkit-details-marker { display: none; } #section-957682 summary i { margin-left: 10px; transform: rotate(0deg); transition: transform 0.2s; color: #3B82F6; } #section-957682 details[open] summary i { transform: rotate(180deg); } #section-957682 .faq-content { padding: 0 24px 18px 24px; color: #111827; line-height: 1.6; } #section-957682 .faq-content p { margin-top: 0 !important; } #section-301827 a.btn, #section-301827 button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; } #section-213459 a.btn, #section-213459 button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; } #section-703241 .card-content-grid { align-items: start; row-gap: 14px; } #section-703241 .card-content-grid > * { align-self: start; } #section-703241 .card-content-grid h1, #section-703241 .card-content-grid h2, #section-703241 .card-content-grid h3, #section-703241 .card-content-grid h4, #section-703241 .card-content-grid p { margin-top: 0 !important; } #section-615928 .card-content-grid { align-items: start; row-gap: 14px; } #section-615928 .card-content-grid > * { align-self: start; } #section-615928 .card-content-grid h1, #section-615928 .card-content-grid h2, #section-615928 .card-content-grid h3, #section-615928 .card-content-grid h4, #section-615928 .card-content-grid p { margin-top: 0 !important; } #section-489053 .card-content-grid { align-items: start; row-gap: 14px; } #section-489053 .card-content-grid > * { align-self: start; } #section-489053 .card-content-grid h1, #section-489053 .card-content-grid h2, #section-489053 .card-content-grid h3, #section-489053 .card-content-grid h4, #section-489053 .card-content-grid p { margin-top: 0 !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(img, iframe, Video, 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 .add_new_elements_rapify, .inner_ai_section .add_new_elements_rapify, .footer_ai_section .add_new_elements_rapify { padding: 8px !important; } .header_ai_section ul li, .footer_ai_section ul li {list-style: none;} .header_ai_section.header-3 .inner-header nav ul li a { font-family: Arial,Helvetica,sans-serif !important; padding: 8px 8px; font-size: 18px; text-transform: capitalize;} .header_ai_section.header-3 .inner-header nav ul { float: right; } /* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */ *,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.float-left{float:left}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.w-full{width:100%}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-extrabold{font-weight:800}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}@media (min-width: 640px){.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.md\:w-3\/4{width:75%}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}
/* RAPIFY_PAGE_CSS_END:542709 */

/* RAPIFY_PAGE_CSS_START:542710 */
/* style for page id 542710 */

html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
body { font-family: Arial, Helvetica, sans-serif !important; }
body { font-size: 16px; }
@media (min-width: 1024px) { body { font-size: 18px; } }
[class*="max-w-"] { max-width: none !important; }
[class*="flex-wrap"] { flex-wrap: nowrap !important; }
#section-10000000 a { color: #3B82F6; text-decoration: underline; }
.de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }
/* RAPIFY_PAGE_CSS_END:542710 */

/* RAPIFY_PAGE_CSS_START:542711 */
/* style for page id 542711 */

body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
}
@media (min-width: 1024px) {
  body {
    font-size: 18px;
  }
}
[class*="max-w-"] { max-width: none !important; }
[class*="flex-wrap"] { flex-wrap: nowrap !important; }
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
#section-147369 .content-wrapper p { margin-bottom: 1em; }
#section-147369 .content-wrapper ul, #section-147369 .content-wrapper ol { padding-left: 25px; margin-bottom: 1em; }
#section-147369 .content-wrapper strong { font-weight: bold; }
#section-147369 .content-wrapper em { font-style: italic; }
#section-147369 .content-wrapper h1, #section-147369 .content-wrapper h2, #section-147369 .content-wrapper h3, #section-147369 .content-wrapper h4, #section-147369 .content-wrapper h5, #section-147369 .content-wrapper h6 { margin-top: 1.5em; margin-bottom: 0.8em; }
#section-147369 .content-wrapper h1 { font-size: 2em; }
#section-147369 .content-wrapper h2 { font-size: 1.6em; border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 5px; }
#section-147369 .content-wrapper h3 { font-size: 1.3em; }
/* RAPIFY_PAGE_CSS_END:542711 */
/***start_timer_5276450***/#timer_5276450 ul li a:hover { }/***close_timer_5276450***/