.elementor-2841 .elementor-element.elementor-element-164416b{--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-2841 .elementor-element.elementor-element-164416b:not(.elementor-motion-effects-element-type-background), .elementor-2841 .elementor-element.elementor-element-164416b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F9FF;}.elementor-2841 .elementor-element.elementor-element-c58bf96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2841 .elementor-element.elementor-element-51ce2c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2841 .elementor-element.elementor-element-758de10{padding:0px 0px 0px 0px;text-align:center;}.elementor-2841 .elementor-element.elementor-element-01ad208{padding:14px 0px 6px 0px;}.elementor-2841 .elementor-element.elementor-element-01ad208 .elementor-icon-wrapper{text-align:center;}.elementor-2841 .elementor-element.elementor-element-01ad208 .elementor-icon{font-size:25px;}.elementor-2841 .elementor-element.elementor-element-01ad208 .elementor-icon svg{height:25px;}.elementor-2841 .elementor-element.elementor-element-01ad208 .elementor-icon-wrapper svg{width:auto;}.elementor-2841 .elementor-element.elementor-element-435470b{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2841 .elementor-element.elementor-element-ec2c574{--grid-columns:3;--load-more-spinner-color:#01CCFF;}@media(max-width:1024px){.elementor-2841 .elementor-element.elementor-element-ec2c574{--grid-columns:2;}}@media(max-width:767px){.elementor-2841 .elementor-element.elementor-element-ec2c574{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-758de10 */.elementor-2841 .elementor-element.elementor-element-758de10 h2 strong{color:#27bfeb;font-size:42px; font-weight: 700;
position: relative;
}
.elementor-2841 .elementor-element.elementor-element-758de10 h2 strong::before{
    content:'';
    width:calc(100% + 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-01ad208 */.elementor-2841 .elementor-element.elementor-element-01ad208 .elementor-icon svg path{ fill:rgba(39,191,235,1) !important; opacity:.4 !important; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-ec2c574 */.elementor-2841 .elementor-element.elementor-element-ec2c574 .elementor-pagination{
    display: flex;
    justify-content: center;
}
.elementor-2841 .elementor-element.elementor-element-ec2c574 .page-numbers.current{
    width:35px !important;
    height:35px !important;
  
    border-radius:50px;
    display:inline-flex;
    justify-content: center;
    align-items: center;
    background:#27bfeb;
    color:#fff;
    transition:all 600ms ease-in-out;
}
.elementor-2841 .elementor-element.elementor-element-ec2c574 a.page-numbers{
    width:35px !important;
    height:35px !important;
    border:1px solid #27bfeb;
    border-radius:50px;
    display:inline-flex;
    justify-content: center;
    align-items: center;
    color:#000;
}
.elementor-2841 .elementor-element.elementor-element-ec2c574 a.page-numbers:hover{  background:#27bfeb;color:#fff; border:none}
.elementor-2841 .elementor-element.elementor-element-ec2c574 a.page-numbers.next{width:unset !important; height:unset !important; border:none}
.elementor-2841 .elementor-element.elementor-element-ec2c574 a.page-numbers.next:hover{background:unset !important; color:#27bfeb !important}

.elementor-2841 .elementor-element.elementor-element-ec2c574 a.page-numbers.prev{width:unset !important; height:unset !important; border:none}
.elementor-2841 .elementor-element.elementor-element-ec2c574 a.page-numbers.prev:hover{background:unset !important; color:#00c2ff !important}

.elementor-2841 .elementor-element.elementor-element-ec2c574 .page-numbers.prev{
    display: inline-block;
    width:35px;height: 35px;
    background: transparent;
    border: 1px solid #27bfeb;
    border-radius:50%;
    font-size: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164416b */.elementor-2841 .elementor-element.elementor-element-164416b::before{
        content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: radial-gradient(circle at center, rgba(0, 0, 0, .05) 1px, transparent 0);
    background-size: 16px 16px;
    background-repeat: repeat;
}/* End custom CSS */
/* Start custom CSS */.bottom-header::before{opacity:1 !important}/* End custom CSS */