.elementor-6588 .elementor-element.elementor-element-9cf61f7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-1eb822a .banner2-section .banner-wrapper .banner-left-content span{background-color:#E9BD6F;}.elementor-6588 .elementor-element.elementor-element-1eb822a .banner2-section .banner-wrapper .banner-left-content h1, .banner2-section .banner-wrapper .banner-left-content h2{font-family:"Saira", Sans-serif;font-weight:700;}.elementor-6588 .elementor-element.elementor-element-1eb822a  .primary-btn1{background-color:#FFAA3C;}.elementor-6588 .elementor-element.elementor-element-1eb822a .primary-btn1:hover{background-color:#A9E3F3;}.elementor-6588 .elementor-element.elementor-element-78cdd93{--display:flex;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-24b2f53{--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;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-24b2f53:not(.elementor-motion-effects-element-type-background), .elementor-6588 .elementor-element.elementor-element-24b2f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6588 .elementor-element.elementor-element-ff996ee{--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:-7px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-19d9e44 > .elementor-widget-container{margin:0px 0px 0px -124px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-19d9e44 .banner1-section .banner-top .banner-content span{font-family:"Saira", Sans-serif;-webkit-text-fill-color:#E9BD6F;border-color:#E9BD6F;}.elementor-6588 .elementor-element.elementor-element-19d9e44 .banner1-section .banner-top .banner-content h1{font-family:"Saira", Sans-serif;-webkit-text-fill-color:#E9BD6F;}.elementor-6588 .elementor-element.elementor-element-5906596 .elementor-button{background-color:#E9BD6F;}.elementor-6588 .elementor-element.elementor-element-5906596 > .elementor-widget-container{margin:-29px 0px 0px -39px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-4ab65d2{--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-6588 .elementor-element.elementor-element-51efb7c > .elementor-widget-container{margin:0px -61px 0px -9px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-51efb7c img{width:62%;}.elementor-6588 .elementor-element.elementor-element-393228b .elementor-button{background-color:#E9BD6F;}.elementor-6588 .elementor-element.elementor-element-393228b > .elementor-widget-container{margin:-29px 0px 0px -39px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-5b4802a{--display:flex;--margin-top:127px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-3a9141a{--display:flex;--margin-top:56px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-708fb7e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-6741e97{text-align:center;}.elementor-6588 .elementor-element.elementor-element-6741e97 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-6588 .elementor-element.elementor-element-f00749b{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-6588 .elementor-element.elementor-element-ead8a55{--display:flex;--margin-top:49px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:45px;--padding-left:6px;--padding-right:6px;}.elementor-6588 .elementor-element.elementor-element-ead8a55:not(.elementor-motion-effects-element-type-background), .elementor-6588 .elementor-element.elementor-element-ead8a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67e6cdd );}.elementor-6588 .elementor-element.elementor-element-8f6a0ee .section-title1 > span{-webkit-text-fill-color:#FFFFFF;background-color:#0A0A0A;border-color:#FFFFFF;}.elementor-6588 .elementor-element.elementor-element-8f6a0ee .section-title1 h2{font-family:"Saira", Sans-serif;-webkit-text-fill-color:#000000;}.elementor-6588 .elementor-element.elementor-element-8f6a0ee .why-choose-section .choose-content .sulution-approach h3{-webkit-text-fill-color:#000000;}.elementor-6588 .elementor-element.elementor-element-8f6a0ee .why-choose-section .choose-content .sulution-approach ul li{-webkit-text-fill-color:#000000;}.elementor-6588 .elementor-element.elementor-element-8f6a0ee .why-choose-section .choose-content .sulution-approach ul li svg{fill:#000000;}.elementor-6588 .elementor-element.elementor-element-8f6a0ee .graph-chart h6{-webkit-text-fill-color:#FFFFFF;}.elementor-6588 .elementor-element.elementor-element-7715921{--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:110px;--margin-left:0px;--margin-right:0px;}.elementor-6588 .elementor-element.elementor-element-9ad50ea .video-wrapper.two .video-content-wrap{justify-content:start;}.elementor-6588 .elementor-element.elementor-element-c675518{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-6588 .elementor-element.elementor-element-ff996ee{--width:50%;}.elementor-6588 .elementor-element.elementor-element-4ab65d2{--width:50%;}.elementor-6588 .elementor-element.elementor-element-5b4802a{--content-width:1372px;}.elementor-6588 .elementor-element.elementor-element-7715921{--content-width:1745px;}}@media(max-width:1024px){.elementor-6588 .elementor-element.elementor-element-9cf61f7{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6588 .elementor-element.elementor-element-3a9141a{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6588 .elementor-element.elementor-element-ead8a55{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-6588 .elementor-element.elementor-element-7715921{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-6588 .elementor-element.elementor-element-1eb822a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-1eb822a .banner2-section .banner-wrapper .banner-left-content span{font-size:12px;}.elementor-6588 .elementor-element.elementor-element-1eb822a .banner2-section .banner-wrapper .banner-left-content h1, .banner2-section .banner-wrapper .banner-left-content h2{font-size:35px;}.elementor-6588 .elementor-element.elementor-element-1eb822a .banner2-section .banner-wrapper .banner-right-content h5{font-size:12px;line-height:1.4em;}.elementor-6588 .elementor-element.elementor-element-19d9e44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-5906596 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-51efb7c > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-393228b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-6741e97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6588 .elementor-element.elementor-element-6741e97 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for html, class: .elementor-element-a54d7a8 */.cards-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 20px;
  padding: 20px;
}

.card {
  background-color: black;
  color: white;
  border: 2px solid gold;
  width: calc(33% - 40px);
  border-radius: 10px;
  overflow: hidden;
  text-align: center;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease;
}

.card:hover {
  transform: scale(1.05);
}

.card-img {
  width: 100%;
  height: 30vh!important;
  object-fit: cover;
  border-bottom: 2px solid gold;
}

.card-heading {
  font-size: 1.5rem;
  margin: 20px 0;
  color: gold;
}

.card-content {
  font-size: 1rem;
  color: #fff;
  padding: 0 20px 20px;
}

@media screen and (max-width: 768px) {
  .card {
    width: calc(50% - 40px);
  }
}

@media screen and (max-width: 480px) {
  .card {
    width: 100%;
  }
}/* End custom CSS */