.elementor-2732 .elementor-element.elementor-element-fee03f6{--display:flex;--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;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-2732 .elementor-element.elementor-element-fee03f6:not(.elementor-motion-effects-element-type-background), .elementor-2732 .elementor-element.elementor-element-fee03f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.sensem.es/wp-content/uploads/2025/11/puertas-suelo-techo-top.jpg");background-position:0px -33px;background-repeat:no-repeat;background-size:cover;}.elementor-2732 .elementor-element.elementor-element-7e79aba > .elementor-widget-container{background-color:var( --e-global-color-116cf4a6 );margin:0px 0px 0px 0px;padding:8px 8px 0px 8px;}.elementor-2732 .elementor-element.elementor-element-7e79aba .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-2732 .elementor-element.elementor-element-56b91d3{--display:flex;--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2732 .elementor-element.elementor-element-cdbe89d{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2732 .elementor-element.elementor-element-cdbe89d.e-con{--align-self:center;}.elementor-2732 .elementor-element.elementor-element-5d1a477{width:100%;max-width:100%;}.elementor-2732 .elementor-element.elementor-element-5d1a477 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2732 .elementor-element.elementor-element-5d1a477 .elementor-heading-title{line-height:1em;}.elementor-2732 .elementor-element.elementor-element-c325ccb{--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;}.elementor-2732 .elementor-element.elementor-element-3b56ade{--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:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2732 .elementor-element.elementor-element-3b56ade:not(.elementor-motion-effects-element-type-background), .elementor-2732 .elementor-element.elementor-element-3b56ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2732 .elementor-element.elementor-element-124f673 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2732 .elementor-element.elementor-element-124f673 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2732 .elementor-element.elementor-element-124f673{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2732 .elementor-element.elementor-element-35e8525{--display:flex;--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:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2732 .elementor-element.elementor-element-c34ee51{width:100%;max-width:100%;text-align:center;}.elementor-2732 .elementor-element.elementor-element-c34ee51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2732 .elementor-element.elementor-element-c34ee51 .elementor-heading-title{line-height:1em;}.elementor-2732 .elementor-element.elementor-element-e55be9f{width:100%;max-width:100%;text-align:center;}.elementor-2732 .elementor-element.elementor-element-e55be9f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2732 .elementor-element.elementor-element-45997a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2732 .elementor-element.elementor-element-939e14c:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2732 .elementor-element.elementor-element-939e14c img{transition-duration:0.2s;}.elementor-2732 .elementor-element.elementor-element-660cb36 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-2732 .elementor-element.elementor-element-660cb36 .elementor-heading-title a{transition-duration:300ms;}.elementor-2732 .elementor-element.elementor-element-6d06661{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2732 .elementor-element.elementor-element-d4d4b60:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2732 .elementor-element.elementor-element-d4d4b60 img{transition-duration:0.2s;}.elementor-2732 .elementor-element.elementor-element-74a5a39 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-2732 .elementor-element.elementor-element-74a5a39 .elementor-heading-title a{transition-duration:300ms;}.elementor-2732 .elementor-element.elementor-element-36f16ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2732 .elementor-element.elementor-element-5c11ce8:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2732 .elementor-element.elementor-element-5c11ce8 img{transition-duration:0.2s;}.elementor-2732 .elementor-element.elementor-element-3d7daaa .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-2732 .elementor-element.elementor-element-3d7daaa .elementor-heading-title a{transition-duration:300ms;}.elementor-2732 .elementor-element.elementor-element-ca99596{--display:flex;--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:center;--gap:25px 40px;--row-gap:25px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2732 .elementor-element.elementor-element-ca99596:not(.elementor-motion-effects-element-type-background), .elementor-2732 .elementor-element.elementor-element-ca99596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-2732 .elementor-element.elementor-element-a82d097{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2732 .elementor-element.elementor-element-a82d097.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2732 .elementor-element.elementor-element-0cbfe0d{--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-2732 .elementor-element.elementor-element-1d5a5d3 .elementor-tab-title{background-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-2732 .elementor-element.elementor-element-1d5a5d3 .elementor-accordion-title{font-size:22px;font-weight:normal;text-transform:uppercase;}.elementor-2732 .elementor-element.elementor-element-1d5a5d3 .elementor-tab-content{background-color:#FFFFFF;}.elementor-2732 .elementor-element.elementor-element-227b2dc{--display:flex;--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:center;--flex-wrap:wrap;--overlay-opacity:0.4;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2732 .elementor-element.elementor-element-227b2dc:not(.elementor-motion-effects-element-type-background), .elementor-2732 .elementor-element.elementor-element-227b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.sensem.es/wp-content/uploads/2020/11/fondo-grid.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2732 .elementor-element.elementor-element-227b2dc::before, .elementor-2732 .elementor-element.elementor-element-227b2dc > .elementor-background-video-container::before, .elementor-2732 .elementor-element.elementor-element-227b2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2732 .elementor-element.elementor-element-227b2dc > .elementor-background-slideshow::before, .elementor-2732 .elementor-element.elementor-element-227b2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2732 .elementor-element.elementor-element-227b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2732 .elementor-element.elementor-element-f936366{width:100%;max-width:100%;text-align:center;}.elementor-2732 .elementor-element.elementor-element-f936366 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.2em;letter-spacing:1.5px;color:#FFFFFF;}.elementor-2732 .elementor-element.elementor-element-41ee3a8{width:100%;max-width:100%;font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-2732 .elementor-element.elementor-element-41ee3a8 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2732 .elementor-element.elementor-element-9733864 .elementor-button{background-color:#02010100;font-size:18px;font-weight:600;letter-spacing:1.5px;fill:#00CCCB;color:#00CCCB;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00CCCB;border-radius:25px 25px 25px 25px;}.elementor-2732 .elementor-element.elementor-element-9733864{width:100%;max-width:100%;}.elementor-2732 .elementor-element.elementor-element-9733864 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2732 .elementor-element.elementor-element-9733864 .elementor-button:hover, .elementor-2732 .elementor-element.elementor-element-9733864 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2732 .elementor-element.elementor-element-9733864 .elementor-button:hover svg, .elementor-2732 .elementor-element.elementor-element-9733864 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1099px){.elementor-2732 .elementor-element.elementor-element-fee03f6{--justify-content:center;}.elementor-2732 .elementor-element.elementor-element-fee03f6:not(.elementor-motion-effects-element-type-background), .elementor-2732 .elementor-element.elementor-element-fee03f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2732 .elementor-element.elementor-element-7e79aba{text-align:center;}.elementor-2732 .elementor-element.elementor-element-7e79aba .elementor-heading-title{font-size:40px;}.elementor-2732 .elementor-element.elementor-element-56b91d3{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2732 .elementor-element.elementor-element-cdbe89d{--padding-top:8vw;--padding-bottom:8vw;--padding-left:7vw;--padding-right:7vw;}.elementor-2732 .elementor-element.elementor-element-5d1a477{text-align:center;}.elementor-2732 .elementor-element.elementor-element-176c8ab{text-align:center;}.elementor-2732 .elementor-element.elementor-element-35e8525{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2732 .elementor-element.elementor-element-c34ee51{text-align:center;}.elementor-2732 .elementor-element.elementor-element-660cb36 .elementor-heading-title{font-size:20px;}.elementor-2732 .elementor-element.elementor-element-74a5a39 .elementor-heading-title{font-size:20px;}.elementor-2732 .elementor-element.elementor-element-3d7daaa .elementor-heading-title{font-size:20px;}.elementor-2732 .elementor-element.elementor-element-ca99596{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2732 .elementor-element.elementor-element-227b2dc{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}@media(max-width:859px){.elementor-2732 .elementor-element.elementor-element-7e79aba .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-2732 .elementor-element.elementor-element-cdbe89d{--padding-top:15vw;--padding-bottom:15vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2732 .elementor-element.elementor-element-5d1a477 .elementor-heading-title{font-size:25px;}.elementor-2732 .elementor-element.elementor-element-c325ccb{--width:100%;}.elementor-2732 .elementor-element.elementor-element-35e8525{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-2732 .elementor-element.elementor-element-c34ee51 .elementor-heading-title{font-size:25px;}.elementor-2732 .elementor-element.elementor-element-45997a9{--width:100%;}.elementor-2732 .elementor-element.elementor-element-6d06661{--width:100%;}.elementor-2732 .elementor-element.elementor-element-36f16ef{--width:100%;}.elementor-2732 .elementor-element.elementor-element-ca99596{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-2732 .elementor-element.elementor-element-a82d097{--width:100%;}.elementor-2732 .elementor-element.elementor-element-0cbfe0d{--width:100%;}.elementor-2732 .elementor-element.elementor-element-227b2dc{--padding-top:18%;--padding-bottom:18%;--padding-left:5%;--padding-right:5%;}.elementor-2732 .elementor-element.elementor-element-f936366 .elementor-heading-title{font-size:25px;}}@media(min-width:860px){.elementor-2732 .elementor-element.elementor-element-56b91d3{--content-width:1400px;}.elementor-2732 .elementor-element.elementor-element-cdbe89d{--width:65%;}.elementor-2732 .elementor-element.elementor-element-c325ccb{--width:45%;}.elementor-2732 .elementor-element.elementor-element-35e8525{--content-width:1300px;}.elementor-2732 .elementor-element.elementor-element-45997a9{--width:30%;}.elementor-2732 .elementor-element.elementor-element-6d06661{--width:30%;}.elementor-2732 .elementor-element.elementor-element-36f16ef{--width:30%;}.elementor-2732 .elementor-element.elementor-element-ca99596{--content-width:1300px;}.elementor-2732 .elementor-element.elementor-element-a82d097{--width:32.362%;}.elementor-2732 .elementor-element.elementor-element-0cbfe0d{--width:55%;}}@media(max-width:1099px) and (min-width:860px){.elementor-2732 .elementor-element.elementor-element-cdbe89d{--width:100%;}.elementor-2732 .elementor-element.elementor-element-c325ccb{--width:60%;}.elementor-2732 .elementor-element.elementor-element-45997a9{--width:31%;}.elementor-2732 .elementor-element.elementor-element-6d06661{--width:31%;}.elementor-2732 .elementor-element.elementor-element-36f16ef{--width:31%;}}/* Start custom CSS for heading, class: .elementor-element-5d1a477 */.elementor-2732 .elementor-element.elementor-element-5d1a477 h1{
    font-size: calc(30px + (40 - 30) * ((100vw - 300px) / (1400 - 300)));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-176c8ab */.elementor-2732 .elementor-element.elementor-element-176c8ab p:last-child{
    margin-bottom: 0px;
}
.elementor-2732 .elementor-element.elementor-element-176c8ab a{
   color:#000; 
      text-decoration:underline;
}

.elementor-2732 .elementor-element.elementor-element-176c8ab a:hover{
    color:#555;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c34ee51 */.elementor-2732 .elementor-element.elementor-element-c34ee51 h1{
    font-size: calc(30px + (40 - 30) * ((100vw - 300px) / (1400 - 300)));
}

.elementor-2732 .elementor-element.elementor-element-c34ee51 h2{
    max-width: 1000px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660cb36 */.elementor-2732 .elementor-element.elementor-element-660cb36 p::after{
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-weight: 900;
    font-size:20px;
    display: inline-block;
    margin-left:10px;
transition: color 0.3s ease, transform 0.3s ease;
}
.elementor-2732 .elementor-element.elementor-element-660cb36 p:hover::after{
    color:#00CCCB;
 transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74a5a39 */.elementor-2732 .elementor-element.elementor-element-74a5a39 p::after{
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-weight: 900;
    font-size:20px;
    display: inline-block;
    margin-left:10px;
transition: color 0.3s ease, transform 0.3s ease;
}
.elementor-2732 .elementor-element.elementor-element-74a5a39 p:hover::after{
    color:#00CCCB;
 transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d7daaa */.elementor-2732 .elementor-element.elementor-element-3d7daaa p::after{
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-weight: 900;
    font-size:20px;
    display: inline-block;
    margin-left:10px;
transition: color 0.3s ease, transform 0.3s ease;
}
.elementor-2732 .elementor-element.elementor-element-3d7daaa p:hover::after{
    color:#00CCCB;
 transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1d5a5d3 */.elementor-2732 .elementor-element.elementor-element-1d5a5d3 p{
    margin-bottom:20px;
}
.elementor-2732 .elementor-element.elementor-element-1d5a5d3 h3{
    font-size: 19px;
    font-weight: 500;
}
.elementor-2732 .elementor-element.elementor-element-1d5a5d3 svg{
  font-size: 25px;
}/* End custom CSS */