.elbzotech-text-editor-global p{line-height:inherit;}
.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%;}
.mouse-cursor{display:inline-block;white-space:nowrap;padding:10px;background:#3498DB;position:absolute;top:50%;left:50%;font-size:14px;text-transform:uppercase;transform:translateY(-50%) translateX(-50%);color:#fff;}
.elbzotech-heading-global-style2 > span{position:relative;padding:0 60px;display:inline-block;}
.elbzotech-heading-global-style2 > span .image_left{position:absolute;left:0;top:10px;}
.elbzotech-heading-global-style2 > span .image_right{position:absolute;right:0;top:10px;}
.type-title_shadow{position:absolute;right:-228px;color:#F0F0F0;z-index:-1;font-size:70px;font-weight:600;text-transform:uppercase;}
.class-title-shadow{
position: relative;
display: inline-block;
}.button-wrap-global{display:inline-block;}
.button-wrap-global .button-inner .icon-button-el , .button-wrap-global .button-inner .text-button{vertical-align:middle;}
.button-wrap-global .icon-image-btn{position:relative;display:inline-block;}
.button-wrap-global .icon-image-btn .icon_image_hover{position:absolute;left:0;top:0;opacity:0;}
.button-wrap-global .button-inner:hover .icon-image-btn .icon_image_hover{opacity:1;}
.button-wrap-global .button-inner:hover .icon-image-btn>img{opacity:0;}
.elbzotech-bt-global-default{border:1px solid #000;color:#000;border-radius:0px;text-align:center;text-transform:capitalize;font-weight:500;padding:11px 25px;font-size:16px;line-height:1.4;display:flex;cursor:pointer;position:relative;font-family:var(--bzo-body_typo-font-family);overflow:hidden;transition:.15s;background:transparent;overflow:hidden;align-items:center;gap:5px;}
.elbzotech-bt-global-default:hover, .elbzotech-bt-global-default:focus{color:#fff;background:var(--bzo-main-color);border:1px solid var(--bzo-main-color);}
@media(max-width:767px){
.elbzotech-bt-global-default{font-size:14px;padding:8px 16px;}
}
.btn-style1-white.elbzotech-bt-global-default, .btn-style1-white .elbzotech-bt-global-default{color:#fff;border-color:#fff;}
.btn-style1-white.elbzotech-bt-global-default:hover, .btn-style1-white .elbzotech-bt-global-default:focus, .btn-style1-white .elbzotech-bt-global-default:hover{color:#fff;background:var(--bzo-main-color);border:1px solid var(--bzo-main-color);}
.elbzotech-bt-global-style2{color:#fff;font-weight:500;padding:10px 24px;border-radius:0px;border:1px solid var(--bzo-title_typo-color);position:relative;transition:.2s;display:flex;align-items:center;gap:10px;text-transform:uppercase;background-color:transparent;box-shadow:2px 2px 0px 0px var(--bzo-main-color) !important;color:var(--bzo-title_typo-color);font-size:16px;}
.elbzotech-bt-global-style2:hover{background-color:var(--bzo-title_typo-color);color:#fff;}
@media(max-width:767px){
.elbzotech-bt-global-style5{padding:7px 15px;gap:7px;}
} .elbzotech-bt-global-style3{color:var(--bzo-title_typo-color);font-weight:700;font-size:16px;line-height:20px;border-radius:0px;cursor:pointer;position:relative;transition:.3s;display:flex;align-items:center;gap:4px;text-transform:capitalize;}
.elbzotech-bt-global-style3 .text-button{border-bottom:1px solid var(--bzo-title_typo-color);transition:all 0.3s ease-out 0s;}
.elbzotech-bt-global-style3 .icon-button-el{font-size:20px;}
.elbzotech-bt-global-style3:hover .text-button{border-color:var(--bzo-main-color);}
.elbzotech-bt-global-style3:focus, .elbzotech-bt-global-style3:hover{color:var(--bzo-main-color);}
.elbzotech-bt-global-style4{color:#fff;font-weight:500;padding:15px 35px;border-radius:0px;position:relative;transition:.3s;display:flex;align-items:center;gap:6px;background-color:var(--bzo-main-color);flex-direction:row-reverse;transition:.3s;}
.elbzotech-bt-global-style4:hover{background-color:var(--bzo-main-color-mix-black);color:#fff;}
@media(max-width:767px){
.elbzotech-bt-global-style4{padding:8px 15px;}
} .elbzotech-bt-global-style5{border:1px solid #000;color:#fff;border-radius:0px;text-align:center;font-weight:500;padding:10px 40px;font-size:16px;line-height:1.4;display:flex;cursor:pointer;position:relative;font-family:var(--bzo-body_typo-font-family);overflow:hidden;transition:.15s;background:#000;overflow:hidden;align-items:center;gap:5px;}
.elbzotech-bt-global-style5:hover, .elbzotech-bt-global-style5:focus{color:#000;background:#fff;border:1px solid #000;}
@media(max-width:767px){
.elbzotech-bt-global-style5{font-size:14px;padding:8px 16px;}
}
.btn-style5-transparent.elbzotech-bt-global-style5, .btn-style5-transparent .elbzotech-bt-global-style5{color:#000;background:transparent;}
.btn-style5-transparent.elbzotech-bt-global-style5:hover, .btn-style5-transparent .elbzotech-bt-global-style5:focus, .btn-style5-transparent .elbzotech-bt-global-style5:hover{
color: #fff;
background: #000;
}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}