<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***************************
Add your custom styles below
****************************/

.menu &gt; li{font-size:14px}

.lead1 {
  font-size: 0.9em;
  line-height: 1.69565217em;
}

.partners-2 .slider {
  text-align: center;
}
.partners-2 .slider img {
  max-height: 5em;
  opacity: 0.9;
  margin: 0;
}

.type--fine-print {
  font-size: 1em;
}
.type--fine-print {
  font-size: 1.1em;
}

.footer-1 .footer__navigation li {
  font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
  color: #343434;
  font-weight: 600;
  font-variant-ligatures: common-ligatures;
  margin-bottom: 0;
  font-size: 0.75em;
  line-height: 2.6em;
  margin-top: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
  margin-bottom: 2.36363636363636em;
  line-height: 3.2em;
  margin: 0;
}

body {
  font-size: 1.05em;
  line-height: 1.625em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Lora', 'Helvetica', 'Arial', sans-serif;
  color: #4e4e4e;
  font-weight: 400;
}

p.lead.box{font-size:19px; line-height:1.5em}
  
.p-t-40{padding-top:40px}

a.btn.btn--sm.btn--square.active{border-color:rgb(187, 66, 66);box-shadow:none}
a.btn.btn--sm.btn--square.active .btn__text{color:rgb(187, 66, 66)}

input[type]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #929292;
  font-size: 1em;
}
input[type]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
  /* Firefox 18- */
  color: #929292;
  font-size: 1em;
}
input[type]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292;
  font-size: 1em;
}
input[type]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #929292;
  font-size: 1em;
}
.bg--secondary1 {
  background: #f1f1f1;
}
.bg--secondary2 {
  background: #623845;
}

a.disabled{cursor:default}

.bg--white1 {
  background: #fff;
  opacity: .9;
}

.cover-12 form {margin-top:20px}
.cover-12 form .input-with-icon{margin-bottom: 10px}

.input-checkbox{margin:0; width:100%;}
.input-checkbox .inner{margin-right:22px;margin-bottom:0; padding-bottom:0}
.input-checkbox span.black{}
.input-checkbox span.black, .input-checkbox span.black a{color:#929292; font-size: 0.8em}

.form-contatto-button{margin-top:20px}

.chbx{margin-top:20px}

.input-checkbox.checked .inner {
  text-align: center;
  position: relative;
  background: #bb4242;
}

.icon.icon-small{font-size:1.3em; line-height:1em}
.nav-bar .nav-module.right {line-height:12px;}
.nav-bar .nav-module.right .social-list{margin-top:2px}
.nav-bar .nav-module.right .social-list .flag{height:35px; margin-top:10px; margin-right:12px}

iframe{
	min-height:inherit;
	background:#4e4e4e
}
</pre></body></html>