.dm-button{background-color:#dd2400;border-radius:3px 0 0 3px;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px 5px;z-index:9999;font-size:12px;width:65px;height:60px;text-align:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;line-height:1;gap:5px;}
#widget_indexdm{z-index:10000;width:65px;position:fixed;top:40%;right:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;}
.dm-button span{display:block;}
.dm-button.dm-support{background-color:#28A745;}
.dm-button i{font-size:22px;}
.dm-button:hover, .dm-button.dm-support:hover{background:#6327eb;}
.dm-button:focus, .dm-button:hover{color:#fff;}
.dm-button:hover, .dm-button.dm-support:hover{background:#6327eb;}
@media(max-width:1200px){
#widget_indexdm{display:none;}
} #message-purchased p.wn-notification-message-container{line-height:16px;padding:10px 0;}
#message-purchased p a{font-size:14px!important;line-height:20px;font-weight:600;}
@media(max-width:400px){
#message-purchased.wn-product-with-image{max-width:300px;min-width:300px;}
}
#message-purchased{bottom:90px!important;}
div.nsl-container.nsl-container-block .nsl-container-buttons{display:flex!important;gap:20px!important;padding:0!important;width:100%!important;}
div.nsl-container .nsl-button{border-radius:0!important;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;height:56px;}
div.nsl-container .nsl-button-default div.nsl-button-label-container{text-transform:uppercase!important;font-weight:600;font-family:var(--bzo-title_typo-font-family)!important;padding:19px 0!important;margin:0!important;}
div.nsl-container .nsl-button:hover{box-shadow:2px 3px 8px 1px rgb(0 0 0 / 30%)!important;}
div.nsl-container .nsl-button-svg-container{padding:15px!important;padding-right:0px!important;}
div#cookie-notice .bzotech-bt-cookie{line-height:40px;border-radius:5px;background-color:#369EE3;color:#fff;padding:0 15px;margin:0 0 0 15px;border:1px solid transparent;}
div#cookie-notice .bzotech-bt-cookie:hover{color:#fff;background-color:#fff;}
div#cookie-notice #cn-accept-cookie{background-color:#2EB85C;}
div#cookie-notice #cn-accept-cookie:hover{background-color:#fff;border-color:#2EB85C;color:#2EB85C;}
div#cookie-notice #cn-refuse-cookie{background-color:#EF5454;}
div#cookie-notice #cn-refuse-cookie:hover{background-color:#fff;border-color:#EF5454;color:#EF5454;}
div#cookie-notice #cn-more-info{background-color:#369EE3;}
div#cookie-notice #cn-more-info:hover{background-color:#fff;border-color:#369EE3;color:#369EE3;}
div#cookie-notice{box-shadow:0px 0px 15px -7px rgba(0, 0, 0, 0.5);font-family:var(--bzo-body_typo-font-family);font-size:16px;}
div#cookie-notice span#cn-notice-text{margin:0;line-height:40px;color:#333;}
@media(max-width:767px){
div#cookie-notice span#cn-notice-text{line-height:24px;margin-bottom:15px;font-size:12px;}
div#cookie-notice .bzotech-bt-cookie{margin:0 5px;}
}  .list-links-scroll .item-slider-global-{display:flex;align-items:center;gap:12px;}
.list-links-scroll .item-slider-global- h3, .list-links-scroll .item-slider-global- p{font-size:32px;line-height:1;text-transform:uppercase;font-weight:600;color:#000;margin:0;font-family:var(--bzo-title_typo-font-family);}
.list-links-scroll2 .item-slider-global- h3, .list-links-scroll2 .item-slider-global- p{color:var(--bzo-main-color2);}
@media(max-width:1200px){
body{font-size:16px;}
}
@media(max-width:880px){}
@media(min-width:1200px){
.header1 .bzotech-navbar-nav .sub-menu, .header1 .bzotech-navbar-nav li.has-mega-menu .mega-menu{background:rgba(23, 23, 23, .7);}
}
.home .header1{background-color:transparent !important;}
.btn-down-w{display:flex !important;align-items:center;justify-content:center;}
.btn-down{color:#000;font-size:26px;text-align:center;background:var(--bzo-main-color2);width:48px;height:48px;line-height:48px;border-radius:48px;display:block;}
.btn-down:hover{background:var(--bzo-main-color);color:#000;}
.btn-more-around{animation:rotating 20s linear infinite;}
@media(min-width:1200px) and (max-width:1366px){
.slide-agency-text{font-size:180px !important;}
}
@media(max-width:1200px){
.btn-down{width:44px;height:44px;line-height:44px;font-size:20px;}
.list-links-scroll .item-slider-global- h3, .list-links-scroll .item-slider-global- p{font-size:28px;}
}
@media(max-width:767px){
.banner1-img{border-top-right-radius:80px !important;max-height:270px !important;bottom:0;top:auto !important;}
.btn-down{width:38px;height:38px;line-height:38px;font-size:18px;}
.list-links-scroll .item-slider-global- h3, .list-links-scroll .item-slider-global- p{font-size:20px;}
}
.countup-wrap{position:relative;}
.countup-wrap:before{position:absolute;content:"";top:16px;right:16px;width:0;height:0;border-top:32px solid #1D1D1D;border-left:32px solid transparent;transition:.15s;}
.countup-wrap:hover:before{border-top:32px solid var(--bzo-main-color2);}
.wwa-follow2{position:relative;}
.wwa-follow2 .elementor-widget-bzotech-heading-global{position:static;}
.wwa-follow2 .elbzotech-heading-global{transform:rotate(-90deg);height:30px;width:180px;position:absolute;top:0;right:0;}
.wwa-follow{transform:rotate(-90deg);}
.heading-dots .elbzotech-heading-global-style1{position:relative;}
.heading-dots .elbzotech-heading-global-style1:after{position:absolute;width:16px;height:16px;content:"";background-color:rgba(255, 255, 255, 0.2);left:50%;bottom:-8px;transform:translateX(-50%);border-radius:100%;}
.h3-heading-dots.heading-dots .elbzotech-heading-global-style1:after{background-color:var(--bzo-main-color-mix-white);}
.heading-dots .elbzotech-heading-global-style1:before{position:absolute;width:10px;height:10px;content:"";background-color:var(--bzo-main-color);left:50%;bottom:-5px;transform:translateX(-50%);border-radius:100%;z-index:1;}
.blog-home .item-grid-post- .item-post .post-info{background-color:var(--bzo-gray-color);}
@media(min-width:1200px){
.trust-brands .swiper-container{overflow:visible;}
.trust-brands-wrap{position:relative;}
.trust-brands-wrap:before{position:absolute !important;content:"" !important;width:calc(50vw - 500px) !important;height:100% !important;left:0% !important;top:0 !important;background-color:var(--bzo-body-background);z-index:2;}
.trust-brands-wrap2{position:relative;}
.trust-brands-wrap2:before{position:absolute !important;content:"" !important;width:calc(50vw - 500px) !important;height:100% !important;left:0% !important;top:0 !important;background-color:var(--bzo-gray-color);z-index:2;}
.footer-content{position:relative;}
.footer-content::after{position:absolute;content:"";width:calc(25vw + 12px);height:100%;left:0;top:0;background-color:#171717;background-image:url(https://digiflow.bzotech.com/wp-content/themes/bw-digiflow/assets/global/css/images/footer-bg.webp);z-index:0;}
} .item-services{position:relative;transition:.2s;}
.item-services:hover{background:var(--bzo-main-color) !important;}
.item-services .item-services-btn, .item-services .item-services-info{opacity:0;visibility:hidden;}
.item-services:hover .item-services-btn, .item-services:hover .item-services-info{opacity:1;visibility:visible;}
.item-services::after{position:absolute;content:"";border:14px solid #171717;border-bottom:none;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:50px;border-radius:50% 50% 0 0/100% 100% 0 0;background-color:var(--bzo-main-color);}
.item-services .item-services-number{color:var(--bzo-main-color);opacity:0.2;position:absolute;font-size:clamp(130px,15vw,260px);font-weight:900;line-height:.74;right:-5%;top:50%;transform:translateY(-50%);writing-mode:sideways-lr;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;}
.item-services:hover:after, .item-services:hover .item-services-number{opacity:0;visibility:hidden;}
.video-round-text{background-color:var(--bzo-main-color2);padding:20px;border-radius:100%;animation:rotating 20s linear infinite;border:10px solid #000000;}
@media(min-width:1025px){
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-heading{position:absolute;left:0;bottom:150px;}
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-content{padding-left:25%;}
}
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-heading{font-family:var(--bzo-body_typo-font-family);flex-basis:25%;gap:0;flex-direction:row;}
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-content{flex-basis:75%;}
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{float:left;font-family:var(--bzo-body_typo-font-family);background-color:#1d1d1d;color:var(--bzo-body_typo-color);}
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:hover{color:var(--bzo-main-color) !important;cursor:pointer;background-color:#1d1d1d !important;}
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background-color:var(--bzo-main-color) !important;color:#000 !important;}
@media(max-width:1366px){
.pricing-plans.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{padding:10px 20px;}
}
@media(max-width:1200px){
.video-round-text{padding:8px;border-width:4px;}
}
@media(max-width:1024px){
.pricing-plans.elementor-widget-n-tabs .e-n-tabs{flex-direction:column;gap:24px;}
}
.testimonial2-trustpilot{clip-path:polygon( 16% 0, 70% 0%, 100% 0, 100% 100%, 73% 100%, 0 100%, 0% 70%, 0 13% );}
@media(max-width:1200px){
.testimonial2-trustpilot{clip-path:polygon(10% 0, 70% 0%, 100% 0, 100% 100%, 80% 100%, 0 100%, 0% 70%, 0 10%);}
}
.hww-box-step:hover h2.color-hover{color:var(--bzo-body_typo-color) !important;transition:.2s;}
.slide2-txt1 p{margin:0 0 10px 0;}
@media(max-width:767px){
.slide2-txt1 p{margin:0 0 4px 0;}
}
.box-projects .e-con, .box-projects .elementor-widget, .box-projects{position:static !important;}
.scroll-box{position:sticky !important;top:40px !important;}
.home .header3{background-color:transparent !important;}
.h3-slide-top{height:100vh !important;overflow:hidden;}
.h3-slide-top .adv-thumb-link > img{object-fit:cover;max-width:100%;display:inline-block;width:100%;height:100vh;}
.h3-count-years .count-up-item .count-up .count-up-number{font-size:100px;font-weight:600;}
.h3-count-years .count-up-item .count-up{gap:10px;font-weight:600;color:#fff;text-align:center;justify-content:center;}
.h3-count-years .count-box-content .title{color:#fff;margin-top:8px;}
.h3-video-round-text.video-round-text{border-color:#FDDCC5;}
.h3-video .elbzotech-banner-info-global-style2 .icon-button-video__icon::before{background-color:rgba(59, 130, 246, 0.7);}
.h3-video .elbzotech-banner-info-global-style2 .icon-button-video__icon::after{background-color:rgba(59, 130, 246, 0.4);}
.h3-video .elbzotech-banner-info-global-style2 .icon-button-video__icon i{color:#fff;}
@media(max-width:1200px){
.h3-slide-top .adv-thumb-link > img, .h3-slide-top{height:620px !important;}
.header3 .toggle-mobile-menu{color:#fff;}
.h3-count-years .count-up-item .count-up .count-up-number{font-size:70px;}
}
@media(max-width:767px){
.h3-slide-top .adv-thumb-link > img, .h3-slide-top{height:480px !important;}
.h3-blog .item-grid-post-style2 .post-meta-data{font-size:14px;}
} .header-4 .menu-fixed-content.fixed-header,
.bzotech-header-page-header-4-home-4 .menu-fixed-content.fixed-header{background:var(--bzo-body-background);}
.line-under1{position:relative;display:inline-block;line-height:1;}
.line-under1:after{position:absolute;content:"";width:100%;height:25%;background-color:var(--bzo-main-color-mix-white2);left:0;bottom:5px;z-index:-1;}
@media(min-width:1201px){
.h4-brands{position:relative;}
.h4-brands:before{background-image:linear-gradient(to right, #fff 10%, #fff0);width:240px;height:100%;position:absolute;content:"";inset:0% auto 0% 0%;left:0;right:auto;z-index:2;}
.h4-brands:after{background-image:linear-gradient(to right, #fff0, #fff 90%);width:240px;height:100%;position:absolute;content:"";inset:0% 0% 0% auto;right:0;left:auto;z-index:2;}
.h4-team .item-grid-post-style3:nth-child(2n){margin-top:60px;}
}
.h4-step .list-text-info{position:relative;}
.h4-step .h4-number-step{position:absolute;left:-30px;z-index:-1;color:transparent;-webkit-text-stroke:1px var(--bzo-main-color);text-stroke:1px var(--bzo-main-color);opacity:0.5;}
.h4-projects .item-grid-post-style4 .post-info .post-title{font-size:28px;}
.h4-testimonials .item-slider-global-testimonial{align-items:center;}
.h4-testimonials .item-slider-global-testimonial .testimonial-content{padding:0 0 0 30px;}
.h4-testimonials .item-slider-global-testimonial .info-client{margin-top:30px;}
.h4-testimonials .item-slider-global-testimonial .content-slider-custom{font-size:20px;}
.h4-testimonials .item-slider-global-testimonial .title{font-size:24px;margin-bottom:3px;}
.h4-testimonials .item-slider-global-testimonial .desc{font-size:18px;}
.h4-testimonials .item-slider-global-testimonial svg{width:50px;padding:0 5px;}
.h4-testimonials .controls-testimonials{opacity:0;}
.h4-team .item-grid-post-style3 .item-post:before{background:linear-gradient(0deg, rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .1));}
@media(max-width:1200px){
.h4-step .h4-number-step{left:-12px;}
.h4-testimonials .item-slider-global-testimonial .content-slider-custom{font-size:18px;}
.h4-testimonials .item-slider-global-testimonial .title{font-size:20px;}
.h4-testimonials .item-slider-global-testimonial .desc{font-size:16px;}
.h4-projects .item-grid-post-style4 .post-info .post-title{font-size:22px;}
}
@media(max-width:880px){
.h4-testimonials .item-slider-global-testimonial .content-slider-custom{font-size:16px;}
.h4-testimonials .item-slider-global-testimonial .title{font-size:18px;}
.h4-projects .item-grid-post-style4 .post-info .post-title{font-size:18px;}
}
@media(max-width:767px){
.h4-testimonials .item-slider-global-testimonial .testimonial-content{padding:30px 0 0 0;}
} .h5-res-text .elbzotech-heading-global-style1{font-size:clamp(38px, 11vw, 172px) !important;}
.h5-countup .count-up-item .count-up .count-up-number{font-size:80px;font-weight:500;}
.h5-countup .count-up-item .count-up{font-size:70px;}
.h5-countup .count-up-item .count-box-content .title{text-transform:capitalize;margin-top:12px;}
.h5-countup .countup-wrap:before{display:none;}
.h5-countup .count-up-item .count-up{gap:12px;}
.main-colors{background-image:linear-gradient(280deg, var(--bzo-main-color2) 0%, var(--bzo-main-color) 100%);background-color:transparent;background-clip:text;-webkit-background-clip:text;text-decoration:none;color:transparent;}
.h5-testimonials .bzotech-swiper-navi .swiper-button-nav{opacity:0;}
@media(max-width:1200px){
.h5-countup .count-up-item .count-box-content .title{font-size:18px;}
.h5-countup .count-up-item .count-up{font-size:50px;}
.h5-countup .count-up-item .count-up .count-up-number{font-size:60px;}
}
@media(max-width:767px){
.h5-countup .count-up-item .count-box-content .title{font-size:16px;}
.h5-countup .count-up-item .count-up{font-size:34px;}
.h5-countup .count-up-item .count-up .count-up-number{font-size:40px;}
} .header-6 .menu-fixed-content.fixed-header,
.bzotech-header-page-header-6-home-6 .menu-fixed-content.fixed-header{background:var(--bzo-body-background);}
.h6-list-links-scroll .item-slider-global- , .h6-list-links-scroll .item-slider-global- p{font-size:28px;line-height:1.5;text-transform:capitalize;color:#fff;}
.h6-list-links-scroll .item-slider-global-{position:relative;}
.h6-list-links-scroll .item-slider-global-:after{position:absolute;content:"";width:8px;height:8px;border-radius:10px;background-color:#fff;top:50%;right:-25px;margin-top:-4px;}
.h6-countup .count-up-item .count-up .count-up-number{font-weight:500;}
.h6-countup .count-up-item .count-up{}
.h6-countup .count-up-item .count-box-content .title{text-transform:capitalize;margin-top:20px;font-size:28px;font-weight:500;}
.h6-countup .countup-wrap:before{display:none;}
.pricing-light .element-pricing-table-global-:hover{background-color:var(--bzo-gray-color);}
.pricing-light .element-pricing-table-global-.pricing-active-yes .button-pricing, .pricing-light .element-pricing-table-global- .button-pricing:hover{color:#fff;}
.h6-blog .item-grid-post-style2 .item-post{border-style:dotted;}
@media(min-width:1201px){
.h6-brands{position:relative;}
.h6-brands:before{background-image:linear-gradient(to right, #fff 10%, #fff0);width:240px;height:100%;position:absolute;content:"";inset:0% auto 0% 0%;left:0;right:auto;z-index:2;}
.h6-brands:after{background-image:linear-gradient(to right, #fff0, #fff 90%);width:240px;height:100%;position:absolute;content:"";inset:0% 0% 0% auto;right:0;left:auto;z-index:2;}
}
@media(max-width:1200px){
.h6-list-links-scroll .item-slider-global- , .h6-list-links-scroll .item-slider-global- p{font-size:24px;}
.h6-countup .count-up-item .count-box-content .title{font-size:24px;}
}
@media(max-width:880px){
.h6-list-links-scroll .item-slider-global- , .h6-list-links-scroll .item-slider-global- p{font-size:20px;}
.h6-countup .count-up-item .count-box-content .title{font-size:18px;}
}
@media(max-width:767px){
.h4-testimonials .display-swiper-pagination-style3 .swiper-pagination{
position: static;
}
}