.elementor-21045 .elementor-element.elementor-element-0e1ada3{--display:flex;--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;--gap:80px 80px;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-0e1ada3::before, .elementor-21045 .elementor-element.elementor-element-0e1ada3 > .elementor-background-video-container::before, .elementor-21045 .elementor-element.elementor-element-0e1ada3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21045 .elementor-element.elementor-element-0e1ada3 > .elementor-background-slideshow::before, .elementor-21045 .elementor-element.elementor-element-0e1ada3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21045 .elementor-element.elementor-element-0e1ada3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21045 .elementor-element.elementor-element-0e1ada3, .elementor-21045 .elementor-element.elementor-element-0e1ada3::before{--border-transition:0.3s;}.elementor-21045 .elementor-element.elementor-element-cf3ab22{--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:space-between;--align-items:center;--gap:20px 20px;--background-transition:0.3s;}.elementor-21045 .elementor-element.elementor-element-ca4a574{--iteration-count:infinite;--animation-duration:2400ms;--dynamic-text-color:#404041;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.2em;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline-dynamic-wrapper path{stroke:#FF7658;stroke-linecap:round;stroke-linejoin:round;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline-plain-text{color:#404041;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:none;line-height:32px;}.elementor-21045 .elementor-element.elementor-element-0ffa74a{text-align:center;color:#404041;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-21045 .elementor-element.elementor-element-5cb6a07{--display:flex;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-5cb6a07.e-con{--align-self:center;}.elementor-21045 .elementor-element.elementor-element-fa7acd5{--e-image-carousel-slides-to-show:1;}.elementor-21045 .elementor-element.elementor-element-fa7acd5 .swiper-pagination-bullet{width:16px;height:16px;background:#FF7658;}.elementor-21045 .elementor-element.elementor-element-fa7acd5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E6D5D1;opacity:1;}.elementor-21045 .elementor-element.elementor-element-fa7acd5.elementor-element{--align-self:center;}.elementor-21045 .elementor-element.elementor-element-b6a9ab3{--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;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-7e67729{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21045 .elementor-element.elementor-element-769a9ff{--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-21045 .elementor-element.elementor-element-2f7bf4f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:lowercase;line-height:1.2em;fill:#FF7658;color:#FF7658;background-color:#FFFFFF;border-style:solid;border-color:#FF7658;}.elementor-21045 .elementor-element.elementor-element-4721d5b{--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-21045 .elementor-element.elementor-element-b43a4fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21045 .elementor-element.elementor-element-b43a4fc.e-con{--align-self:center;}.elementor-21045 .elementor-element.elementor-element-c77f825{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21045 .elementor-element.elementor-element-68682d9{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-657f576{--display:flex;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21045 .elementor-element.elementor-element-657f576:not(.elementor-motion-effects-element-type-background), .elementor-21045 .elementor-element.elementor-element-657f576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1EC;}.elementor-21045 .elementor-element.elementor-element-657f576, .elementor-21045 .elementor-element.elementor-element-657f576::before{--border-transition:0.3s;}.elementor-21045 .elementor-element.elementor-element-271685e{text-align:center;width:100%;max-width:100%;}.elementor-21045 .elementor-element.elementor-element-271685e .elementor-heading-title{color:#FF7658;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-21045 .elementor-element.elementor-element-271685e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-21045 .elementor-element.elementor-element-3ceeb23{text-align:center;}.elementor-21045 .elementor-element.elementor-element-3ceeb23 .elementor-heading-title{color:#404041;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:none;line-height:1.2em;}.elementor-21045 .elementor-element.elementor-element-3ceeb23 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-21045 .elementor-element.elementor-element-a417987{text-align:center;}.elementor-21045 .elementor-element.elementor-element-a417987 .elementor-heading-title{color:#404041;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-21045 .elementor-element.elementor-element-a417987 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-21045 .elementor-element.elementor-element-4e57693 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-21045 .elementor-element.elementor-element-6ac4752{text-align:center;}.elementor-21045 .elementor-element.elementor-element-6ac4752 .elementor-heading-title{color:#404041;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.2em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21045 .elementor-element.elementor-element-0e1ada3{--content-width:1400px;}.elementor-21045 .elementor-element.elementor-element-cf3ab22{--width:1200px;}.elementor-21045 .elementor-element.elementor-element-5cb6a07{--content-width:100%;}.elementor-21045 .elementor-element.elementor-element-b6a9ab3{--content-width:100%;}.elementor-21045 .elementor-element.elementor-element-7e67729{--content-width:100%;}.elementor-21045 .elementor-element.elementor-element-c77f825{--width:1094px;}.elementor-21045 .elementor-element.elementor-element-68682d9{--content-width:1100px;}}@media(max-width:1024px){.elementor-21045 .elementor-element.elementor-element-0e1ada3{--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:22px 22px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-21045 .elementor-element.elementor-element-cf3ab22{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline{font-size:32px;}.elementor-21045 .elementor-element.elementor-element-0ffa74a{font-size:15px;}.elementor-21045 .elementor-element.elementor-element-2f7bf4f .elementor-button{font-size:15px;}.elementor-21045 .elementor-element.elementor-element-657f576{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21045 .elementor-element.elementor-element-271685e .elementor-heading-title{font-size:24px;}.elementor-21045 .elementor-element.elementor-element-271685e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21045 .elementor-element.elementor-element-3ceeb23 .elementor-heading-title{font-size:24px;}.elementor-21045 .elementor-element.elementor-element-3ceeb23 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21045 .elementor-element.elementor-element-a417987 .elementor-heading-title{font-size:24px;}.elementor-21045 .elementor-element.elementor-element-a417987 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21045 .elementor-element.elementor-element-4e57693 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21045 .elementor-element.elementor-element-6ac4752 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-21045 .elementor-element.elementor-element-0e1ada3{--gap:70px 70px;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-21045 .elementor-element.elementor-element-cf3ab22{--gap:16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline{font-size:20px;}.elementor-21045 .elementor-element.elementor-element-ca4a574 .elementor-headline-dynamic-text{line-height:24px;}.elementor-21045 .elementor-element.elementor-element-0ffa74a{text-align:left;font-size:14px;}.elementor-21045 .elementor-element.elementor-element-fa7acd5 .swiper-pagination-bullet{width:12px;height:12px;}.elementor-21045 .elementor-element.elementor-element-b6a9ab3{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;}.elementor-21045 .elementor-element.elementor-element-2f7bf4f .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:8px 16px 8px 16px;}.elementor-21045 .elementor-element.elementor-element-2f7bf4f > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-21045 .elementor-element.elementor-element-b43a4fc{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-68682d9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21045 .elementor-element.elementor-element-657f576{--gap:24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-21045 .elementor-element.elementor-element-271685e .elementor-heading-title{font-size:16px;}.elementor-21045 .elementor-element.elementor-element-271685e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21045 .elementor-element.elementor-element-3ceeb23 .elementor-heading-title{font-size:16px;}.elementor-21045 .elementor-element.elementor-element-3ceeb23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21045 .elementor-element.elementor-element-a417987 .elementor-heading-title{font-size:14px;}.elementor-21045 .elementor-element.elementor-element-a417987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21045 .elementor-element.elementor-element-4e57693 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21045 .elementor-element.elementor-element-6ac4752 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-5cb6a07 */.elementor-21045 .elementor-element.elementor-element-5cb6a07 {
    max-width: 1100px;
    margin: 40px auto 0;
}

@media (max-width: 600px) {
    .elementor-21045 .elementor-element.elementor-element-5cb6a07 {
        margin: 20px auto 0;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e79b494 */.custom-card-container {

 width: 912px;
 height: 648px;
  margin: 0;
  box-sizing: border-box;

  display: flex;
  flex-direction: row;
  align-items: center;


  border-radius: 32px; 
  background: linear-gradient(to right, #FDF9F1 50%, #FFFFFF 50%); 
  box-shadow: 1px 1px 8px 0px rgba(110, 110, 110, 0.25); 
  overflow: hidden; 
  font-family: Montserrat, sans-serif;
}



.icon-box {
  margin-bottom: 20px;
}

.card-title {
  font-family: sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #404041;
  margin: 0 0 16px 0;
  letter-spacing: 1px;
  
}

.card-desc {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #404041;
   font-family: Montserrat, sans-serif;
  margin: 0 0 24px 0;
}

.card-btn {
  display: flex;
  width: fit-content;
  padding: 8px 20px;
  border: 1.5px solid #FF6B4A;
  border-radius: 20px;
  color: #FF6B4A;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  background-color: #FFFFFF;
  font-family: Montserrat, sans-serif;
  margin: 10px auto;
}

.card-btn:hover {
    color: #FF6B4A;
    opacity: 0.8;
}






.card-left {
  flex: 1;
  max-width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.card-left-content {
    max-width: 392px;
    font-size: 16px;
}
.feature-item {
    margin-bottom: 24px;
    text-align: center
}
.feature-title {
    font-weight: 600;
    margin: 8px 0;
}
.feature-icon {
    width: 24px;
    height: 24px;
}
.feature-desc {
    text-align: left
}

.card-right {
  flex: 1;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.content-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d68b3b */<style>



  .marquee-container {
    width: 1094px;
    max-width: 1094px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
  }


  .marquee-row {
    overflow: hidden;
    margin-bottom: 40px; 
    width: 100%;
    display: flex;
  }

  .marquee-row:last-child {
    margin-bottom: 0;
  }

 
  .marquee-track {
    display: flex;
    flex-shrink: 0;
    gap: 24px; 
    padding-right: 24px;
    align-items: center;
    white-space: nowrap;
    will-change: transform;
    box-sizing: border-box;
  }


  .track-right {
    animation: marquee-scroll-right 25s linear infinite;
  }


  .track-left {
    animation: marquee-scroll-left 25s linear infinite;
  }

  .marquee-row:hover .marquee-track {
    animation-play-state: paused;
  }


  .chip-item {
    display: flex;
    align-items: center;
    gap: 8px;
    background: #fdf9f1;
    border-radius: 8px;
    padding: 8px 16px;
    
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #404041;
    
    flex-shrink: 0;
    box-sizing: border-box;
  }

  .chip-item img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    display: block;
  }

 
  @keyframes marquee-scroll-right {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(0%);
    }
  }


  @keyframes marquee-scroll-left {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(-100%);
    }
  }
  @media (max-width: 767px) {
    .marquee-row {
    margin-bottom: 16px;
  }
  }

</style>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271685e */.lets-talk{
    max-width: 1100px;
}/* End custom CSS */