
.icon-top .dsn-service .service-item .service-item-inner .dsn-icon:not(.dsn-bg-before) {
    padding-bottom: 20px;
    text-align: center;
}


#banner-sec {
    background: url(http://aneu-dmxmedia.site/wp-content/uploads/2023/01/intership-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 0px;
}


.intership-sec-2, .intership-sec-3 {
    background: radial-gradient(at top, #5e1d1d, #25171f, #14151f);
    padding: 70px 0px;
    position: relative;
}

.intership-sec-2 h2, .intership-sec-2 p,
.intership-sec-3 h2, .intership-sec-3 p {
    text-align: center;
}

.intership-sec-3 .description {
    font-family: 'Poppins';
    letter-spacing: 3px;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 16%;
    text-transform: uppercase;
     color:#fff;
}

.intership-sec-2 p {
    padding: 0px 13%;
    font-family: 'Poppins';
    color:#fff;
}

.service_description {
    margin-top: 0px;
}
.service_description p {
    font-family: 'Poppins';
    margin: 0px;
    color:#fff;
}

.service_title {
    margin: 0 auto;
    text-align: center;
}

.intership-sec-3 .container {
    border-top: 1px solid #e4e4e4;
}

.intership-sec-3-heading {
    padding-bottom: 50px;
    padding-top: 100px;
}

.title-block {
    letter-spacing: 2px;
    font-size: 22px;
    color: #fff;
}

.title{
  font-size : var(--title-heading);
  line-height : calc(var(--title-heading) + 10px);
  letter-spacing : 2px;
  text-transform: capitalize;
}


:root{
      --body-font:"Poppins",sans-serif;
      --heading-font:"Excon",sans-serif;
      --font-code:Menlo,monaco,Consolas,Lucida Console,monospace;
      --font-pre:"Courier 10 Pitch",Courier,monospace;
      --font-size-base:15px;
      --font-size-h1:40px;
      --font-size-h2:35px;
      --font-size-h3:30px;
      --font-size-h4:25px;
      --font-size-h5:22px;
      --font-size-h6:16px;
      --menu-size:12px;
      --line-height-base:1.3;
      --line-height-content:1.6;
      --font-weight-heading:500;
      --font-weight-body:400;
      --smooth-width:4px;
      --bg-overlay:#000;
      --overlay-blend-mode:unset
  }

  :root .dsn-icon-theme-color{
      --theme-color:#f7e0c7
  }

  @media only screen and (min-width:1400px){
      :root{
          --dsn-gap-container:100px;
          --title-heading:95px
      }
      :root .container,:root .dsn-left-container,:root .dsn-right-container{
          --dsn-gap-container:50px
      }
  }
  @media only screen and (max-width:1399px){
      :root{
          --dsn-gap-container:50px;
          --title-heading:85px
      }
  }
  @media only screen and (max-width:1200px){
      :root{
          --title-heading:75px
      }
  }
  @media only screen and (min-width:992px){
      :root{
          --margin-padding:120px;
          --box-padding:80px 40px
      }
  }



  @media only screen and (max-width:767px){
      .dsn-mobile-p-relative{
          position:relative
      }
      .dsn-mobile-p-absolute{
          position:absolute
      }
  }
  .elementor-align-justify .dsn-heading-title.border-section-bottom{
      width:100%
  }
  @media only screen and (max-width:991px){
      .elementor-tablet-align-center .dsn-heading-title.border-section-bottom,.elementor-tablet-align-left .dsn-heading-title.border-section-bottom,.elementor-tablet-align-right .dsn-heading-title.border-section-bottom{
          width:auto!important
      }
      .elementor-tablet-align-justify .dsn-heading-title.border-section-bottom{
          width:100%!important
      }
  }
  @media only screen and (max-width:767px){
      .elementor-mobile-align-center .dsn-heading-title.border-section-bottom,.elementor-mobile-align-left .dsn-heading-title.border-section-bottom,.elementor-mobile-align-right .dsn-heading-title.border-section-bottom{
          width:auto!important
      }
      .elementor-mobile-align-justify .dsn-heading-title.border-section-bottom{
          width:100%!important
      }
  }
  .elementor-align-center .dsn-auto,.elementor-align-center .dsn-icon,.elementor-align-center .dsn-icon svg,.elementor-align-center .img-box-parallax[data-dsn-grid],.elementor-align-center .line-under:after,.elementor-align-center .max-w570,.elementor-align-center .max-w750{
      margin-right:auto;
      margin-left:auto
  }
  .elementor-align-right .dsn-auto,.elementor-align-right .dsn-icon,.elementor-align-right .dsn-icon svg,.elementor-align-right .img-box-parallax[data-dsn-grid],.elementor-align-right .line-under:after,.elementor-align-right .max-w570,.elementor-align-right .max-w750{
      margin-left:auto
  }
  @media only screen and (max-width:991px){
      .elementor-tablet-align-center .dsn-auto,.elementor-tablet-align-center .dsn-icon,.elementor-tablet-align-center .dsn-icon svg,.elementor-tablet-align-center .img-box-parallax[data-dsn-grid],.elementor-tablet-align-center .line-under:after,.elementor-tablet-align-center .max-w570,.elementor-tablet-align-center .max-w750{
          margin-right:auto!important;
          margin-left:auto!important
      }
      .elementor-tablet-align-right .dsn-auto,.elementor-tablet-align-right .dsn-icon,.elementor-tablet-align-right .dsn-icon svg,.elementor-tablet-align-right .img-box-parallax[data-dsn-grid],.elementor-tablet-align-right .line-under:after,.elementor-tablet-align-right .max-w570,.elementor-tablet-align-right .max-w750{
          margin-left:auto!important;
          margin-right:0!important
      }
      .elementor-tablet-align-left .dsn-auto,.elementor-tablet-align-left .dsn-icon,.elementor-tablet-align-left .dsn-icon svg,.elementor-tablet-align-left .img-box-parallax[data-dsn-grid],.elementor-tablet-align-left .line-under:after,.elementor-tablet-align-left .max-w570,.elementor-tablet-align-left .max-w750{
          margin-left:0!important;
          margin-right:auto!important
      }
  }
  @media only screen and (max-width:767px){
      .elementor-mobile-align-center .dsn-auto,.elementor-mobile-align-center .dsn-icon,.elementor-mobile-align-center .dsn-icon svg,.elementor-mobile-align-center .img-box-parallax[data-dsn-grid],.elementor-mobile-align-center .line-under:after,.elementor-mobile-align-center .max-w570,.elementor-mobile-align-center .max-w750{
          margin-right:auto!important;
          margin-left:auto!important
      }
      .elementor-mobile-align-right .dsn-auto,.elementor-mobile-align-right .dsn-icon,.elementor-mobile-align-right .dsn-icon svg,.elementor-mobile-align-right .img-box-parallax[data-dsn-grid],.elementor-mobile-align-right .line-under:after,.elementor-mobile-align-right .max-w570,.elementor-mobile-align-right .max-w750{
          margin-left:auto!important;
          margin-right:0!important
      }
      .elementor-mobile-align-left .dsn-auto,.elementor-mobile-align-left .dsn-icon,.elementor-mobile-align-left .dsn-icon svg,.elementor-mobile-align-left .img-box-parallax[data-dsn-grid],.elementor-mobile-align-left .line-under:after,.elementor-mobile-align-left .max-w570,.elementor-mobile-align-left .max-w750{
          margin-left:0!important;
          margin-right:auto!important
      }
  }
  .has-popup div.img-box-parallax,.has-popup div.pop-up,div.effect-popup{
      cursor:pointer
  }
  .dsn-bg-section.p-absolute.w-100.h-100.over-hidden.top-0.left-0{
      z-index:-1;
      pointer-events:none
  }
  .dsn-bg-section.p-absolute.w-100.h-100.over-hidden.top-0.left-0 [data-dsn-grid=moveUp].h-100{
      height:100%
  }
  .dsn-right-container .dsn-bg-section.p-absolute.w-100.h-100.over-hidden.top-0.left-0{
      width:calc(100% - var(--dsn-gap-container));
      left:var(--dsn-gap-container)
  }
  .elementor img.cover-bg-img{
      height:100%
  }
  .dsn-swiper-parallax-transform{
      transition-property:opacity,transform,visibility
  }
  .dsn-mb-no-space{
      margin-bottom:0!important
  }
  .dsn-bg-mask{
      position:absolute;
      width:calc(var(--width-mask, 100%) + var(--width-calc-mask, 0px));
      height:calc(var(--height-mask, 100%) + var(--height-calc-mask, 0px));
      top:var(--top-mask,0px);
      left:var(--left-mask,0px);
      margin-left:var(--margin-left-mask,0px);
      margin-top:var(--margin-top-mask,0px);
      z-index:-1
  }
  .filter-swiper-blur .swiper-slide:not(.swiper-slide-active){
      filter:blur(3px)
  }
  ul.list-style-none{
      list-style:none
  }
  #wp-admin-bar-elementor_edit_page .elementor-edit-link-title{
      display:initial
  }
  .cover-bg{
      background-size:cover;
      background-position:center center;
      background-repeat:no-repeat
  }
  .dsn-column-gap-custom>div:not(.hdev-element-wrap){
      display:grid!important;
      align-items:stretch
  }
  @media only screen and (max-width:575px){
      .dsn-column-gap-custom>div:not(.hdev-element-wrap){
          grid-template-columns:repeat(1,1fr)!important
      }
  }
  .dsn-column-gap-custom>div:not(.hdev-element-wrap)>.elementor-widget{
      margin-bottom:0!important
  }
  @media only screen and (min-width:768px){
      .dsn-isotope.dsn-masonry-grid .grid-item:nth-of-type(2){
          margin-top:calc(80px + var(--dsn-col-item, 0px))
      }
  }
  @media only screen and (min-width:992px){
      .dsn-isotope.dsn-masonry-grid.dsn-masonry-grid-2 .grid-item:nth-of-type(3){
          margin-top:calc(120px + var(--dsn-col-item, 0px))
      }
  }
  .move-circle:not(.p-absolute){
      position:relative
  }
  @media only screen and (min-width:992px){
      .move-circle{
          background-color:transparent;
          border-color:transparent!important
      }
  }
  .move-circle .icon-circle{
      position:absolute;
      left:0;
      top:0;
      width:100%;
      height:100%;
      border-radius:inherit;
      z-index:-1;
      border:inherit
  }
  .move-circle.background-main .icon-circle{
      background-color:var(--bg-color)
  }
  .move-circle.background-section .icon-circle{
      background-color:var(--assistant-color)
  }
  .move-circle.background-theme .icon-circle{
      background-color:var(--theme-color)
  }
  .move-circle.border-color-default .icon-circle{
      border-color:var(--border-color)
  }
  .move-circle.border-color-main .icon-circle{
      border-color:var(--bg-color)
  }
  .move-circle.border-color-assistant .icon-circle{
      border-color:var(--assistant-color)
  }
  .move-circle.border-color-theme-color .icon-circle{
      border-color:var(--theme-color)
  }
  .move-circle.border-color-heading .icon-circle{
      border-color:var(--heading-color)
  }
  .move-circle.border-color-body .icon-circle{
      border-color:var(--font-color)
  }
  .move-circle.border-circle{
      border:1px solid var(--heading-color)
  }
  .dsn-lazy-loading{
      filter:blur(13px)
  }
  img:not(.dsn-lazy-loading){
      transition:filter 1s cubic-bezier(0.19,1,0.22,1)
  }
  .dsn-ajax-effect{
      overflow:hidden
  }
  .dsn-icon i{
      font-size:var(--dsn-icon-size,20px);
      color:var(--dsn-color-icon,var(--theme-color))
  }
