<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Less Document */
/* Color customization */
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/amiri/v27/J7afnpd8CGxBHpUrtLY.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/amiri/v27/J7aanpd8CGxBHpUrjAo9zps.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/amiri/v27/J7aRnpd8CGxBHqUp.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/amiri/v27/J7acnpd8CGxBHp2VkZY4.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmrR91Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmqP91Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmpR8FUg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmpo8FUg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GiClntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GMS5ntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: local('Cardo'), url('fonts/Cardo-Regular.woff2') format('woff2'), url('fonts/Cardo-Regular.woff') format('woff'), url('fonts/Cardo-Regular.ttf') format('truetype'), url('fonts/Cardo-Regular.eot') format('embedded-opentype');
}
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  font-display: auto;
  src: local('Cardo'), url('fonts/Cardo-Italic.woff2') format('woff2'), url('fonts/Cardo-Italic.woff') format('woff'), url('fonts/Cardo-Italic.ttf') format('truetype'), url('fonts/Cardo-Italic.eot') format('embedded-opentype');
}
@font-face {
  font-family: 'ThetisStampRegular';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: local('ThetisStampRegular'), url('fonts/thetisstamp.woff2') format('woff2'), url('fonts/thetisstamp.woff') format('woff'), url('fonts/thetisstamp.ttf') format('truetype'), url('fonts/thetisstamp.eot') format('embedded-opentype');
}
/* Font customization */
/*Transition*/
.transition-color-off {
  transition: color 0.2s;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
}
.transition-color {
  transition: color 0.6s;
  -webkit-transition: color 0.6s;
  -moz-transition: color 0.6s;
  -o-transition: color 0.6s;
}
.transition-all-off {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
.transition-all {
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
/*Width*/
.w-auto {
  width: auto!Important;
}
/*Borders*/
.background-evidence {
  background-color: #faf3ee;
}
.border-1-transparent {
  border: 1px solid transparent;
}
.border-0 {
  border: none;
}
.border-1 {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.border-2 {
  border: 2px solid rgba(0, 0, 0, 0.15);
}
.border-3 {
  border: 3px solid rgba(0, 0, 0, 0.15);
}
.border-1-dashed {
  border: 1px dashed rgba(0, 0, 0, 0.15);
}
.border-top-1 {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.border-left-1 {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.border-right-1 {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.border-bottom-1 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.border-bottom-3 {
  border-bottom: 3px solid rgba(0, 0, 0, 0.06);
}
/*Shadow*/
.no-drop-shadow {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex!important;
}
.flex-row {
  -webkit-box-orient: horizontal!important;
  -webkit-box-direction: normal!important;
  -ms-flex-direction: row!important;
  flex-direction: row!important;
}
.flex-fill {
  -ms-flex: 1 1 auto!important;
  flex: 1 1 auto!important;
}
.flex-column {
  -webkit-box-orient: vertical!important;
  -webkit-box-direction: normal!important;
  -ms-flex-direction: column!important;
  flex-direction: column!important;
}
.flex-grow-1 {
  -ms-flex-positive: 1!important;
  flex-grow: 1!important;
}
.align-items-start {
  -webkit-box-align: start!important;
  -ms-flex-align: start!important;
  align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end!important;
  -ms-flex-align: end!important;
  align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
}
.align-items-baseline {
  -webkit-box-align: baseline!important;
  -ms-flex-align: baseline!important;
  align-items: baseline!important;
}
.align-items-stretch {
  -webkit-box-align: stretch!important;
  -ms-flex-align: stretch!important;
  align-items: stretch!important;
}
.justify-content-start {
  -webkit-box-pack: start!important;
  -ms-flex-pack: start!important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end!important;
  -ms-flex-pack: end!important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: justify!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.justify-content-between {
  -webkit-box-pack: justify!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between !important;
}
.align-content-center {
  -ms-flex-line-pack: center!important;
  align-content: center!important;
}
.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.object-fit {
  -o-object-fit: cover;
  -webkit-object-fit: cover;
  object-fit: cover;
}
.object-position {
  object-position: top center;
}
.image-rendering {
  image-rendering: pixelated;
}
/** FadeIn animation  **/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
/** Fade In Down **/
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
/** Fade In Top **/
@-webkit-keyframes fadeInTop {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInTop {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInTop {
  -webkit-animation-name: fadeInTop;
  animation-name: fadeInTop;
}
/** FadeOut animation  **/
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
/** Fade Out Up **/
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-10px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-10px);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
/** Fade Out Down **/
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@keyframes scrollTo {
  0% {
    top: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
    top: 0;
  }
  90% {
    top: 90px;
  }
  to {
    opacity: 0;
  }
}
/* AOS animate */
[data-aos="reveal-top"],
[data-aos="reveal-left"],
[data-aos="reveal-right"],
[data-aos="reveal-bottom"] {
  transition-property: transform;
  transition-delay: 1.2s;
}
[data-aos="reveal-top"] {
  transform: scaleY(1);
}
[data-aos="reveal-top"].aos-animate {
  transform: scaleY(0);
  transform-origin: 100% 0%;
}
[data-aos="reveal-left"] {
  transform: scaleX(1);
}
[data-aos="reveal-left"].aos-animate {
  transform: scaleX(0);
  transform-origin: 0% 100%;
}
[data-aos="reveal-right"] {
  transform: scaleX(1);
}
[data-aos="reveal-right"].aos-animate {
  transform: scaleX(0);
  transform-origin: 100% 0%;
}
[data-aos="reveal-bottom"] {
  transform: scaleY(1);
}
[data-aos="reveal-bottom"].aos-animate {
  transform: scaleY(0);
  transform-origin: 0% 100%;
}
[data-aos="reveal-item"] {
  visibility: hidden;
  transition-property: visibility;
  transition-duration: 0s;
}
[data-aos="reveal-item"].aos-animate {
  visibility: visible;
}
/* Utility customization */
/************************************************
*			Homepage (Paginata Scura)			*
************************************************/
/****************************************************
*				REVOLUTION SLIDER (Homepage)		*
*****************************************************/
#rev_slider_4_1_wrapper {
  /* 
	padding-left: 6.500rem;
	padding-right: 6.500rem;
	*/
}
@media screen and (max-width: 991px) {
  #rev_slider_4_1_wrapper {
    /*
		padding-left: 3rem; 
		padding-right: 3rem;
		*/
  }
}
@media screen and (max-width: 767px) {
  #rev_slider_4_1_wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  #rev_slider_4_1_wrapper .tp-bullets {
    display: none!important;
  }
  .fullwidthbanner-container .fullwidthabanner {
    width: auto!important;
  }
}
#rev_slider_4_1 {
  font-family: "Cardo";
}
#rev_slider_4_1 li.testoScuro .sloganBlock {
  padding: 5.000rem 5.000rem 8.000rem;
  background: transparent;
  positon: relative;
  width: 100%!important;
  text-align: left;
  display: block;
  background: #faf3ee;
}
#rev_slider_4_1 li.testoScuro .sloganBlockParent:before {
  content: "";
  width: 1038px;
  height: 228px;
  display: block;
  margin: auto;
  margin-bottom: -18px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1038.1 228.1' style='enable-background:new 0 0 1038.1 228.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23faf3ee;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1038.1,212.5c-5.4,0.3-275.7-3.3-280.8-1.5c-1.5,0.5-2.1,0.1-2.2-1.5c-0.3-9.8-0.6-20.6-0.8-30.3 c0-0.6,0.1-1.5,0.5-1.8c2.7-2.2,1.4-5.2,1.5-7.9c0-0.4-1.3-1.2-2-1.3c-0.5,0-1.4,0.8-1.7,1.4c-0.3,0.9,0,1.9-0.2,2.9 c-0.1,0.5-0.7,0.9-1.1,1.3c-0.4-0.4-1-0.7-1.2-1.2c-0.2-0.5-0.1-1.1-0.1-1.7c0-1.4,0-2.8-2-2.8c-2,0-2.1,1.2-2.1,2.7 c0,0.9-0.1,1.8-0.2,2.8c-0.3,0-0.6,0.1-1,0.1c-0.2-0.9-0.4-1.9-0.5-2.8c-0.1-1.4,0-2.8-2.1-2.8c-2.1,0-2.1,1.2-2.1,2.7 c0,0.9-0.1,1.8-0.2,2.8c-0.3,0-0.6,0.1-1,0.1c-0.2-1.1-0.5-2.2-0.5-3.3c-0.1-1.4-0.4-2.3-2-2.3c-1.4,0-2.1,0.5-2.1,2 c0,1.2-0.1,2.3-0.2,3.5c-0.3,0.1-0.6,0.1-1,0.2c-0.2-0.9-0.5-1.8-0.5-2.8c0-1.6-0.2-2.8-2.2-3c-0.5-0.1-1.3-1.7-1.3-2.5 c-0.1-11.2-0.1-22.4-0.1-33.6c0-1.3,0.1-2.6,0-3.9c-0.6-5.9,0.7-11.3,3.3-16.5c0.6-1.1,0.8-2.4,0.8-3.7c0.1-3.6-0.1-7.3,0.1-10.9 c0.1-3.7,0.5-7.5,0.8-11.2c0.2-2-0.7-2.6-2.7-2.6c-4,0.1-4.1,0-4-4c0.2-5.8,0.5-11.5,0.8-17.3c0-0.6,0.6-1.1,0.7-1.7 c0.2-1.2,0.9-2.9,0.4-3.6c-1.5-2.1-0.9-4.3-1.2-6.5c-0.1-0.9-0.8-1.6-1.2-2.5c-0.5,0.8-1,1.5-1.4,2.3c-0.3,0.5-0.3,1.2-0.4,1.7 c-0.2,0-0.5,0.1-0.7,0.1c-0.2-0.7-0.6-1.4-0.7-2.1c-0.1-1.4-0.6-1.9-2-2.2c-0.9-0.2-2-1.2-2.4-2.1c-2.7-6.5-3.6-13.4-4.4-20.3 c-0.1-0.6-0.3-1.8-0.8-2.6c-0.2,1.3-0.6,3.6-0.8,7.9c-0.5,7.2-0.4,8.9-1.8,13.1c-0.3,1.1-0.7,2.1-1.2,3.1c-0.3,0.5-0.9,1.3-1.2,1.2 c-2.3-0.5-2.3,0.9-2.5,2.5c0,0.6-0.5,1.1-0.8,1.6c-0.2-0.1-0.5-0.1-0.7-0.1c-0.1-0.9-0.1-1.8-0.4-2.7c-0.2-0.5-0.8-0.9-1.3-1.4 c-0.4,0.5-1.1,0.9-1.3,1.4c-0.2,0.9,0,1.9-0.1,2.9c-0.2,1.5-0.7,2.9-1,4.3c-0.2,1.1-0.3,2.2-0.2,3.3c0.4,7,0.8,14.1,1.2,21.1 c0.1,1.9-0.7,2.5-2.5,2.5c-4,0-4.1,0.1-4,4c0.2,7.1,0.1,14.1,0.8,21.2c0.3,3.1,2.2,6,3.3,9c0.5,1.5,1.1,3.1,1.1,4.6 c0.1,14.3,0,28.7,0.1,43c0,1.4,0.1,2.7-1.5,3.5c-0.5,0.3-0.7,1.5-0.8,2.3c-0.2,1-0.3,1.9-0.4,2.9c-0.3,0-0.5,0.1-0.8,0.1 c-0.2-0.7-0.5-1.3-0.6-2c-0.3-1.4,0.7-3.5-2-3.5c-2.9,0-1.9,2.2-2.1,3.7c-0.1,0.6-0.3,1.2-0.4,1.8c-0.3,0-0.6,0-0.9,0.1 c-0.1-1-0.4-2.1-0.4-3.1c0-1.4-0.3-2.4-2-2.4c-1.8,0-2.2,0.9-2.2,2.4c0,1-0.2,2.1-0.3,3.1c-0.3,0-0.7,0-1,0.1 c-0.1-1.1-0.4-2.1-0.4-3.2c0-1.5-0.4-2.5-2.2-2.4c-1.7,0-1.9,1-2,2.4c0,1.1-0.2,2.1-0.3,3.1c-0.3,0-0.7,0-1,0.1 c-0.1-1.1-0.4-2.1-0.4-3.2c0-1.5-0.4-2.5-2.2-2.4c-1.7,0-2,1-2,2.4c0,1.1-0.2,2.1-0.3,3.2c-0.1,0-0.2,0-0.3,0v-0.1 c-0.2,0-0.5,0.1-0.7,0.1c-0.2-0.7-0.5-1.3-0.6-2c-0.3-1.4,0.7-3.5-2-3.5c-2.9,0-1.9,2.2-2.1,3.7c-0.1,0.6-0.3,1.2-0.4,1.8 c-0.3,0-0.6,0-0.9,0.1c-0.1-1-0.4-2.1-0.4-3.1c0-1.4-0.3-2.4-2-2.4c-1.8,0-2.2,0.9-2.2,2.4c0,1-0.2,2.1-0.3,3.1v-0.1 c-0.2,0-0.5,0.1-0.7,0.1c-0.2-0.6-0.4-1.2-0.6-1.9c0-0.3-0.1-0.6-0.1-0.9c0-1.2,0.2-2.5-1.5-2.7c-0.1,0-0.2,0-0.4,0c0,0-0.1,0-0.1,0 c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.6,0-0.9,0.1-1.2,0.3c0,0,0,0-0.1,0c-0.5,0.4-0.7,1.1-0.7,2c0,0.9-0.1,1.8-0.2,2.7 c0,0.1-0.1,0.3-0.1,0.4c-0.3,0-0.6,0-0.9,0.1c-0.1-1-0.4-2.1-0.4-3.1c0-1.4-0.3-2.4-2-2.4c-0.3,0-0.5,0-0.8,0.1 c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.9,0.3-1.1,1.1-1.1,2.2c0,1.1-0.2,2.1-0.3,3.2c-0.2,0-0.3,0-0.5,0l-0.5,0 c-0.1-1.1-0.4-2.1-0.4-3.2c0-1.5-0.4-2.5-2.2-2.4c-1.7,0-1.9,1-2,2.4c0,1.1-0.2,2.1-0.3,3.1c-0.1,0-0.2,0-0.4,0h-0.7 c-0.1-1-0.4-2.1-0.4-3.1c0-1.5-0.4-2.5-2.2-2.4c-1.7,0-2,1-2,2.4c0,1.1-0.2,2.1-0.3,3.2c-0.1,0-0.1,0-0.2,0h-0.3c-0.4,0-0.7,0-1.1,0 c-0.1-1.1-0.3-2.2-0.3-3.3c0-1.4-0.4-2.3-2.1-2.3c-1.6,0-2,0.9-2.1,2.3c0,1.1-0.2,2.2-0.3,3.3c-0.4,0-0.7,0-1.1,0 c-0.1-1.1-0.3-2.2-0.3-3.3c0-1.4-0.4-2.3-2.1-2.3c-1.6,0-2.1,0.8-2.1,2.3c0,1.1-0.2,2.1-0.3,3.2c-0.3,0-0.5,0.1-0.8,0.1 c-0.2-0.6-0.5-1.1-0.6-1.7c-0.3-1.4,0.9-3.7-2-3.8c-3.1,0-1.8,2.4-2.1,3.9c-0.1,0.5-0.3,1-0.5,1.5c-0.3,0-0.5,0-0.8,0.1 c-0.1-1-0.4-2.1-0.4-3.1c0-1.4-0.3-2.4-2-2.4c-1.8,0-2.2,0.9-2.2,2.4l0,0.2c-0.4,1-0.8,2.9-1.2,2.9c-2.1-0.1-1.1-1.9-1.2-3 c-0.1-1.3,0-2.6-1.9-2.6c-2,0-2.2,1.2-2.2,2.7c0,2.3,0.5,4.4,1.1,6.7c0.8,3.5,0.2,7.4,0.2,11.5c-1-0.4-1.6-0.5-2.1-0.8 c-2.9-2.4-6.2-2.7-9.8-2.6c-4.7,0.2-9.4,0.3-14,0c-4.6-0.4-8.3,1.1-11.8,3.8c-1.1,0.8-2.7,1.4-4.1,1.4c-6.4,0.1-12.7,0.1-19.1,0 c-2.5,0-4.7,0.6-6.9,1.8c-4.3,2.4-8.6,4.7-13,6.9c-1.4,0.7-3.4,2-4-1.1c-0.1-0.3-0.7-0.6-1.1-0.8c-1.1-0.6-2.2-1-3.2-1.7 c-5.4-4-11.5-2.6-17.5-2.8c-0.3,0-0.7,0-0.9,0.2c-2.1,2.5-5,1.7-7.7,1.8c-3.3,0.1-5.1,1.4-6.5,4.6c-0.3,0.6-1.6,1.2-2.5,1.2 c-6.9,0.1-13.9,0.1-20.8,0c-2.1,0-3.6,0.6-5.2,1.9c-1.2,1-2.9,1.6-4.5,1.8c-3.4,0.4-6.9,0.4-10.3,0.5c-0.4,0-1.1-0.6-1.3-1 c-0.2-0.7-0.2-1.6-0.2-2.4c0-13.9,0-27.7,0.1-41.6c0-1.4,0.7-2.8,1.3-4.1c0.7-1.5,0.4-4.4-1.3-5c-3.6-1.3-3.6-4.4-4.2-7.1 c-2.6-10.7-7.2-20-17.4-25.7c-1.7-0.9-2.7-2.9-4.4-3.9c-6.8-4.4-7.3-4.9-13.3-0.1c-5.3,4.2-11.7,7.3-15.4,13.4 c-3.4,5.5-6,11.1-6.8,17.6c-0.2,1.3-0.4,2.5-0.8,3.8c-0.2,0.5-0.8,1.1-1.3,1.1c-2.5,0.1-3,1.7-3.1,3.7c0,1.5-0.4,2.3-2.2,1.8 c-2-0.5-4.1-0.6-6.1-1.2c-0.6-0.2-1.4-1.1-1.5-1.7c-0.2-1.7,0-3.4-0.1-5.1c-0.2-3.2-0.4-6.5-0.7-9.7c-0.1-0.6-0.6-1.3-1.1-1.6 c-2.1-1.5-3.5-3.2-3.3-6c0.1-1.1-0.2-2.2-0.3-3.3c-0.4,0-0.7,0-1.1,0c-0.1,0.9-0.4,1.8-0.4,2.7c0.2,2.9-0.8,5.1-3.4,6.6 c-0.5,0.3-0.9,1-0.9,1.5c-0.3,3.4-0.6,6.8-0.7,10.2c-0.1,6,0,5.9-5.7,7.2c-5.8,1.4-5.3-0.1-5.3,6.5c0,1.9,0,3.7,0,5.6 c0,1.7-0.6,2.5-2.4,2.5c-7-0.1-14-0.1-21.1,0c-1.9,0-2.3-0.8-2.3-2.5c0-30.8,0-61.7,0-92.5c0-0.7,0-1.7,0.4-2.1 c2.8-2.4,1.3-5.6,1.5-8.4c0-0.5-1-1.2-1.6-1.5c-5.3-2.1-10.7-3.9-15.8-6.4c-1.3-0.6-1.7-3.6-1.9-5.6c-0.3-4-0.1-8-0.1-12.1 c0-0.8-0.1-1.5-0.1-2.3c-0.3,0-0.5-0.1-0.8-0.1c-0.3,1.5-0.8,3.1-0.8,4.6c-0.1,3.4-0.1,6.8-0.1,10.1c0,3.1-0.9,5.5-4.2,6.6 c-4.8,1.6-9.5,3.4-14.2,5.2c-0.5,0.2-1.1,0.7-1.1,1.1c0.1,2.9-1.3,6.1,1.5,8.6c0.5,0.5,0.6,1.6,0.6,2.5c0,19,0,38,0,57 c0,1.7-0.3,3.1-2.3,2.8c-2.9-0.4-4.8,1-6.3,3.1c-1.9,2.7-4.3,3.8-7.7,3.5c-3.3-0.3-6.6-0.1-9.9,0c-2,0-2.9-0.8-3.3-2.7 c-2-8.9-4.3-17.7-6-26.7c-0.8-4-0.4-8.2-0.5-12.3c0-1.1,0-2.2,0-3.3c-0.3,0-0.5-0.1-0.8-0.1c-0.1,0.8-0.3,1.5-0.3,2.3 c-0.2,4.6,0,9.2-0.7,13.7c-1,6-2.7,11.8-4.2,17.8c-0.7,3.1-1.5,6.2-2.2,9.4c-0.3,1.5-1.2,1.9-2.6,1.9c-19.6,0-39.2,0-58.8,0 c-1.8,0-2.7-0.6-2.7-2.5c0-0.8-0.4-1.6-0.7-2.4c-0.7,0.4-1.4,0.7-2,1.2c-1.2,1-2.2,1-3-0.3c-1-1.6-1.7-1.3-2.7,0 c-1.1,1.5-2.3,1.4-3.2-0.1c-0.9-1.4-1.7-1.2-2.5,0c-1.2,1.7-2.3,1.6-3.3-0.1c-0.8-1.4-1.6-1-2.4,0c-1.2,1.7-2.3,1.7-3.5-0.1 c-0.2-0.4-1-0.8-1.3-0.6c-0.5,0.3-0.9,0.9-1,1.4c-0.7,3.5-0.7,3.5-4.3,3.5c-1.9,0-3.7,0-5.6,0c-1.5,0-2-0.7-2.3-2.2 c-1.6-9.1-1.2-18.4-2.2-27.6c-0.8-7.1-3.9-13.8-7-20.4c-4.6-9.5-10.6-18-17.7-25.7c-4.9-5.3-10.8-9.6-17-13.5 c-2.4-1.5-4.7-3.7-4.1-7.2c0.3-2.2-0.4-3.6-2.6-4.6c-0.8-0.4-1.7-1.7-1.7-2.5c0-2.9,0.3-5.7,0.5-8.6c0-0.3,0.1-0.7,0-0.9 c-1.4-3.5-2.7-7-4.3-10.5c-1-2.2-2.3-4.3-3.5-6.4C76,9.9,75.6,8.5,77,7.1c1.1-1.2,1.2-2.6,0.1-3.9l-0.1-0.2c-0.7-1.1-1.2-2.7-2.2-3 c-0.9-0.3-4.7,6-1.8,7.8c0.9,1.8,0.9,0.9,0.3,3.6c-1.5,2.7-3.1,5.3-4.3,8.1c-1.3,2.8-2.2,5.7-3.3,8.6c-0.1,0.3-0.1,0.7,0.1,0.9 c2.2,2.7,0.8,5.9,1,8.9c0.1,0.7-0.9,1.8-1.6,2c-2.7,1-3.7,2.8-3.3,5.6c0.4,3.1-1.7,5.4-3.8,6.6c-7.1,4-13,9.2-18.4,15 c-9.7,10.5-16.8,22.5-21.3,36.1c-1.6,4.8-3.5,8.4-3.4,13.5c0.1,4.8-0.7,9.6-0.9,14.4c0,0.5,1.3,2.4,1,2.7c-2.2,1.9-1.3,4.5-1.4,6.8 c-0.1,4.8-0.1,9.7,0,14.5c0,1.5-2,0.6-2.1,2.2c-0.6,15.2,0.2,25.6,0.5,34.8c0.5,12.8-7.5,17.8-12,18l0,18.1h1038 M358.1,153l0-1.2 l0-8.3l3.4-0.5l0.1,9.9L358.1,153z M366.1,153.4l-3.2-0.3l-0.1-10l3.3,0.7l0,6.2L366.1,153.4z M709,65.2c2.3,0.1,1.8,2.4,1.9,3.9 c0,3.6-0.4,4.2-2.4,3.9c-2.4-0.4-1.4-2.4-1.5-3.7C706.8,67.5,706.5,65.1,709,65.2z M710.8,80.5c0.1,1.4-0.1,2.5-2,2.5 c-1.8-0.1-2.1-1-2-2.5c0.1-1-0.1-1.9,0.1-2.9c0.1-0.6,0.7-1.3,1.3-1.4c0.7-0.2,1.9,0,2.2,0.4c0.5,0.8,0.4,2,0.6,3l-0.2,0 C710.8,79.9,710.8,80.2,710.8,80.5z M720.6,83c-1.8,0-2.2-0.9-2.1-2.5c0.1-0.9-0.2-1.9,0.1-2.6c0.4-0.8,1.3-1.7,2-1.8 c2.8-0.1,1.5,2.2,1.9,3.3c0,0.5,0,0.8,0,1.2C722.6,82,722.4,83,720.6,83z M720.8,72.9c-3,0.3-2.3-2-2.3-3.7c0-1.7-0.4-4.1,2.1-4.1 c2.4,0,1.8,2.4,1.9,4.1C722,70.4,723.5,72.7,720.8,72.9z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto;
}
#rev_slider_4_1 li.testoChiaro .sloganBlock {
  padding: 5.000rem 5.000rem 8.000rem;
  positon: relative;
  width: 100%!important;
  text-align: left;
  display: block;
  background: #faf3ee;
}
#rev_slider_4_1 li .dashPanel {
  position: absolute;
  left: -25px;
  top: -90px;
}
#rev_slider_4_1 li .dashPanel .dashLine {
  width: 1px;
  height: 115px;
  max-height: 100%;
  background-color: #7c122a;
  display: block;
  margin-bottom: 1.000rem;
}
#rev_slider_4_1 li .dashPanel .dashNumber {
  display: none;
  font-family: "Cardo";
  font-weight: normal;
  font-size: 4.600rem;
  line-height: 4.600rem;
  letter-spacing: 0 !important;
  color: #7c122a;
  text-align: left;
  padding-bottom: 1.500rem;
}
#rev_slider_4_1 li .Creative-Title {
  font-family: "Cardo";
  font-weight: normal;
  font-size: 3.200rem;
  line-height: 3.200rem;
  letter-spacing: 0 !important;
  text-align: left;
  padding-bottom: 1.500rem;
}
#rev_slider_4_1 li .Creative-Title div {
  position: relative;
  display: block;
  padding: 0;
}
#rev_slider_4_1 li .Creative-SubTitle {
  font-family: "Nunito Sans";
  font-size: 1.400rem;
  line-height: 1.600rem;
  font-weight: normal;
  padding: 0;
  padding-bottom: 2.500rem;
  letter-spacing: 0.200rem !important;
  text-transform: uppercase;
  text-align: left;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
}
#rev_slider_4_1 li .Creative-SubTitle2 {
  font-family: "Cardo";
  font-style: normal;
  font-size: 1.400rem;
  line-height: 1.800rem;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  text-align: left;
  padding: 0;
  padding-bottom: 2.500rem;
}
#rev_slider_4_1 li .Creative-btn {
  padding: 0;
  text-align: left;
}
#rev_slider_4_1 li .Creative-btn a {
  font-family: "Cardo";
  color: #545454;
  font-weight: normal;
  display: inline-block;
  text-decoration: none;
  text-align: left;
  padding: 0.750rem 0;
  border: none;
  background-image: linear-gradient(#545454, #545454);
  background-size: 100% 1px, auto;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li .Creative-btn a:hover,
#rev_slider_4_1 li .sloganBlock:hover .Creative-btn a {
  color: #b0a581;
  background-size: 67% 1px, auto;
  background-image: linear-gradient(#b0a581, #b0a581);
  background-color: transparent;
  transition: all 0.6s !important;
  -webkit-transition: all 0.6s !important;
  -moz-transition: all 0.6s !important;
  -o-transition: all 0.6s !important;
}
#rev_slider_4_1 li.testoScuro .Creative-SubTitle2,
#rev_slider_4_1 li.testoScuro .Creative-btn {
  color: #545454;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li.testoScuro .Creative-Title,
#rev_slider_4_1 li.testoScuro .Creative-SubTitle {
  color: #111111;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li.testoScuro .sloganBlock .Creative-Title div a {
  color: #111111;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li.testoScuro .sloganBlock:hover .Creative-Title div a {
  color: #b0a581 !important;
  transition: all 0.6s !important;
  -webkit-transition: all 0.6s !important;
  -moz-transition: all 0.6s !important;
  -o-transition: all 0.6s !important;
}
#rev_slider_4_1 li.testoScuro .sloganBlock .Creative-btn a {
  color: #111111;
  background-image: linear-gradient(#545454, #545454);
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li.testoScuro .sloganBlock .Creative-btn div a:hover,
#rev_slider_4_1 li.testoScuro .sloganBlock:hover .Creative-btn a {
  color: #b0a581 !important;
  background-image: linear-gradient(#b0a581, #b0a581);
  transition: all 0.6s !important;
  -webkit-transition: all 0.6s !important;
  -moz-transition: all 0.6s !important;
  -o-transition: all 0.6s !important;
}
/*  REV SLIDER (Parte Statica) */
#rev_slider_4_1_wrapper .tp-static-layers {
  right: 0;
  top: auto!important;
  bottom: -65px;
}
/* ========================== REV SLIDER (Paginata scura) ========================== */
#rev_slider_4_1 li.testoChiaro .Creative-SubTitle,
#rev_slider_4_1 li.testoChiaro .Creative-SubTitle .nsl,
#rev_slider_4_1 li.testoChiaro .Creative-btn,
#rev_slider_4_1 li.testoChiaro .sliderExpo,
#rev_slider_4_1 li.testoChiaro .sliderExpo .dat {
  color: #ffffff;
  transition: color 0.2s !important;
  -webkit-transition: color 0.2s !important;
  -moz-transition: color 0.2s !important;
  -o-transition: color 0.2s !important;
}
#rev_slider_4_1 li.testoChiaro .Creative-SubTitle2 {
  color: rgba(255, 255, 255, 0.8);
  transition: color 0.2s !important;
  -webkit-transition: color 0.2s !important;
  -moz-transition: color 0.2s !important;
  -o-transition: color 0.2s !important;
}
#rev_slider_4_1 li.testoChiaro .Creative-SubTitle:before {
  background-color: #ffffff;
}
#rev_slider_4_1 li.testoChiaro .sliderTitle:after,
#rev_slider_4_1 li.testoChiaro .sliderTitle:before {
  background-color: #b0a581;
}
#rev_slider_4_1 li.testoChiaro .tp-shape {
  background-color: #b0a581;
}
#rev_slider_4_1 li.testoChiaro .sloganBlock .Creative-Title div a {
  color: #ffffff;
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li.testoChiaro .sloganBlock:hover .Creative-Title div a {
  color: rgba(255, 255, 255, 0.8) !important;
  transition: all 0.6s !important;
  -webkit-transition: all 0.6s !important;
  -moz-transition: all 0.6s !important;
  -o-transition: all 0.6s !important;
}
#rev_slider_4_1 li.testoChiaro .sloganBlock .Creative-btn a {
  color: #ffffff;
  background-image: linear-gradient(#ffffff, #ffffff);
  transition: all 0.2s !important;
  -webkit-transition: all 0.2s !important;
  -moz-transition: all 0.2s !important;
  -o-transition: all 0.2s !important;
}
#rev_slider_4_1 li.testoChiaro .sloganBlock .Creative-btn a:hover,
#rev_slider_4_1 li.testoChiaro .sloganBlock:hover .Creative-btn a {
  color: rgba(255, 255, 255, 0.8) !important;
  background-image: linear-gradient(#ffffff, #ffffff);
  transition: all 0.6s !important;
  -webkit-transition: all 0.6s !important;
  -moz-transition: all 0.6s !important;
  -o-transition: all 0.6s !important;
}
@media screen and (max-width: 767px) {
  #rev_slider_4_1 li .Creative-Title {
    font-size: 2.600rem;
    line-height: 2.600rem;
  }
  #rev_slider_4_1 li .Creative-Title div:first-letter {
    margin-left: auto!important;
  }
  #rev_slider_4_1 li .Creative-Title,
  #rev_slider_4_1 li .Creative-SubTitle,
  #rev_slider_4_1 li .Creative-SubTitle .nsl {
    white-space: normal !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
  }
  #rev_slider_4_1 li .Creative-SubTitle2,
  #rev_slider_4_1 li .Creative-btn,
  #rev_slider_4_1 li .sliderExpo,
  #rev_slider_4_1 li .sliderExpo .dat {
    font-size: 1.400rem;
    white-space: normal !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
  }
  #rev_slider_4_1 li .dashPanel {
    display: none !important;
  }
  #rev_slider_4_1 li .Creative-SubTitle2 {
    padding-left: 47px;
  }
  .rev_slider {
    margin-left: 1.500rem !important;
    margin-right: 1.500rem !important;
  }
  #rev_slider_4_1 li .sloganBlock {
    padding: 3.500rem 3.000rem 5.500rem!important;
    width: 100% !important;
  }
  #rev_slider_4_1 li .sloganBlockBack {
    display: none !important;
  }
  #rev_slider_4_1 li .sloganBlockParent:before {
    width: 120%!important;
    height: 75px!important;
    margin-bottom: -5px !important;
  }
  #rev_slider_4_1 li .sloganBlockContent {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }
  #rev_slider_4_1 li .panelTitle,
  #rev_slider_4_1 li .panelText {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #rev_slider_4_1 .thetis.tparrows.tp-leftarrow {
    display: none!important;
  }
  #rev_slider_4_1 .thetis.tparrows.tp-rightarrow {
    display: none!important;
  }
}
/* ========================== Calendar Highlights ========================== */
#panelHeaderCalendar {
  width: 100%;
  max-width: 1170px;
  vertical-align: middle;
  text-align: center;
  margin: 0px auto;
  height: auto;
  padding: 8.000rem 6.000rem 2.500rem;
  border: 1px solid transparent;
}
#panelTitleHome {
  font-family: "Cardo";
  font-size: 2.400rem;
  line-height: 2.500rem;
  color: #111111;
  letter-spacing: 0;
  padding: 0.500rem;
  position: relative;
  width: 100%;
  text-align: left;
}
#panelTitleHome b.caption {
  margin: 0px;
  padding: 1px 2px 0px 2px;
  color: #545454;
}
#panelTitleHome b.caption img {
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  padding-top: 2px;
  padding-right: 10px;
}
/*************************************************************
*						Calendario Aste						 *
*************************************************************/
#section1 {
  position: relative;
  padding-top: 3.000rem;
  margin-bottom: 8.500rem;
  /*	&amp;:after {
		content: "";
		background: @sfondoChiaroCool;
		width: 50%;
		position: absolute;
		top: 50%;
		right: 0;
		height: 100%;
		display: block;
	}*/
}
#section1 #introCalendar {
  max-width: 1170px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  vertical-align: top;
}
#section1 .title_container {
  padding-top: 15px;
  padding-bottom: 15px;
}
#calendar_home {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#calendar_home li {
  list-style: none;
}
#calendar_home .list_carousel_calendar_3box {
  margin: 0;
}
#calendar_home .list_carousel_calendar_3box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
#calendar_home .list_carousel_calendar_3box li {
  font-size: 1.200rem;
  margin: 0;
  display: block;
  vertical-align: top;
  position: relative;
}
#calendar_home #boxHomeCalendar {
  padding-top: 15px;
  padding-bottom: 0px;
  padding-left: 20px;
}
#calendar_home #introCalendar {
  max-width: 1170px;
  width: 100%;
  text-align: center;
  margin: 0 auto 6.500rem;
  vertical-align: top;
}
#calendar_home #introNews {
  max-width: 1170px;
  width: 100%;
  text-align: center;
  margin: 0 auto 6.500rem;
  vertical-align: top;
}
.calendarBoxHome {
  color: #4b4b4b;
  font-size: 1.200rem;
  line-height: normal;
  position: relative;
  display: block;
}
.calendarBoxHome:hover .calendarBoxHomeTitle h5 {
  color: #b0a581;
  text-decoration: none;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
.calendarBoxHome .contentBox .ratio {
  padding-bottom: 75%;
}
.calendarBoxHome .fregio {
  position: absolute;
  bottom: 0;
  width: 68px;
  height: 16px;
  display: block;
  margin: 0 -0.4rem -1.2rem;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 68 16' style='enable-background:new 0 0 68 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23e8cabc;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M0,16h2v-2H0V16z M6,16h2v-2H6V16z M12,16h2v-2h-2V16z M18,16h2v-2h-2V16z M24,16h2v-2h-2V16z M30,16h2v-2h-2 V16z M36,16h2v-2h-2V16z M42,16h2v-2h-2V16z M48,16h2v-2h-2V16z M54,16h2v-2h-2V16z M60,16h2v-2h-2V16z M66,16h2v-2h-2V16z M0,9h2 V7H0V9z M6,9h2V7H6V9z M12,9h2V7h-2V9z M18,9h2V7h-2V9z M24,9h2V7h-2V9z M30,9h2V7h-2V9z M36,9h2V7h-2V9z M42,9h2V7h-2V9z M48,9h2 V7h-2V9z M54,9h2V7h-2V9z M60,9h2V7h-2V9z M66,9h2V7h-2V9z M0,2h2V0H0V2z M6,2h2V0H6V2z M12,2h2V0h-2V2z M18,2h2V0h-2V2z M24,2h2 V0h-2V2z M30,2h2V0h-2V2z M36,2h2V0h-2V2z M42,2h2V0h-2V2z M48,2h2V0h-2V2z M54,2h2V0h-2V2z M60,2h2V0h-2V2z M66,0v2h2V0H66z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto;
  z-index: -1;
}
.calendarBoxHome .boxRight_3box,
.calendarBoxHome .boxRight {
  display: block;
  position: relative;
  vertical-align: top;
  letter-spacing: normal;
  padding: 30px 30px 30px 70px;
}
@media screen and (max-width: 767px) {
  .calendarBoxHome .boxRight_3box,
  .calendarBoxHome .boxRight {
    text-align: left;
    padding: 30px 15px 30px 55px;
  }
}
.calendarBoxHome .AsteTempoLogo:after,
.calendarBoxHome .astaLivePremium:after,
.calendarBoxHome .AsteCompraSubitoLogo:after {
  left: 25px;
  top: 10px;
}
.calendarBoxHome .boxRight_3box a.btn,
.calendarBoxHome .boxRight_3box a.btn:visited {
  width: auto;
}
.calendarBoxHome .dashPanel {
  position: absolute;
  left: 0;
  top: 25px;
  bottom: 0;
}
.calendarBoxHome .dashPanel .dashLine {
  width: 1px;
  height: 100%;
  max-height: 200px;
  background-color: #e8cabc;
  display: block;
  margin-top: 1.000rem;
}
.calendarBoxHome .dashPanel .dashNumber {
  font-family: "Cardo";
  font-weight: normal;
  font-size: 2.600rem;
  line-height: 4.000rem;
  letter-spacing: -0.05rem !important;
  color: #7c122a;
  text-align: left;
}
.calendarBoxHome .dashPanel .dashNumber .badge {
  display: inline-block;
  padding: .25em 0;
  font-size: 50%;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .calendarBoxHome .dashPanel .dashNumber {
    font-size: 2.400rem;
    line-height: 4.400rem;
  }
}
.calendarBoxHome .itemListWeek {
  font-family: "Nunito Sans";
  color: #545454;
  letter-spacing: 0.050rem;
  text-transform: uppercase;
  padding-bottom: 1rem;
}
.calendarBoxHome .calendarBoxHomeTitle h5 {
  font-family: "Cardo";
  color: #111111;
  font-size: 3.000rem;
  line-height: 3.000rem;
  letter-spacing: 0;
  position: relative;
  display: block;
  padding: 0 0 1rem 0;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
.calendarBoxHome .esposizioneBoxHome {
  font-family: "Nunito Sans";
  color: #545454;
  letter-spacing: 0.050rem;
  text-transform: uppercase;
  position: relative;
  display: block;
}
.calendarBoxHome .sedeBoxHome {
  font-family: "Nunito Sans";
  color: #545454;
  font-size: 1.400rem;
  font-weight: 600;
  letter-spacing: 0.050rem;
  text-transform: uppercase;
  position: relative;
  display: block;
}
.calendarBoxHome .auctionPast .itemListWeek {
  color: rgba(84, 84, 84, 0.8);
}
.calendarBoxHome .auctionPast .calendarBoxHomeTitle h5 {
  color: #545454;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
.calendarBoxHome .auctionPast:hover .calendarBoxHomeTitle h5 {
  color: rgba(84, 84, 84, 0.15);
  text-decoration: none;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
/************************************************
*				  Seconda Riga					*
************************************************/
#section2 {
  position: relative;
  background: #faf3ee;
}
#secRiga {
  max-width: 1170px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  vertical-align: top;
}
#secRiga .fregio {
  width: 68px;
  height: 16px;
  display: block;
  margin: -0.8rem auto 8.5rem;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 68 16' style='enable-background:new 0 0 68 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23e8cabc;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M0,16h2v-2H0V16z M6,16h2v-2H6V16z M12,16h2v-2h-2V16z M18,16h2v-2h-2V16z M24,16h2v-2h-2V16z M30,16h2v-2h-2 V16z M36,16h2v-2h-2V16z M42,16h2v-2h-2V16z M48,16h2v-2h-2V16z M54,16h2v-2h-2V16z M60,16h2v-2h-2V16z M66,16h2v-2h-2V16z M0,9h2 V7H0V9z M6,9h2V7H6V9z M12,9h2V7h-2V9z M18,9h2V7h-2V9z M24,9h2V7h-2V9z M30,9h2V7h-2V9z M36,9h2V7h-2V9z M42,9h2V7h-2V9z M48,9h2 V7h-2V9z M54,9h2V7h-2V9z M60,9h2V7h-2V9z M66,9h2V7h-2V9z M0,2h2V0H0V2z M6,2h2V0H6V2z M12,2h2V0h-2V2z M18,2h2V0h-2V2z M24,2h2 V0h-2V2z M30,2h2V0h-2V2z M36,2h2V0h-2V2z M42,2h2V0h-2V2z M48,2h2V0h-2V2z M54,2h2V0h-2V2z M60,2h2V0h-2V2z M66,0v2h2V0H66z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto;
}
#secRiga .contentBox .depContainer {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
}
#secRiga .contentBox .depContainer .depContent {
  padding: 4.0rem 3.0rem;
}
#secRiga .contentBox .depContainer.posBottom {
  position: absolute;
  bottom: 0;
  top: auto;
  transform: none;
}
#secRiga .contentBox .depContainer.posBottom .depContent {
  padding: 4.0rem 3.0rem;
}
#secRiga .contentBox .depContainer h4 {
  font-family: "Cardo";
  color: #111111;
  font-size: 2.800rem;
  line-height: 2.800rem;
  font-weight: normal;
  letter-spacing: 0;
  font-style: normal;
  margin: 0;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
