.elementor-1571 .elementor-element.elementor-element-221c37e0{--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;--padding-top:100px;--padding-bottom:75px;--padding-left:100px;--padding-right:100px;}.elementor-1571 .elementor-element.elementor-element-221c37e0:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-221c37e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1571 .elementor-element.elementor-element-6d50d162.elementor-element{--align-self:center;}.elementor-1571 .elementor-element.elementor-element-6d50d162{text-align:center;}.elementor-1571 .elementor-element.elementor-element-6d50d162 .elementor-heading-title{font-family:"Montserrat";font-size:40px;font-weight:700;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-1571 .elementor-element.elementor-element-49a22bde > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1571 .elementor-element.elementor-element-49a22bde{text-align:center;font-family:"Montserrat";font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:transparent;background-image:linear-gradient(190deg, #EACBA56B 30%, #FFFFFF 100%);}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#FFFFFF;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EACBA5B2;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-body, .elementor-1571 .elementor-element.elementor-element-6187032 .accordion.floating-style .elementskit-card-body{background-color:transparent;background-image:linear-gradient(175deg, #FFFFFF 0%, #EACBA56B 40%);}.elementor-1571 .elementor-element.elementor-element-6187032 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{border-style:none;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-body p{color:#1D1D1D;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-body{color:#1D1D1D;border-radius:0px 0px 12px 12px;padding:0px 30px 30px 30px;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCCD95;border-radius:12px 12px 12px 12px;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:12px 12px 0px 0px;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:21px;color:#CFA739;fill:#CFA739;}.elementor-1571 .elementor-element.elementor-element-6187032 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#CFA739;fill:#CFA739;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1571 .elementor-element.elementor-element-221c37e0{--padding-top:100px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}}@media(min-width:768px){.elementor-1571 .elementor-element.elementor-element-221c37e0{--content-width:900px;}}@media(max-width:767px){.elementor-1571 .elementor-element.elementor-element-221c37e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1571 .elementor-element.elementor-element-6d50d162 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1571 .elementor-element.elementor-element-6d50d162 .elementor-heading-title{font-size:35px;line-height:32px;}.elementor-1571 .elementor-element.elementor-element-49a22bde > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-1571 .elementor-element.elementor-element-49a22bde{font-size:16px;line-height:20px;}.elementor-1571 .elementor-element.elementor-element-6187032 > .elementor-widget-container{padding:0px 20px 20px 20px;}}/* Start custom CSS for heading, class: .elementor-element-6d50d162 */.gradient-text-home {
  background: linear-gradient(153.31deg, #212121 33.84%, rgba(33, 33, 33, 0.62) 87.99%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 40px;
  font-weight: 700;
  text-align: center; /* Optional: center the heading */
}


@media (max-width: 768px) {
  .gradient-text-home {
    font-size: 35px;           /* Responsive font size based on screen width */
    margin: 0 0px;
  }
}
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-6187032 */.elementskit-card .elementskit-card-header .elementskit-btn-link{
  border-radius: 12px 12px 12px 12px !important;
}
.elementskit-card.active .elementskit-card-header a{
    border-radius: 12px 12px 0px 0px !important;
}
.icon::before {
  font-size: 22px;
}
.elementor-548 .elementor-element.elementor-element-48feb763 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    border-radius: 12px !important;
}

.elementor-548 .elementor-element.elementor-element-48feb763 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
 border-radius: 12px 12px 0 0 !important;
}

@media screen and (max-width: 640px) {
    .bottom-faq .elementskit-card-header a {
        padding-right: 50px !important;
    }
}/* End custom CSS */