/*! Paste your custom styles here */

.nav__menu>li>a::after, .services-list__label::after {background-color: #a0c6de;}
.footerUl {text-align:right;}
.footerUl > ul {display:block;}
.footerUl > ul > li {display:inline-block;}
.footer__bottom a:hover,.widget-nav-menu li a:hover,.widget-cta__link, .widget-about-us a:hover {color:#a0c6de !important;}
.call-to-action__link:hover, .btn--md:hover {background-color: #7db7dc;}
.logoSa img{width: 70px;margin-left: 10px;margin-bottom:-5px;}
.team__name{font-size: 1.75rem;}
.team__email{font-size: 1.3rem;color:#a0c6de;}
.team__email:hover {font-size: 1.3rem;color:#7db7dc;}
.section-contact-info {padding-bottom: 35px;}
.font-weight-bold{font-weight: bold !important;}
.btn {background-color: #051751;}
.section-project-gallery {padding: 0px;}
.intro__subtitle {margin-bottom: 60px;}
.hero__container, .hero {height: auto;padding-top: 30px ;}
.intro__text, .text-large, .services-content__item {font-size: 1.375rem !important;}
.services-list__item {font-size: 2.5rem;}
.idiomaCheck {display: none;}
.socials li{
    padding: 0px 24px;
}
.nav__menu>li {
    padding: 0 20px;
}
.widget-about-us__email, .widget-about-us__phone {
    margin-bottom: 0;
}
.widget-about-us__address {
    margin:0; 
    padding:0;
}
.footer__widgets {padding: 48px 0 24px;}
.contact-info {text-align: center;}
.contact-info a, .contact-info address, .contact-info span {font-size: 1.1rem;}
@media only screen and (min-width: 1025px) {
   
.project {
    padding: 0px 70px;
}
.section-large-padding {
    padding: 70px 0;
}
}


@media only screen and (max-width: 1024px){
    .footerUl {text-align:left;}
    .btn--lg {
        padding: 29px 15px;
    }
    
    .socials li{
        padding: 0px;
    }
.hero__socials {
    text-align: left;
}
.hero__container, .hero, .section-intro  {
    padding: 0;
}
}

.social {
    margin-bottom: 0;
}
.page-title {padding: 70px 0;}

.intro {padding-bottom: 70px;}
.section-Sponsors  {padding:35px 0px 35px 0px;}
.section-blog-single {padding:0px;}

@font-face {
    font-family: "Aktiv_Grotesk_Bold";
    src: url(../fonts/Aktiv_Grotesk_Ex_Bold/Aktiv_Grotesk_Ex_Bold.otf);
  }

  @font-face {
    font-family: "Aktiv_Grotesk_Light";
    src: url(../fonts/Aktiv_Grotesk_Ex_Light/Aktiv_Grotesk_Ex_Light.otf);
  }
  @font-face {
    font-family: "Aktiv_Grotesk_Regular";
    src: url(../fonts/Aktiv_Grotesk/OTF/AktivGrotesk-Regular.otf);
    src: url(../fonts/Aktiv_Grotesk/TTF/AktivGrotesk-Regular.ttf);
  }

  .title-link, .nav__menu > li > a, footer, .widget-about-us address, .widget-about-us > a, .widget-nav-menu > ul > li > a, .footer__widgets,.services-list__item, .page-title__title,.widget-cta__title {
    font-family: "Aktiv_Grotesk_Bold";}
    .footerUl > ul> li > a, .footerUl span  {font-size: 16px;}
    .animate  p, .services-content p,  .project-process p,.wp-block-column p,.page-title__subtitle  {font-family: "Aktiv_Grotesk_Regular";}
    .animate  h2 {font-size: 1.6em;font-family: "Aktiv_Grotesk_Bold";}
   



    /* Start Slider*/
    .slider {
        width: 80%;
        height: auto;
        margin: auto;
        overflow: hidden;
    }
    
    .slider .slide-track {
        display: flex;
        animation: scroll 50s linear infinite;
        -webkit-animation: scroll 50s linear infinite;
        width: calc(200px * 14);
    }
    
    .slider .slide {
        width: 200px;
    }
    
    .slider .slide img {
        width: 100%;
    }
    
    @keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-200px * 7));
            transform: translateX(calc(-200px * 7));
        }
    }
    /* End Slider */