.elementor-3153 .elementor-element.elementor-element-3bf413da{--display:flex;--min-height:50vh;--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;--justify-content:space-between;--align-items:flex-end;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3153 .elementor-element.elementor-element-7de0c37a > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-3153 .elementor-element.elementor-element-7de0c37a .elementor-icon-wrapper{text-align:end;}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8d5a380 );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-framed .elementor-icon, .elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-framed .elementor-icon, .elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8d5a380 );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8d5a380 );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-framed .elementor-icon:hover, .elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-framed .elementor-icon:hover, .elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-3153 .elementor-element.elementor-element-7de0c37a .elementor-icon{font-size:18px;padding:5px;}.elementor-3153 .elementor-element.elementor-element-7de0c37a .elementor-icon svg{height:18px;}.elementor-3153 .elementor-element.elementor-element-c41b47b{width:var( --container-widget-width, 103.2px );max-width:103.2px;--container-widget-width:103.2px;--container-widget-flex-grow:0;}.elementor-3153 .elementor-element.elementor-element-c41b47b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-3153 .elementor-element.elementor-element-c41b47b.elementor-element{--flex-grow:0;--flex-shrink:0;}#elementor-popup-modal-3153 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-accent );}#elementor-popup-modal-3153{background-color:rgba(0, 0, 0, 0.7);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-3153 .dialog-message{width:102px;height:100vh;align-items:flex-start;}/* Start custom CSS *//* Currency switcher layout */
.aelia-currency-switcher-widget-buttons {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
}

/* Equal-size buttons */
.aelia-currency-switcher-widget-buttons a,
.currency_button {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 110px;
  height: 66px;

  box-sizing: border-box;
  margin-bottom: 10px;

  padding: 0;

  text-align: center;
  text-decoration: none;
  line-height: 1;

  border: 1px solid #d9a93b;
}

/* Keep currency text visible */
.aelia-currency-switcher-widget-buttons span {
  font-size: 18px;
}

/* Optional: active currency */
.aelia-currency-switcher-widget-buttons a.selected {
  opacity: 1;
  font-weight: 600;
}

.aelia-currency-switcher-widget-buttons a:not(.selected) {
  opacity: 0.6;
}

/* Hide text */
.aelia-currency-switcher-widget-buttons span {
  font-size: 0;
}

/* Add flags */
.aelia-currency-switcher-widget-buttons a[data-currency="CAD"]::before {
  content: "????????";
}

.aelia-currency-switcher-widget-buttons a[data-currency="USD"]::before {
  content: "????????";
}

.aelia-currency-switcher-widget-buttons a[data-currency="GBP"]::before {
  content: "????????";
}

.aelia-currency-switcher-widget-buttons a[data-currency="NGN"]::before {
  content: "????????";
}

.aelia-currency-switcher-widget-buttons a::before {
  font-size: 24px;
}/* End custom CSS */