.elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;font-style:italic;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#00000000;border-style:none;}.elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button:hover, .elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#00000000;border-color:#02010100;}.elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button:hover svg, .elementor-4913 .elementor-element.elementor-element-1e01a190 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4913 .elementor-element.elementor-element-1e01a190 > .elementor-widget-container{margin:-20px -20px -20px -35px;padding:0px 0px 0px 0px;}.elementor-4913 .elementor-element.elementor-element-2824ba9e > .elementor-element-populated{text-align:right;}.elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;font-style:italic;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#E5094200;border-style:none;}.elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button:hover, .elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#00000000;border-color:#02010100;}.elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button:hover svg, .elementor-4913 .elementor-element.elementor-element-424098f9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4913 .elementor-element.elementor-element-424098f9 > .elementor-widget-container{margin:-20px -35px -20px -20px;padding:0px 0px 0px 0px;}.elementor-4913 .elementor-element.elementor-element-afa011c{text-align:center;}.elementor-4913 .elementor-element.elementor-element-3c5d46e4{margin-top:60px;margin-bottom:60px;}.elementor-4913 .elementor-element.elementor-element-4c8bb50a .elementor-icon-list-icon i{color:#77704E00;font-size:0px;}.elementor-4913 .elementor-element.elementor-element-4c8bb50a .elementor-icon-list-icon svg{fill:#77704E00;--e-icon-list-icon-size:0px;}.elementor-4913 .elementor-element.elementor-element-4c8bb50a .elementor-icon-list-icon{width:0px;}.elementor-4913 .elementor-element.elementor-element-4c8bb50a .elementor-icon-list-text, .elementor-4913 .elementor-element.elementor-element-4c8bb50a .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-4913 .elementor-element.elementor-element-4c8bb50a .elementor-icon-list-item{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:600;line-height:normal;}.elementor-4913 .elementor-element.elementor-element-4c8bb50a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4913 .elementor-element.elementor-element-4cc1442a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4913 .elementor-element.elementor-element-91f2853 .elementor-icon-list-icon{width:14px;}.elementor-4913 .elementor-element.elementor-element-91f2853 .elementor-icon-list-icon i{font-size:14px;}.elementor-4913 .elementor-element.elementor-element-91f2853 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4913 .elementor-element.elementor-element-91f2853 .elementor-icon-list-text, .elementor-4913 .elementor-element.elementor-element-91f2853 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-4913 .elementor-element.elementor-element-91f2853 .elementor-icon-list-item{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:600;line-height:normal;}.elementor-4913 .elementor-element.elementor-element-ff1da1e{text-align:center;}.elementor-4913 .elementor-element.elementor-element-ff1da1e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:31px;font-weight:500;line-height:normal;}.elementor-4913 .elementor-element.elementor-element-1560e70f{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#E5094200;--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-4913 .elementor-element.elementor-element-1560e70f .elementor-share-btn__icon{--e-share-buttons-icon-size:34px;}.elementor-4913 .elementor-element.elementor-element-34bb0783{margin-top:0px;margin-bottom:60px;}.elementor-4913 .elementor-element.elementor-element-139dd97d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:57px;font-weight:800;line-height:normal;}.elementor-4913 .elementor-element.elementor-element-56b39a5e{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:400;line-height:normal;}.elementor-4913 .elementor-element.elementor-element-50d56a17 > .elementor-background-overlay{background-color:#EBEBEB;opacity:0.5;}.elementor-4913 .elementor-element.elementor-element-50d56a17{padding:80px 0px 50px 0px;}.elementor-4913 .elementor-element.elementor-element-5eff6758 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:44px;font-weight:800;line-height:normal;}.elementor-4913 .elementor-element.elementor-element-5eff6758 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-4913 .elementor-element.elementor-element-3a150b57{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:0px;--arrow-size:108px;--arrow-hover-color:var( --e-global-color-accent );}.elementor-4913 .elementor-element.elementor-element-3a150b57 .swiper-slide > .elementor-element{height:100%;}.elementor-4913 .elementor-element.elementor-element-3a150b57 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-4913 .elementor-element.elementor-element-299ab3e2 > .elementor-background-overlay{background-color:#EBEBEB;opacity:0.5;}.elementor-4913 .elementor-element.elementor-element-299ab3e2{padding:80px 0px 50px 0px;}.elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;font-style:italic;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#00000000;border-style:none;}.elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button:hover, .elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button:focus{color:var( --e-global-color-accent );background-color:#00000000;border-color:#02010100;}.elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button:hover svg, .elementor-4913 .elementor-element.elementor-element-607f533d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4913 .elementor-element.elementor-element-607f533d > .elementor-widget-container{margin:-20px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-4913 .elementor-element.elementor-element-f002569 .elementor-icon-wrapper{text-align:center;}.elementor-4913 .elementor-element.elementor-element-f002569 .elementor-icon{font-size:108px;}.elementor-4913 .elementor-element.elementor-element-f002569 .elementor-icon svg{height:108px;}@media(max-width:1024px){ .elementor-4913 .elementor-element.elementor-element-1560e70f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4913 .elementor-element.elementor-element-3a150b57{--swiper-slides-to-display:2;--arrow-size:0px;}}@media(min-width:768px){.elementor-4913 .elementor-element.elementor-element-66d1b988{width:33.332%;}.elementor-4913 .elementor-element.elementor-element-71f9b7ef{width:40.944%;}.elementor-4913 .elementor-element.elementor-element-2717f8c0{width:24.999%;}}@media(max-width:767px){.elementor-4913 .elementor-element.elementor-element-ff1da1e .elementor-heading-title{font-size:23px;} .elementor-4913 .elementor-element.elementor-element-1560e70f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4913 .elementor-element.elementor-element-139dd97d .elementor-heading-title{font-size:30px;}.elementor-4913 .elementor-element.elementor-element-56b39a5e{font-size:18px;}.elementor-4913 .elementor-element.elementor-element-5eff6758 .elementor-heading-title{font-size:30px;}.elementor-4913 .elementor-element.elementor-element-3a150b57{--swiper-slides-to-display:1;--arrow-size:0px;}}/* Start custom CSS for button, class: .elementor-element-1e01a190 */.boto-mes .elementor-button .elementor-button-icon{
    background-color:transparent !important;
}
.boto-mes .elementor-button:hover .elementor-button-icon,
.boto-mes .elementor-button .elementor-button-icon:hover {
    background-color:transparent !important;
}
.boto-mes .elementor-button .elementor-button-text,
.boto-mes .elementor-button .elementor-button-icon{
    padding-left:5px !important;
    padding-right:5px !important;
    margin-left:0px !important;
    margin-right:0px !important;
    
}
.boto-mes .elementor-button .elementor-button-text{
    padding-top:8px !important;
}
.boto-mes .elementor-button-icon .e
{
    fill: var(--e-global-color-accent);
}
.boto-mes:hover .elementor-button-icon .e,
.boto-mes .elementor-button-icon:hover .e{
    fill: #000000;
}
.boto-mes .elementor-button .elementor-button-icon svg,
.boto-mes .elementor-button .elementor-button-icon #a{
    width: 41px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-424098f9 */.boto-descarrega .elementor-button .elementor-button-icon{
    background-color:transparent !important;
}
.boto-descarrega .elementor-button:hover .elementor-button-icon,
.boto-descarrega .elementor-button .elementor-button-icon:hover {
    background-color:transparent !important;
}
.boto-descarrega .elementor-button .elementor-button-text,
.boto-descarrega .elementor-button .elementor-button-icon{
    padding-left:5px !important;
    padding-right:5px !important;
    margin-left:0px !important;
    margin-right:0px !important;
    
}
.boto-descarrega .elementor-button .elementor-button-text{
    padding-top:8px !important;
}
.boto-descarrega .elementor-button-icon .c
{
    fill: var(--e-global-color-secondary);
}
.boto-descarrega .elementor-button-icon .b
{
    fill:#ffffff;
    stroke:transparent;
}
.boto-descarrega:hover .elementor-button-icon .c,
.boto-descarrega .elementor-button-icon:hover .c{
    fill: #000000 !important;
}
.boto-descarrega .elementor-button .elementor-button-icon svg,
.boto-descarrega .elementor-button .elementor-button-icon #a{
    width: 41px;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-4c8bb50a */.elementor-widget:not(:last-child) {
  margin-block-end: 0px;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}
