#contact-info, .contact-info{
background: rgba(var(--kubio-color-1), 1);
padding: .5rem;
color: white!important;
font-size: 1rem;
text-align: center;
margin-top:0;
max-width:100%;
}
#contact-info sup, .contact-info sup{
top:0;font-size:100%;
white-space: nowrap;
vertical-align: baseline;
}
#contact-info a, .contact-info a{
color:white!important;
}
#bauma-iframe{
border:0;
width:100%;
height:500px;
}
.kubio-offscreen div[data-kubio="kubio/menu-offscreen-content"] > div:first-of-type{
display:none;
}
.kubio-menu > ul {
gap:32px!important;
}
#kubio .kubio-dropdown-menu .kubio-menu li>ul >li >a{
font-size:18px;
}
.kubio-dropdown-menu .kubio-menu li>ul{
min-width:325px;
}
@media (max-width: 1290px)
{
.kubio-menu > ul {
gap:15px!important;
}
}
@media (max-width:550px)
{
[data-kubio] h2, .with-kubio-global-style h2, h2[data-kubio], .wp-block-woocommerce-mini-cart-contents h2{
font-size:2.25em;
hyphens:auto;
}
}
[data-kubio] .h-lead a:not([class*=wp-block-button]){
font-size:22px;
}
[data-kubio] h3{
color:black;
}
.hero-image{
max-width: 100%;
margin-left:30px;
margin-right:30px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
height:530px;
position:relative;
overflow: hidden;
}
.hero-image img, .hero-image div{
margin:0;
width:100%!important;
max-width:100%!important;
position:absolute;
left:50%;
top:50%;
transform: translate(-50%, -50%);
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
filter: brightness(60%);
}
@media (max-width:550px)
{
.hero-image{
margin-left:10px;
margin-right:10px;
}
}
@media (max-width:1200px)
{
.hero-image{
height:30vh;
}
.hero-image img, .hero-image div{
min-height:100%;
width:auto!important;;
max-width:1000%!important;
}
}
.hero-image .wp-element-caption{
font-size:2.5em;
position:absolute;
left:50%;
top:50%;
transform: translate(-50%, -50%);
font-family: Kanit, Helvetica, Arial, Sans-Serif, serif;
font-weight: 600;
color:white;
width:100%;
hyphens:auto;
text-align:center;
}
div.h-section-global-spacing{
padding-top:50px;
}
.home h1{
opacity: 0;
animation: showFirst 1.5s forwards;
transform: translateY(-20px);
}
.home .wp-block-kubio-hero .wp-block-kubio-button{
opacity: 0;
transform: translateY(-20px);
}
.home .wp-block-kubio-hero .wp-block-kubio-button:first-of-type{
opacity: 0;
animation: showFirst 1s forwards;
transform: translateY(-20px);
animation-delay:1s;
}
.home .wp-block-kubio-hero .wp-block-kubio-button:nth-of-type(2){
opacity: 0;
animation: showFirst 1s forwards;
transform: translateY(-20px);
animation-delay:2s;
}
@keyframes showFirst {
to {
transform: translateY(0);
opacity: 1;
}
}
.wp-block-kubio-image-gallery_classic{
align-items: stretch;
}
.wp-block-kubio-image-gallery_classic figure{
margin-bottom:1rem;
}
.wp-block-kubio-image-gallery_classic figure div{
min-height:100%!important;
width:auto!important;
max-width:inherit!important;
position:relative;
height:200px;
margin-bottom:1rem;
overflow:hidden;
margin-top: 8px!important;
margin-bottom: 8px!important;
margin-left: 8px!important;
margin-right: 8px!important;
}
.wp-block-kubio-image-gallery_classic figure img{
position:absolute;
left:50%;
top:50%;
transform: translate(-50%, -50%);
min-width:100%;
min-height:100%;
width:auto!important;
max-width: 10000%!important;
max-height:10000%!important;
}
#kubio .style-local-7-container {
flex: 0.25 1 0;
max-width: 100%;
}
@media (max-width: 1200px)
{
#kubio .style-local-7-container 
{
display:none;
}
}
.wp-block-kubio-hero__outer{
background:#292929;
}
[data-kubio] input[type='color'], [data-kubio] input[type='date'], [data-kubio] input[type='datetime'], [data-kubio] input[type='datetime-local'], [data-kubio] input[type='email'], [data-kubio] input[type='month'], [data-kubio] input[type='number'], [data-kubio] input[type='password'], [data-kubio] input[type='search'], [data-kubio] input[type='tel'], [data-kubio] input[type='text'], [data-kubio] input[type='url'], [data-kubio] input[type='week'], [data-kubio] input[type='time'], [data-kubio] input:not([type]), [data-kubio] textarea, [data-kubio] select{
font-family: Kanit,Helvetica, Arial, Sans-Serif, serif!important;
}