/* Maldives Rating blue–cyan gradient preset library. */
:root{
  --rmv-grad-g01:linear-gradient(90deg,#16357e 0%,#1e5bb3 28%,#1d69b4 52%,#1c7cb4 73%,#1fd3ed 100%);
  --rmv-grad-g02:linear-gradient(180deg,#16357e 0%,#1e5bb3 30%,#1d69b4 55%,#1c7cb4 76%,#1fd3ed 100%);
  --rmv-grad-g03:linear-gradient(135deg,#16357e 0%,#1e5bb3 28%,#1d69b4 52%,#1c7cb4 74%,#1fd3ed 100%);
  --rmv-grad-g04:linear-gradient(45deg,#16357e 0%,#1e5bb3 32%,#1d69b4 55%,#1c7cb4 76%,#1fd3ed 100%);
  --rmv-grad-g05:radial-gradient(circle at 50% 52%,#1fd3ed 0%,#1c7cb4 25%,#1d69b4 49%,#1e5bb3 70%,#16357e 100%);
  --rmv-grad-g06:linear-gradient(90deg,#16357e 0%,#16357e 8%,#1e5bb3 28%,#1d69b4 49%,#1c7cb4 70%,#1fd3ed 100%);
  --rmv-grad-g07:radial-gradient(circle at 0% 100%,#1fd3ed 0%,#1c7cb4 24%,#1d69b4 48%,#1e5bb3 70%,#16357e 100%);
  --rmv-grad-g08:radial-gradient(circle at 86% 14%,rgba(31,211,237,.98) 0%,rgba(31,211,237,0) 38%),radial-gradient(circle at 42% 68%,rgba(28,124,180,.95) 0%,rgba(28,124,180,0) 43%),linear-gradient(135deg,#16357e 0%,#1e5bb3 42%,#1d69b4 70%,#1fd3ed 100%);
  --rmv-grad-g09:radial-gradient(circle at 76% 12%,rgba(31,211,237,.95) 0%,rgba(31,211,237,0) 36%),radial-gradient(circle at 20% 82%,rgba(30,91,179,.98) 0%,rgba(30,91,179,0) 48%),linear-gradient(45deg,#16357e 0%,#1d69b4 55%,#1c7cb4 76%,#1fd3ed 100%);
  --rmv-grad-g10:linear-gradient(90deg,#16357e 0 15%,#1e5bb3 15% 31%,#1d69b4 31% 49%,#1c7cb4 49% 70%,#1fd3ed 70% 100%);
  --rmv-grad-g11:repeating-linear-gradient(135deg,#16357e 0 13%,#1e5bb3 13% 27%,#1d69b4 27% 42%,#1c7cb4 42% 58%,#1fd3ed 58% 74%);
  --rmv-grad-g12:radial-gradient(120% 55% at 20% 0%,rgba(22,53,126,.95) 0 42%,transparent 43%),radial-gradient(120% 55% at 72% 18%,rgba(30,91,179,.92) 0 42%,transparent 43%),radial-gradient(125% 58% at 25% 48%,rgba(29,105,180,.92) 0 42%,transparent 43%),radial-gradient(125% 58% at 76% 68%,rgba(28,124,180,.92) 0 42%,transparent 43%),linear-gradient(180deg,#16357e 0%,#1e5bb3 30%,#1d69b4 52%,#1c7cb4 74%,#1fd3ed 100%);
}

.rme-gradient-g01{--rme-selected-gradient:var(--rmv-grad-g01)}
.rme-gradient-g02{--rme-selected-gradient:var(--rmv-grad-g02)}
.rme-gradient-g03{--rme-selected-gradient:var(--rmv-grad-g03)}
.rme-gradient-g04{--rme-selected-gradient:var(--rmv-grad-g04)}
.rme-gradient-g05{--rme-selected-gradient:var(--rmv-grad-g05)}
.rme-gradient-g06{--rme-selected-gradient:var(--rmv-grad-g06)}
.rme-gradient-g07{--rme-selected-gradient:var(--rmv-grad-g07)}
.rme-gradient-g08{--rme-selected-gradient:var(--rmv-grad-g08)}
.rme-gradient-g09{--rme-selected-gradient:var(--rmv-grad-g09)}
.rme-gradient-g10{--rme-selected-gradient:var(--rmv-grad-g10)}
.rme-gradient-g11{--rme-selected-gradient:var(--rmv-grad-g11)}
.rme-gradient-g12{--rme-selected-gradient:var(--rmv-grad-g12)}

/* Apply to the selected Elementor target. */
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-wrapper{
  background-image:var(--rme-selected-gradient)!important;
  background-color:#16357e!important;
}
.elementor-widget[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-widget-container,
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.e-con-inner,
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-container,
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-widget-wrap{
  background-image:var(--rme-selected-gradient)!important;
  background-color:#16357e!important;
}
.elementor-widget[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-widget-container>:first-child{
  background-image:var(--rme-selected-gradient)!important;
  background-color:#16357e!important;
}
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-cards :is(.rme-advanced-card,.rme-post-card,.rme-category-tile,.rme-feature-card,.rme-review-card,.rme-rank-card,.rme-method-card,.rme-info-card,.rme-contact-option,.rme-price-card,.rme-faq-item,.rme-stat-card,.rme-user-review,.rmv-card){
  background-image:var(--rme-selected-gradient)!important;
  background-color:#16357e!important;
}
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-buttons :is(.elementor-button,.rme-design-btn,.rme-btn-primary,.rmv-button,button.button,input[type="submit"]){
  background-image:var(--rme-selected-gradient)!important;
  background-color:#16357e!important;
}
.elementor-element[class*="rme-gradient-g"].rme-gradient-radius{
  border-radius:var(--rme-gradient-radius,24px);
  overflow:hidden;
}
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-widget-container,
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.e-con-inner,
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-container,
.elementor-element[class*="rme-gradient-g"].rme-gradient-target-surface>.elementor-widget-wrap{
  border-radius:var(--rme-gradient-radius,24px);
  overflow:hidden;
}
.rme-gradient-text-light,.rme-gradient-text-light :is(h1,h2,h3,h4,h5,h6,p,span,li,strong,small,label,a){color:#fff!important}
.rme-gradient-text-light :is(input,textarea,select){color:#fff;border-color:rgba(255,255,255,.32);background:rgba(7,26,43,.24)}
.rme-gradient-text-dark,.rme-gradient-text-dark :is(h1,h2,h3,h4,h5,h6,p,span,li,strong,small,label,a){color:#071a2b!important}

/* Elementor editor swatch board. */
.rme-gradient-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}
.rme-gradient-admin-swatch{display:block;aspect-ratio:1.7;border-radius:8px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 10px rgba(10,35,60,.12)}
.rme-gradient-admin-swatch.g01{background-image:var(--rmv-grad-g01)}.rme-gradient-admin-swatch.g02{background-image:var(--rmv-grad-g02)}.rme-gradient-admin-swatch.g03{background-image:var(--rmv-grad-g03)}.rme-gradient-admin-swatch.g04{background-image:var(--rmv-grad-g04)}.rme-gradient-admin-swatch.g05{background-image:var(--rmv-grad-g05)}.rme-gradient-admin-swatch.g06{background-image:var(--rmv-grad-g06)}.rme-gradient-admin-swatch.g07{background-image:var(--rmv-grad-g07)}.rme-gradient-admin-swatch.g08{background-image:var(--rmv-grad-g08)}.rme-gradient-admin-swatch.g09{background-image:var(--rmv-grad-g09)}.rme-gradient-admin-swatch.g10{background-image:var(--rmv-grad-g10)}.rme-gradient-admin-swatch.g11{background-image:var(--rmv-grad-g11)}.rme-gradient-admin-swatch.g12{background-image:var(--rmv-grad-g12)}
