.elementor-2882 .elementor-element.elementor-element-a0a5f38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-2882 .elementor-element.elementor-element-c21cc81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2882 .elementor-element.elementor-element-e346f53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2882 .elementor-element.elementor-element-db58e94{--display:flex;}.elementor-2882 .elementor-element.elementor-element-585b5be{padding:0px 0px 0px 0px;text-align:center;}.elementor-2882 .elementor-element.elementor-element-5998c3a{padding:14px 0px 6px 0px;}.elementor-2882 .elementor-element.elementor-element-5998c3a .elementor-icon-wrapper{text-align:center;}.elementor-2882 .elementor-element.elementor-element-5998c3a .elementor-icon{font-size:25px;}.elementor-2882 .elementor-element.elementor-element-5998c3a .elementor-icon svg{height:25px;}.elementor-2882 .elementor-element.elementor-element-5998c3a .elementor-icon-wrapper svg{width:auto;}.elementor-2882 .elementor-element.elementor-element-d7362eb{--display:flex;}.elementor-2882 .elementor-element.elementor-element-52bb37d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2882 .elementor-element.elementor-element-52bb37d.elementor-element{--align-self:center;}.elementor-2882 .elementor-element.elementor-element-2f01086{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:16px;padding:14px 16px 14px 19px;border-radius:35px 35px 35px 35px;border-style:none;background-image:linear-gradient(93.69deg, #00E6FF 0%, #0088FF 100%);color:#FFFFFF;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-btn.is-active{background-color:#00E6FF;color:#FFFFFF;border-color:#FFFFFF00;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-grid{grid-template-columns:repeat(2, 1fr);gap:0px;column-gap:40px;row-gap:40px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__body{padding:0px 20px 30px 20px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__image-wrap{height:480px;border-radius:14px 14px 14px 14px;overflow:hidden;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__image{object-fit:cover;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__overlay{background-color:#00000000;opacity:0;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card:hover .bbow-card__overlay{background-color:#2563EB00;opacity:1;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__hover-logo img{max-width:55%;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card:hover .bbow-card__image{transform:scale(1.05);}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__title{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;margin-bottom:0px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__description{font-size:14px;line-height:26px;color:#5C5C5C;margin-bottom:0px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-btn{font-family:"Comfortaa", Sans-serif;font-size:14px;font-weight:600;line-height:17px;padding:13px 39px 13px 39px;border-radius:35px 35px 35px 35px;background-color:#FFFFFF;color:#000000;border-color:#27BFEB59;border-style:solid;border-width:1px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-track{gap:12px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-btn:hover{color:#FFFFFF;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow{width:45px;height:45px;border-radius:50% 50% 50% 50%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#27BFEB59;background-color:#FFFFFF;color:#00000080;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow svg{width:15px;height:15px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow:hover{background-color:#34D5F5;color:#FFFFFF;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow--prev{margin-right:0px;}.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow--next{margin-left:0px;}@media(min-width:768px){.elementor-2882 .elementor-element.elementor-element-db58e94{--width:100%;}.elementor-2882 .elementor-element.elementor-element-d7362eb{--width:100%;}}@media(max-width:1024px){.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for heading, class: .elementor-element-585b5be */.elementor-2882 .elementor-element.elementor-element-585b5be h2 strong{color:#27bfeb;font-size:42px; font-weight: 700;
position: relative;
}
.elementor-2882 .elementor-element.elementor-element-585b5be h2 strong::before{
    content:'';
    width:calc(110% + 20px);height:25px;
background: url(https://bluebot.blue/wp-content/uploads/2026/09/bottom-strock-new.svg);
background-repeat: no-repeat;
background-size: 100%;
position: absolute;
bottom: -25px;left: -10px;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5998c3a */.elementor-2882 .elementor-element.elementor-element-5998c3a .elementor-icon svg path{ fill:rgba(39,191,235,1) !important; opacity:.4 !important; }/* End custom CSS */
/* Start custom CSS for bluebot-our-work, class: .elementor-element-ce5384c */.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-load-more-wrap .bbow-load-more-btn{
    font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  color: #FFFFFF;
  border-radius: 35px 35px 35px 35px;
  padding: 16px 38px 16px 26px !important;
  background: linear-gradient(93.69deg,#00E6FF, #0088FF, #0088FF, #00E6FF);
  background-size: 300% 100%;
  transition: all 600ms ease-in-out;
  box-shadow: 0 15px 35px rgba(0,136,255,.35), 0 25px 60px rgba(0,230,255,.20);
position: relative;
  margin-top:20px;
  transform: translateY(-2px);
}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-load-more-wrap .bbow-load-more-btn::after{
    content:'';
    width: 5px;height: 9px;
    background: url(https://bluebot.blue/wp-content/uploads/2026/08/icon01.svg);
    position: absolute;
    right: 22px;top:0;bottom: 0;margin: auto;
    background-size: contain;
     transition: all 600ms ease-in-out;
}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-load-more-wrap .bbow-load-more-btn:hover::after{right: 18px;}

.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-load-more-wrap .bbow-load-more-btn:hover{
    background-position: 100% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  transform: translateY(0);
  box-shadow: 0 0 8px rgba(0, 230, 255, 0), 0 0 18px rgba(0, 136, 255, 0), 0 0 35px rgba(0, 136, 255, 0);
}


.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-btn{
       background: linear-gradient(93.69deg, #fff, #fff, #0088FF, #00E6FF);
    background-size: 300% 100%;
    transition: all 600ms ease-in-out;
    border-radius: 35px 35px 35px 35px ;
 

}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-btn:hover{
   background-position: 100% 0;
   transition: all .4s ease-in-out;
  transform: translateY(0);
  box-shadow: 0 0 8px rgba(0, 230, 255, 0), 0 0 18px rgba(0, 136, 255, 0), 0 0 35px rgba(0, 136, 255, 0);
}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-btn.is-active{
     background-position: 98% 0;
     -moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
    
}

.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__image{height:100%}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow {
    
     background-image:none;
    background-size: 300% 100%;
    transition: all 600ms ease-in-out;
     padding: 0;
     filter: drop-shadow(0px 1px 4px rgba(39, 191, 235, .35));
    
}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-arrow:hover{
 
    border-color: #34D5F5!important;
}

.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-filter-bar{
        margin-bottom: 55px;
}
.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card__overlay{
    transition: all 600ms ease-in-out;
    top: auto;
    bottom: 0!important;
    height: 50%;
    opacity: 1!important;
         background: linear-gradient(180deg, #fff0 0%, rgb(14 17 22) 100%);
}

.elementor-2882 .elementor-element.elementor-element-ce5384c .bbow-card:hover .bbow-card__overlay{
  
height: 80%;
}/* End custom CSS */
/* Start custom CSS */.common-our-work{display:none}
.bottom-header::before{opacity:1 !important}/* End custom CSS */