.elementor-2148 .elementor-element.elementor-element-884f6c5{--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;--border-radius:50px 050px 050px 0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2148 .elementor-element.elementor-element-884f6c5:not(.elementor-motion-effects-element-type-background), .elementor-2148 .elementor-element.elementor-element-884f6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-2148 .elementor-element.elementor-element-eed6038{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:50px;--margin-bottom:20px;--margin-left:30px;--margin-right:20px;}.elementor-2148 .elementor-element.elementor-element-b7ddbc6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2148 .elementor-element.elementor-element-b7ddbc6 .elementor-heading-title{font-size:52px;letter-spacing:0.7px;word-spacing:3px;color:#553999;}.elementor-2148 .elementor-element.elementor-element-ec9dbec{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-2148 .elementor-element.elementor-element-1762b6c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button{background-color:#553999;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:20px 20px 20px 20px;}.elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button:hover, .elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button:focus{background-color:#794CE5;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-abf9323{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 060px) 0px;}.elementor-2148 .elementor-element.elementor-element-abf9323.elementor-element{--order:99999 /* order end hack */;}.elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button:hover svg, .elementor-2148 .elementor-element.elementor-element-abf9323 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-3917633{--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-2148 .elementor-element.elementor-element-3f8c74e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button{background-color:#553999;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button:hover, .elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button:focus{background-color:#794CE5;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-0eda3e1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 060px) 0px;}.elementor-2148 .elementor-element.elementor-element-0eda3e1.elementor-element{--order:99999 /* order end hack */;}.elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button:hover svg, .elementor-2148 .elementor-element.elementor-element-0eda3e1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-684792f{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 30px 30px;--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2148 .elementor-element.elementor-element-684792f:not(.elementor-motion-effects-element-type-background), .elementor-2148 .elementor-element.elementor-element-684792f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#553999;}.elementor-2148 .elementor-element.elementor-element-77ff863{--display:flex;}.elementor-2148 .elementor-element.elementor-element-43c979e{text-align:center;}.elementor-2148 .elementor-element.elementor-element-43c979e img{opacity:1;}.elementor-2148 .elementor-element.elementor-element-a2810e0{--display:flex;}.elementor-2148 .elementor-element.elementor-element-855ab85{--display:flex;}.elementor-2148 .elementor-element.elementor-element-5ed2522{--display:flex;}.elementor-2148 .elementor-element.elementor-element-769a8cd{--display:flex;}.elementor-2148 .elementor-element.elementor-element-ba1102c{--display:flex;}.elementor-2148 .elementor-element.elementor-element-9beda33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2148 .elementor-element.elementor-element-e847b8d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:41px;}.elementor-2148 .elementor-element.elementor-element-9359da8{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;}.elementor-2148 .elementor-element.elementor-element-9359da8 p{margin-block-end:0px;}.elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button{background-color:#553999;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:20px 20px 20px 20px;}.elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button:hover, .elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button:focus{background-color:#794CE5;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-ac96555{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;}.elementor-2148 .elementor-element.elementor-element-ac96555.elementor-element{--order:99999 /* order end hack */;}.elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button:hover svg, .elementor-2148 .elementor-element.elementor-element-ac96555 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-db9481b{--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-2148 .elementor-element.elementor-element-8e0627c{--display:flex;--min-height:120px;--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;}@media(max-width:1024px){.elementor-2148 .elementor-element.elementor-element-b7ddbc6{text-align:start;}.elementor-2148 .elementor-element.elementor-element-b7ddbc6 .elementor-heading-title{font-size:29px;}.elementor-2148 .elementor-element.elementor-element-ec9dbec{font-size:14px;}.elementor-2148 .elementor-element.elementor-element-1762b6c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 040px) -3px;}.elementor-2148 .elementor-element.elementor-element-abf9323{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-3917633{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2148 .elementor-element.elementor-element-3f8c74e{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-3f8c74e img{width:100%;max-width:100%;}.elementor-2148 .elementor-element.elementor-element-0eda3e1{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-684792f{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2148 .elementor-element.elementor-element-77ff863{--min-height:0px;}.elementor-2148 .elementor-element.elementor-element-9359da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-2148 .elementor-element.elementor-element-ac96555{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-2148 .elementor-element.elementor-element-eed6038{--width:50%;}.elementor-2148 .elementor-element.elementor-element-3917633{--width:50%;}.elementor-2148 .elementor-element.elementor-element-77ff863{--width:17%;}.elementor-2148 .elementor-element.elementor-element-a2810e0{--width:17%;}.elementor-2148 .elementor-element.elementor-element-855ab85{--width:17%;}.elementor-2148 .elementor-element.elementor-element-5ed2522{--width:17%;}.elementor-2148 .elementor-element.elementor-element-769a8cd{--width:17%;}.elementor-2148 .elementor-element.elementor-element-ba1102c{--width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2148 .elementor-element.elementor-element-eed6038{--width:60%;}}@media(max-width:767px){.elementor-2148 .elementor-element.elementor-element-884f6c5{--min-height:910px;--border-radius:50px 50px 50px 50px;}.elementor-2148 .elementor-element.elementor-element-eed6038{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2148 .elementor-element.elementor-element-eed6038.e-con{--align-self:flex-start;}.elementor-2148 .elementor-element.elementor-element-b7ddbc6{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-2148 .elementor-element.elementor-element-b7ddbc6 .elementor-heading-title{font-size:24px;}.elementor-2148 .elementor-element.elementor-element-ec9dbec{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-1762b6c{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-2148 .elementor-element.elementor-element-abf9323{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-3917633{--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2148 .elementor-element.elementor-element-3f8c74e{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-0eda3e1{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-684792f{--margin-top:-146px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2148 .elementor-element.elementor-element-e847b8d{text-align:center;}.elementor-2148 .elementor-element.elementor-element-e847b8d .elementor-heading-title{font-size:39px;}.elementor-2148 .elementor-element.elementor-element-9359da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:18px;}.elementor-2148 .elementor-element.elementor-element-9158072{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2148 .elementor-element.elementor-element-ac96555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-1762b6c */.trust-section {
    display: flex;
    align-items: center;
    gap: 20px;
    font-family: Arial, sans-serif;
}

/* Avatar Group */
.avatars {
    display: flex;
}

.avatars img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 4px solid #ffF;
    object-fit: cover;
    margin-left: -13px;
    box-shadow: 0 0 0 2px #553999; /* teal ring */
}

