/************************ jreig ********************************/

/* forms */

label.contact-form__label {
    font-family: 'Prata', sans-serif;
    text-transform: uppercase;
    font-size: 0.75rem;
    margin-bottom: 1rem;
    font-weight: 300;
    letter-spacing: 0.3rem;
}

.camps-formulari {
    width: 451px;
    height: 62px;
    border: 1px solid rgba(0, 0, 0, 0);

}

.camps-formulari:focus {
  background: #EFE3DA;
  border: 1px solid rgba(0, 0, 0, 0) !important;
}


/* Retiros */

ul.incluye__lista li {
    margin-bottom: 0.7rem !important;
}

@media (max-width: 767px){
    .elementor-3182 .elementor-element.elementor-element-3a7e2499:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3182 .elementor-element.elementor-element-3a7e2499 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-top: 13rem;
    }
}

/* sobre mi */

@media (max-width: 767px){
    .elementor-3192 .elementor-element.elementor-element-7b9c8a41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3192 .elementor-element.elementor-element-7b9c8a41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #ffffff00;

    }

   .sobre-mi__slogan .elementor-widget-wrap.elementor-element-populated {
        margin-top: -14rem !important;
    }

    
}


/* Newsletter */


.newsletter__button input {
  width: 80% !important;
}

.newsletter__camp input {
  width: 80% !important;
}

.newsletter__button input:hover {
  background: rgb(243 100 135)!important;
}


/* Subscribete */

.form__subscripcion {
    padding: 0rem 5rem !important;
}

.subscripcion__btn input:hover {
    background: #868A90 !important;
}



/* media queries */

@media(max-width: 740px){

    .menu-footer-principal{
        display: none !important;
    }

     .menu-footer-privacidad{
        display: none !important;
    }

  /* capçaleres més opaques */

    .elementor-2154 .elementor-element.elementor-element-1eacb1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2154 .elementor-element.elementor-element-1eacb1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #ffffff52;
    }

    .elementor-2154 .elementor-element.elementor-element-71001bf8:not(.elementor-motion-effects-element-type-background), .elementor-2154 .elementor-element.elementor-element-71001bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #DBD1CB;
    }

    .elementor-2968 .elementor-element.elementor-element-6c335854:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2968 .elementor-element.elementor-element-6c335854 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #ffffff7d;
    }

    .elementor-2154 .elementor-element.elementor-element-66baa1f6 .elementor-heading-title {
        color: #55595c;
    }

   .elementor-2968 .elementor-element.elementor-element-551ab337 .elementor-heading-title {
    color: #55595c;
    }


    /* footer */

    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-bcb04d0 {
        display: none;
    }

    .elementor-widget-wrap.elementor-element-populated {  
        margin-top: 0rem;
    }

    .elementor-social-icons-wrapper.elementor-grid {
        display: flex;
    }

    a.elementor-icon.elementor-social-icon.elementor-social-icon-instagram.elementor-repeater-item-9a80b0c {
        font-size: 2rem;
    }

    .hfe-copyright-wrapper {
        text-align: center !important;
    }


}



