.elementor-12512 .elementor-element.elementor-element-df8ae3e{--display:flex;--min-height:0px;}.elementor-12512 .elementor-element.elementor-element-43c8edb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-57px;--margin-right:-7px;}.elementor-12512 .elementor-element.elementor-element-199d5a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-fb223f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-688e843{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12512 .elementor-element.elementor-element-688e843.elementor-element{--align-self:flex-start;}.elementor-12512 .elementor-element.elementor-element-688e843:not( .elementor-widget-image ), .elementor-12512 .elementor-element.elementor-element-688e843.elementor-widget-image img{-webkit-mask-image:url( https://sappartner.news/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12512 .elementor-element.elementor-element-688e843 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.55);}.elementor-12512 .elementor-element.elementor-element-0c4b7f7{--display:flex;--justify-content:center;}.elementor-12512 .elementor-element.elementor-element-a5cc0bf{--display:flex;--justify-content:center;}.elementor-12512 .elementor-element.elementor-element-6056bdf{width:var( --container-widget-width, 109.278% );max-width:109.278%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.278%;--container-widget-flex-grow:0;}.elementor-12512 .elementor-element.elementor-element-6056bdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-6056bdf .elementor-icon-wrapper{text-align:center;}.elementor-12512 .elementor-element.elementor-element-6056bdf.elementor-view-stacked .elementor-icon{background-color:#0022BF;}.elementor-12512 .elementor-element.elementor-element-6056bdf.elementor-view-framed .elementor-icon, .elementor-12512 .elementor-element.elementor-element-6056bdf.elementor-view-default .elementor-icon{color:#0022BF;border-color:#0022BF;}.elementor-12512 .elementor-element.elementor-element-6056bdf.elementor-view-framed .elementor-icon, .elementor-12512 .elementor-element.elementor-element-6056bdf.elementor-view-default .elementor-icon svg{fill:#0022BF;}.elementor-12512 .elementor-element.elementor-element-6056bdf .elementor-icon{font-size:35px;}.elementor-12512 .elementor-element.elementor-element-6056bdf .elementor-icon svg{height:35px;}.elementor-12512 .elementor-element.elementor-element-f22c11f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12512 .elementor-element.elementor-element-477db20 .elementor-button{background-color:#0022BF;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:500;border-radius:9px 9px 9px 9px;}.elementor-12512 .elementor-element.elementor-element-477db20{width:var( --container-widget-width, 49% );max-width:49%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-12512 .elementor-element.elementor-element-477db20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-0917ee5{--display:flex;}.elementor-12512 .elementor-element.elementor-element-e191adf{width:var( --container-widget-width, 23.4% );max-width:23.4%;--container-widget-width:23.4%;--container-widget-flex-grow:0;}.elementor-12512 .elementor-element.elementor-element-e191adf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-e191adf .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-12512 .elementor-element.elementor-element-b82b5b2{width:var( --container-widget-width, 76.154% );max-width:76.154%;--container-widget-width:76.154%;--container-widget-flex-grow:0;font-size:18px;}.elementor-12512 .elementor-element.elementor-element-b82b5b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-96829d1{--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-12512 .elementor-element.elementor-element-d540c6b{--display:flex;}.elementor-12512 .elementor-element.elementor-element-be2cfd1{width:var( --container-widget-width, 27.502% );max-width:27.502%;--container-widget-width:27.502%;--container-widget-flex-grow:0;}.elementor-12512 .elementor-element.elementor-element-be2cfd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-be2cfd1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-12512 .elementor-element.elementor-element-48ec7d4{--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-12512 .elementor-element.elementor-element-9a398c0{--display:flex;}.elementor-12512 .elementor-element.elementor-element-8b18b15{width:var( --container-widget-width, 50.371% );max-width:50.371%;--container-widget-width:50.371%;--container-widget-flex-grow:0;}.elementor-12512 .elementor-element.elementor-element-8b18b15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12512 .elementor-element.elementor-element-8b18b15 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-12512 .elementor-element.elementor-element-f8f0b0a{--display:flex;}.elementor-12512 .elementor-element.elementor-element-2915a56{--spacer-size:50px;}@media(max-width:1024px){.elementor-12512 .elementor-element.elementor-element-199d5a2{--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-fb223f2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12512 .elementor-element.elementor-element-43c8edb{--width:120%;}.elementor-12512 .elementor-element.elementor-element-0c4b7f7{--width:300%;}.elementor-12512 .elementor-element.elementor-element-a5cc0bf{--width:100%;}}@media(max-width:767px){.elementor-12512 .elementor-element.elementor-element-43c8edb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12512 .elementor-element.elementor-element-199d5a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12512 .elementor-element.elementor-element-fb223f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-12512 .elementor-element.elementor-element-688e843 img{border-radius:30px 30px 30px 30px;}.elementor-12512 .elementor-element.elementor-element-0c4b7f7{--width:280px;}.elementor-12512 .elementor-element.elementor-element-6ca78d2{text-align:center;}.elementor-12512 .elementor-element.elementor-element-f22c11f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12512 .elementor-element.elementor-element-477db20{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-12512 .elementor-element.elementor-element-e191adf{--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-12512 .elementor-element.elementor-element-b82b5b2{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-12512 .elementor-element.elementor-element-be2cfd1{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-12512 .elementor-element.elementor-element-8b18b15{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}}/* Start custom CSS for theme-post-excerpt, class: .elementor-element-3889f5d */.company-types{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  justify-content:center; /* mobile pe center ho jaye */
}

.company-types .pill{
  background:#efefef;
  color:#555;
  padding:14px 24px; /* thoda flexible */
  border-radius:999px;
  font-size:16px;
  font-weight:600;
  min-height:48px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid #e2e2e2;
  box-shadow:0 6px 14px rgba(0,0,0,0.05);
  cursor:pointer;
  transition: all .3s ease;
}

/* 🔵 Hover */
.company-types .pill:hover{
  background:#2563EB;
  color:#fff;
  border-color:#2563EB;
  transform: translateY(-3px);
  box-shadow:0 10px 20px rgba(37,99,235,0.3);
}

/* ✅ Tablet */
@media (max-width: 768px){
  .company-types{
    gap:10px;
  }

  .company-types .pill{
    padding:12px 18px;
    font-size:14px;
    min-height:42px;
  }
}

/* ✅ Mobile */
@media (max-width: 480px){
  .company-types{
    justify-content:flex-start; /* left align better */
  }

  .company-types .pill{
    flex: 1 1 calc(50% - 10px); /* 2 per row */
    padding:10px;
    font-size:13px;
    min-height:40px;
  }
}

/* ✅ Extra Small */
@media (max-width: 360px){
  .company-types .pill{
    flex: 1 1 100%; /* 1 per row */
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c69ea12 *//* ===== CLEAN MINIMAL PRO UI ===== */

/* GRID */
.related-wrap .yarpp-related .yarpp-thumbnails-horizontal{
  display:grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap:28px !important;
}

@media (max-width:1024px){
  .related-wrap .yarpp-related .yarpp-thumbnails-horizontal{
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width:767px){
  .related-wrap .yarpp-related .yarpp-thumbnails-horizontal{
    grid-template-columns:1fr !important;
    gap:20px !important;
  }
}

/* CARD */
.related-wrap .yarpp-related .yarpp-thumbnail{
  background:#ffffff !important;
  border-radius:16px !important;
  overflow:hidden !important;
  border:1px solid #f1f1f1 !important;

  /* 👇 clean soft shadow */
  box-shadow:0 4px 14px rgba(0,0,0,0.04);

  transition:all .25s ease !important;
}

/* HOVER (SUBTLE) */
.related-wrap .yarpp-related .yarpp-thumbnail:hover{
  transform:translateY(-4px);
  box-shadow:0 10px 26px rgba(0,0,0,0.08);
}

/* IMAGE */
.related-wrap .yarpp-related .yarpp-thumbnail img{
  width:100% !important;
  height:200px !important;
  object-fit:cover !important;
  display:block !important;
}

/* CONTENT */
.related-wrap .yarpp-related .yarpp-thumbnail-title{
  padding:16px 18px 18px !important;

  color:#111827 !important;
  font-size:15.5px !important;
  font-weight:600 !important;
  line-height:1.5 !important;
  letter-spacing:-0.1px !important;

  margin:0 !important;

  display:-webkit-box !important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

/* REMOVE ALL OVERLAY / GRADIENT */
.related-wrap .yarpp-related .yarpp-thumbnail::after{
  display:none !important;
}

/* LINK */
.related-wrap .yarpp-related .yarpp-thumbnail > a{
  display:block !important;
  text-decoration:none !important;
  color:inherit !important;
}/* End custom CSS */