/* First image no overlap */
.avatars img:first-child {
    margin-left: 01;
}

/* Text Styling */
.trust-text p {
    margin: 0;
    font-weight: 600;
    color: #553999; /*   */
    letter-spacing: 0px;
}

.trust-text p:first-child {
    font-size: 12px;
}

.trust-text p:last-child {
    font-size: 12px;
}O/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c979e */.elementor-2148 .elementor-element.elementor-element-43c979e img {
  filter: invert(61%) sepia(38%) saturate(534%) hue-rotate(130deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-817abfd */.elementor-2148 .elementor-element.elementor-element-817abfd img {
  filter: invert(61%) sepia(38%) saturate(534%) hue-rotate(130deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684792f */.elementor-2148 .elementor-element.elementor-element-684792f img {
  filter: invert(61%) sepia(38%) saturate(534%) hue-rotate(130deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9158072 */.services {
  display: flex;
  gap: 10px;
  justify-content: center;
  padding: 5px;
}

.card {
  background: white;
  padding: 40px 25px;
  border-radius: 20px;
  text-align: center;
  width: 300px;
  transition: all 0.3s ease;
  cursor: pointer;
}

/* 🔥 HOVER EFFECT */
.card:hover {
  background: #E2E2E2;
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(0,0,0,0.08);
}

.icon {
  font-size: 40px;
  margin-bottom: 20px;
}

.price {
  background: #f3d6c6;
  padding: 10px 20px;
  border-radius: 30px;
  display: inline-block;
  margin-bottom: 20px;
  font-weight: bold;
}

h3 {
  color: #1d3b70;
  margin-bottom: 15px;
}

p {
  font-size: 14px;
  color: #555;
  margin-bottom: 20px;
}

a {
  text-decoration: none;
  color: #1d3b70;
  font-weight: bold;
}
/* Default (Desktop) */
.services {
  display: flex;
  gap: 30px;
  justify-content: center;
}

/* Tablet */
@media (max-width: 1024px) {
  .services {
    flex-wrap: wrap;
    gap: 20px;
  }

  .card {
    width: 45%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .services {
    flex-direction: column;
    align-items: center;
  }

  .card {
    width: 90%;
  }

  .card h3 {
    font-size: 20px;
  }

  .card p {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892d929 */.video-section {
  display: flex;
  gap: 30px;
  justify-content: center;
  padding: 6px;
  flex-wrap: wrap;
}

.video-card {
  position: relative;
  width: 300px;
  height: 400px;
  border-radius: 20px;
  overflow: hidden;
  cursor: pointer;
  transition: 0.3s;
}

.video-card video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-card:hover {
  transform: translateY(-8px);
}

/* Play Button */
.play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  color: black;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: 0.3s;
}

/* Hide button on hover (desktop feel) */
.video-card:hover .play-btn {
  opacity: 0;
}/* End custom CSS */