.elementor-22 .elementor-element.elementor-element-gcxexta{margin-top:0px;margin-bottom:60px;}.elementor-22 .elementor-element.elementor-element-rdggltx{text-align:center;}.elementor-22 .elementor-element.elementor-element-rdggltx .elementor-heading-title{color:#75bcd7;font-size:38px;}.elementor-22 .elementor-element.elementor-element-fkuyccp{text-align:center;}.elementor-22 .elementor-element.elementor-element-fkuyccp .elementor-heading-title{color:#646464;font-size:18px;}.elementor-22 .elementor-element.elementor-element-fkuyccp > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-686226b > .elementor-container{min-height:500px;}.elementor-22 .elementor-element.elementor-element-686226b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-686226b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://somospassivhaus.es/wp-content/uploads/2019/01/somos-arquitectos-coanda-passivhaus.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-686226b > .elementor-background-overlay{background-color:rgba(255,255,255,0.57);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-686226b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-22 .elementor-element.elementor-element-15j2m73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-15j2m73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-2q1uasm{margin-top:50px;margin-bottom:50px;}.elementor-22 .elementor-element.elementor-element-4qo7gl9 .elementor-heading-title{color:#12da9c;font-size:24px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-33btvvw{color:#646464;}.elementor-22 .elementor-element.elementor-element-33btvvw > .elementor-widget-container{padding:00px 20px 00px 00px;}.elementor-22 .elementor-element.elementor-element-ajql3vb .elementor-heading-title{color:#12da9c;font-size:24px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-s31zbdm{color:#646464;}.elementor-22 .elementor-element.elementor-element-e8aba42:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e8aba42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://somospassivhaus.es/wp-content/uploads/2016/11/medio-ambiente.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-e8aba42 > .elementor-background-overlay{background-color:#646464;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-e8aba42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-22 .elementor-element.elementor-element-866a08f{text-align:center;}.elementor-22 .elementor-element.elementor-element-866a08f .elementor-heading-title{color:#ffffff;font-size:38px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-866a08f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-b202624{color:#ffffff;font-size:18px;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-dbbc9d3{margin-top:100px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-75e7d0c{text-align:center;}.elementor-22 .elementor-element.elementor-element-75e7d0c .elementor-heading-title{color:#75bcd7;font-size:38px;}.elementor-22 .elementor-element.elementor-element-75e7d0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-66a1efb{text-align:center;color:#646464;font-size:20px;}.elementor-22 .elementor-element.elementor-element-dgref62{margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-i9b3zd1 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-i9b3zd1.elementor-view-stacked .elementor-icon{background-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-i9b3zd1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-i9b3zd1.elementor-view-default .elementor-icon{color:#12da9c;border-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-i9b3zd1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-i9b3zd1.elementor-view-default .elementor-icon svg{fill:#12da9c;}.elementor-22 .elementor-element.elementor-element-i9b3zd1 .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-i9b3zd1 .elementor-icon i, .elementor-22 .elementor-element.elementor-element-i9b3zd1 .elementor-icon svg{transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-2fzyr5c{text-align:center;}.elementor-22 .elementor-element.elementor-element-2fzyr5c .elementor-heading-title{color:#646464;font-size:24px;}.elementor-22 .elementor-element.elementor-element-scjq9gh{text-align:center;color:#646464;}.elementor-22 .elementor-element.elementor-element-xmxpvyv .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-xmxpvyv.elementor-view-stacked .elementor-icon{background-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-xmxpvyv.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-xmxpvyv.elementor-view-default .elementor-icon{color:#12da9c;border-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-xmxpvyv.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-xmxpvyv.elementor-view-default .elementor-icon svg{fill:#12da9c;}.elementor-22 .elementor-element.elementor-element-xmxpvyv .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-xmxpvyv .elementor-icon i, .elementor-22 .elementor-element.elementor-element-xmxpvyv .elementor-icon svg{transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-l9y6v4i{text-align:center;}.elementor-22 .elementor-element.elementor-element-l9y6v4i .elementor-heading-title{color:#646464;font-size:24px;}.elementor-22 .elementor-element.elementor-element-tv48am0{text-align:center;color:#646464;}.elementor-22 .elementor-element.elementor-element-8m87ux4 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8m87ux4.elementor-view-stacked .elementor-icon{background-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-8m87ux4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8m87ux4.elementor-view-default .elementor-icon{color:#12da9c;border-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-8m87ux4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8m87ux4.elementor-view-default .elementor-icon svg{fill:#12da9c;}.elementor-22 .elementor-element.elementor-element-8m87ux4 .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-8m87ux4 .elementor-icon i, .elementor-22 .elementor-element.elementor-element-8m87ux4 .elementor-icon svg{transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-q0d2apu{text-align:center;}.elementor-22 .elementor-element.elementor-element-q0d2apu .elementor-heading-title{color:#646464;font-size:24px;}.elementor-22 .elementor-element.elementor-element-4oq0qd7{text-align:center;color:#646464;}.elementor-22 .elementor-element.elementor-element-cda95a6 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-cda95a6.elementor-view-stacked .elementor-icon{background-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-cda95a6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-cda95a6.elementor-view-default .elementor-icon{color:#12da9c;border-color:#12da9c;}.elementor-22 .elementor-element.elementor-element-cda95a6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-cda95a6.elementor-view-default .elementor-icon svg{fill:#12da9c;}.elementor-22 .elementor-element.elementor-element-cda95a6 .elementor-icon{font-size:100px;}.elementor-22 .elementor-element.elementor-element-cda95a6 .elementor-icon i, .elementor-22 .elementor-element.elementor-element-cda95a6 .elementor-icon svg{transform:rotate(0deg);}.elementor-22 .elementor-element.elementor-element-e6f8fae{text-align:center;}.elementor-22 .elementor-element.elementor-element-e6f8fae .elementor-heading-title{color:#646464;font-size:24px;}.elementor-22 .elementor-element.elementor-element-d37d95f{text-align:center;color:#646464;}.elementor-22 .elementor-element.elementor-element-59bfde9{margin-top:100px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-00474d2{text-align:center;}.elementor-22 .elementor-element.elementor-element-00474d2 .elementor-heading-title{color:#75bcd7;font-size:38px;}.elementor-22 .elementor-element.elementor-element-00474d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7d073d6{text-align:center;color:#646464;font-size:20px;}.elementor-22 .elementor-element.elementor-element-a113aa7 > .elementor-container{min-height:600px;}.elementor-22 .elementor-element.elementor-element-a113aa7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a113aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#828282;background-image:url("https://somospassivhaus.es/wp-content/uploads/2019/01/somos-arquitectos-tecnicos-cualificados-certificados-passivhaus.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-a113aa7 > .elementor-background-overlay{background-color:rgba(255,255,255,0.56);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-a113aa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-d2d5a1a .elementor-button{font-weight:bold;background-color:rgba(18,218,156,0.88);box-shadow:0px 5px 10px 5px rgba(0,0,0,0.31);}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-686226b > .elementor-container{min-height:300px;}.elementor-22 .elementor-element.elementor-element-i9b3zd1 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-xmxpvyv .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8m87ux4 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-cda95a6 .elementor-icon-wrapper{text-align:center;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-rdggltx .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-686226b > .elementor-container{min-height:200px;}.elementor-22 .elementor-element.elementor-element-686226b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-15j2m73{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2q1uasm{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e8aba42:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e8aba42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-300px 0px;}.elementor-22 .elementor-element.elementor-element-e8aba42{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-157a502 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-157a502 > .elementor-element-populated > .elementor-widget-wrap{padding:22px 22px 22px 22px;}.elementor-22 .elementor-element.elementor-element-866a08f .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-866a08f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b202624{font-size:16px;}.elementor-22 .elementor-element.elementor-element-b202624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-dbbc9d3{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cc9de3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-cc9de3c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-75e7d0c .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-22 .elementor-element.elementor-element-75e7d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 40px 4px;}.elementor-22 .elementor-element.elementor-element-i9b3zd1 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-xmxpvyv .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8m87ux4 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-cda95a6 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-59bfde9{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cd12d1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-cd12d1e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-00474d2 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-22 .elementor-element.elementor-element-00474d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 40px 4px;}.elementor-22 .elementor-element.elementor-element-a113aa7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}