.elementor-2681 .elementor-element.elementor-element-f18a5ff{--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-2681 .elementor-element.elementor-element-b60b79e{--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;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2681 .elementor-element.elementor-element-8f1560a{--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;}.elementor-2681 .elementor-element.elementor-element-8e75e78{--display:flex;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;font-weight:700;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #ED3239 0%, #ED3239 100%);}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:3px;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:3px;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-border-divider::before{height:3px;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-13px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#ED3239;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-2c03169{color:#000000;}.elementor-2681 .elementor-element.elementor-element-769655d{--display:flex;}.elementor-2681 .elementor-element.elementor-element-c94ccf6{--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-2681 .elementor-element.elementor-element-fb51cb6{--spacer-size:30px;}.elementor-2681 .elementor-element.elementor-element-2d2faed{--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-2681 .elementor-element.elementor-element-99829d0{--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-2681 .elementor-element.elementor-element-dfcd539{--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-2681 .elementor-element.elementor-element-e69224d{--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;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2681 .elementor-element.elementor-element-318a97b{--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;}.elementor-2681 .elementor-element.elementor-element-9b5a0ca{--display:flex;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-section-title{font-weight:700;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-border-divider{width:170px;background:linear-gradient(90deg, #ED3239 0%, #ED3239 100%);}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:170px;height:3px;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-border-star{width:170px;height:3px;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-border-divider::before{height:3px;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-13px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#ED3239;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-056f963{color:#000000;}.elementor-2681 .elementor-element.elementor-element-513981d{--display:flex;}.elementor-2681 .elementor-element.elementor-element-8a9b2d8 img{width:100%;max-width:100%;height:550px;}.elementor-2681 .elementor-element.elementor-element-eba3a93{--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-2681 .elementor-element.elementor-element-9a9f824{--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-2681 .elementor-element.elementor-element-17d15b8{--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-2681 .elementor-element.elementor-element-ba5f1ce{--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-2681 .elementor-element.elementor-element-67865c3{--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-2681 .elementor-element.elementor-element-3005f25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-909e04c{--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-2681 .elementor-element.elementor-element-fe4d534{--spacer-size:30px;}.elementor-2681 .elementor-element.elementor-element-b814eae{--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-2681 .elementor-element.elementor-element-fecbc39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-section-title{font-size:50px;font-weight:700;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-border-divider{width:170px;background:linear-gradient(90deg, #ED3239 0%, #ED3239 100%);}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:170px;height:3px;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-border-star{width:170px;height:3px;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-border-divider::before{height:3px;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-13px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#ED3239;color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#ED3239;}.elementor-2681 .elementor-element.elementor-element-15598ff{--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;}.elementor-2681 .elementor-element.elementor-element-d88d071{--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-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-weight:900;color:#EE3239;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#EE3239;border-radius:0px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#EE3239;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion .elementskit-card-body{border-radius:0px 0px 0px 0px;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF0000;}.elementor-2681 .elementor-element.elementor-element-d67c5f8{--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-2681 .elementor-element.elementor-element-51ce94d img{width:100%;height:570px;}.elementor-2681 .elementor-element.elementor-element-ea3efba{--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-2681 .elementor-element.elementor-element-d5625f6{--spacer-size:100px;}.elementor-2681 .elementor-element.elementor-element-2fccb5e{--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-2681 .elementor-element.elementor-element-09157dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2681 .elementor-element.elementor-element-a855e57 .elementskit-section-title-wraper .elementskit-section-title{font-size:23px;}.elementor-2681 .elementor-element.elementor-element-e69224d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2681 .elementor-element.elementor-element-c21f8c5 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-2681 .elementor-element.elementor-element-fecbc39 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:15px;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:15px;}.elementor-2681 .elementor-element.elementor-element-e9a23a3 .elementskit-accordion .elementskit-card-body{padding:0px 20px 0px 20px;}.elementor-2681 .elementor-element.elementor-element-51ce94d img{height:350px;}}@media(min-width:768px){.elementor-2681 .elementor-element.elementor-element-f18a5ff{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-2d2faed{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-99829d0{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-eba3a93{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-9a9f824{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-17d15b8{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-ba5f1ce{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-67865c3{--content-width:1600px;}.elementor-2681 .elementor-element.elementor-element-d88d071{--width:50%;}.elementor-2681 .elementor-element.elementor-element-d67c5f8{--width:50%;}.elementor-2681 .elementor-element.elementor-element-2fccb5e{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-bf5c3f1 */.promised-deliverables {
  background: #000;
  padding: 70px 20px;
  text-align: center;
}

.promised-deliverables .container {
  max-width: 1200px;
  margin: 0 auto;
}

.promised-deliverables .title {
  color: #fff;
  font-size: 32px;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 10px;
}

.promised-deliverables .subtitle {
  color: #ddd;
  font-size: 16px;
  line-height: 1.7;
  max-width: 850px;
  margin: 0 auto 40px;
}

.cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  align-items: stretch;
}

.card {
  background: #fff;
  border-radius: 10px;
  padding: 28px 22px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  width: 100%;
  min-height: 280px;
  box-sizing: border-box;
}

.card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.15);
}

.card .icon img {
  width: 48px;
  height: auto;
  margin-bottom: 14px;
}

.card h3 {
  color: #000000;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 700;
  margin: 0 0 14px;
}

.card p {
  color: #000000;
  font-size: 15px;
  line-height: 1.7;
  margin: 0;
}

.btn-wrap {
  margin-top: 42px;
}

.cta-btn {
  display: inline-block;
  background: #EE3239;
  color: #fff;
  padding: 14px 28px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-radius: 6px;
  text-decoration: none;
  transition: background 0.3s ease;
}

.cta-btn:hover {
  background: #cf2a31;
}

/* Tablet */
@media (max-width: 991px) {
  .cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .promised-deliverables .title {
    font-size: 28px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .promised-deliverables {
    padding: 50px 16px;
  }

  .promised-deliverables .title {
    font-size: 24px;
  }

  .promised-deliverables .subtitle {
    font-size: 14px;
    margin-bottom: 28px;
  }

  .cards {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .card {
    min-height: auto;
    padding: 24px 18px;
  }

  .card h3 {
    font-size: 18px;
  }

  .card p {
    font-size: 14px;
    line-height: 1.6;
  }

  .cta-btn {
    width: auto;
    padding: 13px 24px;
    font-size: 15px;
  }
}/* End custom CSS */