* {
    font-family: Helvetica, sans-serif;
  }
  
  /*====Font-family===*/
  
  @font-face {
    font-family: 'Montserrat-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Montserrat-Bold.ttf');
  }
  
  @font-face {
    font-family: 'Montserrat-SemiBold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Montserrat-SemiBold.ttf');
  }
  
  @font-face {
    font-family: 'Montserrat-Italic';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Montserrat-Italic.ttf');
  }
  
  @font-face {
    font-family: 'Montserrat-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Montserrat-Regularc.ttf');
  }
  
  @font-face {
    font-family: 'NunitoSans-ExtraBold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/NunitoSans-ExtraBold.ttf');
  }
  
  @font-face {
    font-family: 'NunitoSans-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/NunitoSans-Bold.ttf');
  }
  
  @font-face {
    font-family: 'NunitoSans-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/NunitoSans-Regular.ttf');
  }
  
  @font-face {
    font-family: 'Helvetica-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Helvetica-Bold.ttf');
  }
  
  @font-face {
    font-family: 'Helvetica';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Helvetica.ttf');
  }
  
  @font-face {
    font-family: 'helvetica-light';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/helvetica-light.ttf');
  }
  
  @font-face {
    font-family: 'OpenSans-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/OpenSans-Regular.ttf');
  }
  
  @font-face {
    font-family: 'Lexia-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Lexia-Regular.ttf');
  }
  
  @font-face {
    font-family: 'Lexia-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Lexia-Bold.ttf');
  }
  
  @font-face {
    font-family: 'GothamOffice-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/GothamOffice-Regular.otf');
  }
  
  @font-face {
    font-family: 'Gotham-Light';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Gotham-Light.otf');
  }
  
  @font-face {
    font-family: 'Gotham-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Gotham-Bold.otf');
  }
  
  @font-face {
    font-family: 'Gotham-Rounded-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Gotham%20Rounded%20Bold.otf');
  }
  
  @font-face {
    font-family: 'Gotham-Rounded-Light';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Gotham%20Rounded%20Light.otf');
  }
  
  @font-face {
    font-family: 'Gotham-Rounded-Medium';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Gotham%20Rounded%20Medium.otf');
  }
  
  @font-face {
    font-family: 'Poppins-Medium';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Poppins-Medium.ttf');
  }
  
  @font-face {
    font-family: 'Poppins-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Poppins-Bold.ttf');
  }
  
  @font-face {
    font-family: 'Poppins-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Poppins-Regular.ttf');
  }
  
  @font-face {
    font-family: 'Ubuntu-B';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Ubuntu-B.ttf');
  }
  
  @font-face {
    font-family: 'Ubuntu-R';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Ubuntu-R.ttf');
  }
  
  @font-face {
    font-family: 'HelveticaNeueBlack';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/HelveticaNeueBlack.otf');
  }
  
  @font-face {
    font-family: 'HelveticaNeueBold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/HelveticaNeueBold.otf');
  }
  
  @font-face {
    font-family: 'SourceSans3-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-Bold.ttf');
  }
  
  @font-face {
    font-family: 'SourceSans3-ExtraBold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-ExtraBold.ttf');
  }
  
  @font-face {
    font-family: 'SourceSans3-ExtraLight';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-ExtraLight.ttf');
  }
  
  @font-face {
    font-family: 'SourceSans3-Light';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-Light.ttf');
  }
  
  @font-face {
    font-family: 'SourceSans3-Medium';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-Medium.ttf');
  }
  
  @font-face {
    font-family: 'SourceSans3-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-Regular.ttf');
  }
  
  @font-face {
    font-family: 'SourceSans3-SemiBold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/SourceSans3-SemiBold.ttf');
  }
  
  @font-face {
    font-family: 'Roboto-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Roboto-Bold.ttf');
  }
  
  @font-face {
    font-family: 'Roboto-Medium';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Roboto-Medium.ttf');
  }
  
  @font-face {
    font-family: 'Roboto-Black';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Roboto-Black.ttf');
  }
  
  @font-face {
    font-family: 'Roboto-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Roboto-Regular.ttf');
  }
  
  @font-face {
    font-family: 'OpenSans-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/OpenSans-Regular.ttf');
  }
  
  @font-face {
    font-family: 'Oswald-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Oswald-Bold.ttf');
  }
  
  @font-face {
    font-family: 'Oswald-ExtraLight';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Oswald-ExtraLight.ttf');
  }
  
  @font-face {
    font-family: 'Oswald-Light';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Oswald-Light.ttf');
  }
  
  @font-face {
    font-family: 'Oswald-Medium';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Oswald-Medium.ttf');
  }
  
  @font-face {
    font-family: 'Oswald-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Oswald-Regular.ttf');
  }
  
  @font-face {
    font-family: 'Oswald-SemiBold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/Oswald-SemiBold.ttf');
  }
  
  @font-face {
    font-family: 'UniNeue-Trial-Regular';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/UniNeue-Trial-Regular.ttf');
  }
  
  @font-face {
    font-family: 'UniNeue-Trial-Light';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/UniNeue-Trial-Light.ttf');
  }
  
  @font-face {
    font-family: 'UniNeue-Trial-Heavy';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/UniNeue-Trial-Heavy.ttf');
  }
  
  @font-face {
    font-family: 'UniNeue-Trial-Book';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/UniNeue-Trial-Book.ttf');
  }
  
  @font-face {
    font-family: 'UniNeue-Trial-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/UniNeue-Trial-Bold.ttf');
  }
  
  @font-face {
    font-family: 'UniNeue-Trial-Black';
    font-weight: normal;
    font-style: normal;
    src: url('/content/dam/multibrand/ar/es/azeventos/fonts/UniNeue-Trial-Black.ttf');
  }
  
  body {
    margin: 0 !important;
    ;
  }
  
  /*scroll-bar-css*/
  /* Scrollbar */
  ::-webkit-scrollbar {
    width: 8px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  
  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #F0AB00;
    border-radius: 8px;
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  
  #home-banner {
    padding: 0;
  }/*
  
  header img.header-nav-logo {
    height: auto;
    max-width: 220px;
    outline: none;
    border: none;
  }
  
  .navbar.navbar-default {
  background-color: white;  padding: 32px 0 16px;
    border: none;
    position: absolute !important;
  }
  */

  .navbar.navbar-default {
    padding-top: 2rem;
  }
  .global-search-container.container.open {
    top: 30px !important;
    width: 240px !important;
    right: -33%;
  }
  
  .global-search-inner .form-inline .input-group {
    padding: 0;
  }
  
  .search-go-btn,
  .search-results-go-btn {
    height: 100%;
  }
  
  .global-search-container.open .global-search-inner {
    width: 100%;
    background: transparent;
    border: none;
  }
  
  .global-search-container.open .global-search-inner .container {
    width: 100% !important;
    padding: 0;
  }
  
  .azeventos #azeventos-slider-10 {
    display: none;
  }
  
  .azeventos #azeventos-slider-3 {
    display: block;
  }
  
  .global-search-inner .form-inline .input-group .input-group-addon {
    display: none;
  }
  
  .logo-medicine-txt {
    display: none;
  }
  
  .top-header .header-actions>li {
    margin-left: 1rem;
  }
  
  .top-header .header-actions>li>a {
    background-color: #812652;
    padding: 10px 25px;
    border-radius: 30px;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    transition: .5s;
  }
  
  .top-header .header-actions>li>a:hover {
    box-shadow: 0 0 12px #812652;
    background-color: #812652;
    color: #fff;
  }
  
  .search.header-search-btn a {
    background: none !important;
    padding: 8px;
    box-shadow: none !important;
    font-size: 2.5rem !important;
  }
  
  .primary-navigation {
    border: none;
  }
  
  .top-header {
    border-bottom: none !important;
  }
  
  .primary-navigation .nav .static-links-wrapper>li.first-level-item {
    position: absolute;
    right: 8px;
    top: -45px;
  }
  
  .footer-expandable {
    display: none;
  }
  
  .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    padding: 10px 25px;
    background-color: #f0ac01;
    border-radius: 30px;
    font-weight: 600;
    font-size: 14px !important;
    transition: .5s;
    color: #fff;
  }
  
  .primary-navigation .nav .static-links-wrapper>li.first-level-item a:hover {
    box-shadow: 0 0 12px #F0AB00;
    background-color: transparent;
    text-decoration: none;
  }
  
  .primary-navigation .nav .static-links-wrapper>li.first-level-item a::after {
    display: none;
  }
  
  .search.header-search-btn {
    margin-right: 0;
    z-index: 9999;
  }
  
  .footer-az-img img {
    max-width: 160px;
  }
  
  .footer {
    padding-bottom: 50px;
    margin-top: 0;
  }
  
  .new-image.azmed-footer img {
    max-width: 160px !important;
    margin-bottom: 8px;
  }
  
  .ft-p1 {
    margin-bottom: 48px;
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
  }
  
  .footer .action-link {
    font-size: 14px;
    line-height: 21px;
  }
  
  .footer hr {
    opacity: .25;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  
  .footer .component-section .section-blur-layer {
    background-color: transparent !important;
  }
  
  .footer .component-section {
    padding: 30px 0px 20px;
  }
  
  .footer h5 {
    font-family: Helvetica, sans-serif;
    font-size: 24px;
    line-height: 29px;
    margin-top: 0px;
    letter-spacing: -1.2px;
    margin: 0;
  }
  
  .footer ul li {
    margin-bottom: 0;
  }
  
  .footer ul li.list-item-1 {
    padding-right: 0;
  }
  
  .footer ul li a {
    font-size: 14px;
    line-height: 21px !important;
  }
  
  .ft-p2 {
    margin-top: 5rem;
    margin-bottom: 2rem;
  }
  
  .ft-p3 {
    margin-bottom: 3rem;
  }
  
  .slider {
    position: relative;
    overflow: hidden;
  }
  
  .slides {
    display: flex;
    transition: transform 0.5s ease-in-out;
    gap: 10px;
    /* Add gap between slides */
    ;
  }
  
  #slider2 .slides {
    gap: 0px;
  }
  
  #azeventos-slider-6 .slider {
    margin-bottom: 98px;
  }
  
  #slider8 .slide-item {
    min-width: calc(25% - 10px);
    width: calc(25% - 10px);
  }
  
  .slide-item {
    min-width: calc(25% - 10px);
    /* Default for larger screens */
    box-sizing: border-box;
    position: relative;
    border-radius: 16px;
    margin: 20px 12px;
    transition: .3s;
    max-width: 300px;
  }
  
  #azeventos-slider-2 .slide-item a:before,
  #azeventos-slider-4 .slide-item a:before,
  #azeventos-slider-5 .slide-item a:before,
  #azeventos-slider-6 .slide-item a:before,
  #azeventos-slider-7 .slide-item a:before,
  #azeventos-slider-8 .slide-item a:before {
    position: absolute;
    content: '';
    width: 16px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/star-white.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 4px;
    left: 14px;
    z-index: 9999;
    display: none;
  }
  
  .slide-item:hover {
    transform: scale(1.03);
    box-shadow: 0 0 22px #ffffffc2;
    transition: .3s;
  }
  
  #azeventos-slider-3 .slide-item:nth-child(11):hover, #azeventos-slider-3 .slide-item:nth-child(12):hover, #azeventos-slider-3 .slide-item:nth-child(13):hover {
    box-shadow: none;
  }
  
  .slide-item img {
    width: 100%;
    min-height: 200px;
    display: block;
    border-radius: 16px;
    height: 100%;
    position: relative;
    object-fit: cover;
  }
  
  .azeventos .slide-item a .play-icon-event {
    position: absolute;
    z-index: 99;
    max-width: 40px;
    max-height: 40px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  .azeventos .slide-item a .play-icon-event svg {
    width: 40px !important;
    height: 40px !important;
    max-width: 40px !important;
    min-height: 40px;
  }
  
  #slider9 .slide-item img {
    position: relative;
  }
  
  #slider9 .slide-item .play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  #slider9 .slide-item .play .play-icon-event svg {
    width: 40px;
  }
  
  #slider9 .slide-item a:before {
    position: absolute;
    content: '';
    width: 16px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/star.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 6px;
    left: 15px;
    z-index: 9999;
  }
  
  .slide-item.play-card a:before {
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    background-image: url('/content/dam/multibrand/ar/es/azeventos/images/card-playicon.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
  }
  
  #azeventos-slider-1 {
    display: none;
  }
  
  #slider3 .slide-item a:before {
    position: absolute;
    content: '';
    width: 44px;
    height: 60px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/top.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0px;
    left: 12px;
    z-index: 9999;
    background-color: purple;
  }
  
  #slider3 .slide-item a:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/minilogo-az.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 10px;
    right: 20px;
    z-index: 9999;
  }
  
  .slide-item a:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/minilogo-az.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 10px;
    right: 15px;
    z-index: 9999;
  }
  
  #slider2 .slide-item a:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/minilogo-az.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 10px;
    right: 15px;
    z-index: 9999;
  }
  
  #slider9 .slide-item a:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/minilogo-az.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 10px;
    right: 15px;
    z-index: 9999;
  }
  
  #slider1 .slide-item a:after {
    position: absolute;
    content: '';
    width: 32px;
    height: 34px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/minilogo-az.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 10px;
    right: 15px;
    z-index: 9999;
  }
  
  .slider button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    border: none;
    cursor: pointer;
    width: 60px;
    height: 100%;
    padding: 0 16px;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(246, 233, 217, 0) 80%);
    z-index: 999;
  }
  
  .slider button img {
    max-width: 18px;
  }
  
  .slider button.disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
  }
  
  .slider .prev {
    left: 0;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(246, 233, 217, 0) 80%);
  }
  
  .slider .next {
    right: 0;
    background: linear-gradient(90deg, rgba(246, 233, 217, 0) 20%, rgb(0, 0, 0) 100%);
  }
  
  .azeventos {
    background: #000000;
  }
  
  /* .fa-chevron-left:before {
        content: "\f053";
        font-size: 21px;
    } */
  
  .heading-h3 {
    font-family: Helvetica, sans-serif;
    color: #fff;
    font-size: 2.75rem;
    font-weight: 400;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 36px;
  }
  
  .azeventos #proximos-section {
    display: none;
  }
  
  .azeventos .carousel .carousel-indicators {
    display: none;
  }
  
  .heading-h3.spl {
    max-width: 1170px;
    margin: 0 auto 30px;
    display: none;
  }
  
  .slide-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 5%;
    padding-right: 5%;
    opacity: 1;
    transition: 250ms all;
    padding-bottom: 16px;
    color: #fff;
    background-color: #000000aa;
    width: 100%;
    min-height: 60px;
    padding-top: 16px;
    font-weight: 400;
    font-style: italic;
    font-size: 1.188rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-radius: 0 0 16px 16px;
    z-index: 99;
  }
  
  .azeventos .footer {
    margin-top: 0px;
  }
  
  .azeventos .htmlAsset {
    display: none;
  }
  
  .slide-caption h4 {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    font-family: math;
    font-style: normal;
    line-height: 1.2;
    width: 100%;
    font-family: 'Helvetica';
  }
  
  .fa-chevron-right:before {
    padding-left: 5px;
    font-size: 14px;
  }
  
  .azeventos #slider9 {
    display: none;
  }
  
  .slide-caption p {
    margin: 0;
    line-height: 1.2;
    font-size: 16px;
  }
  
  #azeventos-slider-1 .slide-item {
    min-width: calc(30% - 10px);
  }
  
  #azeventos-slider-1 .slide-item img {
    height: 260px;
    object-fit: cover;
  }
  
  #azeventos-slider-1 .slide-item a:before {
    width: 32px;
  }
  
  #azeventos-slider-3 .slide-item {
    min-width: calc(22% - 10px);
    margin-left: 150px;
    margin-right: 0;
  }
  
  #azeventos-slider-3 .slide-item img {
    position: relative;
    z-index: 99;
    border-radius: 16px;
  }
  
  #azeventos-slider-10 .slide-item {
    min-width: calc(22% - 10px);
    margin-left: 150px;
    margin-right: 0;
  }
  
  #azeventos-slider-10 .slide-item img {
    position: relative;
    z-index: 99;
    border-radius: 16px;
  }
  
  .number-top10 {
    position: absolute;
    line-height: 100%;
    font-size: 32rem;
    color: #053666;
    font-weight: 700;
    margin-left: 0px;
    transition: .3s;
    left: -90px;
    top: 0;
    z-index: 9;
    pointer-events: none;
    letter-spacing: -2rem;
  }
  
  .slide-item:hover .number-top10 {
    transform: translateX(-20px) !important;
  }
  
  #slider3 .slide-item:hover .slide-caption h4 {
    text-decoration: underline;
  }
  
  .azeventos .slide-item:hover .slide-caption {
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 65px;
    transition: all .2s;
    background-color: rgba(27, 36, 45, 0.71);
  }
  
  .azeventos .nav.nav-pills.tab-list {
    max-width: 1170px;
    margin: auto;
    border: none;
    margin-bottom: 3rem;
  }
  
  .azeventos .nav-pills>li>a {
    padding: 7px 23px !important;
    background-color: #053666;
    cursor: pointer;
    color: #fff;
    border-radius: 16px;
    transition: .6s;
    text-wrap: nowrap;
  }
  
  .azeventos .nav-pills>li>a span.desktop {
    display: block;
  }
  
  .azeventos .nav-pills>li>a span.mobile {
    display: none;
  }
  
  .azeventos .nav-pills>li {
    margin-right: 16px;
  }
  
  .azeventos .nav-pills>li.active>a,
  .azeventos .nav-pills>li.active>a:focus,
  .azeventos .nav-pills>li.active>a:hover {
    background-color: white;
    border: 1px;
    color: #053666 !important;
    font-weight: normal;
  }
  
  .slider-container {
    position: relative;
    overflow: hidden;
  }
  
  .slider-container .slider-card {
    display: flex;
    transition: transform 0.5s ease-in-out;
    gap: 20px;
  }
  
  .slider-container .slide-card {
    /* min-width: 33.33%; */
    min-width: calc(33.33% - 10px);
    box-sizing: border-box;
  }
  
  .slider-container .slide-card img {
    width: 100%;
    border-radius: 10px;
  }
  
  .slider-container button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
  }
  
  .slider-container button.prev {
    left: 10px;
  }
  
  .slider-container button.next {
    right: 10px;
  }
  
  .slider-container .dots {
    display: flex;
    justify-content: center;
    margin-top: 10px;
  }
  
  .slider-container .dot {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background-color: #bbb;
    border-radius: 50%;
    cursor: pointer;
  }
  
  .slider-container .dot.active {
    background-color: #717171;
  }
  
  /* last-section pre login code */
  .azeventos .last-section {
    background-color: #000E1C;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
    padding: 144px 54px;
  }
  
  .azeventos .last-section {
    display: none;
  }
  
  .azeventos .last-section-login {
    display: block;
  }
  
  .azeventos .last-section .content {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 48px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
  }
  
  .azeventos .last-section .content .buttons {
    display: flex;
    gap: 16px;
    padding-right: 60px;
    margin-top: 48px;
  }
  
  .azeventos .last-section .content .button.one a img {
    max-width: 90px;
  }
  
  .azeventos .last-section .content .button.two a img {
    max-width: 140px;
  }
  
  .azeventos .last-section .content .button {
    padding: 8px 40px;
    border: 1px solid #CF1070;
    border-radius: 20px;
    margin-right: 16px;
    margin-top: 8px;
    transition: all 300ms ease;
  }
  
  .azeventos .last-section .content .text h4 {
    font-size: 40px;
    line-height: 48px;
    font-family: Helvetica, sans-serif;
    color: #ffffff;
  }
  
  .azeventos .last-section .content .text p {
    font-size: 26px;
    line-height: 43px;
    color: #ffffff;
    font-family: Helvetica, sans-serif;
  }
  
  .azeventos .last-section .content .text p:nth-child(2) {
    margin: 24px 0 24px;
  }
  
  .azeventos .last-section .content .text p:last-child {
    font-size: 19px;
    line-height: 24px;
    padding-right: 48px;
  }
  
  .azeventos .last-section .content .button:hover {
    box-shadow: 0 0 12px #CF1070;
  }
  
  .azeventos .last-section .logo {
    margin-bottom: 24px;
    padding: 0 48px;
  }
  
  
  
  /* last-section pre login code */
  
  /* last section post login code */
  .azeventos .last-section-login {
    background-color: #000E1C;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
    padding: 186px 54px 130px;
  }
  
  .azeventos .last-section-login {
    display: none;
  }
  
  .azeventos .last-section-login {
    display: block;
  }
  
  .azeventos .last-section-login .content {
    /* border-top: 1px solid #ffffff; */
    /* border-bottom: 1px solid #ffffff; */
    padding: 42px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
  }
  
  .azeventos .last-section-login .content .buttons {
    gap: 26px;
    padding-right: 60px;
    display: flex;
    flex-direction: column;
  }
  
  .azeventos .last-section-login .content .button.one a img {
    max-width: 90px;
  }
  
  .azeventos .last-section-login .content .button.two a img {
    max-width: 140px;
  }
  
  .azeventos .last-section-login .content .button {
    padding: 8px 40px;
    border: 1px solid #CF1070;
    border-radius: 20px;
    margin-right: 16px;
    /* margin-top: 8px; */
    transition: all 300ms ease;
  }
  
  .azeventos .last-section-login .content .button.one {
    padding: 8px 70px;
  }
  
  .azeventos .last-section-login .content .text h4 {
    font-size: 40px;
    line-height: 48px;
    font-family: Helvetica, sans-serif;
    color: #ffffff;
  }
  
  .azeventos .last-section-login .content .text p {
    font-size: 26px;
    line-height: 43px;
    color: #ffffff;
    font-family: Helvetica, sans-serif;
  }
  
  .azeventos .last-section-login .content .text p:nth-child(2) {
    margin: 24px 0 24px;
  }
  
  .azeventos .last-section-login .content .text {
    width: 67%;
  }
  
  .azeventos .last-section-login .content .text p:last-child {
    font-size: 38px;
    line-height: 46px;
  }
  
  .azeventos .last-section-login .content .button:hover {
    box-shadow: 0 0 12px #CF1070;
  }
  
  .azeventos .last-section-login .logo {
    margin-bottom: 24px;
    padding: 0 48px;
  }
  
  /* last section post login code */
  
  .carousel .carousel-control span::before {
    content: "";
    position: absolute;
    width: 14px;
    height: 33px;
  }
  
  .carousel .right.carousel-control span::before {
    background: url('/content/dam/multibrand/ar/es/azeventos/images/next-medium.svg');
    background-repeat: no-repeat;
    background-size: contain;
  }
  
  .carousel .left.carousel-control span::before {
    background: url('/content/dam/multibrand/ar/es/azeventos/images/prev-medium.svg');
    background-repeat: no-repeat;
    background-size: contain;
  }
  
  .carousel .carousel-control {
    background: none;
  }
  
  .carousel .carousel-control span {
    position: relative;
  }
  
  .carousel .carousel-content-block {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 100%;
    background: transparent;
    cursor: pointer;
    max-width: 100%;
    padding: 0;
  }
  
  .carousel .carousel-content-block .btn.btn-primary {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    background: transparent;
    font-size: 0;
  }
  
  .popup-overlay {
    display: none !important;
  }
  
  .global-search-container.container.open {
    position: absolute !important;
    background: transparent;
    box-shadow: none;
    border: 1px solid #fff;
    color: #fff;
  }
  
  .fa-search:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 25px;
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/lupita-blanca.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 7px;
    right: 15px;
  }
  
  .global-search-container.open .global-search-inner .fa-search:before {
    width: 30px;
    height: 25px;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background-image: url(/content/dam/multibrand/ar/es/azeventos/images/searchicon-purple.svg);
  }
  
  .search-go-btn,
  .search-results-go-btn {
    background: transparent !important;
  }
  
  .fa.fa-remove {
    display: none;
  }
  
  .form-inline .input-group>.form-control {
    font-family: Helvetica, sans-serif;
    color: #fff;
  }
  
  .form-inline .input-group>.form-control::placeholder {
    color: #fff;
  }
  
  
  /*bottom section*/
  
  #blue-bg-home {
    background-color: #000E1C;
    padding: 48px 0px;
    margin-top: 78px;
  }
  
  #blue-bg-home #bg-container {
    padding: 48px 0px;
  }
  
  #blue-bg-home #bg-container .container-size {
    padding: 0 15px;
  }
  
  #blue-bg-home #bg-container .container-size .flex {
    display: flex;
    padding: 0px 48px;
    margin-bottom: 24px;
    align-items: flex-end;
    justify-content: flex-end;
  }
  
  #blue-bg-home #bg-container .container-size .flex img {
    max-width: 150px;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding: 48px;
    margin-bottom: 48px;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .heading h2 {
    font-size: 40px;
    font-family: 'Helvetica';
    font-weight: 400;
    line-height: 48px;
    letter-spacing: normal;
    color: #fff;
    text-shadow: none;
    margin-top: 0px;
    margin-bottom: 8px;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .heading p {
    font-size: 25.6px;
    font-family: 'Helvetica';
    font-weight: 400;
    line-height: 43.52px;
    color: #fff;
    text-shadow: none;
    margin-top: 22.4px;
    margin-bottom: 16px;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .heading p.para {
    font-size: 19.2px;
    font-family: 'Helvetica';
    font-weight: 400;
    line-height: 24.96px;
    color: #fff;
    text-shadow: none;
    margin-top: 22.4px;
    margin-bottom: 16px;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .heading p.para span {
    font-weight: 700;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .links {
    margin-top: 48px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .links a {
    padding: 8px 40px;
    border: 1px solid #CF1070;
    border-radius: 20px;
    margin-right: 16px;
    margin-top: 8px;
    transition: all 300ms ease;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .links a:hover {
    box-shadow: 0 0 12px #CF1070;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .links a img {
    width: 90px;
  }
  
  #blue-bg-home #bg-container .container-size .border-txt .links a img.img-size {
    width: 140px;
  }
  
  
  /*prelogin section*/
  /* .component-section {
    padding: 0;
  } */
  
  #pre-login-section {
    background-color: #1b1b1b;
    padding-top: 64px;
  }
  
  #pre-login-section .not-logged {
    padding-top: 130px;
    padding-bottom: 64px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  
  #pre-login-section .not-logged h2 {
    color: #fff;
    font-size: 40px;
    line-height: 48.4px;
    font-weight: 500;
    font-family: 'Helvetica';
    margin-bottom: 20px;
    margin-top: 0px;
  }
  
  #pre-login-section .not-logged ul {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 16px;
    padding-left: 0px;
    margin-bottom: 10px;
  }
  
  #pre-login-section .not-logged ul li {
    padding-bottom: 0px;
  }
  
  #pre-login-section .not-logged ul li a {
    font-weight: 400;
    font-family: 'Helvetica';
    font-size: 15px;
    line-height: 21px;
    color: #fff;
    padding: 10px 25px;
    background-color: #f0ac01;
    border-radius: 30px;
    width: fit-content;
    display: block;
    transition: .5s;
    text-decoration: none;
  }
  
  #pre-login-section .not-logged ul li a.red-btn {
    background-color: #812652;
  }
  
  #pre-login-section .not-logged ul li a.red-btn:hover {
    box-shadow: 0 0 12px #812652;
  }
  
  #pre-login-section .not-logged ul li a:hover {
    text-decoration: none;
    box-shadow: 0 0 12px #F0AB00;
    background-color: transparent;
  }
  
  #pre-login-section .not-logged ul li a:focus {
    outline: none;
  }
  .carousel.slide {
    margin-top: 100px
  }
  /*
  
  .nav.navbar-nav.pull-right.header-actions {
    display: flex;
    flex-direction: row-reverse;
  }
  
  .top-header .header-actions>.user-profile-account>a {
      background-color: #f0ac01;
  }
  .top-header .header-actions>.user-profile-account>a:hover, .top-header .header-actions>.user-profile-account>a:focus{
      box-shadow: 0 0 12px #F0AB00;
      background-color: transparent;
      text-decoration: none;
      color: #fff;
  }
  */
  /* Responsive*/
  
  @media (min-width: 1200px) {
    header .container {
      width: 1140px !important;
      padding-left: 12px;
      padding-right: 12px;
    }
  }
  
  @media (min-width: 1400px) {
    header .container {
      width: 1320px !important;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    .azeventos .last-section .content {
      max-width: 1320px;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    .footer .component-section {
      width: 1320px !important;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    /* last section post login */
    .azeventos .last-section-login .last-inner-section {
      max-width: 1320px;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    .footer .row {
      padding: 0 15px;
    }
  }
  
  @media only screen and (min-width:1200px) and (max-width:1600px) {
    #blue-bg-home #bg-container .container-size .border-txt .heading p.para br {
      display: none;
    }
  }
  
  @media only screen and (min-width:1001px) and (max-width:1200px) {
    #blue-bg-home #bg-container .container-size .border-txt .heading p.para br {
      display: none;
    }
  }
  
  @media only screen and (min-width:769px) and (max-width:1000px) {
    #blue-bg-home #bg-container .container-size .flex {
      justify-content: flex-start;
      align-items: flex-start;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt {
      padding-top: 24px;
      border: 0;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .heading p {
      font-size: 25.6px;
      line-height: 43.52px;
      margin-top: 0px;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .heading p.para br {
      display: none;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .links {
      margin-top: 0px;
      justify-content: flex-start;
    }
  }
  
  @media (min-width: 1500px) {
    header .container {
      width: 1350px !important;
    }
  
    .footer .row {
      display: flex;
      justify-content: center;
      align-items: flex-start;
      padding: 0 15px;
    }
  
    #title-section {
      width: 1350px;
    }
  
    .azeventos .nav.nav-pills.tab-list {
      max-width: 1320px;
    }
  
    #azeventos-slider-3 .slide-item {
      min-width: calc(15% - 10px);
      margin-left: 150px;
      margin-right: 0;
    }
  
    #azeventos-slider-3 .slide-item.ten {
      margin-left: 200px;
    }
  
    #azeventos-slider-3 .slide-item.ten .number-top10 {
      left: -200px;
      letter-spacing: -5rem;
    }
  
    #azeventos-slider-10 .slide-item {
      min-width: calc(15% - 10px);
      margin-left: 150px;
      margin-right: 0;
    }
  
    #azeventos-slider-10 .slide-item.ten {
      margin-left: 200px;
    }
  
    #azeventos-slider-10 .slide-item.ten .number-top10 {
      left: -200px;
      letter-spacing: -5rem;
    }
  
    #azeventos-slider-4 .slide-item,
    #azeventos-slider-5 .slide-item,
    #azeventos-slider-6 .slide-item,
    #azeventos-slider-7 .slide-item,
    #azeventos-slider-8 .slide-item {
      /* min-width: calc(15% - 10px); */
      margin: 20px 8px;
      /* width: calc(15% - 10px); */
    }
  
    #azeventos-slider-4 .slides,
    #azeventos-slider-5 .slides,
    #azeventos-slider-6 .slides,
    #azeventos-slider-7 .slides,
    #azeventos-slider-8 .slides {
      gap: 5px;
    }
  
    .number-top10 {
      left: -110px;
    }
  
    #azeventos-slider-2 .slide-item {
      /* min-width: calc(15% - 10px); */
    }
  
    #azeventos-slider-2 .slide-item:nth-child(5) h4 {
      letter-spacing: -0.2px;
    }
  
    #azeventos-slider-2 .slide-item img {
      /* max-width: 280px; */
    }
  
    .azeventos .last-section .content {
      max-width: 1350px;
      margin: auto;
    }
  
    .azeventos .last-section .logo {
      padding: 0 320px 0 0;
    }
  
    #video-title .container {
      width: 1350px;
    }
  
    .search.header-search-btn {
      margin-right: 0;
    }
  
    .primary-navigation .nav .static-links-wrapper>li.first-level-item {
      right: 104px;
    }
  
    .navbar.navbar-default {
      /* padding: 32px 0 16px;
      padding-top: 32px; */
      padding-bottom: 0;
      padding-top: 2rem;
    }
 
    .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
      padding: 10px 20px;
    }
  
    .global-search-container.container.open {
      top: 30px !important;
      width: 240px !important;
      right: -38%;
    }
  
    .footer .component-section {
      width: 1350px !important;
    }
  
    /* last section post login */
    .azeventos .last-section-login {
      padding: 186px 0px 130px;
      max-width: 100%;
    }
  
    .azeventos .last-section-login .last-inner-section {
      max-width: 1350px;
      margin: 0 auto;
    }
  
    .azeventos .last-section-login .content .text p:last-child {
      width: 95%;
    }
  
    .azeventos .last-section-login .content {
      gap: 40px;
    }
  
    #azeventos-slider-3 .slide-item:last-child {
      display: none;
    }
  
    #azeventos-slider-3 .slide-item:nth-last-child(2) {
      display: none;
    }
  
    #pre-login-section .container {
      max-width: 1350px !important;
    }
  
    #bg-container .container {
      width: 1350px !important;
    }
  }
  
  @media (min-width: 768px) {
    
    .primary-navigation .nav.stacked-menu>li.item-more {
      display: none;
    }
    
    /*prelogin section*/
   
    #pre-login-section .not-logged h2 {
      max-width: 100%;
    }
  
    #pre-login-section .not-logged ul li {
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
    }
  }
  
  @media (max-width: 1800px) {
    .global-search-container.container.open {
      right: -32%;
    }
  
    .azeventos .last-section .logo {
      margin-bottom: 24px;
      padding: 0 48px;
    }
  
    .azeventos .last-section .content {
      max-width: 100%;
      margin: auto;
    }
  }
  
  @media (max-width: 1700px) {
    .global-search-container.container.open {
      right: -34%;
    }
  }
  
  @media (max-width: 1600px) {
    .global-search-container.container.open {
      right: -36%;
    }
  
    #azeventos-slider-2 .slide-item {
      min-width: calc(25% - 10px);
      max-width: 300px;
    }
  
    #azeventos-slider-2 .slide-item img {
      max-width: 100%;
    }
  
    .footer .row {
      padding: 0 15px;
    }
  
    #pre-login-section .not-logged h2 {
      max-width: 1070px;
    }
  }
  
  @media (max-width: 1500px) {
    .global-search-container.container.open {
      right: -24%;
    }
  
    #video-title .container {
      margin-left: 0;
      margin-right: 0;
      width: 100%;
      padding-right: 0px;
      padding-left: 0px;
    }
  
    #azeventos-slider-2 .slide-item {
      min-width: calc(23% - 10px);
      margin-right: 0;
    }
  
    #azeventos-slider-2 .slides {
      gap: 6px;
    }
  
    #azeventos-slider-3 .slide-item {
      min-width: calc(22% - 10px);
      margin-right: 0;
      margin-left: 144px;
    }
  
    #azeventos-slider-3 .slide-item.ten {
      margin-left: 200px;
    }
  
    #azeventos-slider-3 .slide-item.ten .number-top10 {
      left: -200px;
    }
  
    #azeventos-slider-10 .slide-item {
      min-width: calc(22% - 10px);
      margin-right: 0;
      margin-left: 144px;
    }
  
    #azeventos-slider-10 .slide-item.ten {
      margin-left: 200px;
    }
  
    #azeventos-slider-10 .slide-item.ten .number-top10 {
      left: -200px;
    }
  
    #azeventos-slider-4 .slide-item,
    #azeventos-slider-5 .slide-item,
    #azeventos-slider-6 .slide-item,
    #azeventos-slider-7 .slide-item,
    #azeventos-slider-8 .slide-item {
      min-width: calc(23% - 10px);
      margin-right: 0;
    }
  
    #azeventos-slider-3 .slide-item:last-child {
      visibility: hidden;
      display: block !important;
    }
  
    #azeventos-slider-3 .slide-item:nth-last-child(2) {
      visibility: hidden;
      display: block !important;
    }
  
    #azeventos-slider-3 .slide-item.ten .number-top10 {
      /* left: -150px; */
      letter-spacing: -54px;
    }
  
    #azeventos-slider-10 .slide-item.ten .number-top10 {
      /* left: -150px; */
      letter-spacing: -54px;
    }
  }
  
  @media (max-width: 1400px) {
    .global-search-container.container.open {
      right: -39%;
    }
  }
  
  @media (max-width: 1199px) {
    .global-search-container.container.open {
      right: -29%;
      top: 30px !important;
    }
  
    .navbar.navbar-default {
      /* padding: 30px 0 42px; */
      padding-bottom: 0;
    }
  
    #video-title .container {
      margin-left: auto;
      margin-right: auto;
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media only screen and (min-width: 993px) and (max-width: 1200px) {
    header .container {
      width: 960px;
    }
  }
  
  @media only screen and (min-width: 769px) and (max-width: 992px) {
    header .container {
      width: 720px;
    }
  }
  
  @media (max-width: 991px) {
    /*.footer .col-sm-20 {
      width: 100%;
    }*/
  
    .azeventos .last-section {
      padding: 40px 48px;
      align-items: flex-start;
      max-width: 720px;
      margin: 0 auto;
      justify-content: flex-start;
    }
  
    .azeventos .last-section .content {
      padding: 20px 20px 96px;
      border-bottom: none;
      border-top: none;
      align-items: flex-start;
    }
  
    .azeventos .last-section .logo {
      padding: 0 20px;
      margin-bottom: 0;
    }
  
    .slide-item {
      min-width: calc(50% - 10px);
      /* Show 2 slides */
      ;
    }
  
    .slider-container .slide-card {
      min-width: calc(50% - 10px);
    }
  
    .azeventos .nav.nav-pills.tab-list {
      display: flex;
      flex-wrap: wrap;
      row-gap: 30px;
    }
  
    #azeventos-slider-1 .slide-item {
      min-width: calc(50% - 10px);
    }
  
    #azeventos-slider-3 .slide-item {
      min-width: calc(35% - 10px);
      margin-left: 110px;
    }
  
    #azeventos-slider-10 .slide-item {
      min-width: calc(35% - 10px);
      margin-left: 110px;
    }
  
    #azeventos-slider-3 .slide-item:last-child {
      visibility: visible;
      display: block !important;
    }
  
    #azeventos-slider-3 .slide-item:nth-last-child(2) {
      visibility: visible;
      display: block !important;
    }
  
    .number-top10 {
      left: -100px;
    }
  
    .azeventos .last-section .content .text p:last-child {
      padding-right: 0px;
    }
  
    .azeventos .last-section .content .buttons {
      padding-right: 0px;
      margin-top: 24px;
    }
  
    .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
      padding: 7px 20px;
      font-size: 12px !important;
    }
  
    .fa-search:before {
      width: 25px;
      height: 20px;
    }
  
    .search.header-search-btn {
      margin-right: 0;
    }
  
    .form-inline .input-group>.form-control {
      min-height: 30px;
      padding-top: 5px;
      padding-bottom: 5px;
    }
  
    .global-search-container.container.open {
      right: -18%;
      width: 200px !important;
    }
  
    .global-search-container.open .global-search-inner .fa-search:before {
      width: 25px;
      height: 20px;
    }
  
    .azeventos .last-section .content .text p {
      font-size: 20px;
      line-height: 35px;
    }
  
    .azeventos .last-section .logo img {
      max-width: 150px;
    }
  
    .azeventos .last-section .content .text h4 {
      font-size: 34px;
      line-height: 40px;
    }
  
    #azeventos-slider-2 .slide-item {
      min-width: calc(33% - 10px);
      margin-right: 0;
    }
  
    #azeventos-slider-2 .slides {
      gap: 20px;
    }
  
    #azeventos-slider-4 .slide-item,
    #azeventos-slider-5 .slide-item,
    #azeventos-slider-6 .slide-item,
    #azeventos-slider-7 .slide-item,
    #azeventos-slider-8 .slide-item {
      min-width: calc(33% - 10px);
      margin-right: 0;
    }
  
    .azeventos .last-section-login .content {
      flex-direction: column;
    }
  
    .azeventos .last-section-login .content .buttons {
      flex-direction: row;
      gap: 4px;
    }
  
    .azeventos .last-section-login .content .text p:last-child {
      font-size: 24px;
      line-height: 28px;
    }
  
    .azeventos .last-section-login .content .text {
      width: 90%;
    }
  
    .footer .row {
      display: flex;
    }
  
    #azeventos-slider-3 .slide-item.ten .number-top10 {
      left: -200px;
    }
  
    #azeventos-slider-3 .slide-item.ten {
      margin-left: 210px;
    }
  
    #azeventos-slider-10 .slide-item.ten .number-top10 {
      left: -200px;
    }
  
    #azeventos-slider-10 .slide-item.ten {
      margin-left: 210px;
    }
  }
  
  @media (max-width: 768px) {
    #blue-bg-home #bg-container {
      padding: 0px 0px;
    }
  
    #blue-bg-home #bg-container .container-size .flex {
      justify-content: flex-start;
      padding: 0 40px;
      align-items: flex-start;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt {
      padding: 0 40px;
      padding-top: 24px;
      border: 0;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .heading p {
      font-size: 20.8px;
      line-height: 35.36px;
      margin-top: 0px;
      margin-bottom: 0;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .heading p.para {
      margin-top: 0;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .heading p.para br {
      display: none;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .links {
      margin-top: 16px;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .links a {
      display: flex;
      width: 100%;
      align-items: center;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt .links a img {
      margin: 0 auto;
    }
  }
  
  @media (max-width: 767px) {
    .primary-navigation .nav .static-links-wrapper>li.first-level-item {
      position: relative;
      top: 0;
      right: 0;
    }
  
    header .top-header {
      padding: 2rem 0;
    }
  
    header .top-header .container {
      padding-left: 12px;
      padding-right: 12px;
    }
  
    .primary-navigation {
      display: block;
    }
  
    #slider3 .slide-item a:after {
      right: 20px;
    }
  
    .footer .row {
      display: block;
    }
  
    .footer-columns .row .col-sm-20 {
      padding: 0 15px;
      width: 100%;
      margin-bottom: 32px;
    }
  
    #azeventos-slider-3 .slide-item.ten {
      margin-left: 124px;
    }
  
    #azeventos-slider-3 .slide-item.ten .number-top10 {
      left: -118px;
      letter-spacing: -20px;
    }
  
    #azeventos-slider-3 .slide-item a {
      max-height: 314px;
      overflow: hidden;
      display: block;
      border-radius: 16px;
    }
  
    #azeventos-slider-3 .slide-item {
      height: 314px;
    }
  
    #azeventos-slider-3 .slide-item a img {
      height: auto;
    }
  
    #azeventos-slider-10 .slide-item.ten {
      margin-left: 124px;
    }
  
    #azeventos-slider-10 .slide-item.ten .number-top10 {
      left: -118px;
      letter-spacing: -20px;
    }
  
    header .top-header .header-nav-logo-condensed {
      max-width: 150px;
      height: auto;
    }
  
    #azeventos-slider-2 .slide-item {
      min-width: calc(43% - 10px);
      margin-right: 0;
    }
  
    #azeventos-slider-4 .slide-item,
    #azeventos-slider-5 .slide-item,
    #azeventos-slider-6 .slide-item,
    #azeventos-slider-7 .slide-item,
    #azeventos-slider-8 .slide-item {
      min-width: calc(43% - 10px);
      margin-right: 0;
    }
  
    .azeventos .last-section {
      max-width: 540px;
      margin: 0 auto;
      flex-wrap: wrap;
      padding: 0;
    }
  
    .azeventos .last-section .content .buttons {
      flex-direction: column;
      width: 100%;
    }
  
    .azeventos .last-section .content .button {
      display: flex;
      justify-content: center;
      align-items: center;
    }/*
  
    .navbar-toggle.collapsed .icon-bar:nth-child(2),
    .navbar-toggle.collapsed .icon-bar:nth-child(4) {
      transform: rotate(0deg);
      top: 0;
    }
  
    .navbar-toggle .icon-bar:nth-child(2) {
      transform: translate(0, 6px) rotate(-45deg);
    }
  
    .navbar-toggle .icon-bar:nth-child(3) {
      display: none;
    }
  
    .navbar-toggle.collapsed .icon-bar:nth-child(3) {
      display: block;
    }
  
    .navbar-toggle .icon-bar:nth-child(4) {
      transform: translate(0, -2px) rotate(45deg);
      position: relative;
    }
  
    .global-search-container.container.open {
      top: 72px !important;
      width: 90% !important;
      left: 5%;
      right: 5%;
    }
  
    .fa.fa-remove {
      display: block;
    }
  
    .navbar-fixed-top .primary-navigation {
      background: transparent;
    }
  
    .form-inline .input-group>.form-control {
      padding-top: 11px;
      padding-bottom: 11px;
    }
  
    .top-header .navbar-nav .header-search-btn {
      margin-right: 0;
    }
  
    .top-header .navbar-header {
      border-top: none;
    }
  
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
      border-top: none;
    }
  
    .fa-search:before {
      width: 25px;
      height: 20px;
      top: 2px;
      right: 10px;
    }
  
    .top-header .navbar-nav .header-search-btn {
      border-left: none !important;
    }
  
    .global-search-container.open .global-search-inner .fa-search:before {
      width: 30px;
      height: 25px;
      background-image: url(/content/dam/multibrand/ar/es/azeventos/images/lupita-blanca.svg);
    }
  
    .primary-navigation .nav.stacked-menu {
      margin: 0;
      margin-top: 0;
    }
  
    .carousel .carousel-indicators.hide-caption {
      display: none;
    }
  
    .carousel .carousel-control {
      display: block !important;
    }
  
    .navbar.navbar-default {
      padding: 32px 0 16px;
      /* display: none; */
      
   /* }
  
    .navbar-default .navbar-toggle .icon-bar {
      background-color: rgb(190, 190, 190);
      width: 32px;
    }
  
    .navbar-toggle .icon-bar+.icon-bar {
      margin-top: 6px;
    }
  
    .top-header .navbar-header .navbar-toggle {
      padding: 2px 0 2px 2px;
      border: none !important;
    }
  
    .top-header .navbar-brand {
      padding: 0;
    }
  
    .top-header .navbar-nav .header-search-btn a {
      padding: 0;
      display: block;
      width: 30px;
      height: 25px;
    }
  
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
      background-color: transparent;
    }
  
    #azeventos-slider-1 .slide-item {
      min-width: calc(100% - 10px);
    }
  
    .slide-item {
      min-width: calc(50% - 10px);
      /* Show 2 slides */
      
    /*}*/

      
    .top-header .navbar-brand {
      padding: 0;
    }
  
    #azeventos-slider-3 .slide-item {
      min-width: calc(40% - 10px);
    }
  
    #azeventos-slider-10 .slide-item {
      min-width: calc(40% - 10px);
    }
  
    .number-top10 {
      left: -58px;
      font-size: 16rem;
      top: 88px;
    }
  
    .footer {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .footer h5 {
      margin-top: 5px;
      margin-bottom: 5px;
      text-align: center;
    }
  
    .footer ul li,
    .footer ol li {
      text-align: center;
    }
  
    .footer p {
      text-align: center;
    }
  
    .subHeading.section h3 {
      text-align: center;
    }
  
    .azeventos .nav.nav-pills.tab-list {
      padding: 0 10px;
      flex-wrap: nowrap;
      overflow: auto;
      overflow-y: hidden;
      padding-bottom: 1rem;
      z-index: 999;
      position: relative;
      border-bottom: 0px;
    }
  
  
    /* Scrollbar */
    .azeventos .nav.nav-pills.tab-list {
      padding-bottom: 10px;
      scrollbar-width: thin;
      -ms-overflow-style: none;
      scrollbar-gutter: stable;
    }
  
  
    /* Hide scrollbar by default */
    .azeventos .nav.nav-pills.tab-list {
      scrollbar-width: thin;
      /* Allow thin scrollbar */
      -ms-overflow-style: none;
      /* Hide for IE/Edge */
      scrollbar-gutter: stable;
      /* Prevent layout shift when scrollbar appears */
      ;
    }
  
    /* Hide scrollbar for WebKit (Chrome, Safari, Edge) */
    .azeventos .nav.nav-pills.tab-list::-webkit-scrollbar {
      width: 4px;
      height: 4px;
      opacity: 0;
      /* Completely hidden */
      transition: opacity 0.3s ease-in-out;
    }
  
    /* Show scrollbar while scrolling (only works on hover) */
    .azeventos .nav.nav-pills.tab-list:hover::-webkit-scrollbar {
      opacity: 1;
    }
  
    /* Scrollbar thumb styling */
    .azeventos .nav.nav-pills.tab-list::-webkit-scrollbar-thumb {
      background: #555;
      border-radius: 8px;
    }
  /*
    .navbar-fixed-top .primary-navigation .dropdown.first-level-item.visible-xs {
      width: auto;
    }
      .dropdown.first-level-item.visible-xs a, .primary-navigation .nav li.open>a {
          border-radius: 30px;
          font-weight: 600;
          transition: .5s;
          color: #fff!important;
          padding: 7px 20px !important;
          font-size: 12px !important;
          width: fit-content;
          background-color: #f0ac01;
          position: relative;
          border: none;
      }
      .primary-navigation .nav li.open>.dropdown-menu>li a, .primary-navigation .nav li.open>.dropdown-menu>li.active a{
          color: #000!important;
      }
      .navbar-fixed-top .primary-navigation .visible-xs.first-level-item a:hover {
          text-decoration: none;
          background-color: transparent;
          box-shadow: 0 0 12px #812652;
      }*/
  
    .azeventos .last-section-login .content .text p:last-child {
      font-size: 27px;
      line-height: 32px;
      margin-bottom: 30px;
    }
  
    .azeventos .last-section-login .content .buttons {
      flex-direction: column;
      width: 100%;
      gap: 15px;
    }
  
    .azeventos .last-section-login .content .button {
      display: flex;
      justify-content: center;
      align-items: center;
    }
  
    .azeventos .nav-pills>li>a span.desktop {
      display: none;
    }
  
    .azeventos .nav-pills>li>a span.mobile {
      display: block;
    }
  
    .azeventos .last-section-login {
      padding: 100px 54px 130px;
    }
  
    .azeventos .tab-container {
      margin: 30px 0px 0px;
      padding-top: 0px;
      border-top: none;
      overflow: hidden;
    }
  
    #pre-login-section .not-logged h2 {
      font-size: 34px;
      line-height: 40px;
    }
  }
  
  @media (max-width: 567px) {
    #blue-bg-home #bg-container .container-size .flex {
      padding: 0;
    }
  
    #blue-bg-home #bg-container .container-size .border-txt {
      padding: 0;
    }
  }
  
  @media (max-width: 480px) {
    .slide-item {
      min-width: calc(100% - 10px);
    }
  
    .azeventos #azeventos-slider-10 {
      display: block;
    }
  
    .azeventos #azeventos-slider-3 {
      display: none;
    }
  
    #azeventos-slider-2 .slide-item:not(:first-child) {
      min-width: calc(100% - 40px);
    }
  
    #azeventos-slider-2 .slide-item {
      min-width: calc(100% - 10px);
    }
  
    #azeventos-slider-3 .slide-item:not(:first-child) {
      min-width: calc(100% - 40px);
      margin-left: 30px;
    }
  
    #azeventos-slider-3 .slide-item {
      min-width: calc(100% - 10px);
      margin-left: 90px;
    }
  
    #azeventos-slider-10 .slide-item:not(:first-child) {
      min-width: calc(100% - 40px);
      margin-left: 30px;
    }
  
    #azeventos-slider-10 .slide-item {
      min-width: calc(100% - 10px);
      margin-left: 90px;
    }
  
    #azeventos-slider-3 .slide-item:last-child,
    #azeventos-slider-3 .slide-item:nth-last-child(2),
    #azeventos-slider-3 .slide-item:nth-last-child(3) {
      display: none !important;
    }
  
    #azeventos-slider-3 .slide-item img {
      max-width: 240px;
      min-height: 140px;
      height: 340px;
    }
  
    #azeventos-slider-3 .slide-item .number-top10 {
      font-size: 18rem;
      left: -65px;
    }
  
    #azeventos-slider-3 .slide-item:last-child .number-top10 {
      left: -110px;
    }
  
    #azeventos-slider-10 .slide-item img {
      max-width: 240px;
      min-height: 140px;
      height: 340px;
    }
  
    #azeventos-slider-10 .slide-item .number-top10 {
      font-size: 18rem;
      left: -65px;
    }
  
    #azeventos-slider-10 .slide-item:last-child .number-top10 {
      left: -110px;
    }
  
    .slider-container .slide-card {
      min-width: 100%;
      gap: 0;
    }
  
    .number-top10 {
      letter-spacing: -2rem;
    }
  
    #azeventos-slider-6 .slide-item:nth-child(n+2):nth-child(-n+6) {
      min-width: calc(100% - 40px);
    }
  
    #azeventos-slider-6 .slide-item:nth-child(n+7) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-6 .slide-item:nth-child(6) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-6 .slide-item {
      min-width: calc(100% - 10px);
    }
  
    #azeventos-slider-4 .slide-item:nth-child(n+2):nth-child(-n+6) {
      min-width: calc(100% - 40px);
    }
  
    #azeventos-slider-4 .slide-item:nth-child(n+7) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-4 .slide-item:nth-child(6) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-4 .slide-item {
      min-width: calc(100% - 10px);
    }
  
    #azeventos-slider-5 .slide-item:nth-child(n+2):nth-child(-n+6) {
      min-width: calc(100% - 40px);
    }
  
    #azeventos-slider-5 .slide-item:nth-child(n+7) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-5 .slide-item:nth-child(6) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-5 .slide-item {
      min-width: calc(100% - 10px);
    }
  
    #azeventos-slider-7 .slide-item:nth-child(n+2):nth-child(-n+6) {
      min-width: calc(100% - 40px);
    }
  
    #azeventos-slider-7 .slide-item:nth-child(n+7) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-7 .slide-item:nth-child(6) {
      min-width: calc(100% - 30px);
    }
  
    #azeventos-slider-7 .slide-item {
      min-width: calc(100% - 10px);
    }
  
    #azeventos-slider-8 .slider .slide-item {
      min-width: calc(100% - 50px);
      width: calc(100% - 30px);
    }
  
    .azeventos .last-section-login {
      padding: 100px 24px 130px;
    }
  
    .azeventos .last-section-login .content {
      padding: 42px 0;
    }
  
    .azeventos .last-section-login .content .text {
      width: 100%;
    }
  
    .azeventos .last-section-login .content .buttons {
      padding-right: 0;
    }
  
    #slider3 .slide-item a:after {
      right: 110px;
    }
  
    #azeventos-slider-3 .slide-item.ten .number-top10 {
      left: -128px;
      letter-spacing: -20px;
    }
  
    #azeventos-slider-10 .slide-item.ten .number-top10 {
      left: -128px;
      letter-spacing: -20px;
    }
  
    #azeventos-slider-10 .slide-item a:after {
      right: 130px;
    }
  
    #azeventos-slider-10 .slide-item:nth-child(1) a:after {
      right: 160px;
    }
  
    #pre-login-section .not-logged h2 {
      font-size: 28px;
      line-height: 33px;
    }
  }
  
  @media (max-width: 767px) and (orientation:landscape) {
    header .container {
      width: 540px;
      padding: 0 12px;
    }
  
    .footer {
      padding-left: 0px;
      padding-right: 0px;
    }
  
    .footer .component-section {
      padding-left: 20px;
      max-width: 540px;
      padding-right: 20px;
    }
  
    #pre-login-section .container {
      width: 661px;
    }
  
    #pre-login-section .not-logged {
      padding-top: 64px;
    }
  
    #pre-login-section .not-logged h2 {
      max-width: 100%;
    }
  }
  
  .carousel-home {
    padding-top: 90px;
  }
  
  /**/
  .header-carrousel .header-botones a,
  .regBtn,
  .user-profile-login a {
    text-transform: uppercase;
    column-gap: 20px;
    font-style: normal;
    font-weight: 600;
  }
  
  .header-carrousel .carousel-title,
  .header-carrousel .header-botones a,
  .primary-navigation .first-level-item>a {
    font-family: Helvetica, "Helvetica LT Std", HelveticaNeue, sans-serif;
  }
  
  .regBtn,
  .user-profile-login a {
    width: fit-content;
    font-family: Helvetica, "Helvetica LT Std", HelveticaNeue, sans-serif !important;
    height: 40px;
  }
  
  ul.nav.navbar-nav.stacked-menu a {
    text-decoration: none !important;
    font-size: 1.15rem !important;
  }
  
  .carousel .carousel-content-block #primercar {
    opacity: 1 !important;
    width: 1580px !important;
  }
  
  .header-carrousel .carousel-content-block {
    display: block;
    width: 500px;
    background-color: transparent;
  }
  
  .header-carrousel .carousel-title {
    text-align: left !important;
    color: #000 !important;
    font-size: 4rem !important;
    line-height: normal;
  }
  
  .header-carrousel .carousel-title img {
    max-width: 200px;
    padding: 2rem 0;
  }
  
  .header-carrousel .header-botones {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    margin: 1rem 0;
  }
  
  .header-carrousel .header-botones a {
    padding: 0 2.5rem;
    text-align: center;
    border: 1px solid #cecece;
    border-radius: 20px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
  }
  
  .user-profile-login a {
    padding: 0 1.5rem;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 1rem 0;
    transition: .3s;
  }
  
  .user-profile-login a:hover {
    box-shadow: inset 600px 0 0 0 #d01070;
    color: #fff !important;
  }
  
  .header-carrousel .btn,
  .ingresar,
  .registrarse {
    transition: .3s ease-out;
  }
  
  .static-links-wrapper>li.first-level-item.static-nav-links.hidden-menu {
    display: block !important;
  }
  
  .item-more,
  .primary-navigation .nav>li.item-more .more-text {
    display: none !important;
  }
  
  .navbar-nav {
    display: flex;
    justify-content: flex-end;
    gap: 20px;
  }
  
  .navbar-nav a:hover {
    text-decoration: none;
  }
  
  .stacked-menu .first-level-item {
    display: flex;
    align-items: center;
  }
  
  .primary-navigation .container {
    margin: auto;
    text-align: center;
    justify-content: center;
    display: flex;
  }
  
  .navbar .primary-navigation .nav li a img {
    max-width: 20px;
  }
  
  .especialidades .row div {
    padding: 0;
  }
  
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: fit-content;
  }
  
  @media (max-width:767px) {
  
    #info,
      .especialidades {
      padding: 2rem 1rem;
    }
  
    .especialidades p {
      padding: 0 1rem;
    }
  
    .especialidades .areas {
      padding: 0;
    }
  
    .static-links-wrapper {
      display: flex;
      flex-direction: column;
    }
  
    .primary-navigation .container {
      margin: inherit;
      text-align: center;
      justify-content: inherit;
      display: flex;
    }
  
    .navbar-fixed-bottom .navbar-collapse,
      .navbar-fixed-top .navbar-collapse {
      max-height: fit-content;
      margin: auto;
    }
  
    .primary-navigation .nav.stacked-menu {
      flex-direction: column-reverse;
    }
  
    .static-nav-links>a span:first-of-type {
      margin-left: 0;
      margin-right: 0;
    }
  
    .static-nav-links>a span:last-of-type {
      text-align: center;
      margin: auto;
    }
  
    .header-carrousel .header-botones a {
      height: 50px;
    }
  }
  
  .regBtn {
    padding: 0 1rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px !important;
    transition: .3s;
  }
  
  .bottom-hover-border>span>span:hover {
    background-color: #d01070 !important;
    color: #fff !important;
    text-decoration: none;
  }
  
  #top-nav>ul>div :after {
    display: none !important;
    content: " " !important;
  }
  
  @media (min-width:760px) and (max-width:1150px) {
    ul.nav.navbar-nav.stacked-menu li a {
      font-size: .8rem;
    }
  
    .primary-navigation li {
      padding-inline: .7rem !important;
    }
  
    .dropdown-toggle>span:first-of-type {
      padding-right: 0 !important;
    }
  
    #top-nav * {
      word-break: normal !important;
    }
  }
  
  @media (min-width:760px) {
    #top-nav>ul>div>li {
      top: -71px;
      position: relative;
      width: 182px;
      margin-right: calc(3% - -300px);
    }
  
    .navbar-collapse>ul {
      display: none;
    }
  
    .navbar-collapse ul {
      margin: 0 !important;
    }
  
    .menu-snippet-desktop,
      .menu-snippet-mobile {
      padding-block: .5rem !important;
    }
  }
  
  #top-nav>ul>div>li {
    position: relative;
    width: 247px;
    margin-right: calc(3% - -300px);
    height: 93px;
    left: 50px;
  }
  
  .primary-navigation .nav.stacked-menu {
    width: 100%;
    height: 37px;
  }
  
  @media (min-width:1400px) {
    #top-nav>ul>div>li {
      top: -71px;
      position: relative;
      width: 182px;
      margin-right: 200px !important;
    }
  }
  
  body.pageinsidelogin span.regBtn {
    visibility: collapse;
  }
  
  .text.parbase ul li {
    padding-bottom: 0 !important;
  }
  
  .bottom-hover-border:after {
    border-bottom-radius: 20px;
    border-bottom: 2px solid #d0026f;
  }
  
  .logo-medicine-txt {
    display: none;
  }
  
  .flechita {
    padding: 5px;
    margin-top: 5px;
  }
  
  #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li:nth-child(6)>a {
    background-color: transparent;
    color: #000;
  }
  
  h3 {
    text-align: center;
  }
  
  .component-section.style-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .dropdown-menu {
    list-style: none !important;
  }
  
  .dropdown-menu span {
    font-size: 12px;
    font-weight: 300;
    font-family: LexiaLightItalic, Times, Times New Roman, serif;
    color: #555;
  }
  
  .navbar-default .navbar-nav>.open>a {
    background-color: transparent;
  }
  
  .user-profile-login a {
    background-color: #fff;
    color: #000 !important;
    border: 2px solid #d01070;
    border-radius: 50px;
    font-size: 12px !important;
  }
  
  .regBtn {
    background-color: #d01070;
    color: #fff;
    border-radius: 50px;
  }
  
  .primary-navigation .nav>li:first-child {
    padding-left: 0;
  }
  
  .primary-navigation .nav>li {
    padding-left: 0;
    padding-right: 0;
  }
  
  .dropdown-toggle>span:first-of-type {
    padding-right: 0;
  }
  
  @media (max-width:760px) {
    .primary-navigation .nav>li {
      margin-top: 20px;
    }
  
    .primary-navigation .nav.stacked-menu {
      height: 100%;
    }
  
    .stacked-menu {
      display: unset !important;
    }
  
    #top-nav>ul {
          /*display: flex !important;*/
          /*flex-direction: column-reverse;*/
          /*justify-content: center;*/
          /*align-items: center;*/
          /*align-content: center;*/
      margin: 0 !important;
      display: block !important;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div {
      display: flex;
      justify-content: center;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li:nth-child(7)>a {
      align-self: center;
      background-color: transparent;
    }
  
    #top-nav>ul>div>li {
      left: 0;
      margin-right: 0;
      display: none;
    }
  
    #top-nav>ul>li.visible-xs.first-level-item>a {
      background-color: #fff;
      color: #000;
      font-weight: 700;
      border: 2px solid #cf1070;
      border-radius: 50px;
      margin: auto;
    }
  
    #top-nav>ul>div>li>a>span {
      padding: 0 !important;
    }
  
    #top-nav>ul>div>li>a {
      padding: 0;
    }
  
    #top-nav>ul>div>li>a>span>span {
      align-self: center;
      background-color: #cf1070;
      color: #fff;
      border-radius: 50px;
      padding: 20px;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li.dropdown.first-level-item.open>a,
      .first-level-item.open {
      display: flex;
      flex-direction: column !important;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li.dropdown.first-level-item.open>ul {
      display: flex;
      flex-direction: column;
      align-content: center;
      align-items: center;
    }
  
    .primary-navigation .nav>li>a {
      border-left: transparent;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li.dropdown.first-level-item.open {
      position: relative;
    }
  
    .flechita {
      position: absolute;
      top: 0;
      right: 0;
    }
  }
  
  @media (max-width:1200px) {
    .navbar-nav {
      gap: 9px;
    }
  
    .primary-navigation .nav>li a {
      word-break: normal;
    }
  
    .footer {
      padding: 30px;
    }
  
    .footer h3,.footer h5 {
      text-align: left;
    }
  }
  
  .footer h3,.footer h5 {
    font-size: 16px !important;
    text-align: left !important;
  }
  
  .footer {
    background-color: #000 !important;
  }
  
  @media screen and (min-width:760px) and (max-width:992px) {
    .multi-column-container .col-sm-6:nth-child(odd) {
      clear: inherit !important;
    }
  
    .azmed-footer img {
      width: 20% !important;
    }
  }
  
  @media screen and (min-width:992px) and (max-width:1024px) {
      /* .new-image .new-image-desktop { */
    .azmed-footer img {
      max-width: 30% !important;
    }
  }
  
  /*cambios por SEO 20/01/25*/
  footer,footer li span {
    font-family: Helvetica !important;
  }
  
  .footer h5 {
    font-family: LexiaLight, Times, "Times New Roman", serif !important;
    font-size: 16px !important;
  }
  
  .footer a {
    text-decoration: none !important;
  }
  
  
  
  
  /*HEADER AZMED*/
  
  .header-carrousel .header-botones a,
  .regBtn,
  .user-profile-login a {
    text-transform: uppercase;
    column-gap: 20px;
    font-style: normal;
    font-weight: 600;
  }
  
  .header-carrousel .carousel-title,
  .header-carrousel .header-botones a,
  .primary-navigation .first-level-item>a {
    font-family: Helvetica, "Helvetica LT Std", HelveticaNeue, sans-serif;
  }
  
  .regBtn,
  .user-profile-login a {
    width: fit-content;
    font-family: Helvetica, "Helvetica LT Std", HelveticaNeue, sans-serif !important;
    height: 40px;
  }
  
  ul.nav.navbar-nav.stacked-menu a {
    text-decoration: none !important;
    font-size: 1.15rem !important;
  }
  
  .carousel .carousel-content-block #primercar {
    opacity: 1 !important;
    width: 1580px !important;
  }
  
  .header-carrousel .carousel-content-block {
    display: block;
    width: 500px;
    background-color: transparent;
  }
  
  .header-carrousel .carousel-title {
    text-align: left !important;
    color: #000 !important;
    font-size: 4rem !important;
    line-height: normal;
  }
  
  .header-carrousel .carousel-title img {
    max-width: 200px;
    padding: 2rem 0;
  }
  
  .header-carrousel .header-botones {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    margin: 1rem 0;
  }
  
  .header-carrousel .header-botones a {
    padding: 0 2.5rem;
    text-align: center;
    border: 1px solid #cecece;
    border-radius: 20px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
  }
  
  .user-profile-login a {
    padding: 0 1.5rem;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 1rem 0;
    transition: .3s;
  }
  
  .user-profile-login a:hover {
    box-shadow: inset 600px 0 0 0 #d01070;
    color: #fff !important;
  }
  
  .header-carrousel .btn,
  .ingresar,
  .registrarse {
    transition: .3s ease-out;
  }
  
  .static-links-wrapper>li.first-level-item.static-nav-links.hidden-menu {
    display: block !important;
  }
  
  .item-more,
  .primary-navigation .nav>li.item-more .more-text {
    display: none !important;
  }
  
  .navbar-nav {
    display: flex;
    justify-content: flex-end;
    gap: 20px;
  }
  
  .navbar-nav a:hover {
    text-decoration: none;
  }
  
  .stacked-menu .first-level-item {
    display: flex;
    align-items: center;
  }
  
  .primary-navigation .container {
    margin: auto;
    text-align: center;
    justify-content: center;
    display: flex;
  }
  
  .navbar .primary-navigation .nav li a img {
    max-width: 20px;
  }
  
  .especialidades .row div {
    padding: 0;
  }
  
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: fit-content;
  }
  
  @media (max-width:767px) {
  
    #info,
      .especialidades {
      padding: 2rem 1rem;
    }
  
    .especialidades p {
      padding: 0 1rem;
    }
  
    .especialidades .areas {
      padding: 0;
    }
  
    .static-links-wrapper {
      display: flex;
      flex-direction: column;
    }
  
    .primary-navigation .container {
      margin: inherit;
      text-align: center;
      justify-content: inherit;
      display: flex;
    }
  
    .navbar-fixed-bottom .navbar-collapse,
      .navbar-fixed-top .navbar-collapse {
      max-height: fit-content;
      margin: auto;
    }
  
    .primary-navigation .nav.stacked-menu {
      flex-direction: column-reverse;
    }
  
    .static-nav-links>a span:first-of-type {
      margin-left: 0;
      margin-right: 0;
    }
  
    .static-nav-links>a span:last-of-type {
      text-align: center;
      margin: auto;
    }
  
    .header-carrousel .header-botones a {
      height: 50px;
    }
  }
  
  .regBtn {
    padding: 0 1rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px !important;
    transition: .3s;
  }
  
  .bottom-hover-border>span>span:hover {
    background-color: #d01070 !important;
    color: #fff !important;
    text-decoration: none;
  }
  
  #top-nav>ul>div :after {
    display: none !important;
    content: " " !important;
  }
  
  @media (min-width:760px) and (max-width:1150px) {
    ul.nav.navbar-nav.stacked-menu li a {
      font-size: .8rem;
    }
  
    .primary-navigation li {
      padding-inline: .7rem !important;
    }
  
    .dropdown-toggle>span:first-of-type {
      padding-right: 0 !important;
    }
  
    #top-nav * {
      word-break: normal !important;
    }
  }
  
  @media (min-width:760px) {
    #top-nav>ul>div>li {
      top: -71px;
      position: relative;
      width: 182px;
      margin-right: calc(3% - -300px);
    }
  
    .navbar-collapse>ul {
      display: none;
    }
  
    .navbar-collapse ul {
      margin: 0 !important;
    }
  
    .menu-snippet-desktop,
      .menu-snippet-mobile {
      padding-block: .5rem !important;
    }
  }
  
  #top-nav>ul>div>li {
    position: relative;
    width: 247px;
    margin-right: calc(3% - -300px);
    height: 93px;
    left: 50px;
  }
  
  .primary-navigation .nav.stacked-menu {
    width: 100%;
    height: 37px;
  }
  
  @media (min-width:1400px) {
    #top-nav>ul>div>li {
      top: -71px;
      position: relative;
      width: 182px;
      margin-right: 200px !important;
    }
  }
  
  body.pageinsidelogin span.regBtn {
    visibility: collapse;
  }
  
  .text.parbase ul li {
    padding-bottom: 0 !important;
  }
  
  .bottom-hover-border:after {
    border-bottom-radius: 20px;
    border-bottom: 2px solid #d0026f;
  }
  
  .logo-medicine-txt {
    display: none;
  }
  
  .flechita {
    padding: 5px;
    margin-top: 5px;
  }
  
  #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li:nth-child(6)>a {
    background-color: transparent;
    color: #000;
  }
  
  h3 {
    text-align: center;
  }
  
  .component-section.style-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .dropdown-menu {
    list-style: none !important;
  }
  
  .dropdown-menu span {
    font-size: 12px;
    font-weight: 300;
    font-family: LexiaLightItalic, Times, Times New Roman, serif;
    color: #555;
  }
  
  .navbar-default .navbar-nav>.open>a {
    background-color: transparent;
  }
  
  .user-profile-login a {
    background-color: #fff;
    color: #000 !important;
    border: 2px solid #d01070;
    border-radius: 50px;
    font-size: 12px !important;
  }
  
  .regBtn {
    background-color: #d01070;
    color: #fff;
    border-radius: 50px;
  }
  
  .primary-navigation .nav>li:first-child {
    padding-left: 0;
  }
  
  .primary-navigation .nav>li {
    padding-left: 0;
    padding-right: 0;
  }
  
  .dropdown-toggle>span:first-of-type {
    padding-right: 0;
  }
  
  @media (max-width:760px) {
    .primary-navigation .nav>li {
      margin-top: 20px;
    }
  
    .primary-navigation .nav.stacked-menu {
      height: 100%;
    }
  
    .stacked-menu {
      display: unset !important;
    }
  
    #top-nav>ul {
          /*display: flex !important;*/
          /*flex-direction: column-reverse;*/
          /*justify-content: center;*/
          /*align-items: center;*/
          /*align-content: center;*/
      margin: 0 !important;
      display: block !important;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div {
      display: flex;
      justify-content: center;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li:nth-child(7)>a {
      align-self: center;
      background-color: transparent;
    }
  
    #top-nav>ul>div>li {
      left: 0;
      margin-right: 0;
      display: none;
    }
  
    #top-nav>ul>li.visible-xs.first-level-item>a {
      background-color: #fff;
      color: #000;
      font-weight: 700;
      border: 2px solid #cf1070;
      border-radius: 50px;
      margin: auto;
    }
  
    #top-nav>ul>div>li>a>span {
      padding: 0 !important;
    }
  
    #top-nav>ul>div>li>a {
      padding: 0;
    }
  
    #top-nav>ul>div>li>a>span>span {
      align-self: center;
      background-color: #cf1070;
      color: #fff;
      border-radius: 50px;
      padding: 20px;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li.dropdown.first-level-item.open>a,
      .first-level-item.open {
      display: flex;
      flex-direction: column !important;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li.dropdown.first-level-item.open>ul {
      display: flex;
      flex-direction: column;
      align-content: center;
      align-items: center;
    }
  
    .primary-navigation .nav>li>a {
      border-left: transparent;
    }
  
    #top-nav>div.menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block>div>div>div>ul>li.dropdown.first-level-item.open {
      position: relative;
    }
  
    .flechita {
      position: absolute;
      top: 0;
      right: 0;
    }
  }
  
  @media (max-width:1200px) {
    .navbar-nav {
      gap: 9px;
    }
  
    .primary-navigation .nav>li a {
      word-break: normal;
    }
  
    .footer {
      padding: 30px;
    }
  
    .footer h3,.footer h5 {
      text-align: left;
    }
  }
  
  .footer h3,.footer h5 {
    font-size: 16px !important;
    text-align: left !important;
  }
  
  .footer {
    background-color: #000 !important;
  }
  
  @media screen and (min-width:760px) and (max-width:992px) {
    .multi-column-container .col-sm-6:nth-child(odd) {
      clear: inherit !important;
    }
  
    .azmed-footer img {
      width: 20% !important;
    }
  }
  
  @media screen and (min-width:992px) and (max-width:1024px) {
      /* .new-image .new-image-desktop { */
    .azmed-footer img {
      max-width: 30% !important;
    }
  }
  
  /*cambios por SEO 20/01/25*/
  footer,footer li span {
    font-family: Helvetica !important;
  }
  
  .footer h5 {
    font-family: LexiaLight, Times, "Times New Roman", serif !important;
    font-size: 16px !important;
  }
  
  .footer a {
    text-decoration: none !important;
  }
  
  
  
  
      
      
  
      
      