.elementor-128 .elementor-element.elementor-element-aec1ead:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-aec1ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://martaoliverbarreda.com/wp-content/uploads/2024/08/marta-home.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-aec1ead > .elementor-container{min-height:50vh;}.elementor-128 .elementor-element.elementor-element-aec1ead > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-aec1ead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 35px 100px 35px;}.elementor-128 .elementor-element.elementor-element-e8f61ae{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-e8f61ae .aux-modern-heading-primary{font-size:70px;font-weight:bold;letter-spacing:-0.35px;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-115bbfe{margin-top:40px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-128 .elementor-element.elementor-element-08edd72{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-70a8afe > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-primary{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:5.28px;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-secondary{font-size:18px;color:var( --e-global-color-2dd99b71 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;font-weight:bold;text-transform:capitalize;line-height:1.3em;max-width:100%;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-description{color:#242328;font-size:18px;margin:0px 0px 0px 0px;max-width:100%;}.elementor-128 .elementor-element.elementor-element-b16b5b4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-128 .elementor-element.elementor-element-29ba840{animation-duration:1500ms;z-index:9;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-29ba840 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-29ba840 .aux-widget-image{text-align:center;}.elementor-128 .elementor-element.elementor-element-29ba840 .aux-media-image{border-radius:100% 100% 100% 100%;overflow:hidden;}.elementor-128 .elementor-element.elementor-element-491c4fe{margin-top:100px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-128 .elementor-element.elementor-element-f56e98d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-128 .elementor-element.elementor-element-f56e98d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-f992239{animation-duration:1500ms;z-index:9;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-f992239 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-f992239 .aux-widget-image{text-align:left;}.elementor-128 .elementor-element.elementor-element-f992239 .aux-media-image{border-radius:1000% 1000% 1000% 1000%;overflow:hidden;}.elementor-128 .elementor-element.elementor-element-5aa7c4c{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-5aa7c4c > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-primary{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:5.28px;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-secondary{font-size:18px;color:var( --e-global-color-2dd99b71 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;font-weight:bold;text-transform:capitalize;line-height:1.3em;max-width:100%;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-description{color:#242328;font-size:18px;margin:0px 20px 0px 0px;max-width:100%;}.elementor-128 .elementor-element.elementor-element-3bd206a{margin-top:170px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-128 .elementor-element.elementor-element-4b2daf4{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-4b2daf4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-128 .elementor-element.elementor-element-4b2daf4 .aux-modern-heading-primary{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:5.28px;margin:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-4b2daf4 .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;font-weight:bold;text-transform:capitalize;line-height:1.4em;}.elementor-128 .elementor-element.elementor-element-8b0daac{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-240ffce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-128 .elementor-element.elementor-element-240ffce .elementor-image-box-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-240ffce.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-128 .elementor-element.elementor-element-240ffce.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-128 .elementor-element.elementor-element-240ffce.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-128 .elementor-element.elementor-element-240ffce .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-2dd99b71 );}.elementor-128 .elementor-element.elementor-element-240ffce .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-128 .elementor-element.elementor-element-240ffce .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-128 .elementor-element.elementor-element-240ffce:hover .elementor-image-box-img img{opacity:0.5;}.elementor-128 .elementor-element.elementor-element-240ffce .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-5721b95 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-5721b95 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2dd99b71 );color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-default .elementor-icon{color:var( --e-global-color-2dd99b71 );border-color:var( --e-global-color-2dd99b71 );}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2dd99b71 );}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-5721b95.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-5721b95 .elementor-icon{font-size:30px;}.elementor-128 .elementor-element.elementor-element-5721b95 .elementor-icon svg{height:30px;}.elementor-128 .elementor-element.elementor-element-8a16c9c{animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-fb29f86 .elementor-image-box-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-fb29f86.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-128 .elementor-element.elementor-element-fb29f86.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-128 .elementor-element.elementor-element-fb29f86.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-128 .elementor-element.elementor-element-fb29f86 .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-2dd99b71 );}.elementor-128 .elementor-element.elementor-element-fb29f86 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-128 .elementor-element.elementor-element-fb29f86 .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-128 .elementor-element.elementor-element-fb29f86:hover .elementor-image-box-img img{opacity:0.5;}.elementor-128 .elementor-element.elementor-element-fb29f86 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-a14f4d8 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2dd99b71 );color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-default .elementor-icon{color:var( --e-global-color-2dd99b71 );border-color:var( --e-global-color-2dd99b71 );}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2dd99b71 );}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a14f4d8.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-a14f4d8 .elementor-icon{font-size:30px;}.elementor-128 .elementor-element.elementor-element-a14f4d8 .elementor-icon svg{height:30px;}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-08edd72{width:70%;}.elementor-128 .elementor-element.elementor-element-b16b5b4{width:30%;}.elementor-128 .elementor-element.elementor-element-f56e98d{width:30%;}.elementor-128 .elementor-element.elementor-element-5aa7c4c{width:70%;}}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-e8f61ae .aux-modern-heading-primary{font-size:60px;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-secondary .aux-head-highlight{font-size:35px;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-description{font-size:16px;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-secondary .aux-head-highlight{font-size:35px;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-description{font-size:16px;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-aec1ead:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-aec1ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-128 .elementor-element.elementor-element-e8f61ae .aux-modern-heading-primary{font-size:45px;}.elementor-128 .elementor-element.elementor-element-70a8afe .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-128 .elementor-element.elementor-element-c182ada .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-128 .elementor-element.elementor-element-4b2daf4 .aux-modern-heading-primary{font-size:14px;}.elementor-128 .elementor-element.elementor-element-4b2daf4 .aux-modern-heading-secondary .aux-head-highlight{font-size:35px;}.elementor-128 .elementor-element.elementor-element-8b0daac{width:100%;}.elementor-128 .elementor-element.elementor-element-240ffce .elementor-image-box-img{margin-bottom:10px;}.elementor-128 .elementor-element.elementor-element-8a16c9c{width:100%;}.elementor-128 .elementor-element.elementor-element-fb29f86 .elementor-image-box-img{margin-bottom:10px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-e8f61ae */.elementor-128 .elementor-element.elementor-element-e8f61ae .aux-modern-heading-primary::before{
    content:'';
    width: 30px;
    height: 30px;
    display: inline-block;
    border: 7px solid #FF7F50;
    border-radius: 50%;
    box-shadow: 0px 3px 15px #FF7F5066;
    position: relative;
    top:-5px;
    margin-right: 10px;
}
@media screen and (max-width:600px){
    .elementor-128 .elementor-element.elementor-element-e8f61ae .aux-modern-heading-primary::before{
        top:0px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-70a8afe */.elementor-128 .elementor-element.elementor-element-70a8afe .aux-head-highlight{
    display: inline-block;
}
.elementor-128 .elementor-element.elementor-element-70a8afe .aux-modern-heading-primary::before{
    content:'';
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 4px solid #FF7F50;
    border-radius: 50%;
    box-shadow: 0px 3px 15px #FF7F5066;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c182ada */.elementor-128 .elementor-element.elementor-element-c182ada .aux-head-highlight{
    display: inline-block;
}
.elementor-128 .elementor-element.elementor-element-c182ada .aux-modern-heading-primary::before{
    content:'';
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 4px solid #FF7F50;
    border-radius: 50%;
    box-shadow: 0px 3px 15px #FF7F5066;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4b2daf4 */.elementor-128 .elementor-element.elementor-element-4b2daf4 .aux-modern-heading-primary::before{
    content:'';
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 4px solid #FF7F50;
    display: block;
    border-radius: 50%;
    box-shadow: 0px 3px 15px #FF7F5066;
    position: relative;
    top:0px;
    left: 49%;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-240ffce */.elementor-128 .elementor-element.elementor-element-240ffce {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8b0daac */.elementor-128 .elementor-element.elementor-element-8b0daac:hover .aux-the-svg{
    opacity: 1;
}
.elementor-128 .elementor-element.elementor-element-8b0daac:hover .aux-staff-img-circle::after{
    content: '';
    width: 251px;
    height: 251px;
    border-radius: 100%;
    background: transparent linear-gradient(0deg, #A500FF 0%, #5372FF59 100%);
    display: inline-block;
    position: absolute;
}
.elementor-128 .elementor-element.elementor-element-8b0daac:hover .aux-social-list{
    opacity: 1;
    position: absolute;
    top: 30%;
    left: 40%;
}
.elementor-128 .elementor-element.elementor-element-8b0daac:hover .col-title::before{
    content: '';
    width: 16px;
    height: 16px;
    background: #FF7F50;
    box-shadow: 0px 3px 23px #FF7F5066;
    display: inline-block;
    border-radius: 100%;
    margin-right: 10px;
}
@media screen and (max-width:820px) and (min-width:768px){
    .elementor-128 .elementor-element.elementor-element-8b0daac:hover .aux-staff-img-circle::after{
        width:240px;
        height:240px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb29f86 */.elementor-128 .elementor-element.elementor-element-fb29f86 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a16c9c */.elementor-128 .elementor-element.elementor-element-8a16c9c:hover .aux-the-svg{
    opacity: 1;
}
.elementor-128 .elementor-element.elementor-element-8a16c9c:hover .aux-staff-img-circle::after{
    content: '';
    width: 251px;
    height: 251px;
    border-radius: 100%;
    background: transparent linear-gradient(0deg, #A500FF 0%, #5372FF59 100%);
    display: inline-block;
    position: absolute;
}
.elementor-128 .elementor-element.elementor-element-8a16c9c:hover .aux-social-list{
    opacity: 1;
    position: absolute;
    top: 30%;
    left: 40%;
}
.elementor-128 .elementor-element.elementor-element-8a16c9c:hover .col-title::before{
    content: '';
    width: 16px;
    height: 16px;
    background: #FF7F50;
    box-shadow: 0px 3px 23px #FF7F5066;
    display: inline-block;
    border-radius: 100%;
    margin-right: 10px;
}
@media screen and (max-width:820px) and (min-width:768px){
    .elementor-128 .elementor-element.elementor-element-8a16c9c:hover .aux-staff-img-circle::after{
        width:240px;
        height:240px;
    }
}/* End custom CSS */