:root {
--header-height: 86px;
}
strong {
font-weight: 700;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.overflow-hidden {
overflow: hidden;
} .padding-s,
.padding-m,
.padding-l,
.padding-xl,
.padding-xxl {
padding: 30px 20px;
}
@media only screen and (min-width: 1025px){
.padding-s {
padding: 30px 20px;
}
.padding-m {
padding: 60px 20px;
}
.padding-l {
padding: 120px 20px;
}
.padding-xl {
padding: 180px 20px;
}
.padding-xxl {
padding: 240px 20px;
}
} @media (max-width: 768px){
.acc-item {
flex: 0;
}
}
.acc-item{
flex: 1;
transition: all 0.8s ease;
}
.acc-item:hover{
flex: 8;
}
#tab1, #tab2, #tab3, #tab4{
overflow: hidden;
}
#tab1 .straightheader, #tab2 .straightheader, #tab3 .straightheader, #tab4 .straightheader{
opacity: 0;
transition: 0.5s ease-in-out;
}
#tab1 .rotateheader, #tab2 .rotateheader, #tab3 .rotateheader, #tab4 .rotateheader{
transition: 0.5s ease-in-out;
} #tab1:hover .straightheader, #tab2:hover .straightheader, #tab3:hover .straightheader, #tab4:hover .straightheader{
opacity: 1;
} #tab1:hover .rotateheader, #tab2:hover .rotateheader, #tab3:hover .rotateheader, #tab4:hover .rotateheader{
opacity: 0;
transform: translateY(90px);
} #tab1 .elementor-background-overlay, #tab2 .elementor-background-overlay, #tab3 .elementor-background-overlay, #tab4 .elementor-background-overlay {
background-color: #000000;
opacity: 0.6;
} #tab1:hover .elementor-background-overlay, #tab2:hover .elementor-background-overlay, #tab3:hover .elementor-background-overlay, #tab4:hover .elementor-background-overlay {
background-color: #000000;
opacity: 0.2;
}
#tab1, #tab2, #tab3, #tab4{
overflow: hidden;
}
#tab1, #tab2, #tab3, #tab4 {white-space: nowrap;}
#tab1 h2, #tab2 h2, #tab3 h2, #tab4 h2{
pointer-events: none;
}
.header-background-video-stretch video.elementor-html5-video {
width: 3425px !important;
height: 100% !important;
}
.home .menu-item a.hfe-menu-item {
color: #fff !important;
}
.home .menu-item a.hfe-menu-item:hover, .home .menu-item.current-menu-item a.hfe-menu-item {
color: #f5a018 !important;
} .didascalia-1 p {
writing-mode: vertical-rl !important;
transform: rotate(0deg) !important;	
} .didascalia-2 p {
writing-mode: vertical-rl !important;
transform: rotate(180deg) !important;	
} .home .hfe-nav-menu-icon svg {
fill: #fff !important;
}
.grecaptcha-badge {
display: none !important;
}