.elementor-kit-12634{--e-global-color-primary:#1E37A0;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#1E37A0;--e-global-color-nnwhite:#FFFFFF;--e-global-color-nnbone:#F1EFE9;--e-global-color-nnash:#ECECEC;--e-global-color-nnstone:#6A6A6A;--e-global-color-nngraph:#333333;--e-global-color-nnink:#1F1D1E;--e-global-color-nnblue:#1E37A0;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-0.03em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:-0.03em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:-0.03em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:-0.03em;--e-global-typography-nndisplay-font-family:"Plus Jakarta Sans";--e-global-typography-nndisplay-font-size:112px;--e-global-typography-nndisplay-font-weight:500;--e-global-typography-nndisplay-line-height:0.95em;--e-global-typography-nndisplay-letter-spacing:-0.03em;--e-global-typography-nndisplg-font-family:"Plus Jakarta Sans";--e-global-typography-nndisplg-font-size:80px;--e-global-typography-nndisplg-font-weight:500;--e-global-typography-nndisplg-line-height:0.97em;--e-global-typography-nndisplg-letter-spacing:-0.03em;--e-global-typography-nnh1-font-family:"Plus Jakarta Sans";--e-global-typography-nnh1-font-size:64px;--e-global-typography-nnh1-font-weight:500;--e-global-typography-nnh1-line-height:0.98em;--e-global-typography-nnh1-letter-spacing:-0.03em;--e-global-typography-nnh2-font-family:"Plus Jakarta Sans";--e-global-typography-nnh2-font-size:48px;--e-global-typography-nnh2-font-weight:500;--e-global-typography-nnh2-line-height:1em;--e-global-typography-nnh2-letter-spacing:-0.03em;--e-global-typography-nnh3-font-family:"Plus Jakarta Sans";--e-global-typography-nnh3-font-size:32px;--e-global-typography-nnh3-font-weight:500;--e-global-typography-nnh3-line-height:1.2em;--e-global-typography-nnh3-letter-spacing:-0.03em;--e-global-typography-nnlead-font-family:"Inter";--e-global-typography-nnlead-font-size:24px;--e-global-typography-nnlead-font-weight:400;--e-global-typography-nnlead-line-height:1.3em;--e-global-typography-nnlead-letter-spacing:-0.03em;--e-global-typography-nnbodylg-font-family:"Inter";--e-global-typography-nnbodylg-font-size:20px;--e-global-typography-nnbodylg-font-weight:400;--e-global-typography-nnbodylg-line-height:1.3em;--e-global-typography-nnbodylg-letter-spacing:-0.03em;--e-global-typography-nnbody-font-family:"Inter";--e-global-typography-nnbody-font-size:16px;--e-global-typography-nnbody-font-weight:400;--e-global-typography-nnbody-line-height:1.3em;--e-global-typography-nnbody-letter-spacing:-0.03em;--e-global-typography-nnsmall-font-family:"Inter";--e-global-typography-nnsmall-font-size:14px;--e-global-typography-nnsmall-font-weight:400;--e-global-typography-nnsmall-line-height:1.3em;--e-global-typography-nnsmall-letter-spacing:-0.03em;color:#000000;font-family:"Inter", Arial, sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.03em;}.elementor-kit-12634 button,.elementor-kit-12634 input[type="button"],.elementor-kit-12634 input[type="submit"],.elementor-kit-12634 .elementor-button{background-color:#1E37A0;font-family:var( --e-global-typography-nnbody-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-nnbody-font-size );font-weight:var( --e-global-typography-nnbody-font-weight );line-height:var( --e-global-typography-nnbody-line-height );letter-spacing:var( --e-global-typography-nnbody-letter-spacing );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-kit-12634 button:hover,.elementor-kit-12634 button:focus,.elementor-kit-12634 input[type="button"]:hover,.elementor-kit-12634 input[type="button"]:focus,.elementor-kit-12634 input[type="submit"]:hover,.elementor-kit-12634 input[type="submit"]:focus,.elementor-kit-12634 .elementor-button:hover,.elementor-kit-12634 .elementor-button:focus{background-color:var( --e-global-color-nnwhite );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-kit-12634 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12634 p{margin-block-end:16px;}.elementor-kit-12634 a{color:#000000;}.elementor-kit-12634 a:hover{color:#1E37A0;}.elementor-kit-12634 h1{color:#000000;font-family:"Inter", Arial, sans-serif;font-size:64px;font-weight:500;line-height:0.98em;letter-spacing:-0.03em;}.elementor-kit-12634 h2{color:#000000;font-family:"Inter", Arial, sans-serif;font-size:48px;font-weight:500;line-height:1em;letter-spacing:-0.03em;}.elementor-kit-12634 h3{color:#000000;font-family:"Inter", Arial, sans-serif;font-size:32px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;}.elementor-kit-12634 img{border-radius:0px 0px 0px 0px;}.elementor-kit-12634 input:not([type="button"]):not([type="submit"]),.elementor-kit-12634 textarea,.elementor-kit-12634 .elementor-field-textual{font-family:"Inter", Arial, sans-serif;font-size:16px;color:#000000;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1504px;}.e-con{--container-max-width:1504px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-12634{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-nndisplay-font-size:80px;--e-global-typography-nndisplg-font-size:64px;--e-global-typography-nnh1-font-size:52px;--e-global-typography-nnh2-font-size:40px;--e-global-typography-nnh3-font-size:28px;--e-global-typography-nnlead-font-size:22px;--e-global-typography-nnbodylg-font-size:18px;--e-global-typography-nnbody-font-size:16px;--e-global-typography-nnsmall-font-size:14px;}.elementor-kit-12634 h1{font-size:52px;}.elementor-kit-12634 h2{font-size:40px;}.elementor-kit-12634 h3{font-size:28px;}.elementor-kit-12634 button,.elementor-kit-12634 input[type="button"],.elementor-kit-12634 input[type="submit"],.elementor-kit-12634 .elementor-button{font-size:var( --e-global-typography-nnbody-font-size );line-height:var( --e-global-typography-nnbody-line-height );letter-spacing:var( --e-global-typography-nnbody-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-12634{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-nndisplay-font-size:56px;--e-global-typography-nndisplg-font-size:48px;--e-global-typography-nnh1-font-size:40px;--e-global-typography-nnh2-font-size:34px;--e-global-typography-nnh3-font-size:26px;--e-global-typography-nnlead-font-size:20px;--e-global-typography-nnbodylg-font-size:18px;--e-global-typography-nnbody-font-size:16px;--e-global-typography-nnsmall-font-size:14px;}.elementor-kit-12634 h1{font-size:40px;}.elementor-kit-12634 h2{font-size:34px;}.elementor-kit-12634 h3{font-size:26px;}.elementor-kit-12634 button,.elementor-kit-12634 input[type="button"],.elementor-kit-12634 input[type="submit"],.elementor-kit-12634 .elementor-button{font-size:var( --e-global-typography-nnbody-font-size );line-height:var( --e-global-typography-nnbody-line-height );letter-spacing:var( --e-global-typography-nnbody-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}:root { --romasia-cobalt:#1E37A0; --romasia-cobalt-dark:#152A7A; --romasia-ink:#1F1D1E; --romasia-obsidian:#000000; --romasia-stone:#6A6A6A; --romasia-graphite:#333333; --romasia-ash:#ECECEC; --romasia-bone:#F1EFE9; --romasia-canvas:#FFFFFF; --romasia-font:Inter; --romasia-display:clamp(4rem, 7vw, 7rem); --romasia-h1:clamp(2.75rem, 4vw, 4rem); --romasia-h2:clamp(2.25rem, 3vw, 3rem); --romasia-h3:clamp(1.75rem, 2.4vw, 2rem); --romasia-body-lg:1.25rem; --romasia-body:1rem; --romasia-caption:0.875rem; --romasia-space-1:0.25rem; --romasia-space-2:0.5rem; --romasia-space-3:0.75rem; --romasia-space-4:1rem; --romasia-space-6:1.5rem; --romasia-space-8:2rem; --romasia-space-12:3rem; --romasia-space-16:4rem; --romasia-space-20:5rem; --romasia-section-gap:5rem; --romasia-content-max:90rem; --romasia-radius:0.5rem; --romasia-radius-pill:9999px; --romasia-h4:1.5rem; --romasia-h5:1.25rem; --romasia-h6:1rem; --romasia-body-xl:1.5rem; --romasia-space-10:2.5rem; --romasia-section-main:7rem; --romasia-section-large:10rem; --romasia-section-top:14rem; --romasia-content-narrow:60rem; --romasia-radius-md:1rem; --romasia-radius-lg:2rem; --romasia-radius-xl:3rem; --romasia-border:1.5px; --romasia-border-hair:1px; --romasia-light-faded:rgba(255,255,255,0.1); --romasia-dur-fast:100ms; --romasia-dur-base:200ms; --romasia-dur-slow:300ms; --romasia-ease-quint:cubic-bezier(0.23, 1, 0.32, 1); }
/* Start custom CSS */.ct-header-cta .ct-button {
    color:white!important;
    font-size: 16px;
}
.ct-header-cta .ct-button:hover {
    color:rgb(30, 55, 160)!important;
}

/* romasia-faq-icon */
.romasia-faq-header .e-accordion-item-icon-base { position: relative; width: 24px; height: 24px; flex: 0 0 24px; }
.romasia-faq-header .e-accordion-item-icon-base::before,
.romasia-faq-header .e-accordion-item-icon-base::after { content: ""; position: absolute; left: 50%; top: 50%; width: 16px; height: 1.5px; background: currentColor; transform: translate(-50%, -50%); transition: transform 200ms ease; }
.romasia-faq-header .e-accordion-item-icon-base::after { transform: translate(-50%, -50%) rotate(90deg); }
.romasia-faq-item[open] > .romasia-faq-header .e-accordion-item-icon-base::after { transform: translate(-50%, -50%) rotate(0deg); }
.romasia-faq-header { list-style: none; }
.romasia-faq-header::-webkit-details-marker { display: none; }
/* /romasia-faq-icon */

/* romasia-reveal */
/* V4 scroll-in reveals: hidden until the Interactions runtime fades them in (front end only, never in the editor). */
body:not(.elementor-editor-active) .romasia-reveal { opacity: 0; }
/* Respect "reduce motion" for both V4 reveals and V3 entrance animations. */
@media (prefers-reduced-motion: reduce) {
	.romasia-reveal { opacity: 1 !important; transform: none !important; }
	.elementor-invisible { visibility: visible !important; }
	.elementor-element.animated { animation: none !important; }
}
/* /romasia-reveal */

/* romasia-tabs */
.romasia-tab:not(.e--selected) { color: var(--e-global-color-nnstone, #6A6A6A); }
.romasia-tab:not(.e--selected):hover { color: var(--e-global-color-primary, #1E37A0); }
.romasia-tab.e--selected { border-bottom-color: var(--e-global-color-primary, #1E37A0) !important; }
/* /romasia-tabs *//* End custom CSS */