.elementor-31441 .elementor-element.elementor-element-642c2f7{--display:flex;--min-height:4rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:5;}.elementor-31441 .elementor-element.elementor-element-12e5273{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31441 .elementor-element.elementor-element-9347e80 .elementor-button{background-color:#B2BB9E00;font-family:var( --e-global-typography-53c69c5-font-family );font-size:var( --e-global-typography-53c69c5-font-size );font-weight:var( --e-global-typography-53c69c5-font-weight );line-height:var( --e-global-typography-53c69c5-line-height );fill:var( --e-global-color-337341c );color:var( --e-global-color-337341c );padding:2rem 0.4rem 2rem 2rem;}.elementor-31441 .elementor-element.elementor-element-9347e80{padding:0px 0px 0px 0px;}.elementor-31441 .elementor-element.elementor-element-da1b616{--divider-border-style:solid;--divider-color:var( --e-global-color-337341c );--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;padding:2rem 0rem 2rem 0rem;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-31441 .elementor-element.elementor-element-da1b616 .elementor-divider-separator{width:100%;}.elementor-31441 .elementor-element.elementor-element-da1b616 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-31441 .elementor-element.elementor-element-ccd025f .elementor-button{background-color:#B2BB9E00;font-family:var( --e-global-typography-53c69c5-font-family );font-size:var( --e-global-typography-53c69c5-font-size );font-weight:var( --e-global-typography-53c69c5-font-weight );line-height:var( --e-global-typography-53c69c5-line-height );fill:var( --e-global-color-337341c );color:var( --e-global-color-337341c );padding:2rem 0.4rem 2rem 0.4rem;}.elementor-31441 .elementor-element.elementor-element-ccd025f{padding:0px 0px 0px 0px;}.elementor-31441 .elementor-element.elementor-element-b18d534 .elementor-button{background-color:#B2BB9E00;font-family:var( --e-global-typography-53c69c5-font-family );font-size:var( --e-global-typography-53c69c5-font-size );font-weight:var( --e-global-typography-53c69c5-font-weight );line-height:var( --e-global-typography-53c69c5-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:2rem 2rem 2rem 2rem;}.elementor-31441 .elementor-element.elementor-element-b18d534{padding:0px 0px 0px 0px;}.elementor-31441 .elementor-element.elementor-element-b18d534.elementor-element{--align-self:flex-end;}.elementor-31441 .elementor-element.elementor-element-effb7b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-31441 .elementor-element.elementor-element-70642a0{text-align:center;}.elementor-31441 .elementor-element.elementor-element-70642a0 .elementor-heading-title{font-family:"AltesseStd";font-size:3.125rem;font-weight:300;color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-9eaa32c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31441 .elementor-element.elementor-element-0e3aba7 .elementor-button{background-color:#B2BB9E00;font-family:var( --e-global-typography-53c69c5-font-family );font-size:var( --e-global-typography-53c69c5-font-size );font-weight:var( --e-global-typography-53c69c5-font-weight );line-height:var( --e-global-typography-53c69c5-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:2rem 2rem 2rem 2rem;}.elementor-31441 .elementor-element.elementor-element-0e3aba7{padding:0px 0px 0px 0px;}.elementor-31441 .elementor-element.elementor-element-0e3aba7.elementor-element{--align-self:flex-end;}.elementor-31441 .elementor-element.elementor-element-3e7c028{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--align-content:flex-end;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-31441 .elementor-element.elementor-element-ad8c7d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F6F5F000;}.elementor-31441 .elementor-element.elementor-element-ad8c7d5:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-ad8c7d5 .elementor-heading-title{font-family:"Apris Light";font-size:2.5rem;font-weight:300;color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-6e51c27{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-31441 .elementor-element.elementor-element-6e51c27{left:0px;}body.rtl .elementor-31441 .elementor-element.elementor-element-6e51c27{right:0px;}.elementor-31441 .elementor-element.elementor-element-6e51c27 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-31441 .elementor-element.elementor-element-1487ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F6F5F000;}.elementor-31441 .elementor-element.elementor-element-1487ec6:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-1487ec6 .elementor-heading-title{font-family:"Apris Light";font-size:2.5rem;font-weight:300;color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-a5617aa{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-31441 .elementor-element.elementor-element-a5617aa{left:0px;}body.rtl .elementor-31441 .elementor-element.elementor-element-a5617aa{right:0px;}.elementor-31441 .elementor-element.elementor-element-a5617aa img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-31441 .elementor-element.elementor-element-e89f608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F6F5F000;}.elementor-31441 .elementor-element.elementor-element-e89f608:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-e89f608 .elementor-heading-title{font-family:"Apris Light";font-size:2.5rem;font-weight:300;color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-7af476b{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-31441 .elementor-element.elementor-element-7af476b{left:0px;}body.rtl .elementor-31441 .elementor-element.elementor-element-7af476b{right:0px;}.elementor-31441 .elementor-element.elementor-element-7af476b img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-31441 .elementor-element.elementor-element-f0eac6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F6F5F000;}.elementor-31441 .elementor-element.elementor-element-f0eac6a:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-f0eac6a .elementor-heading-title{font-family:"Apris Light";font-size:2.5rem;font-weight:300;color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-d9448c1{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-31441 .elementor-element.elementor-element-d9448c1{left:0px;}body.rtl .elementor-31441 .elementor-element.elementor-element-d9448c1{right:0px;}.elementor-31441 .elementor-element.elementor-element-d9448c1 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-31441 .elementor-element.elementor-element-96922fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F6F5F000;}.elementor-31441 .elementor-element.elementor-element-96922fe:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-96922fe .elementor-heading-title{font-family:"Apris Light";font-size:2.5rem;font-weight:300;color:var( --e-global-color-337341c );}.elementor-31441 .elementor-element.elementor-element-d1c493a{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-31441 .elementor-element.elementor-element-d1c493a{left:0px;}body.rtl .elementor-31441 .elementor-element.elementor-element-d1c493a{right:0px;}.elementor-31441 .elementor-element.elementor-element-d1c493a img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-31441 .elementor-element.elementor-element-463f701{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;z-index:5;}.elementor-31441 .elementor-element.elementor-element-463f701.elementor-element{--align-self:center;}.elementor-31441 .elementor-element.elementor-element-463f701 img{width:100%;}#elementor-popup-modal-31441 .dialog-widget-content{animation-duration:0.8s;background-image:url("https://www.mosustudio.com/wp-content/uploads/2025/06/mosu_base-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-31441{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-31441 .dialog-message{width:100%;height:100vh;align-items:flex-start;}@media(min-width:768px){.elementor-31441 .elementor-element.elementor-element-642c2f7{--width:100%;}.elementor-31441 .elementor-element.elementor-element-12e5273{--width:25%;}.elementor-31441 .elementor-element.elementor-element-effb7b3{--width:50%;}.elementor-31441 .elementor-element.elementor-element-9eaa32c{--width:25%;}}@media(max-width:1024px){.elementor-31441 .elementor-element.elementor-element-9347e80 .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-ccd025f .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-b18d534 .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-0e3aba7 .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-3e7c028{--justify-content:center;--gap:4rem 12rem;--row-gap:4rem;--column-gap:12rem;}.elementor-31441 .elementor-element.elementor-element-ad8c7d5{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-31441 .elementor-element.elementor-element-1487ec6{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-31441 .elementor-element.elementor-element-e89f608{margin:0% 025% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-31441 .elementor-element.elementor-element-f0eac6a{margin:0% 025% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-31441 .elementor-element.elementor-element-96922fe{margin:0% 025% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}}@media(max-width:767px){.elementor-31441 .elementor-element.elementor-element-9347e80 .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-ccd025f .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-b18d534{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-31441 .elementor-element.elementor-element-b18d534 .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-effb7b3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31441 .elementor-element.elementor-element-70642a0 .elementor-heading-title{font-size:2.2rem;}.elementor-31441 .elementor-element.elementor-element-0e3aba7 .elementor-button{font-size:var( --e-global-typography-53c69c5-font-size );line-height:var( --e-global-typography-53c69c5-line-height );}.elementor-31441 .elementor-element.elementor-element-3e7c028{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 5rem;--row-gap:2rem;--column-gap:5rem;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-31441 .elementor-element.elementor-element-ad8c7d5{width:auto;max-width:auto;margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;text-align:center;}.elementor-31441 .elementor-element.elementor-element-ad8c7d5.elementor-element{--align-self:center;}.elementor-31441 .elementor-element.elementor-element-1487ec6{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;}.elementor-31441 .elementor-element.elementor-element-e89f608{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31441 .elementor-element.elementor-element-f0eac6a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31441 .elementor-element.elementor-element-96922fe{margin:1% 1% calc(var(--kit-widget-spacing, 0px) + 1%) 1%;}.elementor-31441 .elementor-element.elementor-element-463f701{padding:5rem 0rem 1rem 0rem;}#elementor-popup-modal-31441 .dialog-widget-content{background-position:center center;}}/* Start custom CSS for heading, class: .elementor-element-ad8c7d5 */.text0:hover  ~ .img-zero {
opacity: 1;
transition: 0.5s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e51c27 */.img-zero{
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1487ec6 */.text1:hover  ~ .img2 {
opacity: 1;
transition: 0.5s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5617aa */.img2{
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89f608 */.text2:hover  ~ .img3 {
opacity: 1;
transition: 0.5s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7af476b */.img3{
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0eac6a */.text2:hover  ~ .img3 {
opacity: 1;
transition: 0.5s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9448c1 */.img3{
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96922fe */.text3:hover  ~ .img4 {
opacity: 1;
transition: 0.5s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1c493a */.img4{
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7c028 */.enlaces-bg-hover {
  background-image: url('');
  background-size: cover;
  background-position: center;
  transition: background-image 0.5s ease;
}

.hover-link-1:hover ~ .hover-image-bg {
  background-image: url('https://www.mosustudio.com/wp-content/uploads/2025/06/mosu_about-scaled.webp');
}/* End custom CSS */