.elementor-4881 .elementor-element.elementor-element-50ce47e{--display:flex;}.elementor-4881 .elementor-element.elementor-element-5148c1c{font-family:"akzidenzgroteskpro_regular", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#002A64;}.elementor-4881 .elementor-element.elementor-element-6954a79{--display:flex;}.elementor-4881 .elementor-element.elementor-element-d3ef9b9 > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-4881 .elementor-element.elementor-element-d3ef9b9{text-align:center;}.elementor-4881 .elementor-element.elementor-element-efee0bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4881 .elementor-element.elementor-element-35d4bd6.elementor-element{--align-self:center;}.elementor-4881 .elementor-element.elementor-element-369539b{--display:flex;}body.elementor-page-4881{margin:0px -9px 0px -9px;}@media(max-width:767px){.elementor-4881 .elementor-element.elementor-element-5148c1c > .elementor-widget-container{margin:0px 0px 0px 18px;}}/* Start custom CSS for html, class: .elementor-element-35d4bd6 *//* Contenitore per centrare il pulsante */
.center-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 10vh; /* Imposta l'altezza al 100% della finestra */
  margin: 0;
}

/* Pulsante base */
.center-button {
  padding: 20px 60px; /* Aumentato il padding per un pulsante più grande */
  background-color: #0071bc;
  color: white;
  font-size: 20px; /* Aumentato la dimensione del font */
  font-weight: 500;
  border: none;
  border-radius: 15px; /* bordi arrotondati */
  cursor: pointer;
  transition: background-color 0.3s ease;
}

/* Effetto hover */
.center-button:hover {
  background-color: #01b5f1;
}

/* Ottimizzazione per dispositivi mobili */
@media (max-width: 768px) {
  .center-button {
    font-size: 18px; /* Ridotto la dimensione del font per tablet */
    padding: 15px 50px; /* Ridotto il padding per tablet */
  }
}

/* Ottimizzazione per schermi più piccoli (smartphone) */
@media (max-width: 480px) {
  .center-button {
    font-size: 16px; /* Ridotto la dimensione del font per smartphone */
    padding: 12px 40px; /* Ridotto il padding per smartphone */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'akzidenzgroteskpro_regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://helaglobe.com/wp-content/uploads/2024/12/akzidenzgroteskpro_regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */