.icon-signpost-card__hidden-elements {
  max-height: fit-content;
}
@media (min-width: 1200px) {
  .icon-signpost-card__hidden-elements {
    max-height: 0;
  }
}



.modal.fade .modal-dialog{
  transform: none;
  margin-top: 22rem;
}
@media (min-width:768px) {
  .modal.fade .modal-dialog {
    transform: translate(0, -50px);
    margin-top: 0rem;
  }
}
/* share nave header */
.share-bar {
  clip-path: polygon(0 1%,100% 0,97% 100%,0 100%)
}
.share-bar .action-button {
  font-size: 1.5rem;
  width: 3rem;
  height: 3rem
}
.share-bar__link {
  text-decoration: none
}
.share-bar__content-ticker {
  border-left: 1px solid var(--dark-50);
  padding-left: 2rem;
}
.share-bar__bar-swiper-wrapper {
  width: calc(100% - 4rem);
}
.share-nav-mobile-right {
  width: 4rem;
  margin-bottom: var(--xs-1);
}
.share-bar__dots.swiper-pagination-horizontal.swiper-pagination-bullets{
  left: auto;
}
.share-bar .swiper-pagination-bullet {
  height: 3px;
  width: 3px;
  background-color: var(--base-1);
  opacity: 1;
  margin-bottom: 1px!important;
  margin-left: 6px!important;
  margin-right: 6px!important
}
.share-bar .swiper-pagination-bullet-active {
  height: 6px;
  width: 6px;
  margin-bottom: 0!important
}
.share-bar__dots {
  max-width: 9rem;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding-right: var(--sm-3);
  margin-left: var(--sm-1);
  bottom: 0 !important;
  padding: 0;
  position: absolute;
  left: auto;
  right: 0px;
}

@media (min-width:768px) {
  .share-bar__dots.swiper-pagination-horizontal.swiper-pagination-bullets{
    left: 0;
  }
  .share-nav-mobile-right{
    width: 5rem;
    margin-bottom: 0;
  }
  .share-bar__dots {
    bottom: -1.2rem !important;
    padding: var(--xs-1);
    position: relative;
    left: 0;
    right: auto;
  }
  .share-bar .swiper-slide {
    width: auto
  }
  .share-bar .action-button {
    font-size: 1rem;
    width: 5rem;
    height: 5rem
  }
  .share-bar__bar-swiper-wrapper {
    width: calc(100% - 35rem);
  }
  .share-bar__content-ticker {
    width: 21rem;
    padding-left: 0;
  }
  .share-bar__close-btn {
    width: 5rem;
  }
}
/* share nave header */





/*===== skip to main =====*/
.sktmain.visible{position: absolute;left: 0px; top: 0px;width: auto; height: auto; overflow: hidden; visibility: visible !important; z-index: 110; background-color: var(--base-1); padding: var(--xs-1); color: var(--base-5);}
.sktmain.visible .skip-to-main {color: var(--base-5); text-decoration: none; box-shadow: 0 0 0 1px inset var(--base-5); padding: var(--xs-2);}
.top-cut-clippath {clip-path: polygon(0 0, calc(100% - 4rem) 0, 100% 5.5rem, 100% 100%, 0 100%);}

.page-down .back-to-top {z-index: 99;}

/* header */


#ip3-investors .lang-swicher, 
#ip3-investors .icon-language, 
.ip3-investors.ip3-level3 .lang-swicher, 
.ip3-investors.ip3-level3 .icon-language,
.ip3-investors.ip3-level4 .lang-swicher, 
.ip3-investors.ip3-level4 .icon-language {display: none;}

.ip3-investors.ip3-level3 .header .search-head-trigger,
.ip3-investors.ip3-level4 .header .search-head-trigger,
#ip3-investors .header .search-head-trigger {
  border-right: 0px;
  padding-right: 0px;
}

.header {
  transition: transform 0.3s ease-in-out;
}

.header.header--scroll-down {
  transform: translateY(-100%); /* hide */
}

.header.header--scroll-up {
  transform: translateY(0); /* show */
}

.profile-card__cta-wrapper .cta {pointer-events: none;}

.filter-bar .form-field--checkbox .form-field__checkbox:focus-visible + .form-field__label{outline: solid 2px var(--primary-2);}
.accordion-content .accordion__button:focus-visible {  outline: 2px solid var(--primary-3);outline-offset: -3px;}
.quote-data-card .cta--text-link:focus-visible {outline-offset: -3px;}

.dropdown-item.lang-swicher__link:focus-visible {
  outline: 2px solid var(--primary-4);
  outline-offset: -5px;
  border-radius: 20px;
}

/*==== text media page spaecific css ====*/
.brand-carousel .form-field__search,
.filter-dropdown__link {text-transform: capitalize;}


a.cta:focus-visible {
  outline: 2px solid var(--base-2);
}
.section-dark a.cta:focus-visible {
  outline: 2px solid var(--base-5);
}

.in-page-nav .tabs__link:focus-visible {outline: .2rem solid var(--primary-2);outline-offset: -0.4rem;}

.brand-carousel__video-container .video--background{
  height: 100%;
}
@media (max-width: 991.98px) {
  #ip3-Homepage .media-text, .media-text__image {
    min-height: 94rem;
  }
  #ip3-our-purpose .media-text, .media-text__image, 
  #ip3-our-purpose .media-text__video-background .video {
    min-height: 92rem;
  }
}

@media (max-width: 767.98px) {
  #ip3-Homepage .media-text, .media-text__image {
    min-height: 110rem;
  }
  #ip3-our-purpose .media-text, .media-text__image, 
  #ip3-our-purpose .media-text__video-background .video {
    min-height: 118rem;
  }
}

@media (max-width: 575.98px) {
  #ip3-Homepage .media-text, .media-text__image {
    min-height: 115rem;
  }
  #ip3-at-a-glance .media-text, .media-text__image {
    min-height: 153rem;
  }
  #ip3-our-purpose .media-text, .media-text__image, 
  #ip3-our-purpose .media-text__video-background .video {
    min-height: 123rem;
  }
}

@media (max-width: 366px) {
  #ip3-at-a-glance .media-text, .media-text__image {
    min-height: 160rem;
  }
}


/*==== text media page spaecific css ====*/

/*===== Custom Override CSS Styles =====*/
.signpost-card__content  p:last-child{
  margin-bottom: 0px;
}

.news-listing .filter-dropdown__button {min-width: 17rem;}

.filter-dropdown__item {list-style-type: none;}

.contact-template .dropdown.company {max-width: initial;}
.news-story-card--small .news-story-card__image-wrapper{height: 24.2rem; max-height: 25rem;}
.news-story-card__content {height: 100%;}

.tag-text {background-color: var(--light-10);  border: none;}
.tag-text--utility {background-color: transparent;}

.brand-card .tag-text {background-color: transparent;}

@media (min-width: 768px) {
  .news-listing__wrapper .filter-bar .filter-dropdown {
    width: 31%;
  }
}
@media (max-width: 768px) {
  .news-listing__wrapper .filter-bar__right:has(.filter-bar__mobile-button:not(.collapsed)){
    background: var(--primary-1);
  }
  .news-listing__wrapper .filter-bar__dropdown-list {
    gap: var(--sm-1) !important;
    padding: 2px;
  }
  .form-field--checkbox .form-field__label::before {
    min-width: 1.5rem;
    min-height: 1.5rem;
  }
}

@media all and (max-width:767.98px) {
  .contact-template .form-check .form-check-input {margin-left:0px;}
}


.interactive-earth__description-label .cta--text-link {
  border-radius: 0;
}

.sitemap-content-wrapper ul li {list-style-type: inherit !important;}
#sitemap-MetaFields-level1, #sitemap-preview-protection-level1, #sitemap-disclaimer-level1, #sitemap-disclaimer-country-level1, #sitemap-disclaimer-denied-level1, #sitemap-Stylesheets-level1, #sitemap-Javascripts-level1, #sitemap-error-page-level1, #sitemap-robots-level1 {display: none;}



@media(min-width:1200px) {
  .featured-signpost-carousel .image-signpost-card:hover .image-signpost-card__hidden-elements {
    max-height: 0;
    overflow: hidden;
  }
}

@media(max-width:767.98px) {
  .homebanner-intro .config-text__cta-wrapper{
    margin-bottom: var(--lg-1);
  }
}

#mobility-inchcape .config-text h2{
  text-transform: math-auto;
}

/* result and prsentations  */

@media(min-width: 1200px){
  .result-and-presentation-archive .Rpa-cta{
    text-align: left;
    word-wrap: anywhere;
  }
} 

@media(max-width: 991px){
  .result-and-presentation-archive .Rpa-cta{
    text-align: left;
    word-wrap: anywhere;
  }
} 

.icon-icon-appendix::before { 
  content: url('~/media/Images/I/inchcape/Corp/icons/appendix-icon');
}

@media(max-width: 992px){
  .result-and-presentation-archive .event-card__date {
    color: var(--base-2);
  }

}

@media(min-width: 1200px){
  #social-inclusion .tabs__link {
    text-wrap: nowrap;
  }
}


@media(max-width: 767px){
  #distribution-banner .full-width-banner__content .config-text h1{
    text-wrap:balance;
  }
}

