.fwhite{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(283deg) brightness(110%) contrast(101%)}
.fblack{filter:brightness(0) saturate(100%) invert(0) sepia(42%) saturate(27%) hue-rotate(241deg) brightness(101%) contrast(102%)}
.fgray5{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(2019%) hue-rotate(33deg) brightness(100%) contrast(78%)}
.faccent{filter:brightness(0) saturate(100%) invert(81%) sepia(74%) saturate(527%) hue-rotate(11deg) brightness(92%) contrast(87%)}
.faqua{filter:brightness(0) saturate(100%) invert(97%) sepia(67%) saturate(5251%) hue-rotate(100deg) brightness(103%) contrast(101%)}
.fblue{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(5928%) hue-rotate(220deg) brightness(93%) contrast(104%)}
.flblue{filter:brightness(0) saturate(100%) invert(32%) sepia(86%) saturate(5540%) hue-rotate(210deg) brightness(97%) contrast(99%)}
.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-top{-webkit-animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-bottom{-webkit-animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-out-top{-webkit-animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both}
.swing-in-bottom-fwd{-webkit-animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both;animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both}
@-webkit-keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
@keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
.h-0{margin:0 !important;padding:0 !important;height:0 !important}
.click-slide-up{cursor:pointer}
@-webkit-keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
@keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
.hide-anim{opacity:0;display:none;transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-ms-transition:opacity .5s linear}
section.component_salutation{padding:24px 0;display:flex;flex-flow:column wrap;gap:24px;width:85.2vw;margin:auto;@media(width <= 768px){margin:0;width:calc(100vw - 32px)}
}
section.component_salutation img.hi-logo{position:absolute;top:30%;right:0;z-index:-1;height:58px}
section.component_salutation .d-flex{display:flex;flex-flow:row wrap;gap:8px}
section.component_salutation .d-flex .customName{color:#0033a1}
section.component_salutation .d-flex h4{align-self:flex-end}
section.component_salutation .d-flex span{flex-basis:100%;font-size:14px;font-weight:400;line-height:18px;color:#333}
section.component_salutation .d-flex p{margin:0}
section.component_salutation .sottoinformazioni p{padding-top:0;margin-top:0;padding-left:0;margin-left:0;padding-right:0;margin-right:0;padding-bottom:0;margin-bottom:0;color:#000;font-size:18px;font-weight:400;line-height:23px}
section.component_salutation .sottoinformazioni p span{font-weight:700}
@media(min-width:1279px){section.component_salutation{width:1090px}
}
@media screen and (max-width:768px){section.component_salutation .d-flex h4{font-size:20px;font-weight:400;line-height:26px}
section.component_salutation .d-flex .customName{font-size:24px;font-weight:700;line-height:27px}
section.component_salutation .d-flex span{color:#666}
section.component_salutation [role='heading'] span b,section.component_salutation [role='heading'] span strong{display:block}
section.component_salutation img.hi-logo{top:-75px}
}
@media(max-width:768px){.aem-Grid.aem-Grid--12.aem-Grid--default--12 .roles.aem-GridColumn.aem-GridColumn--default--12,.aem-Grid.aem-Grid--12.aem-Grid--default--12 .salutation.aem-GridColumn.aem-GridColumn--default--12,.aem-Grid.aem-Grid--12.aem-Grid--default--12 .counter-component.aem-GridColumn.aem-GridColumn--default--12,.aem-Grid.aem-Grid--12.aem-Grid--default--12 .postit.aem-GridColumn.aem-GridColumn--default--12,.aem-Grid.aem-Grid--12.aem-Grid--default--12 .container-widget.aem-GridColumn.aem-GridColumn--default--12{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}
}
.mt-113{margin-top:113px}