.dsn-icon svg {
    width: 100px;
    height: 100px;
}
  .dsn-icon svg,.dsn-icon svg path{
      fill: #f7e0c7;
  }
  .text-center .dsn-icon{
      margin:0 auto
  }
  .dsn-icon-theme-color{
      --dsn-color-icon:var(--theme-color)
  }
  .dsn-icon-heading-color{
      --dsn-color-icon:var(--heading-color)
  }
  .dsn-icon-body-color{
      --dsn-color-icon:var(--font-color)
  }
  .dsn-icon-border-color{
      --dsn-color-icon:var(--border-color)
  }
  .dsn-icon-assistant-color{
      --dsn-color-icon:var(--assistant-color)
  }
  .dsn-icon-main-color{
      --dsn-color-icon:var(--bg-color)
  }
  .button-load-more{
      transition-property:padding,border-radius,background;
      transition-duration:1s;
      text-align:center;
      cursor:pointer;
      padding:15px 40px;
      margin-top:var(--dsn-row-item);
      font-size:14px;
      color:var(--heading-color);
      letter-spacing:2px;
      text-transform:uppercase;
      border-width:1px;
      border-style:solid
  }


  .button-load-more span:not(.icon-circle){
      z-index:1
  }
  .button-load-more .dsn-load-progress-ajax,.button-load-more .progress-no-more{
      display:none
  }
  .button-load-more.dsn-loading{
      border-radius:3px;
      padding:10px 20px
  }
  .button-load-more.dsn-loading .dsn-load-progress-ajax{
      display:block
  }
  .button-load-more.dsn-loading .progress-text{
      display:none
  }
  .dsn-grid-layout{
      --dsn-width-item:1;
      --dsn-col-item:30px;
      --dsn-row-item:50px;
      display:flex;
      flex-wrap:wrap;
      margin-left:calc(-1 * var(--dsn-col-item));
      margin-top:calc(-1 * var(--dsn-row-item))
  }



  @media only screen and (max-width:575px){
      .dsn-grid-layout:not(.dsn-n-default){
          --dsn-width-item:1!important
      }
  }
  .dsn-grid-layout>.grid-item{
      flex:0 0 calc((100% / var(--dsn-width-item)) - var(--dsn-col-item));
      margin-left:var(--dsn-col-item);
      margin-top:var(--dsn-row-item)
  }
  .dsn-grid-layout.full-width-last-item:not(.dsn-isotope)>.grid-item{
      flex-grow:1
  }

