.elementor-255 .elementor-element.elementor-element-74fcdd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-74fcdd0:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-74fcdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8C5C5;}.elementor-255 .elementor-element.elementor-element-8c1e057 .pb-primary-btn.primary-2{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #2C3E50 0%, #2C3E50 100%);}.elementor-255 .elementor-element.elementor-element-8c1e057 .pb-primary-btn:hover::before{background-color:transparent;background-image:linear-gradient(180deg, #F76C5E 0%, #f2295b 100%);}.elementor-255 .elementor-element.elementor-element-8c1e057 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-8c1e057 .hero-section, .hero-section-2.bg-grey, .hero-section-3.bg-dark-light{background-color:#E5E8E8;}.elementor-255 .elementor-element.elementor-element-8c1e057 .pb-primary-btn.primary-2:hover{color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-0b21a03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-b1f5070 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-b1f5070 .latest-service__item-icon svg{width:63px;}.elementor-255 .elementor-element.elementor-element-b1f5070 .our-services__item-icon svg{width:63px;}.elementor-255 .elementor-element.elementor-element-b1f5070 .service-item__icon svg{width:63px;}.elementor-255 .elementor-element.elementor-element-b1f5070 .service-item__icon img{width:63px;}.elementor-255 .elementor-element.elementor-element-ef22a40{--display:flex;}.elementor-255 .elementor-element.elementor-element-01c48b1 .before-icon i{padding-right:5px;font-size:13px;}.elementor-255 .elementor-element.elementor-element-01c48b1 .after-icon i{padding-left:5px;font-size:13px;}.elementor-255 .elementor-element.elementor-element-9c46ac7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-2aafdec{--display:flex;}.elementor-255 .elementor-element.elementor-element-e9c880a .project-section-2 .section-heading{margin-bottom:140px;}.elementor-255 .elementor-element.elementor-element-a3fa528{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-465b30b{--display:flex;}.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-repeater-item-c1e8622 .number{background-color:#6E8080;}.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-repeater-item-e8dc5ce .number{background-color:#6E8080;}.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-repeater-item-4f01aec .number{background-color:#6E8080;}.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-repeater-item-82c6eb1 .number{background-color:#6E8080;}.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-repeater-item-2fc78cc .number{background-color:#6E8080;}.elementor-255 .elementor-element.elementor-element-3ac5034{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-3ac5034:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-3ac5034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F9;}.elementor-255 .elementor-element.elementor-element-425456e .section-heading{text-align:center;}.elementor-255 .elementor-element.elementor-element-b10b08f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 24px;--row-gap:20px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-b10b08f:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-b10b08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F9;}.elementor-255 .elementor-element.elementor-element-c00721a{--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;}.elementor-255 .elementor-element.elementor-element-7f092ac .team-thumb{background-color:transparent;background-image:linear-gradient(180deg, #FB525240 0%, #FB525240 100%);}.elementor-255 .elementor-element.elementor-element-138abac{--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;}.elementor-255 .elementor-element.elementor-element-72fd199 .team-thumb{background-color:transparent;background-image:linear-gradient(180deg, #FE9D5140 0%, #FE9D5100 100%);}.elementor-255 .elementor-element.elementor-element-de17781{--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;}.elementor-255 .elementor-element.elementor-element-ae97b00 .team-thumb{background-color:transparent;background-image:linear-gradient(180deg, #57D28840 0%, #57D28800 100%);}.elementor-255 .elementor-element.elementor-element-7bf3236{--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;}.elementor-255 .elementor-element.elementor-element-37ddf09 .team-thumb{background-color:transparent;background-image:linear-gradient(180deg, #657EFF40 0%, #657EFF00 100%);}.elementor-255 .elementor-element.elementor-element-ca1160f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-bc332a9 .testimonial-section{padding:0px 0px 25px 0px;}.elementor-255 .elementor-element.elementor-element-696c4cc{--display:flex;}.elementor-255 .elementor-element.elementor-element-953f9a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-c00721a{--width:25%;}.elementor-255 .elementor-element.elementor-element-138abac{--width:25%;}.elementor-255 .elementor-element.elementor-element-de17781{--width:25%;}.elementor-255 .elementor-element.elementor-element-7bf3236{--width:25%;}}/* Start custom CSS for optiboom_hero, class: .elementor-element-8c1e057 *//* Make all icon colors uniform */
.elementor-255 .elementor-element.elementor-element-8c1e057 i {
  color: #6e8080;
}

/* Button default + hover */
.elementor-255 .elementor-element.elementor-element-8c1e057 .elementor-button {
  background-color: #a2b4b4;
  color: white;
}
.elementor-255 .elementor-element.elementor-element-8c1e057 .elementor-button:hover {
  background-color: #f76c5e;
  color: white;
}

/* CTA Buttons Specific */
.elementor-255 .elementor-element.elementor-element-8c1e057 .cta-button {
  background-color: #f76c5e !important;
  color: white !important;
}

/* Add spacing to bottom of sections */
.elementor-255 .elementor-element.elementor-element-8c1e057 {
  padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for about, class: .elementor-element-01c48b1 *//* Make all icon colors uniform */
.elementor-255 .elementor-element.elementor-element-01c48b1 i {
  color: #6e8080;
}

/* Button default + hover */
.elementor-255 .elementor-element.elementor-element-01c48b1 .elementor-button {
  background-color: #a2b4b4;
  color: white;
}
.elementor-255 .elementor-element.elementor-element-01c48b1 .elementor-button:hover {
  background-color: #f76c5e;
  color: white;
}

/* CTA Buttons Specific */
.elementor-255 .elementor-element.elementor-element-01c48b1 .cta-button {
  background-color: #f76c5e !important;
  color: white !important;
}

/* Add spacing to bottom of sections */
.elementor-255 .elementor-element.elementor-element-01c48b1 {
  padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for optiboom_project, class: .elementor-element-e9c880a *//* Make all icon colors uniform */
.elementor-255 .elementor-element.elementor-element-e9c880a i {
  color: #6e8080;
}

/* Button default + hover */
.elementor-255 .elementor-element.elementor-element-e9c880a .elementor-button {
  background-color: #a2b4b4;
  color: white;
}
.elementor-255 .elementor-element.elementor-element-e9c880a .elementor-button:hover {
  background-color: #f76c5e;
  color: white;
}

/* CTA Buttons Specific */
.elementor-255 .elementor-element.elementor-element-e9c880a .cta-button {
  background-color: #f76c5e !important;
  color: white !important;
}

/* Add spacing to bottom of sections */
.elementor-255 .elementor-element.elementor-element-e9c880a {
  padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for optiboom_what_we_do, class: .elementor-element-7b3dbba *//* Make all icon colors uniform */
.elementor-255 .elementor-element.elementor-element-7b3dbba i {
  color: #6e8080;
}

/* Button default + hover */
.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-button {
  background-color: #a2b4b4;
  color: white;
}
.elementor-255 .elementor-element.elementor-element-7b3dbba .elementor-button:hover {
  background-color: #f76c5e;
  color: white;
}

/* CTA Buttons Specific */
.elementor-255 .elementor-element.elementor-element-7b3dbba .cta-button {
  background-color: #f76c5e !important;
  color: white !important;
}

/* Add spacing to bottom of sections */
.elementor-255 .elementor-element.elementor-element-7b3dbba {
  padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for optiboom_testimonial_slider, class: .elementor-element-bc332a9 *//* Make all icon colors uniform */
.elementor-255 .elementor-element.elementor-element-bc332a9 i {
  color: #6e8080;
}

/* Button default + hover */
.elementor-255 .elementor-element.elementor-element-bc332a9 .elementor-button {
  background-color: #a2b4b4;
  color: white;
}
.elementor-255 .elementor-element.elementor-element-bc332a9 .elementor-button:hover {
  background-color: #f76c5e;
  color: white;
}

/* CTA Buttons Specific */
.elementor-255 .elementor-element.elementor-element-bc332a9 .cta-button {
  background-color: #f76c5e !important;
  color: white !important;
}

/* Add spacing to bottom of sections */
.elementor-255 .elementor-element.elementor-element-bc332a9 {
  padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for optiboom_blog_post, class: .elementor-element-953f9a8 *//* Make all icon colors uniform */
.elementor-255 .elementor-element.elementor-element-953f9a8 i {
  color: #6e8080;
}

/* Button default + hover */
.elementor-255 .elementor-element.elementor-element-953f9a8 .elementor-button {
  background-color: #a2b4b4;
  color: white;
}
.elementor-255 .elementor-element.elementor-element-953f9a8 .elementor-button:hover {
  background-color: #f76c5e;
  color: white;
}

/* CTA Buttons Specific */
.elementor-255 .elementor-element.elementor-element-953f9a8 .cta-button {
  background-color: #f76c5e !important;
  color: white !important;
}

/* Add spacing to bottom of sections */
.elementor-255 .elementor-element.elementor-element-953f9a8 {
  padding-bottom: 40px;
}/* End custom CSS */