.elementor-16523 .elementor-element.elementor-element-02b0fdb{--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;--background-transition:0.3s;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16523 .elementor-element.elementor-element-c90735e .elementor-repeater-item-a21f68a .swiper-slide-bg{background-image:url(https://ciatengineeringltd.com/wp-content/uploads/2025/05/banner1.jpg);background-size:cover;}.elementor-16523 .elementor-element.elementor-element-c90735e .elementor-repeater-item-55918c7 .swiper-slide-bg{background-image:url(https://ciatengineeringltd.com/wp-content/uploads/2025/05/banner2.jpg);background-size:cover;}.elementor-16523 .elementor-element.elementor-element-c90735e .elementor-repeater-item-33a1f98 .swiper-slide-bg{background-image:url(https://ciatengineeringltd.com/wp-content/uploads/2025/05/banner3.jpg);background-size:cover;}.elementor-16523 .elementor-element.elementor-element-c90735e .elementor-repeater-item-b9c44df .swiper-slide-bg{background-image:url(https://ciatengineeringltd.com/wp-content/uploads/2025/05/banner4.jpg);background-size:cover;}.elementor-16523 .elementor-element.elementor-element-c90735e .elementor-repeater-item-979f4ea .swiper-slide-bg{background-image:url(https://ciatengineeringltd.com/wp-content/uploads/2025/05/banner5.jpg);background-size:cover;}.elementor-16523 .elementor-element.elementor-element-c90735e .elementor-repeater-item-1b7dbb3 .swiper-slide-bg{background-image:url(https://ciatengineeringltd.com/wp-content/uploads/2025/05/banner6.jpg);background-size:cover;}.elementor-16523 .elementor-element.elementor-element-c90735e .swiper-slide{transition-duration:calc(5000ms*1.2);height:475px;}.elementor-16523 .elementor-element.elementor-element-c90735e .swiper-slide-contents{max-width:66%;}.elementor-16523 .elementor-element.elementor-element-c90735e .swiper-slide-inner{text-align:center;}.elementor-16523 .elementor-element.elementor-element-45ddc92{--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;--background-transition:0.3s;--margin-top:7px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16523 .elementor-element.elementor-element-45ddc92, .elementor-16523 .elementor-element.elementor-element-45ddc92::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-45ddc92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-7149fe1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16523 .elementor-element.elementor-element-7149fe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-7149fe1 .elementor-heading-title{color:#FFFFFF;font-size:19px;font-weight:600;}.elementor-16523 .elementor-element.elementor-element-b9f1886{--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;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-b9f1886:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-b9f1886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575555;}.elementor-16523 .elementor-element.elementor-element-b9f1886, .elementor-16523 .elementor-element.elementor-element-b9f1886::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-ce6b5e7{--e-image-carousel-slides-to-show:4;}.elementor-16523 .elementor-element.elementor-element-ce6b5e7.elementor-element{--align-self:center;}.elementor-16523 .elementor-element.elementor-element-ce6b5e7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16523 .elementor-element.elementor-element-ce6b5e7 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FEFEFE;}.elementor-16523 .elementor-element.elementor-element-ce6b5e7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-16523 .elementor-element.elementor-element-ce6b5e7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FEFEFE;}.elementor-16523 .elementor-element.elementor-element-ce6b5e7 .swiper-wrapper{display:flex;align-items:center;}.elementor-16523 .elementor-element.elementor-element-ce6b5e7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-50dd03a{--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;--justify-content:center;--gap:0px 020px;--background-transition:0.3s;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16523 .elementor-element.elementor-element-50dd03a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-1301fa6{--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;--background-transition:0.3s;--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-16523 .elementor-element.elementor-element-1301fa6:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-1301fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-1301fa6, .elementor-16523 .elementor-element.elementor-element-1301fa6::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-1301fa6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-1360eda > .elementor-widget-container{padding:10px 0px 10px 5px;}.elementor-16523 .elementor-element.elementor-element-1360eda .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-16523 .elementor-element.elementor-element-f327e65 > .elementor-widget-container{margin:-10px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-f327e65{text-align:left;}.elementor-16523 .elementor-element.elementor-element-f327e65 img{width:85%;height:140px;}.elementor-16523 .elementor-element.elementor-element-bd709c0 > .elementor-widget-container{margin:0px 0px 20px 15px;}.elementor-16523 .elementor-element.elementor-element-bd709c0{color:#000000;font-size:13px;}.elementor-16523 .elementor-element.elementor-element-951e402{--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;--background-transition:0.3s;--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-16523 .elementor-element.elementor-element-951e402:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-951e402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-951e402, .elementor-16523 .elementor-element.elementor-element-951e402::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-951e402.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-5ba40f7 > .elementor-widget-container{padding:10px 0px 10px 5px;}.elementor-16523 .elementor-element.elementor-element-5ba40f7 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-16523 .elementor-element.elementor-element-20732fd > .elementor-widget-container{margin:-10px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-20732fd{text-align:left;}.elementor-16523 .elementor-element.elementor-element-20732fd img{width:85%;height:140px;}.elementor-16523 .elementor-element.elementor-element-8afbac4 > .elementor-widget-container{margin:0px 0px 20px 15px;}.elementor-16523 .elementor-element.elementor-element-8afbac4{color:#000000;font-size:13px;}.elementor-16523 .elementor-element.elementor-element-da1baf0{--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;--background-transition:0.3s;--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-16523 .elementor-element.elementor-element-da1baf0:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-da1baf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-da1baf0, .elementor-16523 .elementor-element.elementor-element-da1baf0::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-da1baf0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-e64b115 > .elementor-widget-container{padding:10px 0px 10px 5px;}.elementor-16523 .elementor-element.elementor-element-e64b115 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-16523 .elementor-element.elementor-element-72c0749 > .elementor-widget-container{margin:-10px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-72c0749{text-align:left;}.elementor-16523 .elementor-element.elementor-element-72c0749 img{width:85%;height:140px;}.elementor-16523 .elementor-element.elementor-element-820615c > .elementor-widget-container{margin:0px 0px 20px 15px;}.elementor-16523 .elementor-element.elementor-element-820615c{color:#000000;font-size:13px;}.elementor-16523 .elementor-element.elementor-element-e0b0b19{--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;--background-transition:0.3s;--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-16523 .elementor-element.elementor-element-e0b0b19:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-e0b0b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-e0b0b19, .elementor-16523 .elementor-element.elementor-element-e0b0b19::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-e0b0b19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-44c9a65 > .elementor-widget-container{padding:10px 0px 10px 5px;}.elementor-16523 .elementor-element.elementor-element-44c9a65 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-16523 .elementor-element.elementor-element-60f5598 > .elementor-widget-container{margin:-10px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-60f5598{text-align:left;}.elementor-16523 .elementor-element.elementor-element-60f5598 img{width:85%;height:140px;}.elementor-16523 .elementor-element.elementor-element-aaf65f7 > .elementor-widget-container{margin:0px 0px 20px 15px;}.elementor-16523 .elementor-element.elementor-element-aaf65f7{color:#000000;font-size:13px;}.elementor-16523 .elementor-element.elementor-element-36daef5{--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;--background-transition:0.3s;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16523 .elementor-element.elementor-element-36daef5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-6d03d94{--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;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-74d75c5{--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;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-1c90522{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16523 .elementor-element.elementor-element-1c90522 > .elementor-widget-container{margin:10px 0px 10px 17px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-1c90522.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-1c90522 .elementor-heading-title{color:#FFFFFF;}.elementor-16523 .elementor-element.elementor-element-d2bdf1c{color:#000000;}.elementor-16523 .elementor-element.elementor-element-d821d1e{width:var( --container-widget-width, 35.521% );max-width:35.521%;--container-widget-width:35.521%;--container-widget-flex-grow:0;}.elementor-16523 .elementor-element.elementor-element-d821d1e > .elementor-widget-container{margin:10px 0px 10px 017px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-d821d1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-d821d1e .elementor-heading-title{color:#FFFFFF;}.elementor-16523 .elementor-element.elementor-element-8389808{color:#000000;}.elementor-16523 .elementor-element.elementor-element-3585edb{width:var( --container-widget-width, 34.65% );max-width:34.65%;--container-widget-width:34.65%;--container-widget-flex-grow:0;}.elementor-16523 .elementor-element.elementor-element-3585edb > .elementor-widget-container{margin:10px 0px 10px 17px;padding:0px 0px 0px 0px;}.elementor-16523 .elementor-element.elementor-element-3585edb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16523 .elementor-element.elementor-element-3585edb .elementor-heading-title{color:#FFFFFF;}.elementor-16523 .elementor-element.elementor-element-81f871f{color:#000000;}.elementor-16523 .elementor-element.elementor-element-0706d83{--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;--background-transition:0.3s;--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-16523 .elementor-element.elementor-element-35eb2b5{--display:flex;--min-height:239px;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-35eb2b5:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-35eb2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0E0;}.elementor-16523 .elementor-element.elementor-element-35eb2b5, .elementor-16523 .elementor-element.elementor-element-35eb2b5::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-ed906e4 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:500;}.elementor-16523 .elementor-element.elementor-element-4cb4a54{color:#000000;}.elementor-16523 .elementor-element.elementor-element-8ebba83{--display:flex;--min-height:239px;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-8ebba83:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-8ebba83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-8ebba83, .elementor-16523 .elementor-element.elementor-element-8ebba83::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-931db04 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:500;}.elementor-16523 .elementor-element.elementor-element-2fcee26{font-size:14px;font-weight:500;}.elementor-16523 .elementor-element.elementor-element-d9538f1{--display:flex;--min-height:239px;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-d9538f1:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-d9538f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-d9538f1, .elementor-16523 .elementor-element.elementor-element-d9538f1::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-1de4244 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:500;}.elementor-16523 .elementor-element.elementor-element-93c9daa{font-size:14px;}.elementor-16523 .elementor-element.elementor-element-d631a2e{--display:flex;--min-height:239px;--background-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-d631a2e:not(.elementor-motion-effects-element-type-background), .elementor-16523 .elementor-element.elementor-element-d631a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16523 .elementor-element.elementor-element-d631a2e, .elementor-16523 .elementor-element.elementor-element-d631a2e::before{--border-transition:0.3s;}.elementor-16523 .elementor-element.elementor-element-efcac21 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:500;}.elementor-16523 .elementor-element.elementor-element-f76e519{font-size:14px;}@media(max-width:1024px){.elementor-16523 .elementor-element.elementor-element-50dd03a{--gap:20px 20px;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-16523 .elementor-element.elementor-element-02b0fdb{--content-width:1600px;}.elementor-16523 .elementor-element.elementor-element-45ddc92{--width:26%;}.elementor-16523 .elementor-element.elementor-element-b9f1886{--content-width:100%;}.elementor-16523 .elementor-element.elementor-element-1301fa6{--width:25%;}.elementor-16523 .elementor-element.elementor-element-951e402{--width:25%;}.elementor-16523 .elementor-element.elementor-element-da1baf0{--width:25%;}.elementor-16523 .elementor-element.elementor-element-e0b0b19{--width:24.5%;}.elementor-16523 .elementor-element.elementor-element-36daef5{--width:101.596%;}.elementor-16523 .elementor-element.elementor-element-6d03d94{--width:25%;}.elementor-16523 .elementor-element.elementor-element-74d75c5{--width:50%;}.elementor-16523 .elementor-element.elementor-element-0706d83{--width:25%;}.elementor-16523 .elementor-element.elementor-element-35eb2b5{--width:100%;}.elementor-16523 .elementor-element.elementor-element-8ebba83{--width:100%;}.elementor-16523 .elementor-element.elementor-element-d9538f1{--width:100%;}.elementor-16523 .elementor-element.elementor-element-d631a2e{--width:100%;}}@media(max-width:767px){.elementor-16523 .elementor-element.elementor-element-02b0fdb{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16523 .elementor-element.elementor-element-c90735e .swiper-slide{height:168px;}.elementor-16523 .elementor-element.elementor-element-1c90522{width:var( --container-widget-width, 298.875px );max-width:298.875px;--container-widget-width:298.875px;--container-widget-flex-grow:0;}.elementor-16523 .elementor-element.elementor-element-d821d1e{width:var( --container-widget-width, 170.713px );max-width:170.713px;--container-widget-width:170.713px;--container-widget-flex-grow:0;}.elementor-16523 .elementor-element.elementor-element-3585edb{width:var( --container-widget-width, 153.125px );max-width:153.125px;--container-widget-width:153.125px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-45ddc92 */.elementor-16523 .elementor-element.elementor-element-45ddc92 {
  position: relative;
  display: inline-block;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  padding: 12px 24px;
  background-color: #EEEEEE;
 
  overflow: hidden;
  z-index: 1;
}
.elementor-16523 .elementor-element.elementor-element-45ddc92::before {
  content: '';
  position: absolute;
  top: -10%;
  left: 0;
  height: 120%;
  width: 70%;
  background-color: #D41B5D;
  z-index: -1;
  transition: all 0.4s ease;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  border-radius: 6px;
}
.elementor-16523 .elementor-element.elementor-element-45ddc92:hover::before {
  width: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1360eda */h1 {
  background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1301fa6 */.building {
  background-color: #00A997;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ba40f7 */h1 {
  background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951e402 */.facility {
  background-color: #F47C20;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e64b115 */h1 {
  background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1baf0 */.system {
  background-color: #7C303F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c9a65 */h1 {
  background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b0b19 */.integration {
  background-color:#BD6228;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c90522 */.elementor-16523 .elementor-element.elementor-element-1c90522{
    clip-path: polygon(0 0, 100% 0, 96% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d821d1e */.elementor-16523 .elementor-element.elementor-element-d821d1e{
    clip-path: polygon(0 0, 100% 0, 96% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8389808 */.elementor-16523 .elementor-element.elementor-element-8389808 {
  opacity: 0;
  transform: translateX(50px);
  animation: fadeInLeftSlow 1.5s ease forwards;
}

@keyframes fadeInLeftSlow {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3585edb */.elementor-16523 .elementor-element.elementor-element-3585edb{
    clip-path: polygon(0 0, 100% 0, 96% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d75c5 */.elementor-16523 .elementor-element.elementor-element-74d75c5 {
  opacity: 0;
  transform: translateX(-50px);
  animation: fadeInLeftSlow 1.5s ease forwards;
}

@keyframes fadeInLeftSlow {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed906e4 */.elementor-16523 .elementor-element.elementor-element-ed906e4 {
  position: relative;
  display: inline-block;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  padding: 12px 24px;
  background-color: #EEEEEE;
 
  overflow: hidden;
  z-index: 1;
}
.elementor-16523 .elementor-element.elementor-element-ed906e4::before {
  content: '';
  position: absolute;
  top: -10%;
  left: 0;
  height: 120%;
  width: 70%;
  background-color: #D41B5D;
  z-index: -1;
  transition: all 0.4s ease;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  border-radius: 6px;
}
.elementor-16523 .elementor-element.elementor-element-ed906e4:hover::before {
  width: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eb2b5 */.elementor-16523 .elementor-element.elementor-element-35eb2b5 {
  opacity: 0;
  transform: translateX(50px);
  animation: fadeInRightSlow 1.5s ease forwards;
}

@keyframes fadeInRightSlow {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-931db04 */.elementor-16523 .elementor-element.elementor-element-931db04 {
  position: relative;
  display: inline-block;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  padding: 12px 24px;
  background-color: #EEEEEE;
 
  overflow: hidden;
  z-index: 1;
}
.elementor-16523 .elementor-element.elementor-element-931db04::before {
  content: '';
  position: absolute;
  top: -10%;
  left: 0;
  height: 120%;
  width: 70%;
  background-color: #D41B5D;
  z-index: -1;
  transition: all 0.4s ease;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  border-radius: 6px;
}
.elementor-16523 .elementor-element.elementor-element-931db04:hover::before {
  width: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebba83 */.elementor-16523 .elementor-element.elementor-element-8ebba83 {
  opacity: 0;
  transform: translateX(50px);
  animation: fadeInRightSlow 1.5s ease forwards;
}

@keyframes fadeInRightSlow {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de4244 */.elementor-16523 .elementor-element.elementor-element-1de4244 {
  position: relative;
  display: inline-block;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  padding: 12px 24px;
  background-color: #EEEEEE;
 
  overflow: hidden;
  z-index: 1;
}
.elementor-16523 .elementor-element.elementor-element-1de4244::before {
  content: '';
  position: absolute;
  top: -10%;
  left: 0;
  height: 120%;
  width: 70%;
  background-color: #D41B5D;
  z-index: -1;
  transition: all 0.4s ease;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  border-radius: 6px;
}
.elementor-16523 .elementor-element.elementor-element-1de4244:hover::before {
  width: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efcac21 */.elementor-16523 .elementor-element.elementor-element-efcac21 {
  position: relative;
  display: inline-block;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  padding: 12px 24px;
  background-color: #EEEEEE;
 
  overflow: hidden;
  z-index: 1;
}
.elementor-16523 .elementor-element.elementor-element-efcac21::before {
  content: '';
  position: absolute;
  top: -10%;
  left: 0;
  height: 120%;
  width: 70%;
  background-color: #D41B5D;
  z-index: -1;
  transition: all 0.4s ease;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  border-radius: 6px;
}
.elementor-16523 .elementor-element.elementor-element-efcac21:hover::before {
  width: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d631a2e */.elementor-16523 .elementor-element.elementor-element-d631a2e {
  opacity: 0;
  transform: translateX(50px);
  animation: fadeInRightSlow 1.5s ease forwards;
}

@keyframes fadeInRightSlow {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36daef5 */.ciat ,.mission ,.vision{
    background-color: #630933
}/* End custom CSS */