.elementor-133 .elementor-element.elementor-element-54db831{--display:flex;--position:absolute;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:50;}.elementor-133 .elementor-element.elementor-element-54db831:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-54db831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-54db831::before, .elementor-133 .elementor-element.elementor-element-54db831 > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-54db831 > .e-con-inner > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-54db831 > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-54db831 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-54db831 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-54db831{left:0px;}body.rtl .elementor-133 .elementor-element.elementor-element-54db831{right:0px;}.elementor-133 .elementor-element.elementor-element-dc2c2d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-888fe18{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Diatype", Sans-serif;font-size:3rem;font-weight:400;text-transform:lowercase;line-height:3.5rem;}.elementor-133 .elementor-element.elementor-element-5b539c9{--display:flex;--position:fixed;--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;--z-index:60;}.elementor-133 .elementor-element.elementor-element-5b539c9:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-5b539c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.urrutimadrid.com/wp-content/uploads/2026/04/vasca.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-133 .elementor-element.elementor-element-5b539c9.e-con{--e-con-transform-translateY:-55%;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-5b539c9{left:0%;}body.rtl .elementor-133 .elementor-element.elementor-element-5b539c9{right:0%;}.elementor-133 .elementor-element.elementor-element-3cb9a59{width:100%;max-width:100%;--e-transform-translateX:-50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:42%;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-3cb9a59{left:50%;}body.rtl .elementor-133 .elementor-element.elementor-element-3cb9a59{right:50%;}.elementor-133 .elementor-element.elementor-element-4a484b8{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:50%;text-align:center;font-size:3rem;font-weight:400;text-transform:lowercase;color:#FFFFFF;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-4a484b8{left:50%;}body.rtl .elementor-133 .elementor-element.elementor-element-4a484b8{right:50%;}.elementor-133 .elementor-element.elementor-element-06d7a03{width:100%;max-width:100%;--e-transform-translateX:-50%;top:55%;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-06d7a03{left:50%;}body.rtl .elementor-133 .elementor-element.elementor-element-06d7a03{right:50%;}.elementor-133 .elementor-element.elementor-element-74c03a6{--display:flex;--position:fixed;--min-height:70vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;--z-index:60;}.elementor-133 .elementor-element.elementor-element-74c03a6:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-74c03a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.urrutimadrid.com/wp-content/uploads/2026/04/arraigadas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-133 .elementor-element.elementor-element-74c03a6.e-con{--e-con-transform-translateY:-55%;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-74c03a6{left:71%;}body.rtl .elementor-133 .elementor-element.elementor-element-74c03a6{right:71%;}.elementor-133 .elementor-element.elementor-element-17f07d4{width:100%;max-width:100%;--e-transform-translateX:-50%;top:42%;text-align:center;font-family:"Diatype", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-17f07d4{left:50%;}body.rtl .elementor-133 .elementor-element.elementor-element-17f07d4{right:50%;}.elementor-133 .elementor-element.elementor-element-915c423{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:50%;text-align:center;font-size:3rem;text-transform:lowercase;color:#FFFFFF;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-915c423{left:50%;}body.rtl .elementor-133 .elementor-element.elementor-element-915c423{right:50%;}.elementor-133 .elementor-element.elementor-element-4052687{width:100%;max-width:100%;--e-transform-translateX:-50%;top:55%;text-align:center;font-size:1rem;color:#FFFFFF;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-4052687{left:50%;}body.rtl .elementor-133 .elementor-element.elementor-element-4052687{right:50%;}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-888fe18{font-size:1.5rem;line-height:1.7rem;}.elementor-133 .elementor-element.elementor-element-5b539c9.e-con{--e-con-transform-translateY:-50%;}.elementor-133 .elementor-element.elementor-element-5b539c9{--min-height:75vh;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-5b539c9{left:0%;}body.rtl .elementor-133 .elementor-element.elementor-element-5b539c9{right:0%;}.elementor-133 .elementor-element.elementor-element-3cb9a59{font-size:0.9rem;}.elementor-133 .elementor-element.elementor-element-4a484b8{font-size:2.2rem;}.elementor-133 .elementor-element.elementor-element-06d7a03{font-size:0.9rem;}.elementor-133 .elementor-element.elementor-element-74c03a6.e-con{--e-con-transform-translateY:-50%;}.elementor-133 .elementor-element.elementor-element-74c03a6{--min-height:75vh;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-74c03a6{left:0%;}body.rtl .elementor-133 .elementor-element.elementor-element-74c03a6{right:0%;}.elementor-133 .elementor-element.elementor-element-17f07d4{font-size:0.9rem;}.elementor-133 .elementor-element.elementor-element-915c423{font-size:2.2rem;}.elementor-133 .elementor-element.elementor-element-4052687{font-size:0.9rem;}}@media(min-width:768px){.elementor-133 .elementor-element.elementor-element-54db831{--content-width:1920px;}.elementor-133 .elementor-element.elementor-element-5b539c9{--width:450px;}.elementor-133 .elementor-element.elementor-element-74c03a6{--width:450px;}}/* Start custom CSS for container, class: .elementor-element-dc2c2d7 */.nosotros-text.all-white * {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b539c9 */.nosotros-detail {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease, visibility 0.5s;
    pointer-events: auto;
}

.nosotros-detail.active {
    opacity: 1;
    visibility: visible;
}

/* Esto se usa para NO coultarlo en el constructor */
.elementor-editor-active .nosotros-detail {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54db831 */.elementor-133 .elementor-element.elementor-element-54db831 {
    mix-blend-mode: screen;
}

.solid-state {
    mix-blend-mode: normal !important;
}

.elementor-editor-active .elementor-133 .elementor-element.elementor-element-54db831 {
    mix-blend-mode: normal !important;
}

#nosotros-layer p {
	margin: 0 !important;
}

.detail-main-word {
	white-space: nowrap;
}/* End custom CSS */