.elementor-584 .elementor-element.elementor-element-ca20824{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:3%;--padding-block-end:5%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-584 .elementor-element.elementor-element-ca20824:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-ca20824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.cafeslaselva.com/wp-content/uploads/2023/08/Fons-Footer.svg");background-position:bottom left;background-repeat:repeat-x;background-size:500px auto;}.elementor-584 .elementor-element.elementor-element-ca20824, .elementor-584 .elementor-element.elementor-element-ca20824::before{--border-transition:0.3s;}.elementor-584 .elementor-element.elementor-element-cbf0f76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;}.elementor-584 .elementor-element.elementor-element-d6fb6a5 img{width:220px;}.elementor-584 .elementor-element.elementor-element-db46232{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-widget-container{text-align:left;}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0em;}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-social-icon i{color:var( --e-global-color-8d33a09 );}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-social-icon svg{fill:var( --e-global-color-8d33a09 );}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-584 .elementor-element.elementor-element-db46232 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-584 .elementor-element.elementor-element-7ef62ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;}.elementor-584 .elementor-element.elementor-element-ba88ce2 .elementor-nav-menu .elementor-item{text-transform:uppercase;}.elementor-584 .elementor-element.elementor-element-ba88ce2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8d33a09 );fill:var( --e-global-color-8d33a09 );padding-top:0px;padding-bottom:0px;}.elementor-584 .elementor-element.elementor-element-ba88ce2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-584 .elementor-element.elementor-element-ba88ce2{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-584 .elementor-element.elementor-element-ba88ce2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-584 .elementor-element.elementor-element-727e9ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;}.elementor-584 .elementor-element.elementor-element-a407dae{color:var( --e-global-color-accent );font-size:18px;text-transform:uppercase;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-584 .elementor-element.elementor-element-c022b25{color:var( --e-global-color-8d33a09 );font-size:15px;text-transform:uppercase;line-height:28px;}.elementor-584 .elementor-element.elementor-element-ddbc34c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;}.elementor-584 .elementor-element.elementor-element-7e9dea7{color:var( --e-global-color-accent );font-size:18px;text-transform:uppercase;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-584 .elementor-element.elementor-element-5b92ab0{color:var( --e-global-color-8d33a09 );font-size:15px;text-transform:uppercase;line-height:28px;}.elementor-584 .elementor-element.elementor-element-6d29bf7{--display:flex;--background-transition:0.3s;--margin-block-start:6%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-584 .elementor-element.elementor-element-9188b6c{text-align:center;color:var( --e-global-color-8d33a09 );font-size:12px;}.elementor-584 .elementor-element.elementor-element-9c45d99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-584 .elementor-element.elementor-element-9c45d99:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-9c45d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-584 .elementor-element.elementor-element-9c45d99, .elementor-584 .elementor-element.elementor-element-9c45d99::before{--border-transition:0.3s;}.elementor-584 .elementor-element.elementor-element-beddea3 img{width:740px;}.elementor-584 .elementor-element.elementor-element-beddea3 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-584 .elementor-element.elementor-element-ca20824:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-ca20824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:250px auto;}.elementor-584 .elementor-element.elementor-element-ca20824{--padding-block-start:3%;--padding-block-end:5%;--padding-inline-start:2%;--padding-inline-end:2%;}}@media(max-width:1024px){.elementor-584 .elementor-element.elementor-element-cbf0f76{--justify-content:flex-start;}.elementor-584 .elementor-element.elementor-element-9c45d99{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}}@media(max-width:767px){.elementor-584 .elementor-element.elementor-element-ca20824{--padding-block-start:3%;--padding-block-end:15%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-584 .elementor-element.elementor-element-cbf0f76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-584 .elementor-element.elementor-element-7ef62ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-584 .elementor-element.elementor-element-727e9ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-584 .elementor-element.elementor-element-c022b25{text-align:center;}.elementor-584 .elementor-element.elementor-element-ddbc34c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-584 .elementor-element.elementor-element-5b92ab0{text-align:center;}.elementor-584 .elementor-element.elementor-element-9c45d99{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-584 .elementor-element.elementor-element-beddea3 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-584 .elementor-element.elementor-element-cbf0f76{--width:25%;}.elementor-584 .elementor-element.elementor-element-7ef62ba{--width:25%;}.elementor-584 .elementor-element.elementor-element-727e9ae{--width:25%;}.elementor-584 .elementor-element.elementor-element-ddbc34c{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-7ef62ba */.elementor-584 .elementor-element.elementor-element-7ef62ba p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a407dae */.elementor-584 .elementor-element.elementor-element-a407dae p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c022b25 */.elementor-584 .elementor-element.elementor-element-c022b25 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9dea7 */.elementor-584 .elementor-element.elementor-element-7e9dea7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b92ab0 */.elementor-584 .elementor-element.elementor-element-5b92ab0 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9188b6c */.elementor-584 .elementor-element.elementor-element-9188b6c p{
    margin-bottom:0;
}

.elementor-584 .elementor-element.elementor-element-9188b6c a{
    color:#fff;
    font-size:12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca20824 */.elementor-584 .elementor-element.elementor-element-ca20824 a:hover{
   color: #e6b900 !important;
}/* End custom CSS */