@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap');

html,
body,
p,
a,
button,
input,
textarea,
select,
label,
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-widget,
.elementor-heading-title,
.elementor-button,
.main-menu,
.navigation,
.gform_wrapper,
.woocommerce {
  font-family: 'Manrope', Arial, sans-serif !important;
}

body,
p,
input,
textarea,
select,
label {
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  letter-spacing: -0.02em;
}

.main-menu a,
.navigation a,
.elementor-button,
button,
input[type='submit'] {
  font-weight: 500;
  letter-spacing: 0.01em;
}
/* Contrasto introduzioni Persone e Aziende */
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-heading .elementor-heading-title,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-heading,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-heading *,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-paragraph,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-paragraph *,
body.page-id-226 .elementor-element-320acaf .elementor-widget-heading .elementor-heading-title,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-heading,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-heading *,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-paragraph,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-paragraph * {
  color: #ffffff !important;
}
body.page-id-229 .elementor-element-9c4c113 p,
body.page-id-226 .elementor-element-320acaf p {
  color: #ffffff !important;
}
body.page-id-229 section.elementor-element-9c4c113,
body.page-id-226 section.elementor-element-320acaf {
  background-color: #050505 !important;
  color: #ffffff !important;
}
/* Pulsanti introduzioni Persone e Aziende */
body.page-id-229 .elementor-element-9c4c113 .elementor-button-wrapper,
body.page-id-226 .elementor-element-320acaf .elementor-button-wrapper {
  margin-top: 26px !important;
}
body.page-id-229 .elementor-element-9c4c113 .elementor-button,
body.page-id-226 .elementor-element-320acaf .elementor-button {
  background-color: #8a7765 !important;
  color: #ffffff !important;
  border-color: #8a7765 !important;
  transition: background-color .25s ease, border-color .25s ease !important;
}
body.page-id-229 .elementor-element-9c4c113 .elementor-button:hover,
body.page-id-226 .elementor-element-320acaf .elementor-button:hover {
  background-color: #6f5f51 !important;
  border-color: #6f5f51 !important;
}
body.page-id-229 .elementor-element-9c4c113 a.e-button-base,
body.page-id-226 .elementor-element-320acaf a.e-button-base {
  display: inline-flex !important;
  margin-top: 26px !important;
  background-color: #8a7765 !important;
  color: #ffffff !important;
  border-color: #8a7765 !important;
  transition: background-color .25s ease, border-color .25s ease !important;
}
body.page-id-229 .elementor-element-9c4c113 a.e-button-base:hover,
body.page-id-226 .elementor-element-320acaf a.e-button-base:hover {
  background-color: #6f5f51 !important;
  border-color: #6f5f51 !important;
}@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap');

html,
body,
p,
a,
button,
input,
textarea,
select,
label,
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-widget,
.elementor-heading-title,
.elementor-button,
.main-menu,
.navigation,
.gform_wrapper,
.woocommerce {
  font-family: 'Manrope', Arial, sans-serif !important;
}

body,
p,
input,
textarea,
select,
label {
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  letter-spacing: -0.02em;
}

.main-menu a,
.navigation a,
.elementor-button,
button,
input[type='submit'] {
  font-weight: 500;
  letter-spacing: 0.01em;
}
/* Contrasto introduzioni Persone e Aziende */
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-heading .elementor-heading-title,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-heading,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-heading *,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-paragraph,
body.page-id-229 .elementor-element-9c4c113 .elementor-widget-e-paragraph *,
body.page-id-226 .elementor-element-320acaf .elementor-widget-heading .elementor-heading-title,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-heading,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-heading *,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-paragraph,
body.page-id-226 .elementor-element-320acaf .elementor-widget-e-paragraph * {
  color: #ffffff !important;
}
body.page-id-229 .elementor-element-9c4c113 p,
body.page-id-226 .elementor-element-320acaf p {
  color: #ffffff !important;
}
body.page-id-229 section.elementor-element-9c4c113,
body.page-id-226 section.elementor-element-320acaf {
  background-color: #050505 !important;
  color: #ffffff !important;
}
/* Pulsanti introduzioni Persone e Aziende */
body.page-id-229 .elementor-element-9c4c113 .elementor-button-wrapper,
body.page-id-226 .elementor-element-320acaf .elementor-button-wrapper {
  margin-top: 26px !important;
}
body.page-id-229 .elementor-element-9c4c113 .elementor-button,
body.page-id-226 .elementor-element-320acaf .elementor-button {
  background-color: #8a7765 !important;
  color: #ffffff !important;
  border-color: #8a7765 !important;
  transition: background-color .25s ease, border-color .25s ease !important;
}
body.page-id-229 .elementor-element-9c4c113 .elementor-button:hover,
body.page-id-226 .elementor-element-320acaf .elementor-button:hover {
  background-color: #6f5f51 !important;
  border-color: #6f5f51 !important;
}
body.page-id-229 .elementor-element-9c4c113 a.e-button-base,
body.page-id-226 .elementor-element-320acaf a.e-button-base {
  display: inline-flex !important;
  margin-top: 26px !important;
  background-color: #8a7765 !important;
  color: #ffffff !important;
  border-color: #8a7765 !important;
  transition: background-color .25s ease, border-color .25s ease !important;
}
body.page-id-229 .elementor-element-9c4c113 a.e-button-base:hover,
body.page-id-226 .elementor-element-320acaf a.e-button-base:hover {
  background-color: #6f5f51 !important;
  border-color: #6f5f51 !important;
}
.elementor-element-52eb0c5 .pp-logo-title{display:none!important;}