p.dsn-heading-title.heading-color {
    color: #fff;
}


  .dsn-background-inherit,.dsn-background-inherit .background-main,.dsn-background-inherit .background-section,.dsn-background-inherit .background-theme,.dsn-def-btn,.dsn-def-btn .background-main,.dsn-def-btn .background-section,.dsn-def-btn .background-theme{
      background-color:transparent
  }

  .dsn-background-inherit .background-section .dsn-bg,.dsn-background-inherit.background-section .dsn-bg,.dsn-background-inherit.background-section .dsn-bg-after:after,.dsn-background-inherit .background-section .dsn-bg-after:after,.dsn-background-inherit.background-section .dsn-bg-before:before,.dsn-background-inherit .background-section .dsn-bg-before:before,.dsn-def-btn.background-section .dsn-bg,.dsn-def-btn .background-section .dsn-bg,.dsn-def-btn.background-section .dsn-bg-after:after,.dsn-def-btn .background-section .dsn-bg-after:after,.dsn-def-btn.background-section .dsn-bg-before:before,.dsn-def-btn .background-section .dsn-bg-before:before{
      background-color:var(--assistant-color)
  }

  .dsn-service .number-item:before{
      right:45px;
      top:50px;
      font-size:7vw;
      line-height:1;
      font-family:var(--heading-font);
      font-weight:700;
      color:transparent;
      -webkit-text-stroke:1.5px var(--border-color);
      opacity:0.2;
      z-index:2;
      pointer-events:none
  }



  .dsn-service .service-item{
      border:1px solid var(--border-color);
      border-radius:7px
  }
  .dsn-service .service-item ul{
      list-style:none;
      line-height:1.3
  }
  .dsn-service .service-item ul li{
      margin-bottom:10px
  }
  .dsn-service .service-item .dsn-icon:not(.dsn-bg-before){
      --dsn-icon-size:100px
  }
  .dsn-service .service-item .service-item-inner{
      padding:60px 30px
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /*# sourceMappingURL=style.css.map */ 

h2.title-h2 {
    font-weight: 500;
    color: #fff;
    font-family: "Excon",sans-serif;
}

    .container,.dsn-container{
        padding-right:var(--dsn-gap-container);
        padding-left:var(--dsn-gap-container);
        margin: 0 auto;
    }
    @media only screen and (max-width:991px){
        .container,.dsn-container{
            max-width:100%
        }
    }
    @media only screen and (min-width:992px) and (max-width:1199px){
        .container{
            max-width:calc(960px + var(--dsn-gap-container))
        }
        .dsn-left-container,.dsn-right-container{
            width:calc(100% - ((100vw - 960px) / 2) + (var(--dsn-gap-container) / 2) + var(--dsn-width-scroll, 0) / 2)!important
        }
    }
    @media only screen and (min-width:1201px){
        .container{
            max-width:calc(1200px + var(--dsn-gap-container))
        }
        .dsn-left-container,.dsn-right-container{
            width:calc(100% - ((100vw - 1200px) / 2) + (var(--dsn-gap-container) / 2) + var(--dsn-width-scroll, 0) / 2)!important
        }
    }


    .elementor-6150 .elementor-element.elementor-element-28f1ec8 > .elementor-container{
        min-height:100vh;
    }
    .elementor-6150 .elementor-element.elementor-element-28f1ec8 > .elementor-container > .elementor-column > .elementor-widget-wrap{
        align-content:space-between;
        align-items:space-between;
    }
    .elementor-6150 .elementor-element.elementor-element-45e8dcc{
        --divider-border-style:solid;
        --divider-color:#00000000;
        --divider-border-width:1px;
    }
    .elementor-6150 .elementor-element.elementor-element-45e8dcc .elementor-divider-separator{
        width:100%;
    }
    .elementor-6150 .elementor-element.elementor-element-45e8dcc .elementor-divider{
        padding-top:15px;
        padding-bottom:15px;
    }
    .elementor-6150 .elementor-element.elementor-element-699c22a .dsn-heading-title{
        font-weight:700;
        text-transform:uppercase;
    }
    .elementor-6150 .elementor-element.elementor-element-f1f0ee3 > .elementor-container > .elementor-column > .elementor-widget-wrap{
        align-content:center;
        align-items:center;
    }
    .elementor-6150 .elementor-element.elementor-element-f1f0ee3{
        margin-top:0px;
        margin-bottom:40px;
    }
    .elementor-6150 .elementor-element.elementor-element-21a1833 .dsn-grid-layout{
        --dsn-width-item:3;
        --dsn-col-item:25px;
        --dsn-row-item:15px;
    }
    .elementor-6150 .elementor-element.elementor-element-21a1833 .list-item{
        padding:0px 0px 0px 20px;
        border-style:solid;
        border-width:0px 0px 0px 2px;
    }
    .elementor-6150 .elementor-element.elementor-element-64d24b9{
        --grid-template-columns:repeat(0, auto);
        --icon-size:17px;
        --grid-column-gap:25px;
        --grid-row-gap:0px;
    }
    .elementor-6150 .elementor-element.elementor-element-64d24b9 .elementor-widget-container{
        text-align:right;
    }
    .elementor-6150 .elementor-element.elementor-element-64d24b9 .elementor-social-icon{
        background-color:#FFFFFF00;
        --icon-padding:0em;
    }
    .elementor-6150 .elementor-element.elementor-element-ad356c6 .dsn-heading-title{
        text-transform:uppercase;
    }
    .elementor-6150 .elementor-element.elementor-element-53ef6f3 .dsn-heading-title{
        max-width:750px;
    }
    .elementor-6150 .elementor-element.elementor-element-f4e0b8f{
        margin-top:60px;
        margin-bottom:0px;
    }
    .elementor-6150 .elementor-element.elementor-element-29ac691 > div{
        -ms-grid-columns:(1fr)[2];
        grid-template-columns:repeat(2,1fr);
        grid-column-gap:0px;
    }
    .elementor-6150 .elementor-element.elementor-element-b7ab8b1 > .elementor-widget-container{
        margin:0px 0px 60px 100px;
    }
    .elementor-6150 .elementor-element.elementor-element-b7ab8b1{
        z-index:1;
    }
    .elementor-6150 .elementor-element.elementor-element-0136c73 img{
        height:70vh;
    }
    .elementor-6150 .elementor-element.elementor-element-0136c73 > .elementor-widget-container{
        margin:20px 0px 0px -100px;
    }
    .elementor-6150 .elementor-element.elementor-element-43c3ec7{
        border-style:solid;
        border-width:1px 0px 0px 0px;
        transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    .elementor-6150 .elementor-element.elementor-element-43c3ec7 > .elementor-background-overlay{
        transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    .elementor-6150 .elementor-element.elementor-element-c7f1a72 .section-title{
        justify-content:center;
    }
    .elementor-6150 .elementor-element.elementor-element-c7f1a72 .description{
        max-width:750px;
    }
    .elementor-6150 .elementor-element.elementor-element-0b44486 .dsn-grid-layout{
        --dsn-width-item:3;
        --dsn-col-item:30px;
        --dsn-row-item:50px;
    }

    /*! elementor - v3.9.1 - 14-12-2022 
  
    .elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{
        position:absolute;
        top:-10000em;
        width:1px;
        height:1px;
        margin:-1px;
        padding:0;
        overflow:hidden;
        clip:rect(0,0,0,0);
        border:0
    }
  
    .elementor img{
        height:auto;
        max-width:100%;
        border:none;
        border-radius:0;
        box-shadow:none
    }
  
    @media (max-width:767px){
        .elementor-mobile-align-center{
            text-align:center
        }
        .elementor-mobile-align-center .elementor-button{
            width:auto
        }
        .elementor-mobile-align-right{
            text-align:right
        }
        .elementor-mobile-align-right .elementor-button{
            width:auto
        }
        .elementor-mobile-align-left{
            text-align:left
        }
        .elementor-mobile-align-left .elementor-button{
            width:auto
        }
        .elementor-mobile-align-justify .elementor-button{
            width:100%
        }
    }
    :root{
        --page-title-display:block
    }
    .elementor-page-title,h1.entry-title{
        display:var(--page-title-display)
    }
    @keyframes eicon-spin{
        0%{
            transform:rotate(0deg)
        }
        to{
            transform:rotate(359deg)
        }
    }
    .eicon-animation-spin{
        animation:eicon-spin 2s linear infinite
    }
    .elementor-section{
        position:relative
    }
    .elementor-section .elementor-container{
        display:flex;
        margin-right:auto;
        margin-left:auto;
        position:relative
    }
  
  
  
    @media (max-width:1024px){
        .elementor-section .elementor-container{
            flex-wrap:wrap
        }
    }
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1140px
    }
    .elementor-section.elementor-section-stretched{
        position:relative;
        width:100%
    }
    .elementor-section.elementor-section-items-top>.elementor-container{
        align-items:flex-start
    }
    .elementor-section.elementor-section-items-middle>.elementor-container{
        align-items:center
    }
    .elementor-section.elementor-section-items-bottom>.elementor-container{
        align-items:flex-end
    }
    @media (min-width:768px){
        .elementor-section.elementor-section-height-full{
            height:100vh
        }
        .elementor-section.elementor-section-height-full>.elementor-container{
            height:100%
        }
    }
    .elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{
        align-items:flex-start
    }
    .elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{
        align-items:center
    }
    .elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{
        align-items:flex-end
    }
    .elementor-row{
        width:100%;
        display:flex
    }
    @media (max-width:1024px){
        .elementor-row{
            flex-wrap:wrap
        }
    }
    .elementor-widget-wrap{
        position:relative;
        width:100%;
        flex-wrap:wrap;
        align-content:flex-start
    }
    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
        display:flex
    }
    .elementor-widget-wrap>.elementor-element{
        width:100%
    }
    .elementor-widget-wrap.e-swiper-container{
        width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
    }
    .elementor-widget{
        position:relative
    }
    .elementor-widget:not(:last-child){
        margin-bottom:20px
    }
    .elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{
        margin-bottom:0
    }
    .elementor-column{
        position:relative;
        min-height:1px;
        display:flex
    }
    .elementor-column-wrap{
        width:100%;
        position:relative;
        display:flex
    }
    .elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{
        padding:5px
    }
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
        padding:10px
    }
    .elementor-column-gap-extended>.elementor-column>.elementor-element-populated{
        padding:15px
    }
    .elementor-column-gap-wide>.elementor-column>.elementor-element-populated{
        padding:20px
    }
    .elementor-column-gap-wider>.elementor-column>.elementor-element-populated{
        padding:30px
    }
    .elementor-inner-section .elementor-column-gap-no .elementor-element-populated{
        padding:0
    }
    @media (min-width:768px){
        .elementor-column.elementor-col-10,.elementor-column[data-col="10"]{
            width:10%
        }
        .elementor-column.elementor-col-11,.elementor-column[data-col="11"]{
            width:11.111%
        }
        .elementor-column.elementor-col-12,.elementor-column[data-col="12"]{
            width:12.5%
        }
        .elementor-column.elementor-col-14,.elementor-column[data-col="14"]{
            width:14.285%
        }
        .elementor-column.elementor-col-16,.elementor-column[data-col="16"]{
            width:16.666%
        }
        .elementor-column.elementor-col-20,.elementor-column[data-col="20"]{
            width:20%
        }
        .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{
            width:25%
        }
        .elementor-column.elementor-col-30,.elementor-column[data-col="30"]{
            width:30%
        }
        .elementor-column.elementor-col-33,.elementor-column[data-col="33"]{
            width:33.333%
        }
        .elementor-column.elementor-col-40,.elementor-column[data-col="40"]{
            width:40%
        }
        .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{
            width:50%
        }
        .elementor-column.elementor-col-60,.elementor-column[data-col="60"]{
            width:60%
        }
        .elementor-column.elementor-col-66,.elementor-column[data-col="66"]{
            width:66.666%
        }
        .elementor-column.elementor-col-70,.elementor-column[data-col="70"]{
            width:70%
        }
        .elementor-column.elementor-col-75,.elementor-column[data-col="75"]{
            width:75%
        }
        .elementor-column.elementor-col-80,.elementor-column[data-col="80"]{
            width:80%
        }
        .elementor-column.elementor-col-83,.elementor-column[data-col="83"]{
            width:83.333%
        }
        .elementor-column.elementor-col-90,.elementor-column[data-col="90"]{
            width:90%
        }
        .elementor-column.elementor-col-100,.elementor-column[data-col="100"]{
            width:100%
        }
    }
    @media (max-width:479px){
        .elementor-column.elementor-xs-10{
            width:10%
        }
        .elementor-column.elementor-xs-11{
            width:11.111%
        }
        .elementor-column.elementor-xs-12{
            width:12.5%
        }
        .elementor-column.elementor-xs-14{
            width:14.285%
        }
        .elementor-column.elementor-xs-16{
            width:16.666%
        }
        .elementor-column.elementor-xs-20{
            width:20%
        }
        .elementor-column.elementor-xs-25{
            width:25%
        }
        .elementor-column.elementor-xs-30{
            width:30%
        }
        .elementor-column.elementor-xs-33{
            width:33.333%
        }
        .elementor-column.elementor-xs-40{
            width:40%
        }
        .elementor-column.elementor-xs-50{
            width:50%
        }
        .elementor-column.elementor-xs-60{
            width:60%
        }
        .elementor-column.elementor-xs-66{
            width:66.666%
        }
        .elementor-column.elementor-xs-70{
            width:70%
        }
        .elementor-column.elementor-xs-75{
            width:75%
        }
        .elementor-column.elementor-xs-80{
            width:80%
        }
        .elementor-column.elementor-xs-83{
            width:83.333%
        }
        .elementor-column.elementor-xs-90{
            width:90%
        }
        .elementor-column.elementor-xs-100{
            width:100%
        }
    }
    @media (max-width:767px){
        .elementor-column.elementor-sm-10{
            width:10%
        }
        .elementor-column.elementor-sm-11{
            width:11.111%
        }
        .elementor-column.elementor-sm-12{
            width:12.5%
        }
        .elementor-column.elementor-sm-14{
            width:14.285%
        }
        .elementor-column.elementor-sm-16{
            width:16.666%
        }
        .elementor-column.elementor-sm-20{
            width:20%
        }
        .elementor-column.elementor-sm-25{
            width:25%
        }
        .elementor-column.elementor-sm-30{
            width:30%
        }
        .elementor-column.elementor-sm-33{
            width:33.333%
        }
        .elementor-column.elementor-sm-40{
            width:40%
        }
        .elementor-column.elementor-sm-50{
            width:50%
        }
        .elementor-column.elementor-sm-60{
            width:60%
        }
        .elementor-column.elementor-sm-66{
            width:66.666%
        }
        .elementor-column.elementor-sm-70{
            width:70%
        }
        .elementor-column.elementor-sm-75{
            width:75%
        }
        .elementor-column.elementor-sm-80{
            width:80%
        }
        .elementor-column.elementor-sm-83{
            width:83.333%
        }
        .elementor-column.elementor-sm-90{
            width:90%
        }
        .elementor-column.elementor-sm-100{
            width:100%
        }
    }
    
    
*/    
    
    
    
    
    
    
      
.internships_bg {
    background-color: #000000;
    /*background-image: url(/wp-content/uploads/2023/10/intern-bg-banner.jpg);*/
    background-image: url(/wp-content/uploads/2023/10/updt.-intern-pg-banner.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /* transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; */
    /* margin-top: 0px; */
    margin-bottom: 0px;
    /* position: relative; */
}

.internships_bg > .elementor-background-overlay {
    background-color: rgba(255,255,255,0.1);
    opacity: 1;
    mix-blend-mode: darken;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.internships_bg .elementor-background-overlay {
    filter: brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

#grid_overlay{
background-image: linear-gradient(#00000047 1.5px, transparent 1.5px, transparent calc(100% - 1.5px), #00000047 calc(100% - 1.5px)), linear-gradient(90deg, #00000047 1.5px, transparent 1.5px, transparent calc(100% - 1.5px), #00000047 calc(100% - 1.5px));
    background-size: 4px 4px;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.internships_bg .elementor-shape-bottom .elementor-shape-fill{
    fill:#000000;
}


.internships_bg .elementor-element-populated{
    padding: 16% 0px 16% 0px;
    /*height: 100vh;*/
}

.internships_bg .elementor-element.elementor-element-7eafbec{
    text-align:center;
}

.internships_bg .elementor-element.elementor-element-38d044b{
    background-color:#000000;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}


.tg_animated_heading {
    margin: 0;
    color: #fff;
    background-size: auto 200%;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 8s linear infinite;
    font-size: 180px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    font-family: 'Josefin Sans';
    text-align: center;
    letter-spacing: normal;
    position: relative;
}


.animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s
}

.animated.animated-slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.animated-fast {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.elementor-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr
}

.elementor-shape-top {
    top: -1px
}

.elementor-shape-bottom {
    bottom: -1px
}

.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@keyframes shine {
  from {
    background-position: center 0;
  }
  to {
    background-position: center 200%;
  }
}



.internships_bg .elementor-shape-bottom svg {
    width: calc(125% + 1.3px);
    height: 67px;
}
.internships_bg .elementor-shape svg {
    display: block;
    width: -webkit-calc(100% + 1.3px);
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}    