.elementor-546 .elementor-element.elementor-element-618e11b{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-546 .elementor-element.elementor-element-1ebe87d .elementor-alert{background-color:#77295347;border-inline-start-color:#7729535E;}.elementor-546 .elementor-element.elementor-element-1ebe87d .elementor-alert-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-546 .elementor-element.elementor-element-1ebe87d .elementor-alert-description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-54256f3 */.spinner {
  text-align: center;
  margin: 2rem 0;
}

.lds-dual-ring {
  display: inline-block;
  width: 64px;
  height: 64px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #A7C4C2;
  border-color: #A7C4C2 transparent #A7C4C2 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618e11b */.hidden{
    display: none;
}/* End custom CSS */