@font-face{font-family:Shopworld;src:url(/includes/fonts/Shopworld-Light.woff2) format('woff2'),url(/includes/fonts/Shopworld-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Shopworld;src:url(/includes/fonts/Shopworld-Medium.woff2) format('woff2'),url(/includes/fonts/Shopworld-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Shopworld;src:url(/includes/fonts/Shopworld-Regular.woff2) format('woff2'),url(/includes/fonts/Shopworld-Regular.woff) format('woff');font-weight:400;font-style:normal}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;min-height:100%}body{background:#fff;overflow-x:hidden}#wrapper{position:relative;z-index:10}#particles{position:absolute;top:0;left:0;width:100%;height:100%;max-height:700px;z-index:-10}h1{font-size:55px;font-weight:500;line-height:72px;letter-spacing:-2px;margin-bottom:20px}h1.section{color:transparent;background:url(imagenes/mosaic-mask.jpg) no-repeat left bottom;-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding-top:20px;margin-top:-20px;-webkit-animation-name:maskBgMove;animation-name:maskBgMove;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes maskBgMove{0%{background-position-y:0}100%{background-position-y:100%}}h2{font-weight:500;font-size:48px;margin-bottom:10px;letter-spacing:-1px}h3{color:#000;font-size:24px;font-weight:300;line-height:1.5}h4{font-size:32px;font-weight:700;color:#4a4a4a;line-height:42px}a{color:#71a2d8;text-decoration:none;transition:color .25s ease-in-out}a:hover{color:#2b629e;text-decoration:none}p{font-size:18px;font-weight:400;color:#4a4a4a;line-height:28px}p.featured{font-size:24px;font-weight:300;line-height:1.4}p.gray{color:#595959}p.sm{font-size:16px;line-height:26px}.blanco{color:#fff}hr{display:inline-block;width:100%;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}hr.transparent{opacity:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pull-right{float:right}.boton{background:#fcfcfc;color:#000;padding:15px 22px 13px;margin-top:20px;border-radius:4px;display:inline-block;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 1px 10px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.2);border:none;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .2s ease}.boton+.boton{margin-left:10px}.boton.azul{background:#71a2d8;color:#fff}.boton.azul:hover{background:#71a2d8;color:#fff}.boton:hover{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.15);color:#000;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;padding:.5rem 0 0;margin-bottom:1rem;font-size:1rem;line-height:1.25;color:#000;background:0 0;border:0;border-bottom:1px solid #71a2d8;outline:0}label{display:inline-block;width:100%;margin-top:10px;margin-bottom:0}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#71a2d8;border:1px solid transparent;padding:.5rem 1.55rem;font-size:1rem;color:#fff;outline:0}.btn.btn-icon{padding:0}.btn.btn-link{padding:0}.btn.btn-right{float:right}.btn:focus{outline:0}.header{margin-bottom:50px;position:relative;z-index:30}.header .logo{float:left;transition:opacity .3s ease .15s}.header .info{float:right}.header .info span{vertical-align:middle;font-size:14px;font-weight:300}.menutoggle{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;outline:0!important;overflow:visible}.menutoggle:hover{opacity:.7}.menutoggle .menutoggle-box{width:40px;height:24px;display:inline-block;position:relative}.menutoggle .menutoggle-inner{display:block;top:50%;margin-top:-2px}.menutoggle .menutoggle-inner,.menutoggle .menutoggle-inner::after,.menutoggle .menutoggle-inner::before{width:40px;height:4px;background-color:#71a2d8;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.25s;transition-timing-function:ease;content:"";display:block}.menutoggle .menutoggle-inner::before{top:-10px}.menutoggle .menutoggle-inner::after{bottom:-10px}.mt3dx .menutoggle-box{-webkit-perspective:80px;perspective:80px}.mt3dx .menutoggle-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .25s cubic-bezier(.645,.045,.355,1);transition:transform .25s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .25s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .25s cubic-bezier(.645,.045,.355,1)}.mt3dx .menutoggle-inner::after,.mt3dx .menutoggle-inner::before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.mt3dx.is-active .menutoggle-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mt3dx.is-active .menutoggle-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.mt3dx.is-active .menutoggle-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.info .metamenu{text-align:right;margin-bottom:5px;padding-right:11px;opacity:.75}.info .sections{list-style:none;padding:0;margin:0;text-align:right}.info .sections li{display:inline-block;padding:0 11px}.info .sections li a{font-size:17px;font-weight:400;color:#333;padding:15px 0 5px;margin-bottom:5px;text-decoration:none;overflow:hidden}.info .sections li a:hover{color:#71a2d8}.info .sections li a.active{color:#71a2d8;border-bottom:1px solid #71a2d8}#menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;text-align:center;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .25s ease .15s;transition:transform .25s ease .15s;transition:transform .25s ease .15s,-webkit-transform .25s ease .15s;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:20}#menu.is-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#menu ul{list-style:none;padding:0;margin:0}#menu .language{margin-top:100px}@media only screen and (min-width:576px){#menu .language{margin-top:63px}}#menu .language li{display:inline-block;margin-right:15px}#menu .language li:last-child{margin-right:0}#menu .language li a{font-size:16px;color:#9b9b9b}#menu .language li a.active{text-decoration:underline}#menu .sections{margin-top:30px}#menu .sections li{position:relative}#menu .sections li a{font-size:36px;font-weight:500;letter-spacing:-1px;color:#333;line-height:60px;text-decoration:none;overflow:hidden}#menu .sections li a.active{color:#71a2d8}#menu .sections li a:hover::before{-webkit-transform:translate3d(100%,0,0) translate3d(1px,0,0);transform:translate3d(100%,0,0) translate3d(1px,0,0)}#menu .sections li a:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#menu .sections li a::after,#menu .sections li a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#71a2d8;-webkit-transform:translate3d(-100%,0,0) translate3d(-1px,0,0);transform:translate3d(-100%,0,0) translate3d(-1px,0,0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(.7,0,.3,1)}#menu .sections li a::after{top:calc(97%);height:3px;background:#71a2d8;z-index:-2}#menu .social{margin-top:40px}#menu .social li{display:inline-block;margin-right:20px}#menu .social li:last-child{margin-right:0}#menu .social li .ico{fill:#71a2d8}.footer{text-align:center;margin-top:60px}.footer strong{color:#000}.footer .copy{padding-top:10px;font-size:14px;color:#838383;line-height:30px}.intro{position:relative;text-align:center;margin-top:30px;padding:60px 0}.intro:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#71a2d8;-webkit-transform:skewY(-7deg);transform:skewY(-7deg);box-shadow:0 2px 20px rgba(0,0,0,.1);z-index:0}.introNO:after{content:'';position:absolute;top:70%;left:60%;width:100%;height:40%;background:linear-gradient(173deg,#26568a 0,#4988cd 50%);-webkit-transform:skewY(7deg);transform:skewY(7deg);z-index:-1}@media only screen and (min-width:576px){.intro:after{display:none}}.clientes{background:#f8f8f8;text-align:center;margin-top:60px;padding:30px 0}.clientes ul{margin-top:3em!important;list-style:none}.clientes ul li{margin-bottom:1em}.clientes ul li img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonios{text-align:center;margin-top:30px;padding:30px 0}.testimonios ul{margin-top:3em!important;list-style:none}.testimonios ul li{margin-bottom:1em;text-align:left}.hiring{text-align:center}.hiring .block{margin:60px 0;padding:30px 0 40px;background:rgba(248,231,28,.15)}@media only screen and (min-width:576px){.hiring .block{padding:30px 40px 40px}}.introservicios{text-align:center;margin-top:60px}.introservicios ul{margin-top:3em!important;list-style:none}.introservicios ul li{margin-bottom:2em}.introservicios ul li img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.servicios{margin-top:30px;margin-bottom:30px}.servicios h4{line-height:10px}.servicios p{font-size:16px}.proyectosglobales{text-align:center;margin-top:30px;margin-bottom:30px}.proyectosglobales p{padding-left:18%;padding-right:18%}@media only screen and (min-width:576px){.proyectosglobales p{padding-left:5%;padding-right:5%}}.serviciosdetalle{margin-top:30px;margin-bottom:30px}.serviciosdetalle h4{margin-top:20px;margin-bottom:0}.somosshopworld{margin-top:30px;margin-bottom:30px}.somosshopworld h4{line-height:10px}.somosshopworld .foto{width:100%;height:auto}.somosshopworld .tit{font-weight:700;margin-top:10px}.somosshopworld .sub{font-size:16px;line-height:18px;color:#838383}.somosshopworld .links a img{opacity:.5}.somosshopworld .links a:hover img{opacity:1}.equipo img{-webkit-filter:grayscale(100%) brightness(125%);filter:grayscale(100%) brightness(125%);transition:all .2s ease}.equipo:hover img{-webkit-filter:none;filter:none}.contactosubmit{text-align:right}@media only screen and (min-width:576px){.contactosubmit{text-align:left;margin:20px 0 40px}}.googlemap_static{width:100%;overflow:hidden;display:block;position:relative;background-size:cover;height:0;padding-bottom:100%}.googlemap_static img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}