.elementor-13034 .elementor-element.elementor-element-rhdr001{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}body:not(.rtl) .elementor-13034 .elementor-element.elementor-element-rhdr001{left:0px;}body.rtl .elementor-13034 .elementor-element.elementor-element-rhdr001{right:0px;}.elementor-13034 .elementor-element.elementor-element-rhdr002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13034 .elementor-element.elementor-element-rhdr010{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13034 .elementor-element.elementor-element-rhdr010.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13034 .elementor-element.elementor-element-rhdr011 img{width:116px;}.elementor-13034 .elementor-element.elementor-element-rhdr012 img{width:116px;}.elementor-13034 .elementor-element.elementor-element-rhdr020{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );--nav-menu-icon-size:26px;}.elementor-13034 .elementor-element.elementor-element-rhdr020.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-menu-toggle{margin:0 auto;background-color:rgba(0,0,0,0);}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu .elementor-item{font-family:"Inter", Arial, sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.01em;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed .elementor-item:before,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-underline .elementor-item:after,
					 .elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-overline .elementor-item:before,
					 .elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-double-line .elementor-item:before,
					 .elementor-13034 .elementor-element.elementor-element-rhdr020 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a, .elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-menu-toggle{color:#1F1D1E;fill:#1F1D1E;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a:hover,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a:focus,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-menu-toggle:hover,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-menu-toggle:focus{color:#1E37A0;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a:hover,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a:focus,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.highlighted{background-color:#F1EFE9;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.elementor-item-active{color:#1E37A0;background-color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown .elementor-item, .elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Plus Jakarta Sans", Arial, sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.02em;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a{padding-left:23px;padding-right:23px;padding-top:20px;padding-bottom:20px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-13034 .elementor-element.elementor-element-rhdr020 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr020 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr030{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-13034 .elementor-element.elementor-element-rhdr030.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu .elementor-item{font-family:"Inter", Arial, sans-serif;font-size:15px;font-weight:600;}.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;}.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--main .elementor-item:focus{color:#A1B4FF;fill:#A1B4FF;}.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button{background-color:#1E37A0;font-family:"Inter", Arial, sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.01em;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button:hover, .elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button:focus{background-color:#162A7A;color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr040{width:auto;max-width:auto;}.elementor-13034 .elementor-element.elementor-element-rhdr040.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button:hover svg, .elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button{background-color:#1E37A0;font-family:"Inter", Arial, sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.01em;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button:hover, .elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button:focus{background-color:#162A7A;color:#FFFFFF;}.elementor-13034 .elementor-element.elementor-element-rhdr041{width:auto;max-width:auto;}.elementor-13034 .elementor-element.elementor-element-rhdr041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button:hover svg, .elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-13034 .elementor-element.elementor-element-rhdr001{--padding-top:16px;--padding-bottom:16px;--padding-left:23px;--padding-right:23px;}.elementor-13034 .elementor-element.elementor-element-rhdr002{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-13034 .elementor-element.elementor-element-rhdr011 img{width:104px;}.elementor-13034 .elementor-element.elementor-element-rhdr012 img{width:104px;}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button{padding:11px 16px 11px 16px;}.elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button{padding:11px 16px 11px 16px;}}@media(min-width:768px){.elementor-13034 .elementor-element.elementor-element-rhdr001{--width:100%;}.elementor-13034 .elementor-element.elementor-element-rhdr002{--width:90%;}}/* Start custom CSS for image, class: .elementor-element-rhdr011 */.elementor-13034 .elementor-element.elementor-element-rhdr011 img { display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-rhdr012 */.elementor-13034 .elementor-element.elementor-element-rhdr012 img { display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rhdr010 */.elementor-13034 .elementor-element.elementor-element-rhdr010 { width: auto; margin-right: 24px; } @media (max-width: 1024px) { .elementor-13034 .elementor-element.elementor-element-rhdr010 { margin-right: auto; } }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-rhdr020 *//* Desktop submenu (Servicii): compact white card. */
@media (min-width: 1025px) {
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .sub-arrow { margin-left: 6px; font-size: 10px; line-height: 1; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .sub-arrow svg { width: 10px; height: 10px; fill: currentColor; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-nav-menu--dropdown { min-width: 330px !important; padding: 10px; background-color: #FFFFFF; border-radius: 8px; border: 1px solid rgba(31, 29, 30, 0.06); box-shadow: 0 20px 44px rgba(31, 29, 30, 0.16); }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-nav-menu--dropdown a.elementor-sub-item { font-family: Inter, sans-serif; font-size: 15px; font-weight: 500; line-height: 1.3; letter-spacing: -0.01em; padding: 12px 14px; border-radius: 6px; border-left: 0; color: #1F1D1E; background-color: transparent; white-space: nowrap; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-nav-menu--dropdown a.elementor-sub-item:hover, .elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-nav-menu--dropdown a.elementor-sub-item:focus-visible { background-color: #F1EFE9; color: #1E37A0; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active { color: #1E37A0; background-color: transparent; }
	/* Keyboard: open the submenu while focus is inside it. */
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main li.menu-item-has-children:focus-within > .elementor-nav-menu--dropdown { display: block; top: 100%; left: 0; margin-top: 16px; }
}.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--main .elementor-item { white-space: nowrap; }
.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-menu-toggle { background: transparent; padding: 6px; margin-right: -6px; }
.elementor-13034 .elementor-element.elementor-element-rhdr020 div.elementor-menu-toggle svg { width: 26px; height: 26px; fill: currentColor; }
@media (max-width: 1024px) {
	.elementor-13034 .elementor-element.elementor-element-rhdr020 { order: 10; flex: 0 0 auto; flex-grow: 0; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown { box-shadow: 0 16px 32px rgba(31, 29, 30, 0.12); border-top: 1px solid #ECECEC; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown .elementor-item { border-bottom: 1px solid #ECECEC; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown li:last-child .elementor-item { border-bottom: 0; }
	/* Mobile: services nested under Servicii, indented and smaller. */
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown .sub-menu { background-color: #FAF9F6; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.elementor-sub-item { font-family: Inter, sans-serif; font-size: 17px; font-weight: 500; letter-spacing: -0.01em; color: #1F1D1E; padding-left: 40px !important; border-bottom: 1px solid #ECECEC; border-left: 0; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active { color: #1E37A0; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown .sub-arrow { padding: 10px 14px; margin: -10px -14px -10px auto; }
	.elementor-13034 .elementor-element.elementor-element-rhdr020 .elementor-nav-menu--dropdown .sub-arrow svg { width: 14px; height: 14px; fill: currentColor; }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-rhdr030 */.elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu { flex-wrap: nowrap; } .elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-item { white-space: nowrap; } .elementor-13034 .elementor-element.elementor-element-rhdr030 .elementor-nav-menu--dropdown { display: none; } .elementor-13034 .elementor-element.elementor-element-rhdr030 .trp-ls-language-name { letter-spacing: 0.04em; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-rhdr040 */.elementor-13034 .elementor-element.elementor-element-rhdr040 .elementor-button { line-height: 1.2; transition: background-color .2s; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-rhdr041 */.elementor-13034 .elementor-element.elementor-element-rhdr041 .elementor-button { line-height: 1.2; transition: background-color .2s; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rhdr002 */.elementor-13034 .elementor-element.elementor-element-rhdr002 { max-width: 1504px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rhdr001 *//* Transparent over the dark page tops; white and compact after scrolling (Elementor adds .elementor-sticky--effects). */
.elementor-13034 .elementor-element.elementor-element-rhdr001 { transition: background-color .25s ease, box-shadow .25s ease, padding .25s ease; }
.elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-logo-dark { display: none; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects { background-color: #FFFFFF; box-shadow: 0 1px 0 rgba(31, 29, 30, 0.08), 0 8px 24px rgba(31, 29, 30, 0.06); padding-top: 14px; padding-bottom: 14px; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-logo-light { display: none; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-logo-dark { display: block; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-nav .elementor-nav-menu--main .elementor-item,
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-lang .elementor-item { color: #1F1D1E; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-nav .elementor-nav-menu--main .elementor-item:hover,
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-lang .elementor-item:hover { color: #1E37A0; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-nav .elementor-nav-menu--main .elementor-item:after { background-color: #1E37A0; }
.elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky--effects .romasia-hdr-nav .elementor-menu-toggle { color: #1F1D1E; }
/* The sticky spacer is an invisible clone: keep it from catching clicks. */
.elementor-sticky__spacer .elementor-13034 .elementor-element.elementor-element-rhdr001, .elementor-13034 .elementor-element.elementor-element-rhdr001.elementor-sticky__spacer { pointer-events: none !important; }
/* Small laptops (1025-1300px): tighter menu and the short CTA, so the row never overflows. */
@media (min-width: 1025px) and (max-width: 1300px) {
	.elementor-13034 .elementor-element.elementor-element-rhdr001 .elementor-element-rhdr002 { gap: 16px; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-hdr-nav { --e-nav-menu-horizontal-menu-item-margin: 10px; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-hdr-nav .elementor-nav-menu--main .elementor-item { font-size: 15px; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001 .elementor-element-rhdr010 { margin-right: 8px; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001 .elementor-element-rhdr040 { display: none; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001 .elementor-element-rhdr041.elementor-hidden-desktop { display: block; }
}
/* 404 has a white page: show the solid header state from the start. */
body.error404 .elementor-13034 .elementor-element.elementor-element-rhdr001 { position: relative; background-color: #FFFFFF; box-shadow: 0 1px 0 rgba(31, 29, 30, 0.08); }
body.error404 .elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-logo-light { display: none; }
body.error404 .elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-logo-dark { display: block; }
body.error404 .elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-hdr-nav .elementor-nav-menu--main .elementor-item, body.error404 .elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-hdr-lang .elementor-item, body.error404 .elementor-13034 .elementor-element.elementor-element-rhdr001 .romasia-hdr-nav .elementor-menu-toggle { color: #1F1D1E; }
/* Mobile: while the menu is open, give the bar a solid background so the panel reads as one sheet. */
@media (max-width: 1024px) {
	.elementor-13034 .elementor-element.elementor-element-rhdr001:has(.elementor-menu-toggle.elementor-active) { background-color: #FFFFFF; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001:has(.elementor-menu-toggle.elementor-active) .romasia-logo-light { display: none; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001:has(.elementor-menu-toggle.elementor-active) .romasia-logo-dark { display: block; }
	.elementor-13034 .elementor-element.elementor-element-rhdr001:has(.elementor-menu-toggle.elementor-active) .romasia-hdr-nav .elementor-menu-toggle, .elementor-13034 .elementor-element.elementor-element-rhdr001:has(.elementor-menu-toggle.elementor-active) .romasia-hdr-lang .elementor-item { color: #1F1D1E; }
}/* End custom CSS */