@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

h4.card-title {
  font-family: "Montserrat Alternates", sans-serif;
}

*{
    font-family: 'Poppins', sans-serif;
}

h2 {
    font-family: "Montserrat Alternates", sans-serif;
    font-size: 25px !important;
    font-weight: 600;
    color: #000000;
}

/* barra menu */

.navbar-brand .logo-img {
  max-width: 154px;
}

.nav-link {
  font-size: 13px;
}

.navmenu-default .navmenu-nav > li > a {
  border-bottom: none;
}

.nav.navmenu-nav {
  padding-top: 19px;
  padding-left: 19px;
}

.nav.navmenu-nav > li {
  font-weight: 600;
}

/* Slider superior */

.slick-banner .slick-slider-caption .inner-caption {
    background: transparent !important;
    display:flex;
}

.inner-caption {
    display:flex;
    
}

.inner-caption {
    display: flex;
    flex-direction: column !important;
    align-items: center !important;
}

.inner-caption h2{
  color:white;
}

.only-one-banner .slick-slider-caption .inner-caption {
    background: transparent !important;
}

.only-one-banner.slick-current h2{
    color:white;
}

.inner-caption img {
    width:90px;
    height:90px;
}

img.icon-slider {
    max-width: 200px;
    max-height: 200px;
}


/* Què és cuinetik? */


#id175794 {
    color:#43BAC3;
}

#id175790 {
    color:#1E99A2;
}

#id175791 {
    color:#10828B;
}
#id175792 {
   color:#09646B; 
}

#id175793 {
    color:#06484D;
}

#anchor-68685 .card-description {
    font-family: "Montserrat Alternates", sans-serif;
    color: #000000;
    font-weight:300;
    font-size:17px;
}

/* Beneficis Clau */

section#anchor-68686 {
    padding-bottom: 100px;
}

#anchor-68686 figure.no-effect {
    width: 139px;
    height: 139px;
}

#anchor-68686 .grid {
    display: flex;
    align-items: center;
    justify-content: center;
}

#anchor-68686 h4.card-title {
    font-size: 12px;
}

#anchor-68686 figure.no-effect {
    border: 3px solid #43BAC3;
    border-radius: 50%;
}




/* Què oferim */

#anchor-68708 .card.card-home.card-text-right {
    background-color: white;
    padding: 46px;
}

#anchor-68708 .card.card-home.card-text-right {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

#anchor-68708 h4.card-title {
    color: #2B969E;
}

#anchor-68708 .card-description {
    font-size: 14px;
    color: #1C1C1C;
}

#anchor-68708 .col-xs-6.col-md-6.col-lg-6.col-centered {
    background-color: white;
    padding: 29px;
}

#anchor-68708 .card.card-home.card-text-right {
    display: flex;
    flex-direction: row;
    gap: 25px;
    min-height:340px;
    border-radius:20px;
}

#anchor-68708 .card-text-right .card-img-left {
    width: 44%;
}

img.center-block.lazyautosizes.lazyloaded {
    border-radius: 20px;
}

/* metodologia de treball */





/* formulari de contacte */

#anchor-68710 h2,
#anchor-68710 .descripcion-encuesta.clearfix{
    color:white;
}

.form-control {
    height: 2em;
    background-color: transparent;
    border: none;
    height: 31px;
    background-color: white;
    font-size: 12px;
}

.form-group.enquesta_form {
display: flex;
}

.form-control-label {
color: transparent;
}

.enquesta_form .checkbox {
margin-right: 0;
}

small.text-help {
    color: white;
}

#anchor-68710.wrapper-background {
        padding: 10rem 2rem;
}

/*footer*/

.footer-name {
    display: none !important;
}

.row.footer-widgets {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

footer .wrapper-widgets {
    padding: 11rem 0 1rem;
}

.logo-footer {
    display: none;
}

ul.nav.nav-inline {
    font-size: 10px;
}

@media (max-width: 767px) {
    #anchor-68709 h4.card-title {
        font-size: 10px;
    }

    #anchor-68709 .lazyloaded {
        max-width: 73px !important;
        max-height: 73px !important;
    }
    #anchor-68708 .card-text-right .card-img-left {
        width: 100%;
    }
    
    .card-text-right .card-block {
        width: 100%;
    }
    
    #anchor-68708 .card.card-home.card-text-right {
        display: flex;
        flex-direction: column;
    }

    #anchor-68686 figure.no-effect {
    width: 100px;
    height: 100px;
    }
    
    #anchor-68686 h4.card-title {
    padding: 15px;
    }
    
    #anchor-68685 .card-description {
    padding: 0px 19px;
    }

}