/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


.integration-hero {
    overflow: hidden;
    padding: 30px 20px;
    position: relative;
}
 
.enveu-partner-detail{max-width:1200px;margin:0 auto;padding:48px 20px;}
.enveu-partner-detail-link{margin-bottom:18px;}
.enveu-partner-detail-link a{text-decoration:none;font-weight:700;}
.deatil-header{margin-bottom:22px;}
.deatil-header h1{font-size:44px;line-height:1.1;margin:0 0 10px;font-weight:800;}
.deatil-header p{margin:0;color:#444;line-height:1.55;font-size:16px;
    max-width: 90%;
    margin: 0 auto;
}
.detail-enveu-img{max-width:100px;display:flex;align-items:center;}
.detail-enveu-img img{width:100%;object-fit:contain;}
.about-deatil{margin-top:26px;}
.about-deatil h2{font-size:30px;margin:0 0 10px;font-weight:400;}
.detail-para{line-height:1.75;color:#222;}
.how-it-works{margin-top:26px;}
.how-it-works h2{font-size:30px;margin:0 0 10px;font-weight:400;}
.how-it-works-para{line-height:1.75;color:#222;}
.detail-benefit{margin-top:26px;}
.detail-benefit h2{font-size:30px;margin:0 0 10px;font-weight:400;}
.detail-ul{ margin:0;padding-left:18px;line-height:1.75;color:#222;}
.details-faqs{margin-top:26px;}
.details-faqs h3{font-size:24px;margin:0 0 10px;font-weight:400;}
.faq-detail-sec{border:1px solid #eee;border-radius:14px;padding:14px 16px;margin:10px 0;background:#fff;}
.summery-detail{cursor:pointer;font-weight:500;font-family: PublicaSlab, sans-serif;font-size:20px}
.summery-detail:focus{outline:none;outline-color: transparent;}
.faq-divied{
/*     display: grid;
    gap: 12px;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 12px; */
/*   display:flex; */
  display: grid;
    grid-template-columns: repeat(2, 1fr);
  gap:24px;
 }
.summery-a{margin-top:10px;line-height:1.7;color:#222;}
.detail-partner-section{ 
  margin-top:28px;
  margin-bottom:28px;
  padding:28px 28px;
  border-radius:20px;
  background:#ee2a463d;
  color:#fff;
}

.partner-section-main{max-width:720px;}
.partner-section-main h3{margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.2;color:#000}
.partner-section-main p{margin:0 0 22px;color:#000;line-height:1.6;}
.partner-bottom{display:flex;flex-wrap:wrap;gap:14px;}
.bottom-afirst{
           display:inline-flex;
           align-items:center;
           padding:12px 18px;
           border-radius:12px;
           background:rgba(238, 42, 70, 1.0);
           color:#fff;
           font-weight:800;
           text-decoration:none;
}
.bottom-sfirst{
           display:inline-flex;
           align-items:center;
           padding:12px 18px;
           border-radius:12px;
           border:1px solid #000;
           color:#000;
           font-weight:700;
           text-decoration:none;
}

.detail-heder-display {
    align-content: center;
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: center;
}


@media (max-width: 768px) {
.faq-divied {
    flex-direction: column !important;
}

  .enveu-partner-detail .partner-detail-layout {
      display: flex !important;
      flex-direction: column-reverse;
   }
}
  
}