html,body{height:100%}body{margin:0;padding:0;font-family:'Montserrat', sans-serif;font-size:16px}.container,.header,.wrapper{max-width:1280px;margin:1.5rem 1rem}@media (min-width: 1280px){.container,.header,.wrapper{margin:1.5rem auto}}.wrapper{display:flex;max-width:1280px;margin:1rem auto;align-content:center;flex-direction:column;justify-content:space-between}@media (min-width: 1280px){.wrapper{flex-direction:row;margin:1rem auto 4rem}}.wrapper h1,.wrapper h2,.wrapper p{margin:0;padding:0;color:#12497E;margin-bottom:0.5rem}.wrapper h1{font-weight:900;font-size:2rem;line-height:2.5rem}@media (min-width: 1280px){.wrapper h1{font-size:2.25rem;line-height:2.75rem}}.wrapper h2{font-weight:300;font-size:1.5rem;line-height:1.85rem}.wrapper p{font-weight:400;font-size:1.125rem;line-height:1.375rem}.wrapper .content{width:100%;max-width:460px;padding:1rem;align-self:center;box-sizing:border-box}@media (min-width: 1280px){.wrapper .content{padding:0}}.wrapper figure{margin:0}@media (max-width: 1279px){.wrapper figure img{width:100%;height:auto;margin:0 1rem}}.footer{background:url("/assets/images/footer-bg.jpg") no-repeat 0 0;width:100%;height:570px;padding-top:2rem;box-sizing:border-box}@media (min-width: 1280px){.footer{padding-top:3rem}}.footer h3{color:white;text-transform:uppercase;text-align:center;font-weight:700;font-size:1.5rem}@media (min-width: 1280px){.footer h3{font-size:2.5rem}}.footer h6{font-size:0.85rem;text-align:center;margin:0}.footer .contact{text-align:center;margin-bottom:3.5rem}.footer .contact ul{padding:0;margin:0;list-style:none}.footer .contact ul li{display:inline-block;width:52px;height:52px;margin:0 0.5rem}.footer .contact ul li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;text-indent:-999px}.footer .contact ul .icon-facebook{background:url("/assets/images/facebook.svg") no-repeat 0 0}.footer .contact ul .icon-instagram{background:url("/assets/images/instagram.svg") no-repeat 0 0}.footer .contact ul .icon-linkedin{background:url("/assets/images/linkedin.svg") no-repeat 0 0}.footer .contact ul .icon-whatsapp{background:url("/assets/images/whatsapp.svg") no-repeat 0 0}.footer .contact ul .icon-email{background:url("/assets/images/email.svg") no-repeat 0 0}.footer .copyright{position:relative;display:block;padding:2.25rem 0;line-height:1.85rem;color:#999b9f;border-top:1px solid rgba(255,255,255,0.1)}@media (min-width: 1280px){.footer .copyright{margin-top:7rem}}
