.elementor-5037 .elementor-element.elementor-element-wbm5qs4:not(.elementor-motion-effects-element-type-background), .elementor-5037 .elementor-element.elementor-element-wbm5qs4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #080d3c 0%, #00a8ec 100%);}.elementor-5037 .elementor-element.elementor-element-wbm5qs4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-5037 .elementor-element.elementor-element-wbm5qs4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5037 .elementor-element.elementor-element-fuf3xs2{text-align:center;}.elementor-5037 .elementor-element.elementor-element-fuf3xs2 .elementor-heading-title{font-size:46px;font-weight:700;color:#ffffff;}.elementor-5037 .elementor-element.elementor-element-g2h9lgj{text-align:center;}.elementor-5037 .elementor-element.elementor-element-63b0b72 .elementor-button{background-color:#00A8EC00;font-size:16px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-5037 .elementor-element.elementor-element-63b0b72{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-5037 .elementor-element.elementor-element-63b0b72 > .elementor-widget-container{background-image:url("https://chainbotsolutions.com/wp-content/uploads/2025/02/Button-01-01-01-1-1.png");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5037 .elementor-element.elementor-element-63b0b72.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5037 .elementor-element.elementor-element-ifmbvnl{padding:60px 20px 10px 20px;}.elementor-5037 .elementor-element.elementor-element-wumvjgr{text-align:center;}.elementor-5037 .elementor-element.elementor-element-wumvjgr .elementor-heading-title{font-weight:700;color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-srs0wig{text-align:center;}.elementor-5037 .elementor-element.elementor-element-e2304ro{padding:20px 20px 40px 20px;}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-icon i{color:#00a8ec;transition:color 0.3s;}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-icon svg{fill:#00a8ec;transition:fill 0.3s;}.elementor-5037 .elementor-element.elementor-element-6a157fa{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-text{color:#0a2540;transition:color 0.3s;}.elementor-5037 .elementor-element.elementor-element-8bd3e9c{text-align:center;}.elementor-5037 .elementor-element.elementor-element-8bd3e9c .elementor-heading-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-773b849 .elementor-button{background-color:#00A8EC00;font-size:16px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-5037 .elementor-element.elementor-element-773b849{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-5037 .elementor-element.elementor-element-773b849 > .elementor-widget-container{background-image:url("https://chainbotsolutions.com/wp-content/uploads/2025/02/Button-01-01-01-1-1.png");margin:0px autopx 0px autopx;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5037 .elementor-element.elementor-element-773b849.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5037 .elementor-element.elementor-element-vpo41li:not(.elementor-motion-effects-element-type-background), .elementor-5037 .elementor-element.elementor-element-vpo41li > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-5037 .elementor-element.elementor-element-vpo41li{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-5037 .elementor-element.elementor-element-vpo41li > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5037 .elementor-element.elementor-element-h3f0lrk{text-align:center;}.elementor-5037 .elementor-element.elementor-element-h3f0lrk .elementor-heading-title{font-weight:700;color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-zmsx9tb{padding:60px 20px 10px 20px;}.elementor-5037 .elementor-element.elementor-element-luwf5d5{text-align:center;}.elementor-5037 .elementor-element.elementor-element-luwf5d5 .elementor-heading-title{font-weight:700;color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-rx17h4y{text-align:center;}.elementor-5037 .elementor-element.elementor-element-gx1zy8b{padding:0px 20px 20px 20px;}.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-cceqvx1{padding:16px 20px 60px 20px;}.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-gjfdzi7:not(.elementor-motion-effects-element-type-background), .elementor-5037 .elementor-element.elementor-element-gjfdzi7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-5037 .elementor-element.elementor-element-gjfdzi7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-5037 .elementor-element.elementor-element-gjfdzi7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5037 .elementor-element.elementor-element-nxxr2mb{text-align:center;}.elementor-5037 .elementor-element.elementor-element-nxxr2mb .elementor-heading-title{font-weight:700;color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-qdetifn{text-align:center;}.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon-box-wrapper{gap:15px;}.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon{font-size:48px;}.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon-box-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon-box-description{color:#475569;}.elementor-5037 .elementor-element.elementor-element-uryxh02{padding:60px 20px 60px 20px;}.elementor-5037 .elementor-element.elementor-element-ii9pbka{text-align:center;}.elementor-5037 .elementor-element.elementor-element-ii9pbka .elementor-heading-title{font-weight:700;color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-utkz9xv{text-align:center;}.elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-accordion-item{border-color:#e2e8f0;}.elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-accordion-icon, .elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-accordion-title{color:#0a2540;}.elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-accordion-icon svg{fill:#0a2540;}.elementor-5037 .elementor-element.elementor-element-hfdls3r .elementor-tab-content{color:#475569;}.elementor-5037 .elementor-element.elementor-element-d6sfgio:not(.elementor-motion-effects-element-type-background), .elementor-5037 .elementor-element.elementor-element-d6sfgio > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #080d3c 0%, #00a8ec 100%);}.elementor-5037 .elementor-element.elementor-element-d6sfgio{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-5037 .elementor-element.elementor-element-d6sfgio > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5037 .elementor-element.elementor-element-5kx62xp{text-align:center;}.elementor-5037 .elementor-element.elementor-element-5kx62xp .elementor-heading-title{font-weight:700;color:#ffffff;}.elementor-5037 .elementor-element.elementor-element-vefdbrd{text-align:center;}.elementor-5037 .elementor-element.elementor-element-cb8e25f .elementor-button{background-color:#00A8EC00;font-size:16px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-5037 .elementor-element.elementor-element-cb8e25f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-5037 .elementor-element.elementor-element-cb8e25f > .elementor-widget-container{background-image:url("https://chainbotsolutions.com/wp-content/uploads/2025/02/Button-01-01-01-1-1.png");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5037 .elementor-element.elementor-element-cb8e25f.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-5037 .elementor-element.elementor-element-63b0b72 > .elementor-widget-container{background-size:60% auto;}.elementor-5037 .elementor-element.elementor-element-773b849 > .elementor-widget-container{background-size:60% auto;}.elementor-5037 .elementor-element.elementor-element-cb8e25f > .elementor-widget-container{background-size:60% auto;}}@media(max-width:767px){.elementor-5037 .elementor-element.elementor-element-63b0b72 > .elementor-widget-container{background-size:85% auto;}.elementor-5037 .elementor-element.elementor-element-773b849 > .elementor-widget-container{background-size:85% auto;}.elementor-5037 .elementor-element.elementor-element-cb8e25f > .elementor-widget-container{background-size:85% auto;}}/* Start custom CSS for icon-list, class: .elementor-element-6a157fa */.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-items {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 12px !important;
}
.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-item {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 8px !important;
  padding: 14px 18px !important;
  transition: box-shadow 0.2s, transform 0.2s !important;
  margin: 0 !important;
}
.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-item:hover {
  box-shadow: 0 4px 16px rgba(0,168,236,0.18) !important;
  transform: translateY(-2px) !important;
  border-color: #00a8ec !important;
}
.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-item a {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  text-decoration: none !important;
}
.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-icon {
  width: 28px !important;
  height: 28px !important;
  background: #00a8ec !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}

.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-text {
  color: #0a2540 !important;
  font-weight: 500 !important;
  font-size: 15px !important;
}

.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-icon svg {
  width: 16px !important;
  height: 16px !important;
}
.elementor-5037 .elementor-element.elementor-element-6a157fa .elementor-icon-list-icon svg path {
  fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-773b849 */.elementor-5037 .elementor-element.elementor-element-773b849 {
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b82090 */.elementor-5037 .elementor-element.elementor-element-4b82090 { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); transition: box-shadow 0.3s; }
.elementor-5037 .elementor-element.elementor-element-4b82090:hover { box-shadow: 0 6px 24px rgba(0,168,236,0.18); }
.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-4b82090 .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-95ac5f1 */.elementor-5037 .elementor-element.elementor-element-95ac5f1 { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); transition: box-shadow 0.3s; }
.elementor-5037 .elementor-element.elementor-element-95ac5f1:hover { box-shadow: 0 6px 24px rgba(0,168,236,0.18); }
.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-95ac5f1 .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc7cad5 */.elementor-5037 .elementor-element.elementor-element-dc7cad5 { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); transition: box-shadow 0.3s; }
.elementor-5037 .elementor-element.elementor-element-dc7cad5:hover { box-shadow: 0 6px 24px rgba(0,168,236,0.18); }
.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-dc7cad5 .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bccdc2 */.elementor-5037 .elementor-element.elementor-element-0bccdc2 { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); transition: box-shadow 0.3s; }
.elementor-5037 .elementor-element.elementor-element-0bccdc2:hover { box-shadow: 0 6px 24px rgba(0,168,236,0.18); }
.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-0bccdc2 .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6963db */.elementor-5037 .elementor-element.elementor-element-f6963db { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); transition: box-shadow 0.3s; }
.elementor-5037 .elementor-element.elementor-element-f6963db:hover { box-shadow: 0 6px 24px rgba(0,168,236,0.18); }
.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-f6963db .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bd51f */.elementor-5037 .elementor-element.elementor-element-79bd51f { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); transition: box-shadow 0.3s; }
.elementor-5037 .elementor-element.elementor-element-79bd51f:hover { box-shadow: 0 6px 24px rgba(0,168,236,0.18); }
.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-79bd51f .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fc7ef2 */.elementor-5037 .elementor-element.elementor-element-0fc7ef2 { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); }
.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-0fc7ef2 .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eecf6ee */.elementor-5037 .elementor-element.elementor-element-eecf6ee { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); }
.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-eecf6ee .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0937aa9 */.elementor-5037 .elementor-element.elementor-element-0937aa9 { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); }
.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-0937aa9 .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a5db1a */.elementor-5037 .elementor-element.elementor-element-4a5db1a { background: #ffffff; border: 1px solid #e2e8f0; border-top: 3px solid #00a8ec; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 2px 12px rgba(0,168,236,0.08); }
.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon i { color: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon svg { fill: #00a8ec !important; }
.elementor-5037 .elementor-element.elementor-element-4a5db1a .elementor-icon { color: #00a8ec !important; }/* End custom CSS */
/* Start custom CSS *//* Fix numbered circles - match homepage teal gradient style */
.elementor-element-vcca1au .elementor-widget-container > div > div > div:first-child {
  background: linear-gradient(135deg, #00a8ec 0%, #0073ba 100%) !important;
}

/* Fix CTA buttons to pill-shaped gradient style */
.elementor-element-7fewxtp .elementor-button,
.elementor-element-0e5h24r .elementor-button,
.elementor-element-r8b9ujb .elementor-button {
  border-radius: 30px !important;
  background: linear-gradient(90deg, #00a8ec 0%, #0077b6 100%) !important;
  color: #fff !important;
}

/* Fix Talk to Us button inline styles - override to brand teal */
.elementor-element-0e5h24r a {
  background: linear-gradient(90deg, #00a8ec 0%, #0077b6 100%) !important;
  border-radius: 30px !important;
  padding: 14px 32px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: 0 4px 15px rgba(0, 168, 236, 0.3) !important;
  transition: opacity 0.3s ease !important;
}

/* Fix card border and background to match brand */
.elementor-element-0e5h24r .elementor-widget-container > div {
  border-color: #00a8ec !important;
  background: #f0f9ff !important;
}
/* Center hero Get a Quote button */
.elementor-element-u3k7930 > .elementor-widget-wrap {
  justify-content: center !important;
  align-items: center !important;
}
.elementor-element-63b0b72 {
  margin: 0 auto !important;
}
/* Center Schedule Your Free Call button */
.elementor-element-n0u0sf2 > .elementor-widget-wrap {
  justify-content: center !important;
  align-items: center !important;
}
.elementor-element-cb8e25f {
  margin: 0 auto !important;
}/* End custom CSS */