.clippath-global-pattern{
  clip-path: polygon(0 0, 0 100%, calc(100% - 3rem) 100%, 100% calc(100% - 4.5rem), 100% 0);
}
@media(min-width: 992px){
  #mobility-inchcape.intro-text__pattern::before {
    left: 18%;
  }
}

/*
.video--background {
position: relative;
overflow: hidden;
height: auto;
}
*/

.news-listing .form-field__wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news-listing .form-field__search {
  padding: 8px 45px 8px 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.column-media-text__pattern{
  position: relative;
}

.column-media-text__pattern::before{
  content: url('~/media/Images/I/inchcape/Corp/body-content/standard-text/explore-our-history');
  position: absolute;
  left: -6%;
}

.ip3-site-services.ip3-level3 .rte p{
  word-wrap: break-word;
}


#we-deliver .arrow-button{
  background-color: var(--base-5) !important;
}

.video-carousel .caption__title{
  font-family: var(--quote-m-font-family);
  font-size: var(--quote-m-font-size);
  line-height: var(--quote-m-line-height);
  font-weight: 300;
  letter-spacing: var(--quote-m-letter-spacing);
  text-transform: math-auto;
}

.ip3-news-and-stories .rte-module .pt-lg-1  {
  padding-top: 0;
}

.pdf-text-decoration{
  text-decoration: none;
}
a.pdf-text-decoration:hover{
  text-decoration: underline;
}
/*
@media(max-width: 992px){
.header-logo-ipad{
top: var(--sm-2);  
} 
}
*/
@media(max-width: 767px){
  .header-logo-ipad{
    top: 0;
  }
}
@media(max-width: 767px){
  .stats--key-wrapper .stat{
    margin-top: var(--sm-4);
  }
}
@media(max-width: 991px){
  .text-image .text-image-wrapper picture{
    margin: auto;
  }  
} 

/* @media(min-width: 1200px){
.superbreaker-panel__content .bg-primary-1{
position: relative;
}
.superbreaker-panel__content .bg-primary-1::before {
content: url('../~/media/Images/I/inchcape/Corp/css/dots-pattern-primary-2');
position: absolute;
right: 8%;
z-index: 1;
bottom: -160px;  
} 
} */

@media (min-width: 1200px) {
  .superbreaker-panel__content .bg-primary-1 {
    position: relative; /* create positioning context */
    overflow: visible;  /* allow overlap */
    z-index: 1;         /* keep it in stacking order */
  }
}

.image-signpost-card__hidden-elements:hover{
  max-height: 50rem;
  overflow: visible;
  transition: max-height 2s ease;
}

#nancy-soto .quote-variation__image::before {
  position: absolute;
  content: url('../~/media/Images/I/inchcape/Corp/body-content/quote/dotted-noto');
  right: -1px;
  z-index: -1;
}
}

/*=== VUE CONFIGURATION ===*/
[v-cloak]{ display: none;}

@media (min-width: 768px) and (max-width: 991px) {
  .news-stories-wrapper .share .share__link {
    left : 10px;
  }
}

@media (min-width: 1200px) {
  .news-stories-wrapper .share{
    width: 12.7rem;
  }
}
@media (min-width: 1200px) {
  .news-stories-wrapper .share__link{
    left : 3px;
  }
}
@media (max-width: 767px) {
  .news-stories-wrapper .share__link{
    left:7px;
  }
}

.financial-calendar .tabs__link::after{
  background: unset;
}
.financial-calendar .tabs__link{
  text-align: justify;
  pointer-events: none;
}



.ip3-level4 .brand-carousel__barnd-card-wrapper .markets-data{
  display: none !important;
}


.ip3-level4 .brand-carousel__brand-lightbox .markets-data {
  display : none !important;
}


.ip3-level4 .brand-carousel__brand-lightbox a[light-box-external-link] , .ip3-our-global-markets .brand-carousel__brand-lightbox a[light-box-external-link]  {
  display : none !important;
}


.search-landing-main-wrapper .form-field__search-button{
  color: var(--base-1);
}

.search-landing-main-wrapper .swiper-button-next, .swiper-button-prev {
  & svg {
    height: 20px;
    width: 11px; 
  }
}

#__cookieWrapper.custom-cookie p{
  color : var(--base-1);
}
#__cookieWrapper.custom-cookie a{
  color : var(--base-1);
}


.header .navigation-wrapper .level1 .level1-a {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

#sustainable-to-market-main .quote-data-card__stat-expand{
  display: none;
}


@media (min-width: 1200px) {
  html[lang="es-co"] .quote-data-card .quote-text {
    position: relative;
    top: -8% !important;
  }
}

.flatpickr-calendar{
display: none;
}

