.elementor-2231 .elementor-element.elementor-element-d724c6b{background-image:url("https://wp.icmm.csic.es/factoria-ciencia-materiales/wp-content/uploads/sites/33/2016/02/molecular-weaving.jpeg");transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2231 .elementor-element.elementor-element-d724c6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2231 .elementor-element.elementor-element-7ddecb5 .elementor-spacer-inner{height:50px;}.elementor-2231 .elementor-element.elementor-element-ae0b37b .elementor-spacer-inner{height:50px;}.elementor-2231 .elementor-element.elementor-element-6e43143 > .elementor-element-populated{background-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2231 .elementor-element.elementor-element-6e43143 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2231 .elementor-element.elementor-element-2b2d4be .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-9d6e47b .portfolio-section.style2 .project-filter li a.active,.elementor-2231 .elementor-element.elementor-element-9d6e47b .portfolio-section.style2 .project-filter li a:hover{color:#491105;}.elementor-2231 .elementor-element.elementor-element-9d6e47b .roll-project .project-item .project-pop, .elementor-2231 .elementor-element.elementor-element-9d6e47b .portfolio-section.style1 .project-filter li a.active, .elementor-2231 .elementor-element.elementor-element-9d6e47b .portfolio-section.style1 .project-filter li a:hover{background-color:#491105;}.elementor-2231 .elementor-element.elementor-element-9d6e47b .roll-project .project-title{font-size:16px;}.elementor-2231 .elementor-element.elementor-element-9d6e47b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(135,135,135,0.5);}.elementor-2231 .elementor-element.elementor-element-494bb1d .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-410f529 .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-b7d0f58 .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-589415f .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-47383e6 .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-454770d5{background-color:rgba(0,48,53,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2231 .elementor-element.elementor-element-454770d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2231 .elementor-element.elementor-element-77e65f7e:hover{background-color:#b7b7b7;}.elementor-2231 .elementor-element.elementor-element-77e65f7e > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2231 .elementor-element.elementor-element-77e65f7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2231 .elementor-element.elementor-element-ed0c941 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-2231 .elementor-element.elementor-element-8198bb3 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#d65050;width:50px;}.elementor-2231 .elementor-element.elementor-element-8198bb3 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-2231 .elementor-element.elementor-element-8198bb3 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2231 .elementor-element.elementor-element-9a71f99 .gallery-item .gallery-caption{text-align:center;}.elementor-2231 .elementor-element.elementor-element-08fc633 .portfolio-section.style2 .project-filter li a.active,.elementor-2231 .elementor-element.elementor-element-08fc633 .portfolio-section.style2 .project-filter li a:hover{color:#4c2906;}.elementor-2231 .elementor-element.elementor-element-08fc633 .roll-project .project-item .project-pop, .elementor-2231 .elementor-element.elementor-element-08fc633 .portfolio-section.style1 .project-filter li a.active, .elementor-2231 .elementor-element.elementor-element-08fc633 .portfolio-section.style1 .project-filter li a:hover{background-color:#4c2906;}.elementor-2231 .elementor-element.elementor-element-504f5825{padding:100px 0px 100px 0px;}.elementor-2231 .elementor-element.elementor-element-1821e40d{text-align:center;}.elementor-2231 .elementor-element.elementor-element-1821e40d .elementor-heading-title{text-transform:uppercase;}.elementor-2231 .elementor-element.elementor-element-1821e40d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2231 .elementor-element.elementor-element-5c7a8493 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#d65050;width:50px;}.elementor-2231 .elementor-element.elementor-element-5c7a8493 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-2231 .elementor-element.elementor-element-5c7a8493 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2231 .elementor-element.elementor-element-70c50bee{padding:100px 0px 100px 0px;}.elementor-2231 .elementor-element.elementor-element-9254a77 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-2231 .elementor-element.elementor-element-246ca4c0{text-align:center;}.elementor-2231 .elementor-element.elementor-element-246ca4c0 .elementor-heading-title{text-transform:uppercase;}.elementor-2231 .elementor-element.elementor-element-246ca4c0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2231 .elementor-element.elementor-element-3735234a .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#d65050;width:50px;}.elementor-2231 .elementor-element.elementor-element-3735234a .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-2231 .elementor-element.elementor-element-3735234a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2231 .elementor-element.elementor-element-78c05ce5 a.roll-button, .elementor-2231 .elementor-element.elementor-element-78c05ce5 .roll-button{color:#fff;background-color:#e64e4e;border-radius:3px 3px 3px 3px;padding:16px 35px 16px 35px;}.elementor-2231 .elementor-element.elementor-element-78c05ce5 a.roll-button:hover, .elementor-2231 .elementor-element.elementor-element-78c05ce5 .roll-button:hover{color:#47425d;background-color:transparent;}.elementor-2231 .elementor-element.elementor-element-19a749e{text-align:center;}.elementor-2231 .elementor-element.elementor-element-a1e6d4d .elementor-divider-separator{border-top-style:solid;border-top-width:1px;width:100%;}.elementor-2231 .elementor-element.elementor-element-a1e6d4d .elementor-divider{padding-top:15px;padding-bottom:15px;}