.elementor-11098 .elementor-element.elementor-element-bf41f2e{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.59;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11098 .elementor-element.elementor-element-bf41f2e:not(.elementor-motion-effects-element-type-background), .elementor-11098 .elementor-element.elementor-element-bf41f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.meaningfulworld.com/wp-content/uploads/2026/07/publicContain.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11098 .elementor-element.elementor-element-bf41f2e::before, .elementor-11098 .elementor-element.elementor-element-bf41f2e > .elementor-background-video-container::before, .elementor-11098 .elementor-element.elementor-element-bf41f2e > .e-con-inner > .elementor-background-video-container::before, .elementor-11098 .elementor-element.elementor-element-bf41f2e > .elementor-background-slideshow::before, .elementor-11098 .elementor-element.elementor-element-bf41f2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11098 .elementor-element.elementor-element-bf41f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101C2;--background-overlay:'';}.elementor-11098 .elementor-element.elementor-element-087f286{--display:flex;--justify-content:center;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-11098 .elementor-element.elementor-element-e874930{text-align:center;}.elementor-11098 .elementor-element.elementor-element-e874930 .elementor-heading-title{font-size:60px;color:#FFFFFF;}.elementor-11098 .elementor-element.elementor-element-23a939a{--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11098 .elementor-element.elementor-element-41bf30d{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-4c77b19{width:auto;max-width:auto;font-weight:600;color:#127EC3;}.elementor-11098 .elementor-element.elementor-element-d4c993b{--divider-border-style:solid;--divider-color:#ACA2A2;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-11098 .elementor-element.elementor-element-d4c993b .elementor-divider-separator{width:100%;}.elementor-11098 .elementor-element.elementor-element-d4c993b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11098 .elementor-element.elementor-element-170ee73{--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:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11098 .elementor-element.elementor-element-458746b{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-f7ca811 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-edcedcd.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-edcedcd .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-edcedcd .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-edcedcd .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-5271462{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-3dda023 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-90c903a.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-90c903a .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-90c903a .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-90c903a .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-6bfb6cf{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-1a842b0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-5e61c07.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-5e61c07 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-5e61c07 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-5e61c07 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-935e3c2{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-73220de .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-68c66ca.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-68c66ca .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-68c66ca .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-68c66ca .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-3c72f31{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-7e68906 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-1d30f83.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-1d30f83 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-1d30f83 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-1d30f83 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-b9c4924{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-71ef8e0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-29c4fce.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-29c4fce .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-29c4fce .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-29c4fce .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-64f6b62{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-78484f2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-03987c2.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-03987c2 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-03987c2 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-03987c2 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-78bcdb9{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-de13419 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-85586c4.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-85586c4 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-85586c4 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-85586c4 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-ce4320f{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-dec7391 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-54badf6.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-54badf6 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-54badf6 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-54badf6 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-1792fab{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-0236c44 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-caa2aa3.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-caa2aa3 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-caa2aa3 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-caa2aa3 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-58fa65b{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-2a99fc5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-61d5a12.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-61d5a12 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-61d5a12 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-61d5a12 .elementor-icon svg{height:20px;}.elementor-11098 .elementor-element.elementor-element-2c32141{--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;--justify-content:space-between;}.elementor-11098 .elementor-element.elementor-element-0a43e9c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11098 .elementor-element.elementor-element-274ec49.elementor-element{--align-self:center;}.elementor-11098 .elementor-element.elementor-element-274ec49 .elementor-icon-wrapper{text-align:center;}.elementor-11098 .elementor-element.elementor-element-274ec49 .elementor-icon{font-size:20px;}.elementor-11098 .elementor-element.elementor-element-274ec49 .elementor-icon svg{height:20px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-11098 .elementor-element.elementor-element-bf41f2e:not(.elementor-motion-effects-element-type-background), .elementor-11098 .elementor-element.elementor-element-bf41f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-11098 .elementor-element.elementor-element-bf41f2e{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11098 .elementor-element.elementor-element-087f286{--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-11098 .elementor-element.elementor-element-bf41f2e{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11098 .elementor-element.elementor-element-087f286{--padding-top:30%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-11098 .elementor-element.elementor-element-e874930{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-170ee73 *//* ── Internship Listings Section (Elementor HTML Version) ── */

/* 1. Outer Container */
.internship {
  background: #f5f5f2 !important;
  
}

/* 2. Inner Wrapper */
.internship > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  margin: 0 auto !important;
  width: 100% !important;
}

/* 3. Each Card (Row) */
.internship .e-child {
  background: #ffffff !important;
  border-radius: 12px !important;
  border: 0.5px solid rgba(0,0,0,0.09) !important;
  padding: 1rem 1.25rem !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important; /* Left content aur right arrow ke beech space banane ke liye */
  transition: transform 0.15s ease, border-color 0.15s ease !important;
  width: 100% !important;
}

.internship .e-child:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(0,0,0,0.2) !important;
}

/* 4. Left Side Layout (Icon + Text) */
.internship .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 1rem !important;
  margin: 0 !important;
}

/* 5. Main Icon Box Layout */
.internship .elementor-icon-box-icon .elementor-icon {
  width: 40px !important;
  height: 40px !important;
  border-radius: 9px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 18px !important;
  flex-shrink: 0 !important;
}

/* 6. Automatic Icon Colors (Loops every 4 items automatically) */
.internship .e-child:nth-child(4n+1) .elementor-icon-box-icon .elementor-icon {
  background: #E1F5EE !important; color: #0F6E56 !important; /* Green */
}
.internship .e-child:nth-child(4n+2) .elementor-icon-box-icon .elementor-icon {
  background: #EEEDFE !important; color: #3C3489 !important; /* Purple */
}
.internship .e-child:nth-child(4n+3) .elementor-icon-box-icon .elementor-icon {
  background: #FAEEDA !important; color: #633806 !important; /* Brown */
}
.internship .e-child:nth-child(4n+4) .elementor-icon-box-icon .elementor-icon {
  background: #FAECE7 !important; color: #712B13 !important; /* Red */
}

/* 7. Title Styling */
.internship .elementor-icon-box-title {
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #1a1a18 !important;
  margin: 0 !important;
  line-height: 1.35 !important;
}

/* 8. Hide Empty Description */
.internship .elementor-icon-box-description {
  display: none !important;
}

/* 9. Right Arrow Icon Styling & Hover Effect */
.internship .elementor-widget-icon .elementor-icon {
  font-size: 14px !important;
  color: #1a1a18 !important;
  opacity: 0.6 !important;
  transition: opacity 0.2s ease, transform 0.2s ease !important;
}

.internship .e-child:hover .elementor-widget-icon .elementor-icon {
  opacity: 1 !important;
  transform: translateX(4px) !important; /* Hover karne par arrow thoda right move hoga */
}

/* 10. Mobile Responsiveness */
@media (max-width: 600px) {
  .internship {
    padding: 2rem 1rem 4rem !important;
  }
}/* End custom CSS */