.slick-slider {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus {outline:none}.slick-list.dragging {cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track {position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after {content:"";display:table}.slick-track:after {clear:both}.slick-loading .slick-track {visibility:hidden}.slick-slide {float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide {float:right}.slick-slide img {display:block}.slick-slide.slick-loading img {display:none}.slick-slide.dragging img {pointer-events:none}.slick-initialized .slick-slide {display:block}.slick-loading .slick-slide {visibility:hidden}.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden {display:none}@charset "UTF-8";.slick-loading .slick-list {background:#fff url("../themes/digitalprojects/assets/slick/./ajax-loader.gif") center center no-repeat}@font-face {font-family:"slick";src:url("../themes/digitalprojects/assets/slick/./fonts/slick.eot");src:url("../themes/digitalprojects/assets/slick/./fonts/slick.eot?#iefix") format("embedded-opentype"),url("../themes/digitalprojects/assets/slick/./fonts/slick.woff") format("woff"),url("../themes/digitalprojects/assets/slick/./fonts/slick.ttf") format("truetype"),url("../themes/digitalprojects/assets/slick/./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,
.slick-next {position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {opacity:1}.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {opacity:0.25}.slick-prev:before,
.slick-next:before {font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev {left:-25px}[dir="rtl"] .slick-prev {left:auto;right:-25px}.slick-prev:before {content:"←"}[dir="rtl"] .slick-prev:before {content:"→"}.slick-next {right:-25px}[dir="rtl"] .slick-next {left:-25px;right:auto}.slick-next:before {content:"→"}[dir="rtl"] .slick-next:before {content:"←"}.slick-dotted.slick-slider {margin-bottom:30px}.slick-dots {position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li {position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button {border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus {outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1}.slick-dots li button:before {position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before {color:black;opacity:0.75}
* {-webkit-box-sizing:content-box;box-sizing:content-box }body {margin:0;padding:0;background:#F6F6F6;font-family:"Barlow",sans-serif;font-size:20px;line-height:32px;color:#2D2B28;overflow-x:hidden }h1,h2,h3,h4,h5 {margin:0 }.d-block {display:block }.mt-2 {margin-top:20px }.padding-module {padding:7% }.padding-module-text {max-width:800px;width:100% }.img-responsive {width:100%;height:auto }.text-gradient-light {background:-webkit-gradient(linear,left top,right top,from(#4ad5ba),color-stop(70%,#3DB2F2));background:linear-gradient(to right,#4ad5ba,#3DB2F2 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent }.text-gradient-blue {background:-webkit-gradient(linear,left top,right top,from(#3D47FA),color-stop(70%,#3DB2F2));background:linear-gradient(to right,#3D47FA,#3DB2F2 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent }.text-gradient-light-blue {background:-webkit-gradient(linear,left top,right top,from(#9dd6f5),color-stop(70%,#3DB2F2));background:linear-gradient(to right,#9dd6f5,#3DB2F2 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent }hr {border:none;width:100%;max-width:100%;height:1px;background:#f0f0f0 }::-moz-selection {background:#C5FFF4 }::selection {background:#C5FFF4 }.overlayer-thumb {position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out }.f-72 {font-size:72px;line-height:76px }.f-42 {font-size:42px;line-height:56px }.f-32 {font-size:32px;line-height:38px }.f-28 {font-size:28px;line-height:42px }.f-24 {font-size:24px;line-height:38px }.f-22 {font-size:22px;line-height:34px }.f-20 {font-size:20px;line-height:32px }.f-18 {font-size:18px;line-height:28px }.w-b {font-weight:700 }.w-sb {font-weight:600 }.w-l {font-weight:100 }.c-white {color:white }.c-green {color:#3DFAD6 }.text-link {position:relative;font-size:18px }.text-link:before {content:"";width:100px;height:1px;background:white;position:absolute;top:13px;right:-120px;-webkit-transition:width 0.2s;transition:width 0.2s;opacity:0.6 }.text-link:hover:before {width:0 }.menu {position:fixed;z-index:5;top:0;left:0;width:100px;height:100vh }.menu .btn-hamburger {position:absolute;top:50px;left:32px;font-size:36px;color:#2D2B28;width:40px;height:40px }.menu .btn-hamburger .bar-hamburger {height:5px;background:black;display:block;border-radius:10px;margin-bottom:7px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out }.menu .btn-hamburger .one {width:100% }.menu .btn-hamburger .two {width:40% }.menu .btn-hamburger .tree {width:70% }.menu .btn-contacto {position:absolute;bottom:240px;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-decoration:none;color:#2D2B28;font-size:18px }.wrapper-all {background:#F6F6F6;height:100%;position:relative;padding:30px 30px 30px 100px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out }.wrapper-content {background:white;width:100%;height:100% }.logo-animation {position:relative;height:60px;margin-bottom:60px }.logo-animation .logo-d {position:absolute }.logo-animation .logo-p {position:absolute;left:21px;opacity:0.7 }.logo-animation .logo-name {position:absolute;left:70px }.hero-text .logo,.hero-corp .logo {margin-bottom:60px }.padding-module-text-home {font-weight:200;font-size:48px;display:block;line-height:58px }.index-work .hero-corp {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.index-work .hero-corp .hero-corp-left {max-width:800px;width:100% }.case-study .hero-corp {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }.case-study .hero-corp .hero-corp-left {width:60% }.case-study .hero-corp .hero-corp-right {width:25%;margin-top:150px;font-size:20px;line-height:24px;color:#2D2B28;opacity:0.5 }.case-study .hero-corp .hero-corp-right ul li:first-child {color:black;margin-bottom:20px }.case-study .hero-corp .hero-corp-right span {margin-top:30px;display:block }.case-study .hero-corp .hero-corp-right span .text-link:before {background:#3DB2F2 }.case-study .hero-corp .hero-corp-right ul {padding:0;margin:0;list-style:none }.case-study .hero-corp .hero-corp-right ul li {margin-bottom:10px }.case-study .work-wrapper {position:relative;margin-bottom:30px;overflow:hidden }.case-study .work-wrapper .letter {font-size:800px;font-weight:900;right:0;top:100px;z-index:3;opacity:0.1;position:absolute;color:white;-webkit-transform:rotate(-320deg);transform:rotate(-320deg) }.case-study .work-wrapper h3 {background:none;color:white;font-size:32px;line-height:38px }.case-study .work-wrapper p {background:none;color:white;font-size:18px;line-height:28px;font-weight:100 }.case-study .work-wrapper .padding-module {padding:7% 7.3% 3% 7.3%;max-width:600px;width:calc(100% -14.6%) }.case-study .work-wrapper .work-module-img img {display:block;position:relative;z-index:4 }.case-study .work-wrapper.m-wf {background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(#3C3C3C));background-image:linear-gradient(0deg,#000 0%,#3C3C3C 100%) }.case-study .work-wrapper.m-wf .circle {width:700px;height:700px;right:-300px;top:-300px;border:160px solid white;z-index:3;opacity:0.05 }.case-study .work-wrapper.m-look {background-image:-webkit-gradient(linear,left top,left bottom,from(#47BAAD),to(#32A99C));background-image:linear-gradient(180deg,#47BAAD 0%,#32A99C 100%) }.case-study .work-wrapper.m-design {background-image:linear-gradient(225deg,#10639A 0%,#459DD8 100%) }.case-study .work-wrapper.m-design .letter {-webkit-transform:rotate(320deg);transform:rotate(320deg) }.case-study .work-wrapper.m-elements {background-image:-webkit-gradient(linear,left top,left bottom,from(#E2E2E2),to(#BDBDBD));background-image:linear-gradient(180deg,#E2E2E2 0%,#BDBDBD 100%) }.case-study .work-wrapper.m-elements .circle {width:700px;height:700px;right:-300px;top:-300px;border:160px solid white;z-index:3;opacity:0.15 }.case-study .work-wrapper.m-elements h3,.case-study .work-wrapper.m-elements p {color:black }.case-study .m-wf .letter {display:none }.case-study .m-look .circle,.case-study .m-look .p {display:none }.case-study .m-design .circle,.case-study .m-design .d {display:none }.case-study .m-elements .p,.case-study .m-elements .d {display:none }.work-contact {max-width:500px;width:calc(100% - 60px);margin:0 auto;padding:60px 30px 100px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none }.work-contact:hover .icon {-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px);opacity:1 }.work-contact:hover .icon .one,.work-contact:hover .icon .two,.work-contact:hover .icon .three {opacity:0 }.work-contact span {border-bottom:0.4px solid #3DA7F2;padding-bottom:5px }.work-contact .icon {width:70px;height:60px;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px);margin-left:20px }.work-contact .icon .star {font-weight:600 }.work-contact .icon .one {color:#3DB2F2;position:absolute;bottom:-20px;-webkit-transition:0.4s ease-in-out 0.3s;transition:0.4s ease-in-out 0.3s }.work-contact .icon .two {color:#3D47FA;position:absolute;bottom:-2px;left:-5px;font-size:17px;-webkit-transition:0.4s ease-in-out 0.1s;transition:0.4s ease-in-out 0.1s }.work-contact .icon .three {color:#3D47FA;position:absolute;bottom:-17px;left:-19px;font-size:23px;-webkit-transition:0.4s ease-in-out 0.5s;transition:0.4s ease-in-out 0.5s }.module-work {position:relative;margin-bottom:0 !important }.module-work .slick-dots {bottom:30px;text-align:right;padding-right:30px;width:calc(100% - 30px) }.module-work .slick-dots li {margin:0 7px;cursor:pointer }.module-work .slick-dots .slick-active button:before {color:white;opacity:1;background:white }.module-work .slick-dots button:before {font-size:16px;width:12px;height:12px;color:transparent;border:4px solid white;border-radius:50%;line-height:15px }.module-work .work-module-text {position:absolute;bottom:0;padding:80px;max-width:600px;z-index:3 }.module-servicios {position:relative;overflow:hidden }.module-servicios h5 {margin-top:15px }.module-servicios p {color:#929292 }.module-servicios .circle {border:160px solid black;opacity:0.02 }.module-servicios .circle.big {width:700px;height:700px;right:-250px;top:-550px }.module-servicios .circle.little {width:400px;height:400px;left:-150px;top:500px }.module-testimonios {background:linear-gradient(225deg,#10639A 0%,#459DD8 100%);overflow:hidden;position:relative }.module-testimonios h3 {max-width:900px;margin-bottom:20px;line-height:62px }.module-testimonios span {display:block;color:white }.module-testimonios .circle {width:700px;height:700px;border:160px solid white;right:-250px;top:150px }.module-testimonios .slick-list {z-index:3 }.module-testimonios .slick-dots {bottom:30px;text-align:right;padding-right:0;width:100%;right:-50px;bottom:-80px;z-index:4 }.module-testimonios .slick-dots li {margin:0 7px }.module-testimonios .slick-dots .slick-active button:before {color:white;opacity:1;background:white }.module-testimonios .slick-dots button:before {font-size:16px;width:12px;height:12px;color:transparent;border:4px solid white;border-radius:50%;line-height:15px }.module-logos .logo-grid {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 }.module-logos .logo-grid li {width:16%;text-align:center;padding:2% }.columnas-tres {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 }.columnas-tres .item {width:26% }footer {width:calc(100% - 100px);float:right;text-align:center;padding:30px 20px 60px 20px }footer ul {list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }footer ul li {font-size:14px;line-height:18px;font-weight:100;color:#505050;margin:0 10px }footer a {color:#505050;text-decoration:none }footer a:hover {color:black }footer .build {margin-top:20px }@-webkit-keyframes slide-down {0% {opacity:0 }100% {opacity:1 }}.menu-principal {width:100%;height:100vh;background:black;z-index:10;position:fixed;color:white;display:none }.menu-principal.active {display:block;-webkit-animation:slide-down 0.3s ease-out;-moz-animation:slide-down 0.3s ease-out;overflow-y:scroll }.menu-principal .btn-close {position:fixed;top:50px;left:32px;font-size:36px;color:white }.menu-principal ul {list-style:none;margin:0;padding:0 }.menu-principal .menu-principal-wrapper {width:90%;max-width:1200px;margin:160px auto }.menu-principal .menu-principal-wrapper-links {margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos {width:40% }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos li {margin-bottom:15px }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos li:after {content:"";display:block;height:2px;width:50px;background:#4ad5ba;position:absolute;margin-top:6px;opacity:0.3 }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos li:first-child:after {content:none }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos li:last-child {margin-top:30px }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos li:last-child:after {content:none }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos a {-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;position:relative }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos a:hover {opacity:0.4 }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos .text-link {margin-top:40px }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos .text-link:hover {opacity:1 }.menu-principal .menu-principal-wrapper-links .wrapper-empresa {width:40% }.menu-principal .menu-principal-wrapper-links .wrapper-empresa .f-18 {opacity:0.6 }.menu-principal .menu-principal-wrapper-links .wrapper-empresa span {display:block;margin-bottom:20px }.menu-principal .menu-principal-wrapper-links .wrapper-empresa .text-link {color:#3DFAD6;text-decoration:none }.menu-principal .menu-principal-wrapper-links .wrapper-empresa .text-link:before {background:#3DFAD6 }.circle {display:block;opacity:0.1;border-radius:50%;position:absolute }.active .wrapper-all {background:black }.active .menu .btn-hamburger,.active .menu .btn-contacto {color:white }.menu:hover + .wrapper-all {background:black }.menu:hover .btn-hamburger,.menu:hover .btn-contacto {color:white }.menu:hover .btn-hamburger .one,.menu:hover .btn-hamburger .two,.menu:hover .btn-hamburger .tree,.menu:hover .btn-contacto .one,.menu:hover .btn-contacto .two,.menu:hover .btn-contacto .tree {width:100%;background:white }.index-work-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px }.w-box {overflow:hidden;display:block;position:relative;background-position:0 0;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(0px);filter:blur(0px) }.w-box:hover .overlayer-thumb {opacity:0.2 }.w-box ul {padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;font-size:13px;color:white;opacity:0.6;line-height:22px }.w-box ul li:after {content:"|";margin:0 10px }.w-box ul li:last-child:after {content:none;margin:0 }.w-full {width:100%;height:650px }.w-full .work-module-text {position:absolute;bottom:50px;left:50px;z-index:3;max-width:650px;width:calc(100% - 100px) }.w-full .work-module-text p {margin:10px 0 }.w-full .work-module-text ul {margin-top:5px }.w-half {width:49%;height:500px;margin-bottom:20px }.w-half .work-module-text {position:absolute;bottom:50px;left:50px;z-index:3;max-width:450px;width:calc(100% - 100px) }.w-half .work-module-text h3 {font-size:32px }.w-half .work-module-text p {font-size:22px;line-height:32px;margin:10px 0 }.wrapper-content .index-work-wrapper:last-child {margin-bottom:0 }.work-testimonial {background:linear-gradient(225deg,#10639A 0%,#459DD8 100%);overflow:hidden;position:relative }.work-testimonial h3 {max-width:900px;margin-bottom:20px;line-height:62px }.work-testimonial span {display:block;color:white }.work-testimonial .work-testimonial-bg {position:absolute;top:-30px;right:-30px;opacity:0.4 }.module-servicios .circle.big {opacity:0;-webkit-transition:2s ease-in-out 0.3s;transition:2s ease-in-out 0.3s;top:-650px;right:-350px }.module-servicios .padding-module-text {-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0 }.module-servicios .columnas-tres .b-usabilidad,.module-servicios .columnas-tres .b-diseno,.module-servicios .columnas-tres .b-programacion {opacity:0 }.module-servicios .columnas-tres .b-usabilidad {-webkit-transition:0.5s ease-in-out 0.3s;transition:0.5s ease-in-out 0.3s }.module-servicios .columnas-tres .b-diseno {-webkit-transition:0.5s ease-in-out 0.5s;transition:0.5s ease-in-out 0.5s }.module-servicios .columnas-tres .b-programacion {-webkit-transition:0.5s ease-in-out 0.8s;transition:0.5s ease-in-out 0.8s }.module-servicios.animate-in .circle.big {opacity:0.02;top:-550px;right:-250px }.module-servicios.animate-in .padding-module-text {opacity:1 }.module-servicios.animate-in .columnas-tres .b-usabilidad,.module-servicios.animate-in .columnas-tres .b-diseno,.module-servicios.animate-in .columnas-tres .b-programacion {opacity:1 }.module-testimonios .circle {opacity:0;-webkit-transition:2s ease-in-out 0.3s;transition:2s ease-in-out 0.3s;right:-350px;top:250px }.module-testimonios.animate-in .circle {opacity:0.1;right:-250px;top:150px }.intro-animation .logo-animation .logo-d,.intro-animation .logo-animation .logo-p,.intro-animation .logo-animation .logo-name {opacity:0 }.intro-animation .logo-animation .logo-d {-webkit-transition:0.5s ease-in-out 0s;transition:0.5s ease-in-out 0s }.intro-animation .logo-animation .logo-p {-webkit-transition:0.5s ease-in-out 0.3s;transition:0.5s ease-in-out 0.3s }.intro-animation .logo-animation .logo-name {-webkit-transition:0.5s ease-in-out 0.6s;transition:0.5s ease-in-out 0.6s }.intro-animation .hero-text-title {opacity:0;-webkit-transition:0.5s ease-in-out 0.8s;transition:0.5s ease-in-out 0.8s }.intro-animation .module-work {opacity:0;-webkit-transition:0.5s ease-in-out 1s;transition:0.5s ease-in-out 1s }.intro-animation .circle-wrapper {width:700px;height:700px;right:-450px;top:-700px;border-radius:50%;opacity:0;border:160px solid black;-webkit-transition:1.5s ease-in-out 0.2s;transition:1.5s ease-in-out 0.2s;position:absolute }.intro-animation.animate-in .logo-d,.intro-animation.animate-in .logo-p,.intro-animation.animate-in .logo-name {opacity:1 }.intro-animation.animate-in .hero-text-title {opacity:1 }.intro-animation.animate-in .module-work {opacity:1 }.intro-animation.animate-in .circle-wrapper {right:-350px;top:-500px;opacity:0.02 }.modal-dp {width:100%;height:100%;position:fixed;background:white;top:0;left:0;z-index:9998;font-size:16px;display:none }.modal-dp.active {display:block }.modal-dp h5 {font-size:22px }.modal-dp .btn-close-modal {top:0;right:0;background:#3D94FF;position:absolute;width:50px;height:50px;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.modal-dp .btn-close-modal svg {width:20px;color:white }.modal-dp .modal-wrapper {background-color:white;-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);width:800px;min-height:500px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%) }.modal-dp .modal-wrapper .modal-scroll {padding:60px;height:calc(100% - 180px);overflow-y:scroll;position:absolute;top:0 }@media (max-height:420px) {.menu .btn-contacto {display:none }}@media (max-width:991px) {.intro-animation.animate-in .circle-wrapper {width:500px;height:500px;right:-250px;top:-300px }.module-logos .logo-grid li {width:25% }.module-logos .logo-grid li:last-child {display:none }.index-work .index-work-wrapper {margin:0 }.w-full {height:350px }.w-half {width:100%;height:350px }.w-box {margin-bottom:20px;background-position:top center }.w-box h3 {font-size:22px !important;line-height:32px;margin:0 }.w-box p {font-size:18px !important;line-height:28px !important;margin:5px 0 !important }.w-box span {font-size:14px !important }.case-study .hero-corp {-ms-flex-wrap:wrap;flex-wrap:wrap }.case-study .hero-corp .hero-corp-left {width:100% }.case-study .hero-corp .hero-corp-right {width:100%;margin-top:20px }.menu-principal {overflow-y:auto }.menu-principal .btn-close {position:fixed;right:40px;left:initial }.menu-principal .menu-principal-wrapper {margin:80px auto }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos,.menu-principal .menu-principal-wrapper-links .wrapper-empresa {width:100% }.menu-principal .menu-principal-wrapper-links .wrapper-empresa {margin-top:40px }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos a {display:block;line-height:inherit }.menu-principal .menu-principal-wrapper-links .wrapper-trabajos .text-link:before {content:none }.modal-dp .modal-wrapper {position:absolute;top:0;left:0;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);width:100%;height:100%;min-height:100%;padding:0 }.modal-dp .modal-wrapper .modal-scroll {width:calc(100% - 40px);height:calc(100% - 90px);padding:0 20px;margin:60px 0 30px 0 }}@media (max-width:768px) {.intro-animation.animate-in .circle-wrapper {width:300px;height:300px;right:-150px;top:-200px;border:100px solid black }.menu {width:60px }.menu .btn-hamburger {left:15px;top:30px;width:30px;height:30px }.menu .btn-hamburger .bar-hamburger {margin-bottom:4px;height:4px }.menu .btn-contacto {left:-20px }.menu:hover + .wrapper-all {background:inherit }.menu:hover .btn-hamburger,.menu:hover .btn-contacto {color:black }.menu:hover .one {width:100%;color:black }.menu:hover .two {width:40%;color:black }.menu:hover .tree {width:70%;color:black }.wrapper-all {padding:30px 30px 30px 60px }footer {width:calc(100% - 60px) }.padding-module {padding:40px }.hero-text h1 {font-size:48px;line-height:58px }.text-gradient-light .padding-module-text-home {font-size:32px }.columnas-tres {-ms-flex-wrap:wrap;flex-wrap:wrap }.columnas-tres .item {width:100% }.module-work .work-module-text {max-width:500px;padding:40px }.module-work .work-module-text h3 {font-size:26px;line-height:34px }.module-work .work-module-text p {font-size:18px;line-height:28px }.module-testimonios h3 {line-height:38px;font-size:26px }.module-testimonios .slick-dots {right:-20px;bottom:-48px }.module-logos .logo-grid li {width:20%;padding:4% }.module-logos .logo-grid li img {width:100%;height:auto }.work-contact {-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse }.work-contact .icon {margin-left:0;margin-bottom:40px }}@media (max-width:600px) {.menu {width:60px;height:auto }.menu .btn-hamburger {top:30px;right:10px;left:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;z-index:999;background:white;border-radius:50% }.logo-animation {margin-bottom:30px }.hero-text h1 {font-size:40px;line-height:50px }.module-work .work-module-text {max-width:320px }footer {padding:10px 20px 40px 20px }footer ul {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }footer ul li {font-size:12px }.wrapper-all {padding:15px }.menu {right:20px;left:initial }.menu .btn-contacto {display:none }.module-work .work-module-text p {display:none }.module-logos .logo-grid li {width:30%;margin-bottom:15px }}@media (max-width:414px) {.text-gradient-light .padding-module-text-home {font-size:26px }.hero-text h1 {font-size:30px;line-height:42px }.module-testimonios h3,.work-testimonial h3 {font-size:20px;line-height:34px }.module-testimonios span.w-l,.work-testimonial span.w-l {font-size:16px;line-height:24px }.overlayer-thumb {min-height:300px;padding:30px 0 }.f-24 {font-size:20px;line-height:34px }.f-72 {font-size:42px;line-height:48px }}