.elementor-10 .elementor-element.elementor-element-41a3952{--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-10 .elementor-element.elementor-element-d2f6fa3{--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-10 .elementor-element.elementor-element-07c951e .aux-modern-heading-primary{font-size:30px;font-weight:500;text-transform:uppercase;line-height:40px;word-spacing:10px;color:#020101FC;}.elementor-10 .elementor-element.elementor-element-07c951e .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#6D62DF;max-width:800px;}.elementor-10 .elementor-element.elementor-element-07c951e .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#210CCD;}.elementor-10 .elementor-element.elementor-element-07c951e .aux-modern-heading-divider{width:50px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-395ad28a );}.elementor-10 .elementor-element.elementor-element-07c951e .aux-modern-heading-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-ef81e71 .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #2652E4 0%, #3756E7 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-ef81e71 .aux-button .aux-overlay::after{background-color:transparent;background-image:linear-gradient(180deg, #070504 0%, #5429F2 100%);}.elementor-10 .elementor-element.elementor-element-ef81e71{text-align:left;}.elementor-10 .elementor-element.elementor-element-ef81e71 .aux-text{font-size:16px;}.elementor-10 .elementor-element.elementor-element-9de7289{--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-10 .elementor-element.elementor-element-5395fa2 img{width:50%;max-width:50%;}.elementor-10 .elementor-element.elementor-element-76315c3{position:absolute;right:-290px;bottom:-70px;left:207px;}.elementor-10 .elementor-element.elementor-element-76315c3 img{width:21%;}.elementor-10 .elementor-element.elementor-element-fceb8a1{position:absolute;top:45px;}.elementor-10 .elementor-element.elementor-element-fceb8a1 .aux-media-image{max-width:160px;max-height:1px;}.elementor-10 .elementor-element.elementor-element-012fbfc{--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-10 .elementor-element.elementor-element-92b3477{--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-10 .elementor-element.elementor-element-9009743{--e-transform-translateY:-5px;background-color:transparent;padding:50px 50px 50px 50px;background-image:linear-gradient(180deg, #251CC1 0%, #E129F2 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-9009743:hover{background-color:transparent;background-image:linear-gradient(180deg, #A231D0 0%, #0920C4 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(178.62173368097015, 22.280626015041182, 227.75751037597655, 0.5);}.elementor-10 .elementor-element.elementor-element-9009743 .aux-ico{font-size:50px;height:50px;}.elementor-10 .elementor-element.elementor-element-9009743 .aux-ico-box{color:#FFFFFF;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9009743:hover .aux-ico-box{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-9009743 .col-title a, .elementor-10 .elementor-element.elementor-element-9009743 .col-title{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-9009743 .col-title, .elementor-10 .elementor-element.elementor-element-9009743 .col-title a{font-size:18px;font-weight:500;line-height:39px;}.elementor-10 .elementor-element.elementor-element-9009743 .col-title{margin-bottom:29px;}.elementor-10 .elementor-element.elementor-element-9009743 .widget-content{color:#FFFFFF !important;font-size:13px;font-weight:300;line-height:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-top:30px;}.elementor-10 .elementor-element.elementor-element-9009743 .aux-widget-advanced-text{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-cbb0259{--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-10 .elementor-element.elementor-element-e49df0e{--e-transform-translateY:-5px;background-color:transparent;padding:50px 50px 50px 50px;background-image:linear-gradient(180deg, #251CC1 0%, #E129F2 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-e49df0e:hover{background-color:transparent;background-image:linear-gradient(180deg, #A231D0 0%, #0920C4 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(178.62173368097015, 22.280626015041182, 227.75751037597655, 0.5);}.elementor-10 .elementor-element.elementor-element-e49df0e .aux-ico{font-size:50px;height:50px;}.elementor-10 .elementor-element.elementor-element-e49df0e .aux-ico-box{color:#FFFFFF;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e49df0e:hover .aux-ico-box{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-e49df0e .col-title a, .elementor-10 .elementor-element.elementor-element-e49df0e .col-title{color:#010000FA !important;}.elementor-10 .elementor-element.elementor-element-e49df0e:hover .col-title a, .elementor-10 .elementor-element.elementor-element-e49df0e:hover .col-title{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-e49df0e .col-title, .elementor-10 .elementor-element.elementor-element-e49df0e .col-title a{font-size:18px;font-weight:500;line-height:39px;}.elementor-10 .elementor-element.elementor-element-e49df0e .col-title{margin-bottom:29px;}.elementor-10 .elementor-element.elementor-element-e49df0e .widget-content{color:#020000FC !important;font-size:13px;font-weight:300;line-height:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-top:30px;}.elementor-10 .elementor-element.elementor-element-e49df0e:hover .widget-content{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-e49df0e .aux-widget-advanced-text{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-277f5c6{--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-10 .elementor-element.elementor-element-6cc8d03{--e-transform-translateY:-5px;background-color:transparent;padding:50px 50px 50px 50px;background-image:linear-gradient(180deg, #251CC1 0%, #E129F2 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-6cc8d03:hover{background-color:transparent;background-image:linear-gradient(180deg, #A231D0 0%, #0920C4 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(178.62173368097015, 22.280626015041182, 227.75751037597655, 0.5);}.elementor-10 .elementor-element.elementor-element-6cc8d03 .aux-ico{font-size:50px;height:50px;}.elementor-10 .elementor-element.elementor-element-6cc8d03 .aux-ico-box{color:#FFFFFF;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6cc8d03:hover .aux-ico-box{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-6cc8d03 .col-title a, .elementor-10 .elementor-element.elementor-element-6cc8d03 .col-title{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-6cc8d03 .col-title, .elementor-10 .elementor-element.elementor-element-6cc8d03 .col-title a{font-size:18px;font-weight:500;line-height:39px;}.elementor-10 .elementor-element.elementor-element-6cc8d03 .col-title{margin-bottom:29px;}.elementor-10 .elementor-element.elementor-element-6cc8d03 .widget-content{color:#FFFFFF !important;font-size:13px;font-weight:300;line-height:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-top:30px;}.elementor-10 .elementor-element.elementor-element-6cc8d03 .aux-widget-advanced-text{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-ab62c89{--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-10 .elementor-element.elementor-element-13edfb4{--e-transform-translateY:-5px;background-color:transparent;padding:50px 50px 50px 50px;background-image:linear-gradient(180deg, #251CC1 0%, #E129F2 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-13edfb4:hover{background-color:transparent;background-image:linear-gradient(180deg, #A231D0 0%, #0920C4 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(178.62173368097015, 22.280626015041182, 227.75751037597655, 0.5);}.elementor-10 .elementor-element.elementor-element-13edfb4 .aux-ico{font-size:50px;height:50px;}.elementor-10 .elementor-element.elementor-element-13edfb4 .aux-ico-box{color:#FFFFFF;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13edfb4:hover .aux-ico-box{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-13edfb4 .col-title a, .elementor-10 .elementor-element.elementor-element-13edfb4 .col-title{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-13edfb4 .col-title, .elementor-10 .elementor-element.elementor-element-13edfb4 .col-title a{font-size:18px;font-weight:500;line-height:39px;}.elementor-10 .elementor-element.elementor-element-13edfb4 .col-title{margin-bottom:29px;}.elementor-10 .elementor-element.elementor-element-13edfb4 .widget-content{color:#FFFFFF !important;font-size:13px;font-weight:300;line-height:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-top:30px;}.elementor-10 .elementor-element.elementor-element-13edfb4 .aux-widget-advanced-text{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1c49c39{--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-10 .elementor-element.elementor-element-7f056cb .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #2652E4 0%, #3756E7 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-7f056cb .aux-button .aux-overlay::after{background-color:transparent;background-image:linear-gradient(180deg, #070504 0%, #5429F2 100%);}.elementor-10 .elementor-element.elementor-element-7f056cb{text-align:center;}.elementor-10 .elementor-element.elementor-element-7f056cb .aux-icon{color:#150FC8;fill:#150FC8;}.elementor-10 .elementor-element.elementor-element-7f056cb .aux-text{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1b3a868{--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-10 .elementor-element.elementor-element-008e8d3{--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-10 .elementor-element.elementor-element-ba3d6a5{--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-10 .elementor-element.elementor-element-a551133 .aux-modern-heading-primary{font-size:30px;font-weight:500;text-transform:uppercase;line-height:40px;word-spacing:10px;color:#020101FC;}.elementor-10 .elementor-element.elementor-element-a551133 .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#6D62DF;max-width:800px;}.elementor-10 .elementor-element.elementor-element-a551133 .aux-modern-heading-divider{width:50px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-395ad28a );}.elementor-10 .elementor-element.elementor-element-a551133 .aux-modern-heading-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-308f125 .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #2652E4 0%, #3756E7 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-308f125 .aux-button .aux-overlay::after{background-color:transparent;background-image:linear-gradient(180deg, #070504 0%, #5429F2 100%);}.elementor-10 .elementor-element.elementor-element-308f125{text-align:left;}.elementor-10 .elementor-element.elementor-element-308f125 .aux-text{font-size:16px;}.elementor-10 .elementor-element.elementor-element-160e47e{--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-10 .elementor-element.elementor-element-6c0d79a{padding:0px 600px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6c0d79a .aux-modern-heading-primary{font-size:30px;font-weight:500;text-transform:uppercase;line-height:40px;word-spacing:10px;color:#020101FC;}.elementor-10 .elementor-element.elementor-element-6c0d79a .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#6D62DF;max-width:800px;}.elementor-10 .elementor-element.elementor-element-6c0d79a .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#210CCD;}.elementor-10 .elementor-element.elementor-element-6c0d79a .aux-modern-heading-divider{width:50px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-395ad28a );}.elementor-10 .elementor-element.elementor-element-6c0d79a .aux-modern-heading-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8230be7 .aux-media-image{border-radius:15px 15px 15px 15px !important;}.elementor-10 .elementor-element.elementor-element-8230be7 .entry-header .entry-title a{color:#030101;}.elementor-10 .elementor-element.elementor-element-8230be7 .entry-main{padding:4px 10px 1px 10px !important;}.elementor-10 .elementor-element.elementor-element-8230be7 .aux-iso-item{margin-bottom:30px !important;}.elementor-10 .elementor-element.elementor-element-2ff0670 .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #2652E4 0%, #3756E7 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-2ff0670 .aux-button .aux-overlay::after{background-color:transparent;background-image:linear-gradient(180deg, #070504 0%, #5429F2 100%);}.elementor-10 .elementor-element.elementor-element-2ff0670{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ff0670 .aux-icon{color:#150FC8;fill:#150FC8;}.elementor-10 .elementor-element.elementor-element-2ff0670 .aux-text{font-size:16px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-d2f6fa3{--width:50%;}.elementor-10 .elementor-element.elementor-element-9de7289{--width:50%;}.elementor-10 .elementor-element.elementor-element-92b3477{--width:25%;}.elementor-10 .elementor-element.elementor-element-cbb0259{--width:25%;}.elementor-10 .elementor-element.elementor-element-277f5c6{--width:25%;}.elementor-10 .elementor-element.elementor-element-ab62c89{--width:25%;}.elementor-10 .elementor-element.elementor-element-008e8d3{--width:50%;}.elementor-10 .elementor-element.elementor-element-ba3d6a5{--width:50%;}}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-8230be7 *//* MAIN WRAPPER */
.services-wrapper {
  display: flex;
  gap: 30px;
  width: 100%;
}

/* COMMON CARD STYLE */
.service-card {
  flex: 1;
  min-height: 260px;
  border-radius: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 25px 60px rgba(0,0,0,0.25);
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;
}

/* HOVER EFFECT */
.service-card:hover {
  transform: translateY(-12px) scale(1.02);
  box-shadow: 0 35px 80px rgba(0,0,0,0.35);
}

/* TEXT STYLE */
.service-card h1,
.service-card h2,
.service-card h3 {
  color: #ffffff;
  font-size: 56px;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 0 6px 18px rgba(0,0,0,0.4);
  margin: 0;
}

/* SEO CARD */
.seo-card {
  background: linear-gradient(135deg, #8e2de2, #c77dff);
}

/* BRAND DESIGNING CARD */
.brand-card {
  background: linear-gradient(135deg, #007adf, #00c6ff);
}
@media (max-width: 768px) {
  .services-wrapper {
    flex-direction: column;
  }

  .service-card {
    min-height: 200px;
  }

  .service-card h1,
  .service-card h2,
  .service-card h3 {
    font-size: 38px;
  }
}/* End custom CSS */