.elementor-566 .elementor-element.elementor-element-guskscq > .elementor-container{max-width:1140px;min-height:600px;text-align:center;}.elementor-566 .elementor-element.elementor-element-guskscq:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-guskscq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://somospassivhaus.es/wp-content/uploads/2016/11/somos-passivhaus-casa-pasiva.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-guskscq > .elementor-background-overlay{background-color:#646464;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-566 .elementor-element.elementor-element-guskscq{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-566 .elementor-element.elementor-element-cdftybf .elementor-heading-title{color:#ffffff;font-family:"Lato", Sans-serif;font-size:39px;font-weight:normal;line-height:1.5em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-566 .elementor-element.elementor-element-cdftybf > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-566 .elementor-element.elementor-element-tpkotyy{--divider-border-style:solid;--divider-color:#75bcd7;--divider-border-width:8px;}.elementor-566 .elementor-element.elementor-element-tpkotyy .elementor-divider-separator{width:14%;margin:0 auto;margin-center:0;}.elementor-566 .elementor-element.elementor-element-tpkotyy .elementor-divider{text-align:center;padding-top:25px;padding-bottom:25px;}.elementor-566 .elementor-element.elementor-element-0e42a9d > .elementor-container{max-width:1340px;min-height:0px;text-align:center;}.elementor-566 .elementor-element.elementor-element-0e42a9d > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-566 .elementor-element.elementor-element-0e42a9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-566 .elementor-element.elementor-element-f30b080 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-566 .elementor-element.elementor-element-d4d759d{margin-top:30px;margin-bottom:40px;padding:40px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-7aa839e{text-align:center;}.elementor-566 .elementor-element.elementor-element-7aa839e .elementor-heading-title{color:#75bcd7;font-size:38px;}.elementor-566 .elementor-element.elementor-element-34839c2{text-align:center;}.elementor-566 .elementor-element.elementor-element-34839c2 .elementor-heading-title{color:#646464;font-size:18px;}.elementor-566 .elementor-element.elementor-element-34839c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-0zz1ea6 > .elementor-container{max-width:1340px;min-height:400px;text-align:center;}.elementor-566 .elementor-element.elementor-element-0zz1ea6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-566 .elementor-element.elementor-element-0zz1ea6:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-0zz1ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://somospassivhaus.es/wp-content/uploads/2019/01/bienvenido-fututo-passivhaus-beneficios-2.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-0zz1ea6 > .elementor-background-overlay{background-color:#ffffff;opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-566 .elementor-element.elementor-element-0zz1ea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-566 .elementor-element.elementor-element-317y1j7 .elementor-button{background-color:rgba(18,218,156,0.88);border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 5px 10px 5px rgba(0,0,0,0.29);}.elementor-566 .elementor-element.elementor-element-317y1j7 .elementor-button:hover, .elementor-566 .elementor-element.elementor-element-317y1j7 .elementor-button:focus{background-color:#646464;}.elementor-566 .elementor-element.elementor-element-jgrrxcp{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-yzijzsw > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-yzijzsw > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-prbuaiw{text-align:center;}.elementor-566 .elementor-element.elementor-element-prbuaiw .elementor-heading-title{color:#646464;text-transform:uppercase;line-height:1.3em;}.elementor-566 .elementor-element.elementor-element-rlscncu{margin-top:50px;margin-bottom:50px;}.elementor-566 .elementor-element.elementor-element-xglbuut .elementor-heading-title{color:#75bcd7;font-size:24px;}.elementor-566 .elementor-element.elementor-element-mriifcj{color:#646464;}.elementor-566 .elementor-element.elementor-element-nqrcqef .elementor-button{font-size:14px;font-weight:bold;text-transform:uppercase;fill:#ffffff;color:#ffffff;background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-nqrcqef .elementor-button:hover, .elementor-566 .elementor-element.elementor-element-nqrcqef .elementor-button:focus{background-color:#e6d249;}.elementor-566 .elementor-element.elementor-element-draqmgn .elementor-heading-title{color:#75bcd7;font-size:24px;}.elementor-566 .elementor-element.elementor-element-srnbhol{color:#646464;}.elementor-566 .elementor-element.elementor-element-mzmogri .elementor-button{font-size:14px;font-weight:bold;text-transform:uppercase;fill:#ffffff;color:#ffffff;background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-mzmogri .elementor-button:hover, .elementor-566 .elementor-element.elementor-element-mzmogri .elementor-button:focus{background-color:#e6d249;}.elementor-566 .elementor-element.elementor-element-wjxxvrz .elementor-heading-title{color:#75bcd7;font-size:24px;}.elementor-566 .elementor-element.elementor-element-ujrxwjk{color:#646464;}.elementor-566 .elementor-element.elementor-element-vkbfjqx .elementor-button{font-size:14px;font-weight:bold;text-transform:uppercase;fill:#ffffff;color:#ffffff;background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-vkbfjqx .elementor-button:hover, .elementor-566 .elementor-element.elementor-element-vkbfjqx .elementor-button:focus{background-color:#e6d249;}.elementor-566 .elementor-element.elementor-element-vkbfjqx > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-s8p02sj{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-bywt3pb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-bywt3pb > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-a3f4hja > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-566 .elementor-element.elementor-element-0g8opmz{text-align:center;}.elementor-566 .elementor-element.elementor-element-0g8opmz .elementor-heading-title{color:#646464;text-transform:uppercase;line-height:1.3em;}.elementor-566 .elementor-element.elementor-element-0g8opmz > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-566 .elementor-element.elementor-element-jkgjhu6{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-adj9ms4 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-eabv6hf .elementor-heading-title{color:#646464;}.elementor-566 .elementor-element.elementor-element-412c9bf .elementor-button{background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-yw91pez > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-566 .elementor-element.elementor-element-yw91pez > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-ggi8nmy .elementor-heading-title{color:#646464;}.elementor-566 .elementor-element.elementor-element-5uyni2j > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-f6d8514{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-6e1b6d6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-5e673d8{color:#75bcd7;font-size:28px;font-weight:700;}.elementor-566 .elementor-element.elementor-element-5e673d8 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e9e9e9;}.elementor-566 .elementor-element.elementor-element-398ade2{text-align:right;}.elementor-566 .elementor-element.elementor-element-8zpe0c4{color:#75bcd7;font-size:28px;font-weight:700;}.elementor-566 .elementor-element.elementor-element-8zpe0c4 > .elementor-widget-container{margin:-15px 0px -42px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#e9e9e9;border-radius:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-ede7232{color:#75bcd7;font-size:28px;font-weight:700;}.elementor-566 .elementor-element.elementor-element-ede7232 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#e9e9e9;}.elementor-566 .elementor-element.elementor-element-ufeh6a2 .elementor-button{background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-ea98975 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-89f76e6 .elementor-heading-title{color:#646464;}.elementor-566 .elementor-element.elementor-element-d778216 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-4e48d1e .elementor-heading-title{color:#12da9c;font-size:16px;font-weight:bold;line-height:1.4em;}.elementor-566 .elementor-element.elementor-element-7e41b84{color:#646464;font-size:14px;}.elementor-566 .elementor-element.elementor-element-7e41b84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-5dc6e1e .elementor-button{background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-2a85bd0{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3689a27 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-cc9b35d .elementor-heading-title{color:#646464;}.elementor-566 .elementor-element.elementor-element-be3bb07 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-0248ef2 .elementor-heading-title{color:#646464;}.elementor-566 .elementor-element.elementor-element-0292a14 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-4ac87aa .elementor-heading-title{color:#646464;}.elementor-566 .elementor-element.elementor-element-5b34f39{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-f22b94d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-f22b94d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3e6c3f2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-566 .elementor-element.elementor-element-8f70958{margin-top:00px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-a35c1bb{text-align:center;}.elementor-566 .elementor-element.elementor-element-a35c1bb .elementor-heading-title{color:#75bcd7;font-size:38px;}.elementor-566 .elementor-element.elementor-element-fcd90a8{text-align:center;}.elementor-566 .elementor-element.elementor-element-fcd90a8 .elementor-heading-title{color:#646464;font-size:18px;}.elementor-566 .elementor-element.elementor-element-fcd90a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-2hu47tp .elementor-button{background-color:#12da9c;}.elementor-566 .elementor-element.elementor-element-2hu47tp .elementor-button:hover, .elementor-566 .elementor-element.elementor-element-2hu47tp .elementor-button:focus{background-color:#000000;}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-guskscq{padding:0px 50px 0px 50px;}.elementor-566 .elementor-element.elementor-element-cdftybf .elementor-heading-title{font-size:26px;}.elementor-566 .elementor-element.elementor-element-cdftybf > .elementor-widget-container{padding:-0px -0px -0px -0px;}.elementor-566 .elementor-element.elementor-element-0e42a9d{padding:0px 50px 0px 50px;}.elementor-566 .elementor-element.elementor-element-0zz1ea6{padding:0px 50px 0px 50px;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-guskscq{padding:0px 30px 0px 30px;}.elementor-566 .elementor-element.elementor-element-cdftybf .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-566 .elementor-element.elementor-element-cdftybf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-0e42a9d{padding:0px 30px 0px 30px;}.elementor-566 .elementor-element.elementor-element-7aa839e .elementor-heading-title{font-size:18px;}.elementor-566 .elementor-element.elementor-element-0zz1ea6{padding:0px 30px 0px 30px;}.elementor-566 .elementor-element.elementor-element-317y1j7 .elementor-button{font-size:16px;}.elementor-566 .elementor-element.elementor-element-prbuaiw{text-align:left;}.elementor-566 .elementor-element.elementor-element-prbuaiw .elementor-heading-title{font-size:18px;}.elementor-566 .elementor-element.elementor-element-prbuaiw > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-rlscncu{margin-top:24px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-lctnvlt > .elementor-element-populated{margin:36px 0px 36px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-gxragvf > .elementor-element-populated{margin:36px 0px 36px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-ozullig > .elementor-element-populated{margin:36px 0px 36px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-0g8opmz{text-align:left;}.elementor-566 .elementor-element.elementor-element-0g8opmz .elementor-heading-title{font-size:18px;}.elementor-566 .elementor-element.elementor-element-0g8opmz > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-566 .elementor-element.elementor-element-jkgjhu6{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-adj9ms4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-adj9ms4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-yw91pez > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-yw91pez > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-ea98975 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-ea98975 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-2a85bd0{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3689a27 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-3689a27 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-be3bb07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-be3bb07 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-0292a14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-566 .elementor-element.elementor-element-0292a14 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-a35c1bb .elementor-heading-title{font-size:18px;}}