.elementor-256 .elementor-element.elementor-element-af1c862{--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-256 .elementor-element.elementor-element-4419616{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-8425ddb{--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;}.elementor-256 .elementor-element.elementor-element-1abd200{--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;--justify-content:center;}.elementor-256 .elementor-element.elementor-element-dc4c13b .elementor-heading-title{font-family:"Annapurna SIL", Sans-serif;color:#456C01;}.elementor-256 .elementor-element.elementor-element-5ca5f91{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-3e08834{--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;--justify-content:center;}.elementor-256 .elementor-element.elementor-element-479971f{text-align:left;font-family:"Andada Pro", Sans-serif;}.elementor-256 .elementor-element.elementor-element-479971f p{margin-block-end:8px;}.elementor-256 .elementor-element.elementor-element-538351c{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-a3ed973{--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;}.elementor-256 .elementor-element.elementor-element-ffe39a4{--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-256 .elementor-element.elementor-element-6043b5f img{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-519a5e6{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-f81dff6{--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-256 .elementor-element.elementor-element-3f70461{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-00a4b2d{--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;}.elementor-256 .elementor-element.elementor-element-d00111f{--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;--justify-content:center;}.elementor-256 .elementor-element.elementor-element-d1d9d5c{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-fc673bd{--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;--justify-content:center;}.elementor-256 .elementor-element.elementor-element-3bd9723{--spacer-size:50px;}.elementor-256 .elementor-element.elementor-element-6bfaf0e{--spacer-size:15px;}.elementor-256 .elementor-element.elementor-element-62f949d{--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;}.elementor-256 .elementor-element.elementor-element-0ddecd7{--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;--justify-content:center;}.elementor-256 .elementor-element.elementor-element-fa3459d{--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-256 .elementor-element.elementor-element-0a1bcfc{--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-256 .elementor-element.elementor-element-4d445c1{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-1abd200{--width:50%;}.elementor-256 .elementor-element.elementor-element-3e08834{--width:50%;}.elementor-256 .elementor-element.elementor-element-ffe39a4{--width:50%;}.elementor-256 .elementor-element.elementor-element-f81dff6{--width:50%;}.elementor-256 .elementor-element.elementor-element-d00111f{--width:50%;}.elementor-256 .elementor-element.elementor-element-fc673bd{--width:50%;}.elementor-256 .elementor-element.elementor-element-0ddecd7{--width:50%;}.elementor-256 .elementor-element.elementor-element-fa3459d{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-6fa2f83 */.certifications {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
    padding: 20px;
    flex-wrap: wrap;
    background-color: #fff;
}

.cert-item {
    text-align: center;
}

.cert-item img {
    width: 100px; /* Adjust size as needed */
    height: auto;
    filter: grayscale(100%); /* same look as your example */
    transition: transform 0.3s ease, filter 0.3s ease;
    border-radius: 10px;
}

.cert-item img:hover {
    transform: scale(1.1);
    filter: grayscale(0%);
}

.cert-item p {
    margin-top: 8px;
    font-size: 14px;
    color: #555;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a407d3 */.third-party-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  max-width: 1100px;
  margin: 50px auto;
  padding: 20px;
}

.third-party-content {
  flex: 0 0 60%;
}

.third-party-content h2 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #2e7d32;
}

.third-party-content p {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 15px;
  color: #444;
}

.third-party-content ul {
  margin-bottom: 20px;
  padding-left: 20px;
}

.third-party-content ul li {
  font-size: 15px;
  margin-bottom: 8px;
  color: #333;
}

.shop-btn {
  display: inline-block;
  padding: 10px 20px;
  background: #2e7d32;
  color: white;
  border-radius: 6px;
  text-decoration: none;
  font-weight: bold;
  transition: 0.3s;
}

.shop-btn:hover {
  background: #256427;
}

.third-party-image {
  flex: 0 0 40%;
}

.third-party-image img {
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

/* Responsive */
@media (max-width: 768px) {
  .third-party-section {
    flex-direction: column;
  }
  .third-party-content, 
  .third-party-image {
    flex: 100%;
  }
}/* End custom CSS */