.elementor-64 .elementor-element.elementor-element-2fcceed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:150px;}.elementor-64 .elementor-element.elementor-element-2fcceed:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-2fcceed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-edc6f41{--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;--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-64 .elementor-element.elementor-element-edc6f41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-0248d39{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:start;}.elementor-64 .elementor-element.elementor-element-0248d39 img{width:100%;max-width:90%;height:86px;object-fit:cover;object-position:center center;}.elementor-64 .elementor-element.elementor-element-33a94b0{--display:flex;--min-height:53px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-33a94b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-8de3bc5{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-79a1c1a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-79a1c1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-b113a97 .elementor-repeater-item-43d6817.elementor-social-icon{background-color:#B61B9B;}.elementor-64 .elementor-element.elementor-element-b113a97{--grid-template-columns:repeat(0, auto);text-align:center;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-64 .elementor-element.elementor-element-b113a97 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#19ABD2;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-2fcceed{--content-width:1600px;}.elementor-64 .elementor-element.elementor-element-edc6f41{--width:11%;}.elementor-64 .elementor-element.elementor-element-33a94b0{--width:77%;}.elementor-64 .elementor-element.elementor-element-79a1c1a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-64 .elementor-element.elementor-element-33a94b0{--width:491.188px;}.elementor-64 .elementor-element.elementor-element-79a1c1a{--width:177.463px;}}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-2fcceed{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-edc6f41{--min-height:9px;}.elementor-64 .elementor-element.elementor-element-0248d39{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-0248d39 img{max-width:86%;height:56px;object-fit:cover;}.elementor-64 .elementor-element.elementor-element-33a94b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-8de3bc5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-b113a97{--grid-template-columns:repeat(1, auto);}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-2fcceed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:05px;--padding-left:5px;--padding-right:5px;}.elementor-64 .elementor-element.elementor-element-0248d39{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-64 .elementor-element.elementor-element-0248d39 img{max-width:100%;height:59px;}.elementor-64 .elementor-element.elementor-element-33a94b0{--width:349px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-8de3bc5{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-b113a97{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 174px;--icon-size:14px;}.elementor-64 .elementor-element.elementor-element-b113a97.elementor-element{--align-self:flex-start;}}/* Start custom CSS for html, class: .elementor-element-8de3bc5 */.services {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  padding: 0px;
  flex-wrap: wrap;
  background: #19ABD2;
}

.service-box {
  text-align: center;
  cursor: pointer;
  transition: 0.3s;
  width: 155px; /* desktop same */
  padding: 10px 5px;
  border-radius: 10px;
}

.service-box img {
  width: 40px;
  margin-bottom: 8px;
  transition: 0.3s;

  filter: brightness(0) invert(1); /* pure white */
}

.service-box p {
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}

/* Hover Effect */
.service-box:hover {
  background: rgba(255,255,255,0.1);
}

.service-box:hover img {
  transform: translateY(-5px);
}

.service-box:hover p {
  color: #033745;
  font-size: 15px;
}

/* Tablet */
@media (max-width: 768px) {
  .services {
    gap: 5px;
    padding: 0px;
  }

  .service-box {
    width: 11%; /* 3 per row */
  }

  .service-box img {
    width: 35px;
  }

  .service-box p {
    font-size: 10px;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .services {
    justify-content: center; /* FIXED */
    gap: 10px;
    padding: 10px;
  }

  .service-box {
    width: 20%; /* FIXED: 2 per row with spacing */
  }

  .service-box img {
    width: 25px;
  }

  .service-box p {
    font-size: 10px;
  }
}

/* Extra Small Mobile */
@media (max-width: 320px) {
  .service-box {
    width: 100%; /* 1 per row */
  }
}/* End custom CSS */