body,div,html,p{padding:0;margin:0;box-sizing:border-box}body,html{font-family:Roboto;height:100%}a{color:#00a577}a:hover{color:#00d89c}.page{min-height:100%}.page .header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:70px;padding:0 30px;background:#000;color:snow}@media (max-width:749px){.page .header{-ms-flex-direction:column;flex-direction:column}.page .header .logo{margin-bottom:.5rem}}.page .header .logo{font-size:2rem}.page .header .phone{font-size:1.3rem}.page .intro-block{-ms-flex-pack:center;justify-content:center;background:url(/i/design/head.png) center center no-repeat fixed,#78736e;background-blend-mode:multiply;background-size:cover}.page .intro-block .intro-text{color:snow}.page .intro-block .button-container{text-align:center;margin-bottom:4.5rem}.content-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content-block .text{font-weight:300}.content-block h2.block-header+.text{padding-top:0}.content-block h2.block-header.green{color:#00a577}.content-block .button{background:#00a577;padding:10px 15px;color:snow;cursor:pointer;transition:.3s ease;outline:snow solid 2px;text-decoration:none}.content-block .button:hover{background:#00bf89;outline:solid 5px}.content-block .button.big{font-size:2rem}.content-block.black{background:#222}.content-block.black .big-text,.content-block.black .text{color:snow}.content-block .images-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-block .images-wrapper img{width:50%;height:50%}@media (max-width:749px){.content-block .images-wrapper{-ms-flex-direction:column;flex-direction:column}.content-block .images-wrapper img{width:100%}}@media (min-width:1200px){.content-block h1.big-text{font-size:4rem;-ms-flex-item-align:center;align-self:center;margin:5rem 0 3rem;padding:2rem;max-width:1100px;font-weight:600;letter-spacing:1px}.content-block h2.block-header{font-size:2.5rem;padding:3rem 2rem;font-weight:500;margin:0;-ms-flex-item-align:center;align-self:center}.content-block .text{font-size:1.6rem;width:900px;line-height:1.2;-ms-flex-item-align:center;align-self:center;padding:4rem 2rem;text-align:justify}}@media (min-width:750px) and (max-width:1199px){.content-block h1.big-text{font-size:3.5rem;margin:5rem 1rem 3rem;padding:2rem;font-weight:600;letter-spacing:1px}.content-block h2.block-header{font-size:2rem;padding:2rem 0;font-weight:500;margin:0;-ms-flex-item-align:center;align-self:center}.content-block .text{font-size:1.4rem;width:720px;-ms-flex-item-align:center;align-self:center;padding:4rem 2rem;text-align:justify}}@media (max-width:749px){.content-block h1.big-text{font-size:2.2rem;margin:3rem 0;padding:2rem;font-weight:500}.content-block h2.block-header{font-size:2rem;padding:2rem;font-weight:400;margin:0;-ms-flex-item-align:center;align-self:center}.content-block .text{font-size:1.2rem;padding:4rem 2rem}.content-block .button.big{display:block}}.footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1.25rem .4rem;background:snow;color:#aaa}.footer .legal{margin-top:.3rem;font-size:.7rem}