body{background-color:#f2efee}.about-us{position:relative;overflow:hidden}.about-us .intro{padding-top:80px;padding-bottom:80px;background-color:#392e69}.about-us .numbers{position:relative;background-color:#fff;padding-top:80px}.about-us .numbers .container{position:relative;z-index:10}.about-us .numbers .container .cont{position:relative}.about-us .numbers .container .cont::before{content:"";display:block;width:100%;height:100%;background-color:#231c41;position:absolute;top:0;left:0;z-index:1;border-radius:40px;transform:skew(-15deg)}.about-us .numbers .container .cont ul{position:relative;z-index:20;color:#fff;display:flex;flex-direction:row;align-items:stretch;list-style-type:none;margin:0;padding:0}.about-us .numbers .container .cont ul li{border-right:1px solid rgba(255,255,255,.15);padding:80px 100px;text-align:center;width:33.3333333333%}.about-us .numbers .container .cont ul li:last-child{border:none}.about-us .numbers .container .cont ul li .num{font-family:Alegreya,Georgia,Times,serif;font-size:48px;margin-bottom:5px;color:#ffc500;line-height:1em}.about-us .numbers .container .cont ul li p{margin:0}@media (max-width:1399.98px){.about-us .numbers .container .cont ul li{padding:80px}}@media (max-width:991.98px){.about-us .intro{padding-bottom:50px}.about-us .numbers .container .cont ul{flex-direction:column;width:100%;max-width:90%;margin:auto}.about-us .numbers .container .cont ul li{width:100%;padding:40px;border:none;border-bottom:1px solid rgba(255,255,255,.15)}}@media (max-width:767.98px){.about-us .numbers .container .cont::before{transform:skew(-7deg);border-radius:30px}}@media (max-width:575.98px){.about-us .numbers .container .cont::before{transform:skew(0)}.about-us .numbers .container .cont ul{max-width:100%}.about-us .numbers .container .cont ul li{padding:20px 30px}}.proyects{padding:80px 0;background-color:#fff;overflow:hidden}.clientes{background-color:#f2efee;padding:80px 0}.clientes ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.clientes ul li{width:14.28%;display:grid;align-items:center}.clientes ul li img{filter:grayscale(100%)}.clientes ul li:hover img{filter:grayscale(0)}@media (max-width:991.98px){.clientes{padding-bottom:50px}.clientes ul li{width:16.66666666%}}@media (max-width:767.98px){.clientes ul li{width:20%}}@media (max-width:575.98px){.clientes ul li{width:25%}}@media (max-width:480px){.clientes ul li{width:33.333333333%}}.servicios{background-color:#f2efee;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;padding-top:180px}.servicios .item{width:30%;display:flex;justify-content:center;align-items:center;position:relative}.servicios .item .mkt{animation:spin 30s linear infinite forwards}.servicios .item:first-child{width:40%}.servicios .item:nth-child(2){background-color:#d6d6d6;border-top-left-radius:40px}.servicios .item:nth-child(3){background-color:#c6c6c6}.servicios .item .inner{padding:80px 60px}.servicios .item .inner h3{font-family:Alegreya,Georgia,Times,serif;font-size:36px;letter-spacing:1px}.servicios .item .inner p{margin-bottom:20px}@media (max-width:991.98px){.servicios{flex-wrap:wrap;padding-top:150px}.servicios .item{width:50%}.servicios .item .mkt{display:none}.servicios .item:first-child{width:100%}.servicios .item:first-child .inner{padding-top:0;padding-bottom:30px}}@media (max-width:575.98px){.servicios{padding-top:120px}.servicios .item{width:100%}.servicios .item .inner{padding:60px 25px}}@media (max-width:480px){.servicios .item .inner{padding:60px 20px}}.blog{padding:80px 0 50px;background-color:#fff}.blog .post .post-thumbnail img{width:100%;height:auto}.blog .post .entry-header .entry-title{font-family:Alegreya,Georgia,Times,serif;font-size:36px;font-size:clamp(26px,5vw,36px);letter-spacing:1px;line-height:1.25em}.blog .post .entry-header .entry-title a{color:#231c41;text-decoration:none}.blog .post .entry-header .entry-title a:hover{color:#6731b5}.blog .post .entry-header .entry-meta{font-size:13px;margin-bottom:15px}.blog .post .entry-header .entry-meta a{color:#6731b5}.blog .post .entry-header .entry-meta a:hover{color:ligthen(#6731b5,10%)}.blog .post .entry-footer{font-size:13px;margin-bottom:15px}.blog .post .entry-footer a{color:#6731b5}.blog .post .entry-footer a:hover{color:ligthen(#6731b5,10%)}