.background-overlay{
z-index: 1;
}
.background-overlay .background-overlay-color{
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 0;
}
.elbzotech-banner-info-wrap{
position: relative;
}
.elbzotech-banner-info-wrap .elbzotech-banner-info{
z-index: 1;
}
.elbzotech-info-inner{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
} .banners-effect .elbzotech-banner-info-elbzotech-bndf .elbzotech-banner-info-thumb{
border-radius: 15px;
position: relative;
}
.banners-effect .elbzotech-banner-info-elbzotech-bndf .elbzotech-banner-info-thumb::before{
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.banners-effect .elbzotech-banner-info-elbzotech-bndf .elbzotech-banner-info-thumb:hover::before{
-webkit-animation: shine .85s;
animation: shine .85s;
} .elbzotech-banner-info-elbzotech-bndf .elbzotech-banner-info-thumb a:hover{
cursor: pointer;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-text-item{
margin: 0px;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-info-inner.position-info-top{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: flex-start;
-ms-align-items: flex-start;
-webkit-align-items: flex-start;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-info-inner.position-info-mid{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: center;
-ms-align-items: center;
-webkit-align-items: center;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-info-inner.position-info-bottom{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: flex-end;
-ms-align-items: flex-end;
-webkit-align-items: flex-end;
}
.info-banner2 .link-bg-banner{
position: absolute;
display: block;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: -1;
}
.position-info-top .info-banner2 .elbzotech-btwrap{
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
}
.elbzotech-banner-info-content{
z-index: 3;
}
.inner-left{
left: 0;
}
.inner-right{
right: 0;
}
.inner-center{
left: 0;
right: 0;
margin: auto;
}
.inner-top{
top: 0;
}
.inner-bottom{
bottom: 0;
}
.inner-middle{
top: 0;
bottom: 0;
margin: auto;
}
.elbzotech-banner-info-thumb{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-thumb img{
max-width: 100%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-thumb.elbzotech-hidden img{
width: 100%;
}
.elbzotech-hidden .adv-thumb-link,
.elbzotech-banner-info-wrap.elbzotech-hidden
{
overflow: hidden;
}
.elbzotech-inherit .adv-thumb-link{
overflow: inherit;
} .elbzotech-banner-info-style2 .banner-info{
position: absolute;
top: 27px;
left: 27px;
}
.elbzotech-banner-info-style2 .banner-info{
position: absolute;
top: 27px;
left: 27px;
right: 27px;
z-index: 1;
}
.elbzotech-banner-info-style2 .banner-info .item-desc-e{
border: 1px solid #fff;
padding: 15px 10px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
transform: scale(0); 
}
.elbzotech-banner-info-style2 .banner-info .item-title-e{
display: inline-block;
margin-bottom: 15px;
border-bottom: 3px solid transparent;
}
.elbzotech-banner-info-style2:hover .banner-info .item-title-e{
border-bottom-color: #fff;
}
.elbzotech-banner-info-style2:hover .banner-info .item-desc-e{
transform: scale(1); 
}
.elbzotech-banner-info-style2 .adv-thumb-link:before{
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: #000;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-style2:hover .adv-thumb-link:before{
opacity: 0.3; 
}.elbzotech-text-editor-global p:last-child{
margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
margin-bottom: 0px;
}
.elbzotech-heading-global__line{
display: block;
height: 2px;
width: 100%;
}  .footer6-open-time li{
justify-content: space-between;
color: #fff;
border-bottom: 1.5px dashed var(--bzo-main-color-darken);
padding: 15px 0;
}
.footer6-open-time li .open-time{
font-weight: 500;
}.elbzotech-list-link-block a{
display: block;
}
.elbzotech-list-link-block a:hover{   
color: var(--bzo-main-color);
}
.item-link .title,
.element-list-link .icon-image-link img{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.element-list-link .icon-image-link{
position: relative;
display: inline-block;
}
.element-list-link .icon_image_hover{
position: absolute;
left: 0;
top: 0;
right: 0;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
bottom: 0;
text-align: center;
}
.element-list-link .item-link:hover .icon_image_hover{
opacity: 1;
}
.element-list-link .item-link:hover .icon-image-link.image_hover-yes >img{
opacity: 0;
}
.elbzotech-list-link-inline a{
display: inline-block;
border: 1px solid #FFFFFF;
border-radius: 5px;
margin: 0 20px 20px 0;
line-height: 48px;
padding: 0 30px;
color: #fff;
}
.elbzotech-list-link-inline a:hover{
border-color: var(--bzo-main-color);
color: var(--bzo-main-color);
}
.elbzotech-list-link-inline a:hover span{
color: var(--bzo-main-color);
} .elbzotech-list-link-icon{
margin: 0px -10px;
}
.elbzotech-list-link-icon .item-link{
margin: 0px 6px;
padding: 0;
width: 40px;
height: 40px;
line-height:50px;
background: #fff;
color: var(--bzo-main-color2);
display: inline-block;
border-radius: 50%;
text-align: center;
}
.elbzotech-list-link-icon .item-link:hover{
border-radius: 10px;
} .elbzotech-list-link-icon2 i{
height: 70px;
width: 70px;
display: inline-block;
text-align: center;
line-height:70px;
border:none;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
color: #757575;
background: #fff;
font-size: 24px;
}
.sidebar-type-style2 .elbzotech-list-link-icon2 i{
background: #efefef;
}
.elbzotech-list-link-icon2 .item-link:hover i{
color: #000;
}
.elbzotech-list-link-icon2{
margin:-5px;
}
.elbzotech-list-link-icon2 .item-link{
margin: 5px;
display: inline-block;
}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}