.post-info ul{
    margin:0px;
}
.post-info li{
    display:block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4cc1442a */.espai{
    color:var( --e-global-color-accent );
    
    font-family: "Raleway", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: normal;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-91f2853 */.post-info ul{
    margin:0px;
}
.post-info li{
    display:block;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3a150b57 */.elementor-swiper-button-prev{
    margin-left: -108px;
    width: 58px;
}
.elementor-swiper-button-next{
    margin-right: -108px;
    width: 58px;
}
.elementor-swiper-button-prev .b,
.elementor-swiper-button-next .b{
    fill:var(--e-global-color-6702099);
    stroke:transparent;
}
.elementor-swiper-button-prev:hover .b,
.elementor-swiper-button-next:hover .b{
    fill:var(--e-global-color-accent);
}
.slider-programa a{text-decoration:none;}
.slider-programa a:hover{
    color:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-607f533d */.boto-mes .elementor-button .elementor-button-icon{
    background-color:transparent !important;
}
.boto-mes .elementor-button:hover .elementor-button-icon,
.boto-mes .elementor-button .elementor-button-icon:hover {
    background-color:transparent !important;
}
.boto-mes .elementor-button .elementor-button-text,
.boto-mes .elementor-button .elementor-button-icon{
    padding-left:5px !important;
    padding-right:5px !important;
    margin-left:0px !important;
    margin-right:0px !important;
    
}
.boto-mes .elementor-button .elementor-button-text{
    padding-top:8px !important;
}
.boto-mes .elementor-button-icon .e
{
    fill: var(--e-global-color-accent);
}
.boto-mes:hover .elementor-button-icon .e,
.boto-mes .elementor-button-icon:hover .e{
    fill: #000000;
}
.boto-mes .elementor-button .elementor-button-icon svg,
.boto-mes .elementor-button .elementor-button-icon #a{
    width: 41px;
}/* End custom CSS */