.elementor-16490 .elementor-element.elementor-element-3f84d077 > .elementor-background-overlay{background-image:url("https://cindtoro.com/wp-content/uploads/2025/01/background-abstract-texture.png");background-position:center right;background-repeat:no-repeat;background-size:contain;opacity:0.02;}.elementor-16490 .elementor-element.elementor-element-3f84d077 > .elementor-container{max-width:1170px;}.elementor-16490 .elementor-element.elementor-element-3f84d077{margin-top:0px;margin-bottom:0px;padding:180px 20px 120px 20px;}.elementor-16490 .elementor-element.elementor-element-65940bb4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16490 .elementor-element.elementor-element-65940bb4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-16490 .elementor-element.elementor-element-181284ad > .elementor-widget-container{padding:0px 0px 7px 0px;}.elementor-16490 .elementor-element.elementor-element-181284ad{text-align:center;}.elementor-16490 .elementor-element.elementor-element-181284ad .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#1F2636;}.elementor-16490 .elementor-element.elementor-element-587dca9d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-16490 .elementor-element.elementor-element-587dca9d{text-align:center;color:#4A556C;}.elementor-16490 .elementor-element.elementor-element-4ca39a3{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;top:-160px;}body:not(.rtl) .elementor-16490 .elementor-element.elementor-element-4ca39a3{right:-162px;}body.rtl .elementor-16490 .elementor-element.elementor-element-4ca39a3{left:-162px;}.elementor-16490 .elementor-element.elementor-element-4ca39a3 img{width:100%;max-width:100%;}.elementor-16490 .elementor-element.elementor-element-eb34155{--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-16490 .elementor-element.elementor-element-a60ba21{--grid-row-gap:10px;}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:10px;}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;padding:0px 0px 0px 0px;}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-faqs .pp-faq-question{color:var( --e-global-color-7558bf3 );}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-7558bf3 );}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-faqs .pp-faq-answer{color:#1F2636;background-color:var( --e-global-color-0c3a7d6 );font-family:"Spline Sans", Sans-serif;font-size:16px;padding:16px 24px 024px 16px;}.elementor-16490 .elementor-element.elementor-element-a60ba21 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16490 .elementor-element.elementor-element-3f84d077{margin-top:-150px;margin-bottom:0px;padding:220px 20px 70px 20px;}.elementor-16490 .elementor-element.elementor-element-587dca9d > .elementor-widget-container{padding:0px 0px 20px 0px;}body:not(.rtl) .elementor-16490 .elementor-element.elementor-element-4ca39a3{right:20px;}body.rtl .elementor-16490 .elementor-element.elementor-element-4ca39a3{left:20px;}.elementor-16490 .elementor-element.elementor-element-4ca39a3{top:-50px;}}/* Start custom CSS for heading, class: .elementor-element-181284ad */.elementor-16490 .elementor-element.elementor-element-181284ad .elementor-heading-title span{
            background-image: -webkit-linear-gradient(315deg, #216CFF 40%, #1F8FEE 60%);
            background-clip: text;
            -webkit-background-clip: text;
            color: transparent;
            -webkit-text-fill-color: transparent;
        
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-608a9ac */.faq-search-wrapper {
  display: flex;
  max-width: 800px;
  margin: 40px auto;
  overflow: hidden;
  padding: 10px;
  
}


.faq-search-wrapper input {
  flex: 1;
  padding: 15px 20px;
  border-radius: 16px;
  border: none;
  outline: none;
  font-size: 16px;
  font-family: 'Inter', sans-serif;
  box-shadow: 0 0 4px rgba(0,0,0,0.05);
  margin-right: 25px;
}


.faq-search-wrapper button {
  padding: 16px 30px;
  background: #FF8539;
  color: white;
  font-size: 16px;
  font-weight: 600;
  border-radius: 40px;
  border: none;
  cursor: pointer;
}

.faq-search-wrapper button:hover {
  background: #FFF0E7;
  color:#FF8539;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f84d077 */.elementor-16490 .elementor-element.elementor-element-3f84d077 {
    background: linear-gradient(180deg, #E5EEFF 0%, #F1F6FF 49.9%, rgba(255, 255, 255, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for pp-faq, class: .elementor-element-a60ba21 *//*.elementor-16490 .elementor-element.elementor-element-a60ba21 {*/
/*        width: 100%;*/
/*    text-align: left;*/
/*    background: linear-gradient(90deg,#1f8fee 0%,#216cff 100%);*/
/*    color: #fff;*/
/*    padding: 1rem 1.5rem;*/
/*    font-weight: 500;*/
/*    border: none;*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    cursor: pointer;*/
/*    transition: background .3s;*/
/*    display: inline-block;*/
/*    font-weight: 400;*/
/*    color: #c36;*/
/*    text-align: center;*/
/*    white-space: nowrap;*/
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    user-select: none;*/
/*    background-color: transparent;*/
/*    border: 1px solid #c36;*/
/*    padding: .5rem 1rem;*/
/*    font-size: 1rem;*/
/*    border-radius: 3px;*/
/*    transition: all .3s;*/
/*}*/
#faq-section .pp-faq-item {
  background: #fff;
  border-radius: 12px;
  padding: 10px;
  margin-bottom: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,.1);
  border: none;
}


#faq-section .pp-faq-question {
  font-weight: 700;
  font-size: 18px;
  color: #1a1a1a;
  cursor: pointer;
}


#faq-section .pp-faq-answer {
  font-size: 16px;
  color: #444;
  line-height: 1.6;
  margin-top: 8px;
  background-color: inherit  !important;
}/* End custom CSS */