.module-blocks{position:relative;padding:5rem 0 7rem 0;background:#060d41;color:#fff}.container-blocks h2{text-align:center;font-size:var(--font-size-t1);margin-bottom:4rem}.container-blocks .intro{text-align:center}.container-blocks .content-blocks{display:flex;justify-content:center;flex-wrap:wrap}.container-blocks .block{width:300px;margin:2.5rem 1.1rem .5rem 1.1rem;padding:3.3rem 2rem 4rem 2rem;text-align:center;background:rgba(255,255,255,0.05);opacity:.99;border:1px solid rgba(255,255,255,0.15);box-shadow:0px 8px 8px rgba(0,0,0,0.05);border-radius:4px}.container-blocks .block .txt{color:#fff;padding:1rem 0 0 0}.container-blocks .block .txt h3{margin:1rem 0 3rem 0;padding:0;font-size:var(--font-size-t2);line-height:2.7rem;word-break:break-word}.container-blocks .block .txt p{font-size:var(--font-size-p)}@media(max-width:1024px){.module-blocks{padding:5rem 0 5rem 0}}@media(max-width:920px){.container-blocks .content-blocks{flex-flow:row wrap}.container-blocks .block{flex:0 0 calc(50% - 2.2rem);max-width:300px}}@media(max-width:720px){.container-blocks .block{width:auto;max-width:auto}}@media(max-width:640px){.container-blocks .block{flex:0 0 100%;max-width:100%}.container-blocks .block .txt h3{margin:0rem 0 1.5rem 0}.container-blocks .block{flex:0 0 100%;max-width:100%;margin:0 0 1.5rem 0;text-align:left;width:100%;display:flex;flex-direction:row;padding:2rem 2rem 2.5rem 2rem}.container-blocks .block .txt{text-align:left;padding:0rem 0 0 2rem}}@media(max-width:600px){.container-blocks h2{font-size:var(--font-size-t1-mobile)}.container-blocks .block .txt h3{font-size:var(--font-size-t2-mobile);margin:0rem 0 .5rem 0}.container-blocks .block .txt p{font-size:var(--font-size-p-mobile)}}