/* Local recovery adjustments. Original page styles are preserved in wp-content. */
:focus-visible {outline:2px solid #61ccff;outline-offset:4px;}
.recovered-markets{max-width:1140px;margin:0 auto;padding:64px 24px 96px;color:#fff;font-family:Roboto,Arial,sans-serif;}
body:has(.recovered-markets){background:#050e26;}
.recovered-markets h1{font-size:52px;line-height:1.15;margin:0 0 16px;}
.recovered-markets>p{font-size:20px;margin-bottom:36px;}
.recovered-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;}
.recovered-market-card{display:block;padding:28px;background:#102b80;border:1px solid #28499b;border-radius:20px;color:#fff!important;text-decoration:none!important;}
.recovered-market-card:hover{background:#1945aa;}
.recovered-market-card h2{font-size:27px;margin:0 0 12px;}
.recovered-market-card p{min-height:48px;font-size:17px;}
.recovered-market-card span{color:#a5ddff;}
@media(max-width:767px){.recovered-markets h1{font-size:38px;}.recovered-markets{padding:36px 20px;}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}}
@media(max-width:767px){
  html,body{max-width:100%;overflow-x:clip;}
  .elementor-13 .e-con,.elementor-168 .e-con{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box;}
  .elementor-13>.e-con{flex-direction:column!important;align-items:stretch!important;gap:32px;}
  .elementor-13 .elementor-widget{max-width:100%!important;min-width:0!important;}
  .elementor-13 .e-con-inner{max-width:100%!important;min-width:0!important;}
  .elementor-13 .elementor-element-364502a{padding:28px 12px!important;}
  .elementor-13 .elementor-element-b3a5d90{flex-direction:column!important;gap:24px!important;padding:0!important;min-height:0!important;}
  .elementor-13 .elementor-element-fe0cb5e{padding:0!important;}
  .elementor-13 .elementor-element-a232517,.elementor-13 .elementor-element-05dadec{width:100%!important;}
  .elementor-13 .elementor-element-a232517 h1{display:block!important;font-family:Roboto,Arial,sans-serif;font-size:42px!important;line-height:1.08!important;text-align:left!important;}
  .elementor-13 .elementor-element-a232517 h1 span{display:block;}
  .elementor-13 .elementor-element-05dadec{font-size:18px!important;line-height:1.5!important;}
  .elementor-13 .elementor-element-bf83533{display:flex!important;flex-direction:row!important;gap:12px!important;}
  .elementor-13 .elementor-element-bf83533>.elementor-widget{width:50%!important;flex:1 1 0!important;}
  .elementor-13 .elementor-element-bf83533 .elementor-button{width:100%;font-size:16px!important;}
  .elementor-13 .elementor-element-adf72cf{height:250px!important;min-height:250px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;}
  .elementor-13 h2{font-size:30px!important;line-height:1.2!important;overflow-wrap:normal;}
  .elementor-13 .softlite-wrapper{max-width:100%;overflow-x:auto;}
  .elementor-13 .elementor-element-ae3206a{flex-direction:column!important;}
  .elementor-174 .elementor-menu-toggle{color:#fff;}
  .elementor-168 .elementor-widget{max-width:100%!important;}
}
