.module-efficient-tech{position:relative;padding:6rem 0 7rem 0;background:#060d41;color:#fff}.container-efficient-tech h2{text-align:center;font-size:var(--font-size-t1)}.container-efficient-tech .intro{text-align:center}.container-efficient-tech .intro,.container-efficient-tech .intro p{font-size:var(--font-size-t2)}.container-efficient-tech .blocks{margin-top:4rem;display:flex;justify-content:space-between;flex-wrap:wrap}.container-efficient-tech .block{flex:0 0 calc(25% - 3rem);margin:0 1.5rem 1rem 1.5rem}.container-efficient-tech .block .img{margin:0 0 0 -1rem}.container-efficient-tech .block .txt h3{font-size:var(--font-size-t2);margin:0 0 1.5rem 0}.container-efficient-tech .block .txt,.container-efficient-tech .block .txt p{font-size:var(--font-size-p)}@media(max-width:768px){.module-efficient-tech{padding:6rem 0 4rem 0}.container-efficient-tech .block{flex:0 0 calc(50% - 3rem);margin:0 1.5rem 4rem 1.5rem}}@media(max-width:600px){.container-efficient-tech h2{font-size:var(--font-size-t1-mobile)}.container-efficient-tech .intro{font-size:var(--font-size-t2-mobile)}.container-efficient-tech .block .txt h3{font-size:var(--font-size-t2-mobile)}.container-efficient-tech .block .txt,.container-efficient-tech .block .txt p{font-size:var(--font-size-p-mobile)}}@media(max-width:480px){.container-efficient-tech .block{flex:0 0 calc(100% - 3rem);margin:0 1.5rem 4rem 1.5rem}}