.generic-box .button-wrp {
  padding: 40px 0 0; }

.row-col-profile-anim > li:nth-child(3n+1) {
  clear: none !important; }

.grid-select-model .grid-item {
  width: auto; }

.grid-select-model .grid-item > .grid-expanded:before {
  display: none; }

/*#categories .grid-select-model>li{width:180px}*/
#categories .grid-select-model .expanded .grid-click:after {
  bottom: -86px; }

#categories .grid-select-model .grid-item > .grid-expanded {
  margin: 78px 0 0; }

#categories .grid-select-model .grid-item > .grid-click .grid-img > img {
  width: 140px; }

.free-html-content ol[type="A"] li {
  list-style-type: upper-alpha !important; }

.free-html-content ol[type="a"] li {
  list-style-type: lower-alpha !important; }

#better-future-with-great-design h2:after {
  width: calc(100% - 3.7rem);
  left: 1.7rem; }

.has-data-bg.bg-top-left {
  background-size: auto;
  background-position: top left; }

#mentors, #jury {
  position: relative; }

#mentors {
  background-color: #514165; }

#jury {
  background-color: #096968; }

#eligibility-criteria {
  background-color: #492e3d; }

#judging-criteria {
  background-color: #333e52; }

#selection-process {
  background-color: #3d3d3d; }

.lda-previous .free-html-content {
  position: relative; }

.lda-previous.col-bg-gray-1.has-data-bg *:not(.header-label):not(.p-lead):not(.button-dark) .link {
  box-shadow: inset 0 -1px 0 0 #fff; }

.about-adi {
  background-color: #34302c;
  background-position: center top; }

.about-adi > .row {
  margin-top: 0 !important; }

.about-adi img.logo-adi {
  width: 500px;
  height: 112px;
  margin: 8% 0 20%;
  display: block; }

.generic-introduction.has-data-bg {
  background-color: #b2b2b2 !important;
  background-position: center top; }

.generic-introduction .generic-box.v2 {
  padding-bottom: 2.4rem; }

.generic-introduction img.logo-adi {
  width: 250px;
  height: 39px;
  margin: 1.2rem auto 0;
  display: block; }

.col-bg-gray-1 .link {
  box-shadow: inset 0 -1px 0 0 #ebebeb; }

.grid-select-model .row-col-profile {
  margin-top: 1.8rem;
  margin-bottom: 0; }

#about-the-trophy .link {
  box-shadow: inset 0 -1px 0 0 #ebebeb; }

.gallery-lightbox-min > div:hover .link {
  box-shadow: inset 0 -1px 0 0 #bc8420 !important; }

@media only screen and (max-width: 1200px) {
  .about-adi {
    background-size: calc(100% - 1.5rem); } }
@media only screen and (max-width: 736px) {
  #categories .grid-select-model > li {
    width: 148px;
    margin: 0 .5rem 24px; }

  #categories .grid-select-model .grid-item > .grid-click .grid-img > img {
    width: 110px; }

  .about-adi img.logo-adi {
    margin: 0 0 10%; }

  #about-the-trophy > .row {
    padding-top: 62%; }

  .two-cards-section.no-fullwidth {
    padding: 1rem 0; } }
@media only screen and (min-width: 737px) {
  .grid-select-model > li.has-highlight .grid-item > .grid-click > div:before {
    width: 200px;
    margin-left: -100px;
    left: 50%; }

  #about-the-trophy {
    background-position: center center;
    background-size: cover; }

  #about-the-trophy .video-placeholder:after {
    transform: scale(0.45, 0.45); }

  [class*="row-col-"] > li.col.m6 {
    margin-bottom: 0; }

  .gallery-lightbox > li.lda-gallery-intro > div {
    max-width: 100%; } }
@media only screen and (min-width: 1201px) {
  .about-adi {
    background-size: calc(100% - 4.8rem); } }
.two-cards-section.no-fullwidth > .row {
  padding-bottom: 0; }
.two-cards-section [class*="row-col-"] {
  margin-bottom: 8px; }

.brand__offcanvas {
  width: 100vw;
  max-width: 100vw;
  height: 100%;
  height: 100vh;
  background-color: white;
  transform: translateX(105%);
  transition: transform .5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  overflow: hidden;
  pointer-events: none; }
  .brand__offcanvas.is_opened {
    transform: translateX(0%);
    transition-delay: .25s;
    pointer-events: all; }
  .brand__offcanvas .lda-gallery .gallery-hover-text {
    overflow-y: auto; }
  .brand__offcanvas .brand__inside_footer {
    padding: .75rem 2.25rem !important; }
    .brand__offcanvas .brand__inside_footer.col-bg-black a {
      color: white;
      box-shadow: inset 0 -1px 0 0 #fff; }
  @media only screen and (min-width: 737px) {
    .brand__offcanvas .brand__inside_footer.no-fullwidth {
      padding: 2.25rem 5.5rem !important; }
      .brand__offcanvas .brand__inside_footer.no-fullwidth .row {
        max-width: 100%; } }
  @media only screen and (min-width: 992px) {
    .brand__offcanvas .lda-gallery {
      padding: 0 4.5rem !important; } }

.brand__offcanvas_wrp {
  width: inherit;
  max-width: inherit;
  max-height: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  @supports (padding-bottom: env(safe-area-inset-bottom)) {
    .brand__offcanvas_wrp {
      --safe-area-inset-bottom: env(safe-area-inset-bottom);
      padding-bottom: calc(var(--safe-area-inset-bottom) * 2); } }
  .brand__offcanvas_wrp > article:not(.brand__inside_masthead):not(.brand__inside_footer) {
    padding: 1rem 0; }
    @media only screen and (min-width: 992px) {
      .brand__offcanvas_wrp > article:not(.brand__inside_masthead):not(.brand__inside_footer) {
        padding: 1.5rem 0; } }
  .brand__offcanvas_wrp > article.brand__inside_introduction {
    padding: 1.75rem 0 !important; }

.cta-img-card {
  display: block;
  position: relative;
  overflow: hidden; }
  .cta-img-card::after {
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.9));
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }
  .cta-img-card img {
    display: block;
    transition: transform 0.35s ease;
    transform-origin: 50% 50%;
    transform: scale(1, 1); }
  .cta-img-card span {
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    color: white;
    position: absolute;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    z-index: 1; }
  .cta-img-card:hover img {
    transform: scale(1.05, 1.05); }

.brand__offcanvas_wrp.has-data-bg {
  background-size: cover; }
  .brand__offcanvas_wrp.has-data-bg .gallery {
    background-color: transparent; }
    .brand__offcanvas_wrp.has-data-bg .gallery.lda-gallery {
      margin-bottom: 1.5rem; }
      @media only screen and (min-width: 992px) {
        .brand__offcanvas_wrp.has-data-bg .gallery.lda-gallery {
          margin-bottom: 4.5rem; } }
  .brand__offcanvas_wrp.has-data-bg ~ .brand__cta_close_wrp .brand__cta_close::before, .brand__offcanvas_wrp.has-data-bg ~ .brand__cta_close_wrp .brand__cta_close::after {
    background-color: black; }

#brand__offcanvases .gallery-lightbox .lazyload {
  opacity: 1; }

@media only screen and (max-width: 736px) {
  #jury,
  #mentors {
    background-repeat: repeat-y; } }

/*# sourceMappingURL=lda-in.css.map */
