.elementor-10531 .elementor-element.elementor-element-abcfe3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10531 .elementor-element.elementor-element-abcfe3f:not(.elementor-motion-effects-element-type-background), .elementor-10531 .elementor-element.elementor-element-abcfe3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16214B;}.she-header-transparent-yes{position:absolute;}.elementor-10531 .elementor-element.elementor-element-abcfe3f{overflow:hidden;box-shadow:-11px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-10531 .elementor-element.elementor-element-abcfe3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10531 .elementor-element.elementor-element-6b66c40 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-10531 .elementor-element.elementor-element-6b66c40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10531 .elementor-element.elementor-element-6b66c40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10531 .elementor-element.elementor-element-8aa1dd3{text-align:start;}.elementor-10531 .elementor-element.elementor-element-8aa1dd3 img{width:90%;}.elementor-10531 .elementor-element.elementor-element-39b1941 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#16214C;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10531 .elementor-element.elementor-element-39b1941 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10531 .elementor-element.elementor-element-42296b2{width:var( --container-widget-width, 117.272% );max-width:117.272%;--container-widget-width:117.272%;--container-widget-flex-grow:0;}.elementor-10531 .elementor-element.elementor-element-42296b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10531 .elementor-element.elementor-element-42296b2 .elementor-nav-menu--main, #nav-popup-42296b2 .elementor-nav-menu--popup, #nav-popup-42296b2 .elementor-nav-menu--popup > ul > li > a{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-10531 .elementor-element.elementor-element-42296b2 .elementor-nav-menu--main .elementor-item:not(:hover):not(.elementor-item-active){color:#0E0D0D;}#nav-popup-42296b2 .elementor-nav-menu--popup .elementor-item:not(:hover):not(.elementor-item-active){color:#0E0D0D;}.elementor-10531 .elementor-element.elementor-element-42296b2 .elementor-nav-menu--dropdown:not(.mega-menu), #nav-popup-42296b2 .elementor-nav-menu--dropdown{background-color:#16214C;}@media(max-width:767px){.elementor-10531 .elementor-element.elementor-element-abcfe3f{padding:15px 15px 15px 15px;}.elementor-10531 .elementor-element.elementor-element-6b66c40{width:50%;}.elementor-10531 .elementor-element.elementor-element-6b66c40 > .elementor-element-populated{margin:-61px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10531 .elementor-element.elementor-element-39b1941{width:50%;}.elementor-10531 .elementor-element.elementor-element-39b1941 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-10531 .elementor-element.elementor-element-6b66c40{width:29.153%;}.elementor-10531 .elementor-element.elementor-element-39b1941{width:70.179%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10531 .elementor-element.elementor-element-6b66c40{width:25%;}.elementor-10531 .elementor-element.elementor-element-39b1941{width:75%;}}/* Start custom CSS for opal-nav-menu, class: .elementor-element-42296b2 *//* ===============================
   FORCE DROPDOWN WIDTH (STRONG)
   =============================== */

/* Theme / default menus */
.main-navigation ul ul,
.main-navigation .sub-menu {
  min-width: 300px !important;   /* change to 260 / 280 / 320 */
  width: 300px !important;
}

/* Elementor Nav Menu */
.elementor-nav-menu--dropdown,
.elementor-nav-menu__container .sub-menu {
  min-width: 300px !important;
  width: 300px !important;
}

/* Make sure items stretch full width */
.main-navigation ul ul li,
.elementor-nav-menu__container .sub-menu li {
  width: 100%;
}

/* Better spacing for readability */
.main-navigation ul ul li a,
.elementor-nav-menu__container .sub-menu li a {
  padding: 12px 24px !important;
  white-space: nowrap;
}/* End custom CSS */