#secRiga .contentBox .depContainer h4 em {
  color: #b0a581;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
#secRiga .contentBox .depContainer .riga {
  position: relative;
  top: auto;
  background-color: #7c122a;
  width: 100%;
  max-width: 8.700rem;
  height: 1px;
  display: block;
  vertical-align: middle;
}
#secRiga .contentBox .depContainer .subTitle {
  font-family: "Nunito Sans";
  color: #545454;
  font-size: 1.200rem;
  line-height: 1.600rem;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.050rem;
  margin: 0;
}
#secRiga .contentBox .ratio.r100 {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.8);
  padding: 0;
  padding-bottom: 100%;
}
#secRiga .contentBox .ratio.r45 {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.8);
  padding: 0;
  padding-bottom: 45%;
}
#secRiga .contentBox:hover .ratio .immagine {
  opacity: 0.33;
  transform: none;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
#secRiga .contentBox:hover .depContainer h4 {
  color: #b0a581;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
#secRiga .contentBox:hover .depContainer h4 em {
  color: #545454;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
@media screen and (max-width: 991px) {
  #secRiga {
    padding: 3rem 3rem 6.5rem;
  }
  #secRiga .contentBox .ratio {
    padding: 0 0 100%;
  }
}
/* Visualizzazione Mobile */
@media screen and (max-width: 767px) {
  #secRiga {
    padding: 3rem 1.500rem 3.5rem;
  }
  #secRiga .depContainer {
    position: relative;
    top: inherit;
    left: 0px;
    right: 0px;
    transform: none;
    z-index: 1;
  }
  #secRiga .depContent {
    padding: 3.500rem 0;
    text-align: left;
  }
  #secRiga .depContainer .button,
  #secRiga .depContainer .button:hover {
    font-size: 2.200rem;
    line-height: 2.200rem;
  }
  #secRiga .contentBox .ratio {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
/************************************************
*				  	Footer						*
************************************************/
#footerdiv {
  background: #faf3ee;
}
@media screen and (max-width: 767px) {
  #footerdiv {
    background: transparent;
  }
}
</pre></body></html>