@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');@font-face{font-family:'lane';src:url(//www.kibostudios.com/wp-content/themes/kibo/fonts/kibofonts/lane.ttf)}body{background:#fff;font-family:"Roboto",sans-serif;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-page .footer{display:none}.kibo-loader{position:fixed;width:100%;height:100%;text-align:center;color:#fff;z-index:120}.kibo-loader.blue{background:#589dff}.kibo-loader.red{background:-moz-linear-gradient(top,rgba(227,112,101,1) 0%,rgba(198,79,67,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(227,112,101,1)),color-stop(100%,rgba(198,79,67,1)));background:-webkit-linear-gradient(top,rgba(227,112,101,1) 0%,rgba(198,79,67,1) 100%);background:-o-linear-gradient(top,rgba(227,112,101,1) 0%,rgba(198,79,67,1));background:-ms-linear-gradient(top,rgba(227,112,101,1) 0%,rgba(198,79,67,1));background:linear-gradient(to bottom,rgba(227,112,101,1) 0%,rgba(198,79,67,15))}.kibo-loader.green{background:-moz-linear-gradient(top,rgba(83,226,141,1) 0%,rgba(56,202,115,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(83,226,141,1)),color-stop(100%,rgba(56,202,115,1)));background:-webkit-linear-gradient(top,rgba(83,226,141,1) 0%,rgba(56,202,115,1) 100%);background:-o-linear-gradient(top,rgba(83,226,141,1) 0%,rgba(56,202,115,1));background:-ms-linear-gradient(top,rgba(83,226,141,1) 0%,rgba(56,202,115,1));background:linear-gradient(to bottom,rgba(83,226,141,1) 0%,rgba(56,202,115,15))}.kibo-loader .box-loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}:hover,:focus,:active{text-decoration:none !important;outline:none !important;box-shadow:none !important}a:hover,button:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}strong,b{font-family:"Roboto",sans-serif}.btn-white{border:1px solid #fff;border-radius:30px;padding:12px 70px;color:#fff;display:inline-block;text-transform:uppercase}.btn-white:hover{text-decoration:none;color:#fff;background:rgba(255,255,255,.1)}.btn-white:focus,.btn-white:active{color:#fff}.btn-opacity{background:rgba(40,122,155,.25);padding:10px 33px;border-radius:6px;color:#bee3f3;display:inline-block;font-size:16px}.btn-opacity:hover{background:rgba(40,122,155,.4);color:#bee3f3}.btn-blue{background:#3b99d8;padding:15px 50px;border-radius:30px;color:#e9f6fb;text-transform:uppercase;display:inline-block;font-weight:600;letter-spacing:.5px}.btn-blue:hover{background:#5ebce3;color:#e9f6fb}.btn-borderblue{background:0 0;padding:15px 50px;border:1px solid #3b99d8;border-radius:30px;color:#3b99d8;text-transform:uppercase;display:inline-block}.btn-borderblue:hover{background:#3b99d8;color:#e9f6fb}.btn-bordersilver{background:0 0;padding:10px 50px;border:1px solid #aaa;border-radius:30px;color:#aaa;text-transform:uppercase;display:inline-block}.btn-bordersilver:hover{background:rgba(241,244,248,.6);color:#aaa}.btn-silver{background:#3f4140;padding:10px 30px;border-radius:30px;color:#aaa;text-transform:uppercase;display:inline-block;font-family:"Roboto",sans-serif}.btn-silver:hover{background:#4c4e4d;color:#aaa}.info{display:inline-block;font-size:14px;padding:8px 30px;border-radius:3px;opacity:.9;background:#5aa4d8;color:#fff;font-family:"Roboto",sans-serif;display:none}.info.success{background:#38ca73}.info.error{background:#c64f43}#footer-form .info{padding:8px 15px;margin-top:10px}#sidebar-form .info.success{width:100%}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}@-moz-keyframes rotate-reverse{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes rotate-reverse{100%{-webkit-transform:rotate(-360deg)}}@keyframes rotate-reverse{100%{transform:rotate(-360deg)}}@-moz-keyframes float{0%{top:250px}100%{top:0}}@-webkit-keyframes float{0%{top:250px}100%{top:0}}@keyframes float{0%{top:250px}100%{top:0}}@-moz-keyframes levitate{0%{top:0}100%{top:5px}}@-webkit-keyframes levitate{0%{top:0}100%{top:5px}}@keyframes levitate{0%{top:0}100%{top:5px}}@-moz-keyframes pushdown{0%{top:-5px;opacity:0}50%{opacity:.7}100%{top:5px;opacity:1}}@-webkit-keyframes pushdown{0%{top:-5px;opacity:0}50%{opacity:.7}100%{top:5px;opacity:1}}@keyframes pushdown{0%{top:-5px;opacity:0}50%{opacity:.7}100%{top:5px;opacity:1}}@-moz-keyframes logo-top{0%{left:-80px}100%{left:0}}@-webkit-keyframes logo-top{0%{left:-80px}100%{left:0}}@keyframes logo-top{0%{left:-80px}100%{left:0}}@-moz-keyframes logo-right{0%{top:-80px}100%{top:0}}@-webkit-keyframes logo-right{0%{top:-80px}100%{top:0}}@keyframes logo-right{0%{top:-80px}100%{top:0}}@-moz-keyframes logo-bottom{0%{right:-80px}100%{right:0}}@-webkit-keyframes logo-bottom{0%{right:-80px}100%{right:0}}@keyframes logo-bottom{0%{right:-80px}100%{right:0}}@-moz-keyframes logo-left{0%{bottom:-80px}100%{bottom:0}}@-webkit-keyframes logo-left{0%{bottom:-80px}100%{bottom:0}}@keyframes logo-left{0%{bottom:-80px}100%{bottom:0}}@-moz-keyframes logo-text{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes logo-text{0%{opacity:0}100%{opacity:1}}@keyframes logo-text{0%{opacity:0}100%{opacity:1}}@-moz-keyframes logo-top-loader{0%{left:-60px}25%{left:0;opacity:1}100%{left:0;opacity:0}}@-webkit-keyframes logo-top-loader{0%{left:-60px}25%{left:0;opacity:1}100%{left:0;opacity:0}}@keyframes logo-top-loader{0%{left:-60px}25%{left:0;opacity:1}100%{left:0;opacity:0}}@-moz-keyframes logo-right-loader{0%{top:-60px}25%{top:0;opacity:1}100%{top:0;opacity:0}}@-webkit-keyframes logo-right-loader{0%{top:-60px}25%{top:0;opacity:1}100%{top:0;opacity:0}}@keyframes logo-right-loader{0%{top:-60px}25%{top:0;opacity:1}100%{top:0;opacity:0}}@-moz-keyframes logo-bottom-loader{0%{right:-60px}25%{right:0;opacity:1}100%{right:0;opacity:0}}@-webkit-keyframes logo-bottom-loader{0%{right:-60px}25%{right:0;opacity:1}100%{right:0;opacity:0}}@keyframes logo-bottom-loader{0%{right:-60px}25%{right:0;opacity:1}100%{right:0;opacity:0}}@-moz-keyframes logo-left-loader{0%{bottom:-60px}25%{bottom:0;opacity:1}100%{bottom:0;opacity:0}}@-webkit-keyframes logo-left-loader{0%{bottom:-60px}25%{bottom:0;opacity:1}100%{bottom:0;opacity:0}}@keyframes logo-left-loader{0%{bottom:-60px}25%{bottom:0;opacity:1}100%{bottom:0;opacity:0}}@-moz-keyframes bombilla{0%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}5%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}15%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}20%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}25%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}100%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}}@-webkit-keyframes bombilla{0%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}5%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}15%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}20%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}25%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}100%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}}@keyframes bombilla{0%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}5%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}15%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}20%{-webkit-filter:brightness(1);filter:grayscale(80%);opacity:.8}25%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}100%{-webkit-filter:brightness(1.3);filter:grayscale(0%);opacity:1}}@-moz-keyframes nube-one{0%{left:150px}100%{left:3000px}}@-webkit-keyframes nube-one{0%{left:150px}100%{left:3000px}}@keyframes nube-one{0%{left:150px}100%{left:3000px}}@-moz-keyframes nube-two{0%{right:200px}100%{right:3000px}}@-webkit-keyframes nube-two{0%{right:200px}100%{right:3000px}}@keyframes nube-two{0%{right:200px}100%{right:3000px}}@-moz-keyframes nube-three{0%{left:100px}100%{left:3000px}}@-webkit-keyframes nube-three{0%{left:100px}100%{left:3000px}}@keyframes nube-three{0%{left:100px}100%{left:3000px}}@-moz-keyframes nube-four{0%{right:80px}100%{right:3000px}}@-webkit-keyframes nube-four{0%{right:80px}100%{right:3000px}}@keyframes nube-four{0%{right:80px}100%{right:3000px}}@-moz-keyframes enchufe{0%{right:43px}100%{right:12px}}@-webkit-keyframes enchufe{0%{right:43px}100%{right:12px}}@keyframes enchufe{0%{right:43px}100%{right:12px}}@-moz-keyframes chispa{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes chispa{0%{opacity:0}100%{opacity:1}}@keyframes chispa{0%{opacity:0}100%{opacity:1}}.header{position:absolute;top:0;width:100%;padding:0 0 30px;background-color:transparent;z-index:12;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.header-fixed{position:fixed}.header-fix{padding:0 0 10px;background-color:#fff;border-bottom:1px solid #ececec}.header-fix .navbar-default .navbar-nav>li>a{color:#636c71}.header-fix .dropdown.lang{background:#f1f1f1}.header-fix .navbar-default .navbar-nav>li>a:hover,.header-fix .navbar-default .navbar-nav>li>a:focus,.header-fix .navbar-default .navbar-nav>li>a:active{background-color:#efefef;color:#353535}.header-fix .dropdown-menu>li>a:hover,.header-fix .dropdown-menu>li>a:focus{color:#353535;background-color:#f1f1f1}.header .logo{width:80px;position:relative;z-index:20}.header .link-img{display:none}.header-fix .logo{width:60px}.link-div{display:inline-block}.header-fix .link-div{display:none}.header-fix .link-img{display:block}.header-fix .dropdown.lang .dropdown-menu{position:absolute}.header-fix .dropdown.lang .dropdown-menu li{background:#f1f1f1}.header-fix .dropdown.lang .dropdown-menu li:hover{background:#f1f1f1}.header-fix .dropdown.lang .dropdown-menu li a{color:#636c71;font-family:"Roboto",sans-serif;padding:2px 10px}.header-fix .dropdown.lang .dropdown-menu li a:hover{color:#353535}.header-top{background:rgba(0,0,0,.2);margin-bottom:30px;padding:8px 0 6px;color:#fff;font-family:"Roboto",sans-serif;font-size:12px;margin-top:40px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.header-top.cookies{margin-top:0}.header-top a{color:#fff;opacity:1;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.header-top a:hover{opacity:.8}.header-top .switch-lang{float:left}.header-top .switch-lang img{width:20px;margin-right:4px;position:relative;bottom:1px}.header-top .switch-lang .flag{height:12px;margin-right:5px;display:inline-block;background:url(//www.kibostudios.com/wp-content/themes/kibo/images/sprite-navbar.png);background-size:50px;position:relative;top:2px}.header-top .switch-lang .flag.spanish{background-position:0 0;width:21px}.header-top .switch-lang .flag.english{background-position:1px -49px;width:23px}.header-fix .header-top .switch-lang .flag.spanish{background-position:-21px 0}.header-fix .header-top .switch-lang .flag.english{background-position:-22px -50px}.header-fix .header-top{background:rgba(0,0,0,.08);color:#4a4a4a;margin-bottom:10px}.header-fix .header-top a{color:#4a4a4a}.header-top .top-contact{float:right}.header-top .top-contact img{width:12px;margin-left:5px}.header-top .top-contact .icon{height:10px;margin:0 5px 0 12px;position:relative;top:2px;display:inline-block;background:url(//www.kibostudios.com/wp-content/themes/kibo/images/sprite-navbar.png);background-size:50px;line-height:20px}.header-top .top-contact .icon.icon-mail{background-position:-87px -61px;width:13px}.header-top .top-contact .icon.icon-phone{background-position:0 -62px;width:11px}.header-fix .header-top .top-contact .icon.icon-mail{background-position:-73px -61px}.header-fix .header-top .top-contact .icon.icon-phone{background-position:-13px -62px}.header-top .top-contact span{opacity:.8}.logo-box{width:80px;height:80px;position:relative;overflow:hidden}.kibo-loader{overflow:hidden}.logo-box div{position:absolute;border-top:1px solid #e9f6fb;width:80px;height:80px}.kibo-loader .load-box{width:60px;height:60px;position:relative;overflow:hidden}.kibo-loader .load-box div{width:60px;height:60px;position:absolute;background:#fff}.logo-box .box-top{left:-80px;-webkit-animation:logo-top .5s linear forwards;-moz-animation:logo-top .5s linear forwards;animation:logo-top .5s linear forwards}.logo-box .box-right{top:-80px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:logo-right .5s linear .5s forwards;-moz-animation:logo-right .5s linear .5s forwards;animation:logo-right .5s linear .5s forwards}.logo-box .box-bottom{right:-80px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:logo-bottom .5s linear 1s forwards;-moz-animation:logo-bottom .5s linear 1s forwards;animation:logo-bottom .5s linear 1s forwards}.logo-box .box-left{bottom:-80px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation:logo-left .5s linear 1.5s forwards;-moz-animation:logo-left .5s linear 1.5s forwards;animation:logo-left .5s linear 1.5s forwards}.kibo-loader .load-box .load-top{left:-60px;top:-59px;-webkit-animation:logo-top-loader 1s linear 1s infinite;-moz-animation:logo-top-loader 1s linear 1s infinite;animation:logo-top-loader 1s linear 1s infinite}.kibo-loader .load-box .load-right{top:-60px;right:-59px;-webkit-animation:logo-right-loader 1s linear 1.25s infinite;-moz-animation:logo-right-loader 1s linear 1.25s infinite;animation:logo-right-loader 1s linear 1.25s infinite}.kibo-loader .load-box .load-bottom{right:-60px;bottom:-59px;-webkit-animation:logo-bottom-loader 1s linear 1.5s infinite;-moz-animation:logo-bottom-loader 1s linear 1.5s infinite;animation:logo-bottom-loader 1s linear 1.5s infinite}.kibo-loader .load-box .load-left{bottom:-60px;left:-59px;-webkit-animation:logo-left-loader 1s linear 1.75s infinite;-moz-animation:logo-left-loader 1s linear 1.75s infinite;animation:logo-left-loader 1s linear 1.75s infinite}.logo-box .box-text{position:absolute;font-family:'lane';color:#fff;text-transform:uppercase;font-size:24px;background:rgba(41,154,200,.2);text-align:center;line-height:80px;opacity:0;-webkit-animation:logo-text 1s linear 2s forwards;-moz-animation:logo-text 1s linear 2s forwards;animation:logo-text 1s linear 2s forwards}.kibo-loader .load-box .load-text{position:absolute;font-family:'lane';color:#fff;text-transform:uppercase;background:0 0;text-align:center;opacity:0;font-size:20px;line-height:60px;-webkit-animation:logo-text 1s linear 0s forwards;-moz-animation:logo-text 1s linear 0s forwards;animation:logo-text 1s linear 0s forwards;border:none}.logo-box .box-text.alpha{background:0 0}.header .navbar-default{margin-top:20px}.header-fix .navbar-default{margin-top:16px;min-height:0px}.blog-page .navbar-default{margin-right:50px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{font-family:"Roboto",sans-serif;color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background:rgba(0,0,0,.1);border-radius:60px}.navbar-default .navbar-nav>li>a{color:#f2fbff;padding:5px 15px;font-size:15px;letter-spacing:.5px}.caret{position:relative;bottom:1px;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;opacity:.7}.dropdown.lang{background:rgba(50,50,50,.2);position:relative;bottom:1px;margin-left:10px;border-radius:15px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.dropdown.lang:hover{border-radius:0}.navbar-default .navbar-nav>li.dropdown.lang>a{padding:5px 10px 4px}.dropdown-toggle{cursor:pointer}.dropdown.lang .dropdown-menu{position:static;min-width:0;width:100%;border:none;box-shadow:none;background:0 0}.dropdown.lang .dropdown-menu>li>a{color:#fff}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background:rgba(0,0,0,.05)}.header-home{position:fixed;width:100%;background-size:cover !important;min-height:575px}.video-background{position:absolute;width:100%;top:0;left:0}.bg-overlay{position:absolute;top:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(96,198,240,.4) 0%,rgba(41,154,200,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(96,198,240,.4)),color-stop(100%,rgba(41,154,200,.6)));background:-webkit-linear-gradient(top,rgba(96,198,240,.4) 0%,rgba(41,154,200,.6) 100%);background:-o-linear-gradient(top,rgba(96,198,240,.4) 0%,rgba(41,154,200,.95) .6);background:-ms-linear-gradient(top,rgba(96,198,240,.4) 0%,rgba(41,154,200,.95) .6);background:linear-gradient(to bottom,rgba(96,198,240,.4) 0%,rgba(41,154,200,.95) .6);text-align:center;color:#fff}.header-home .bg-overlay{background:-moz-linear-gradient(top,rgba(96,198,240,.9) 0%,rgba(41,154,200,.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(96,198,240,.9)),color-stop(100%,rgba(41,154,200,.9)));background:-webkit-linear-gradient(top,rgba(96,198,240,.9) 0%,rgba(41,154,200,.9) 100%);background:-o-linear-gradient(top,rgba(96,198,240,.9) 0%,rgba(41,154,200,.9));background:-ms-linear-gradient(top,rgba(96,198,240,.9) 0%,rgba(41,154,200,.9));background:linear-gradient(to bottom,rgba(96,198,240,.9) 0%,rgba(41,154,200,.9))}.bg-overlay.red{background:rgba(194,89,82,.9)}.bg-overlay.black{background:rgba(0,0,0,.5)}.bg-overlay.green{background:rgba(43,197,92,.9)}.video-background video{min-width:100%}#html5-watermark{display:none !important}.text-overlay{position:absolute;width:100%;top:50%;margin-top:-100px;padding-left:20px;padding-right:20px}.text-overlay h1{margin-top:0;font-family:"Roboto",sans-serif;font-size:42px;letter-spacing:.5px;padding:0 30px;margin-top:0}.text-overlay h2{font-size:18px;line-height:36px;font-family:"Roboto",sans-serif;color:#e9f6fb;font-weight:700;text-transform:uppercase;margin-top:0}.text-overlay h3{font-size:16px;line-height:36px;margin-bottom:30px;font-family:"Roboto",sans-serif;color:#e9f6fb;margin-top:0}.text-overlay .btn-white{border:2px solid rgba(255,255,255,.5);border-radius:6px;padding:10px 30px;color:#fff;display:inline-block;text-transform:uppercase;font-size:18px;background:rgba(255,255,255,.42);font-weight:400}.view-video{position:relative;margin:20px 0;margin-bottom:50px}.view-video img{width:20px;position:relative;bottom:2px;right:10px}.explore-overlay{width:100%;position:absolute;bottom:15px}.explore-overlay a{color:#fff;text-transform:uppercase;font-size:10px;display:inline-block}.explore-overlay img{width:35px;display:block;margin:0 auto;margin-bottom:15px;position:relative;-webkit-animation:pushdown 1.2s ease infinite;-moz-animation:pushdown 1.2s ease infinite;animation:pushdown 1.2s ease infinite}.video-box{background:#000;text-align:center;position:fixed;top:0;width:100%;display:none;z-index:100;overflow:none}.video-box video{width:100%;height:100%}.video-box .cerrar{position:fixed;top:0;right:0;z-index:200;font-size:26px;background:#000;color:#eee;opacity:.8;padding:4px 6px;border-bottom-left-radius:5px}.video-box .cerrar:hover{cursor:pointer;color:#fff;opacity:1}.content-home{background:#fff;position:relative;z-index:10}.content-home .container{padding:0}.content-home .footer .container{padding:15px}.related-media{text-align:center;padding:25px 0}.related-media img{max-width:80px;max-height:40px;margin:20px}.discover-kibo{padding:50px 0 80px;text-align:center;font-family:"Roboto",sans-serif;color:#444;position:relative;background:#ededed;background:-moz-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,237,237,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%)}.discover-kibo h3{color:#666;margin-bottom:30px;font-size:30px}.related-media h3{color:#666;font-size:30px}.discover-kibo .discover-tags{text-transform:uppercase;letter-spacing:.2px;margin:40px 0 50px;font-family:"Roboto",sans-serif}.discover-style h2,.discover-style h3,.discover-style h4{line-height:28px;width:80%;margin:0 auto}.discover-kibo .discover-tags h2{color:#444;font-size:15px}.discover-kibo .discover-tags h3{color:#999;font-size:14px}.discover-kibo .discover-tags h4{color:#ccc;font-size:13px;font-family:"Roboto",sans-serif}.kibo-font{font-family:'lane';text-transform:uppercase}.discover-kibo .separate{border-bottom:2px solid #ccc}.innovation .separate{border-bottom:2px solid #ccc}.discover-kibo p{font-family:"Roboto",sans-serif;font-size:16px;line-height:32px;margin-bottom:30px;padding:0 15px;margin:0 auto}.discover-kibo .btn-blue{position:relative;z-index:10}.kibo-teams .row{margin:0}.kibo-teams .row>div{padding:40px 50px 50px;color:#e9f6fb;height:400px;position:relative}.kibo-teams .team-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);min-width:75%}.kibo-teams .row>div:nth-child(1){background:#c64f43}.kibo-teams .row>div:nth-child(2){background:#38ca73}.kibo-teams .row>div:nth-child(3){background:#3b99d8}.kibo-teams h3{color:#fff;text-transform:uppercase;font-family:'lane';font-size:31px;margin:0 0 20px;position:relative;letter-spacing:0px}.kibo-teams h3 span{font-family:"Roboto",sans-serif;font-size:34px;letter-spacing:.5px;margin-left:5px}.separate{width:40px;border-bottom:1px solid #fff;display:inline-block}.kibo-teams .separate{margin:20px 0}.kibo-teams p{line-height:26px;font-size:16px}.kibo-teams .foundation{width:115px;position:absolute;margin:-1px 5px 0}.work-us{text-align:center;padding:80px 0;background:#f7f7f7}.work-us .lighter{background:#3b99d8;width:160px;height:160px;border-radius:50%;margin:0 auto;overflow:hidden;position:relative;z-index:10;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.work-us .lighter img{position:absolute}.work-us .lighter .bombilla{width:75px;z-index:10;top:25px;left:25px;filter:grayscale(80%);-webkit-filter:grayscale(80%);-moz-filter:grayscale(80%);opacity:.8}.work-us .lighter .bombilla.on{-webkit-animation:bombilla 5s linear forwards;-moz-animation:bombilla 5s linear forwards;animation:bombilla 5s linear forwards}.work-us .lighter .casquillo{width:75px;z-index:10;top:106px;left:25px}.work-us .lighter .engranaje-dark{width:170px;z-index:8;top:40px;left:20px;-webkit-animation:rotate 6s linear infinite;-moz-animation:rotate 6s linear infinite;animation:rotate 6s linear infinite}.work-us .lighter .engranaje{width:100px;z-index:6;top:30px;left:110px;-webkit-animation:rotate-reverse 3s linear infinite;-moz-animation:rotate-reverse 3s linear infinite;animation:rotate-reverse 3s linear infinite}.work-us h3{color:#444;font-size:24px;margin:30px 0 25px}.work-count{padding:50px 0;background:#ededed;text-align:center}.work-count img{width:75px;vertical-align:top}.work-count .box-count{display:inline-block}.work-count .info-count{display:inline-block;text-align:left;text-transform:uppercase;width:140px;padding:10px 15px 10px 6px}.work-count .info-count p{margin:0;font-size:12px;color:#888;color:#888}.work-count .info-count p:first-child{font-family:"Roboto",sans-serif;font-size:16px;color:#777;margin-bottom:2px}.innovation .row{margin:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 44%,rgba(255,255,255,.63) 54%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(44%,rgba(255,255,255,.63)),color-stop(54%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 44%,rgba(255,255,255,.63) 54%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 44%,rgba(255,255,255,.63) 54%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 44%,rgba(255,255,255,.63) 54%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 44%,rgba(255,255,255,.63) 54%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%)}.innovation .row>div{padding:100px 20% 100px 0}.foundation .innovation .row>div{padding:100px 15px 100px 0}.content-home .innovation,.foundation .innovation{position:relative;overflow:hidden}.innovation .row>div h3{margin-top:25px;margin-bottom:20px;line-height:35px;font-size:28px;color:#666;font-family:"Roboto",sans-serif}.innovation .row>div h3 strong,.innovation .row>div p strong{color:#444}.innovation .row>div p{line-height:28px;color:#666;font-size:16px}.innovation-img{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/story/sara-ulises.jpg) no-repeat;background-position:-160px;background-size:cover;position:absolute;width:40%;min-width:900px;height:100%;z-index:-1}.icons-premios{width:350px;margin-top:30px}.search-work{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/sarita-2x.png) #38ca73 no-repeat;background-position:101% -60px;background-size:620px;color:#fff}.search-work .bg-overlay{display:none}.search-work .row{margin:0}.search-work .row>div{padding:100px 0 90px}.search-work .row>div h3{font-size:32px;margin:0 0 10px}.search-work .row>div p{font-size:18px;margin-bottom:20px}.search-work p{color:#edfaf3}.search-work strong{color:#fff}.search-work .btn-white{padding:16px 50px;border:1px solid rgba(255,255,255,.6);font-family:"Roboto",sans-serif}.google-glass img{width:400px}.google-glass .row{margin:0}.google-glass .row>div:nth-child(1){padding:85px 80px 60px 0}.google-glass .row>div:nth-child(2){padding:60px 0}.google-glass h3{font-size:30px}.home-contact{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/marbella.jpg);background-size:cover !important}.home-contact .contact-overlay{color:#e9f2f8;background:rgba(52,128,174,.8);padding:30px 0;text-align:center;font-size:15px}.home-contact .contact-overlay p{margin:0}.home-contact .contact-overlay a{color:#fff}.home-contact h3{font-size:18px;font-family:"Roboto",sans-serif;color:#fff;margin-bottom:15px}.home-contact .number-phone{font-family:"Roboto",sans-serif;font-size:20px;position:relative;top:1px}.home-contact .double{margin:0 20px}.home-contact .mail{position:relative;bottom:1px}.home-contact .mail a{color:#fff;text-decoration:none}.home-contact strong{color:#fff;margin-bottom:5px;display:inline-block}.home-contact .btn-white{margin:20px 0}label{font-weight:100}.form-control{background:#e9eaec;border:1px solid #d4e1e2;height:40px;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:focus{border-color:#3b99d8}textarea.form-control{resize:none}.discover-icons{position:absolute;width:100%;bottom:0;height:150px}.discover-icons>div{position:absolute;width:100%}.discover-icons .far{bottom:30px}.discover-icons .far-away{bottom:80px}.discover-icons .far-far-away{bottom:130px}.discover-icons img{position:relative;margin:0 50px}.discover-icons span{display:none;position:relative;-webkit-animation:float cubic-bezier(.71,.020,.38,.990);-moz-animation:float cubic-bezier(.71,.020,.38,.990);animation:float cubic-bezier(.71,.020,.38,.990)}.discover-icons .far img{max-width:50px;max-height:40px;opacity:.8}.discover-icons .far-away img{max-width:40px;max-height:40px;opacity:.6}.discover-icons .far-far-away img{max-width:30px;max-height:30px;opacity:.2}.discover-icons .far span:nth-child(1) img{right:20px;top:10px;width:25px}.discover-icons .far span:nth-child(2) img{left:25px;bottom:10px}.discover-icons .far span:nth-child(3) img{left:45px;top:10px;transform:rotate(-25deg);width:25px}.discover-icons .far span:nth-child(4) img{left:20px;top:0}.discover-icons .far span:nth-child(5) img{left:40px;bottom:10px}.discover-icons .far span:nth-child(6) img{left:20px;top:0}.discover-icons .far span:nth-child(7) img{left:30px;top:20px;transform:rotate(-95deg);width:35px}.discover-icons .far-away span:nth-child(1) img{right:0;top:20px;width:35px}.discover-icons .far-away span:nth-child(2) img{left:10px;top:20px;transform:rotate(25deg);width:30px}.discover-icons .far-away span:nth-child(3) img{right:10px;top:10px;width:25px}.discover-icons .far-away span:nth-child(4) img{left:10px;top:20px;transform:rotate(-25deg);width:32px}.discover-icons .far-away span:nth-child(5) img{left:50px;top:20px;transform:rotate(25deg);width:25px}.discover-icons .far-away span:nth-child(6) img{left:50px;top:40px;transform:rotate(-25deg);width:20px}.discover-icons .far-far-away span:nth-child(1) img{left:120px;top:40px;width:35px;opacity:.3}.discover-icons .far-far-away span:nth-child(2) img{left:40px;top:0;width:25px}.discover-icons .far-far-away span:nth-child(3) img{right:0;top:10px;width:25px;opacity:.3}.discover-icons .far-far-away span:nth-child(4) img{right:0;top:30px;width:30px;opacity:.3}.discover-icons .far-far-away span:nth-child(5) img{right:60px;top:0;width:25px}.discover-icons .far-far-away span:nth-child(6) img{right:70px;top:20px;width:20px;opacity:.3}.discover-icons .far-far-away span:nth-child(7) img{right:70px;top:40px;opacity:.3}.project-box{background-size:cover !important;background-position:bottom right}.project-content{text-align:center;color:#fff}.project-content p{line-height:35px;font-size:20px;margin:35px 0}.project-content .btn-white{display:inline-block;padding:12px 50px;border:1px solid rgba(255,255,255,.5)}.content-page .project-box h2{font-size:25px;margin-top:10px;margin-bottom:0}.content-page .project-box .martial h2{font-size:20px;font-family:"Roboto",sans-serif;margin-top:0}.content-page .project-box h3{line-height:26px;font-size:20px;margin:20px 0}.content-page .project-box p{margin-top:0}.izzychat .logo{width:140px}.izzychat.project-content{text-align:left}.izzychat.project-content .title{font-size:32px;font-family:"Roboto",sans-serif;margin:25px 0 10px}.izzychat.project-content .slogan{font-size:16px;line-height:28px;margin:0 0 30px}.flexyad.project-content{text-align:left}.flexyad .logo{margin:10px 0 30px}.flexyad .main-img{width:650px;float:right}.martial .logo{width:100px;padding-bottom:30px}.martial p{margin:0}.martial p.subtitle,.martial h3.subtitle{font-size:16px;margin:10px 0 30px}.martial .number{color:#349f5f;font-size:30px;font-family:"Roboto",sans-serif;display:inline-block}.martial .btn-white{margin-bottom:50px}.martial .info-number{text-transform:uppercase;display:inline-block;font-size:12px;border-left:1px solid rgba(255,255,255,.5);color:#ccc;padding:3px 8px 2px;margin-left:4px;line-height:15px;text-align:left;font-family:"Roboto",sans-serif;position:relative;top:2px}.project-box{overflow:hidden}.flow.project-content{text-align:left;position:relative}.flow .logo{margin:15px 0 30px;width:120px}.flow .slogan{line-height:36px}.flow .box-img-flow{position:static}.flow .main-img{width:460px;float:right;margin-right:100px;position:absolute;bottom:0}.eyplas.project-content{text-align:left}.eyplas .logo{width:180px;float:right;margin:50px 100px 0 0}.content-page .project-box .eyplas h2.title,.content-page .project-box .flow h2.title,.content-page .project-box .flexyad h2.title{font-size:22px;font-family:"Roboto",sans-serif;margin:10px 0 15px;line-height:30px}.content-page .project-box .eyplas h3.slogan,.content-page .project-box .flow h3.slogan,.content-page .project-box .flexyad h3.slogan{font-size:15px;margin:0 0 30px;line-height:24px}.eyplas .div-featured{text-align:center}.eyplas .div-featured .featured{padding:8px 40px;background:rgba(0,0,0,.2);display:inline-block}.eyplas .div-featured p{margin-bottom:5px;font-size:14px;font-family:"Roboto",sans-serif;color:#ccc}.eyplas .btn-white{background:rgba(255,255,255,.3);border:none}.eyplas .btn-white:hover{background:rgba(255,255,255,.5)}.promotion.project-content{text-align:left}.promotion .logo{width:350px;max-width:80%}.content-page .promotion h3.slogan{font-size:22px;line-height:28px;margin:25px 0 30px}.content-page .project-content{display:-webkit-flex;-webkit-align-items:center;height:60vh;min-height:520px;max-height:800px}.msbgroup.project-content{text-align:center}.msbgroup .logo{width:300px;margin-bottom:40px}.content-page .msbgroup h2{font-size:24px;margin-bottom:50px;line-height:32px;font-family:"Roboto",sans-serif}.the-foundation{background:#559ac7;position:relative;padding:140px 0 70px;overflow:hidden}.the-foundation .container{position:relative;z-index:10;color:#fff;text-align:center}.the-foundation .nubes img{position:absolute}.the-foundation .nubes img:nth-child(1){top:-235px;left:150px;opacity:.4;-webkit-animation:nube-one 200s linear forwards;-moz-animation:nube-one 200s linear forwards;animation:nube-one 200s linear forwards}.the-foundation .nubes img:nth-child(2){top:-80px;right:200px;opacity:.7;width:150px;-webkit-animation:nube-two 150s linear forwards;-moz-animation:nube-two 150s linear forwards;animation:nube-two 150s linear forwards}.the-foundation .nubes img:nth-child(3){top:160px;left:100px;opacity:.3;width:140px;-webkit-animation:nube-three 200s linear forwards;-moz-animation:nube-three 200s linear forwards;animation:nube-three 200s linear forwards}.the-foundation .nubes img:nth-child(4){bottom:-160px;right:80px;opacity:1;-webkit-animation:nube-four 320s linear forwards;-moz-animation:nube-four 320s linear forwards;animation:nube-four 320s linear forwards}.the-foundation img{width:220px;margin:70px 0 20px}.the-foundation p{font-size:18px}.foundation-one{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/foundation/foundation-img1.jpg) no-repeat;background-position:0 -85px;background-size:68%;position:absolute;width:100%;height:100%;z-index:-1}.foundation-two{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/foundation/foundation-img2.jpg) top right no-repeat;background-size:75%;position:absolute;width:100%;height:100%;z-index:-1}.foundation .innovation:nth-child(2) .row{margin:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(38%,rgba(255,255,255,0)),color-stop(54%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%)}.foundation .innovation:nth-child(3) .row{margin:0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(48%,rgba(255,255,255,1)),color-stop(59%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%)}.foundation.content-page h2{font-family:"Roboto",sans-serif}.foundation .innovation .separate{border-bottom:2px solid #999}.foundation .innovation:nth-child(3) .row>div{padding:90px 0 100px}.our-story .innovation:nth-child(3) .row>div{padding:45px 0}.logos-foundation p{margin-top:26px}.logos-foundation img{max-height:60px;max-width:180px;margin:25px 25px 0 0;vertical-align:bottom;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);opacity:.4}.logos-foundation img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);opacity:.8}.degrade-content{background:#c4e6fd;background:-moz-linear-gradient(top,rgba(196,230,253,1) 0%,rgba(241,248,253,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(196,230,253,1)),color-stop(100%,rgba(241,248,253,1)));background:-webkit-linear-gradient(top,rgba(196,230,253,1) 0%,rgba(241,248,253,1) 100%);background:-o-linear-gradient(top,rgba(196,230,253,1) 0%,rgba(241,248,253,1) 100%);background:-ms-linear-gradient(top,rgba(196,230,253,1) 0%,rgba(241,248,253,1) 100%);background:linear-gradient(to bottom,rgba(196,230,253,1) 0%,rgba(241,248,253,1) 100%);text-align:center}.foundation .degrade-content .container{padding:60px 150px}.foundation .degrade-content .container>img{width:220px}.foundation .degrade-content .maizapps{margin-top:50px}.foundation .degrade-content .maizapps>div{padding:0 22px}.foundation .degrade-content .maizapps img{width:90px}.foundation .degrade-content h3{font-family:"Roboto",sans-serif;font-size:16px;margin-top:15px;margin-bottom:20px}.foundation .degrade-content .btn-white{color:#199bd9;border:2px solid #199bd9;text-transform:none;font-size:18px;padding:10px 50px;margin-top:40px}.foundation .degrade-content .btn-white:hover{background:#d7eefd}.content-page h1{font-family:"Roboto",sans-serif;font-size:28px}.content-page h2{font-family:"Roboto",sans-serif;font-size:22px}.content-page p{line-height:26px}.content-page .titulos-vacantes h2{font-family:"Roboto",sans-serif;font-size:28px;text-align:left}.content-page .titulos-vacantes h3{font-family:"Roboto",sans-serif}.find-career{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/kibo-team-grayscale.jpg) no-repeat center;background-size:cover;position:relative;padding:140px 0 70px}.find-career.carrers{background-position:center -100px;padding:200px 0 70px}.find-career.projects{height:auto}.projects.find-career{background:-moz-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(96,198,240,1)),color-stop(100%,rgba(41,154,200,1)));background:-webkit-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1) 100%);background:-o-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1));background:-ms-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1));background:linear-gradient(to bottom,rgba(96,198,240,1) 0%,rgba(41,154,200,15));text-align:center;padding:200px 0 80px}.find-career .container{position:relative;z-index:10;color:#fff;padding:40px 15px 20px}.find-career h1{margin-bottom:15px}.find-career p{font-size:18px;line-height:26px;color:#ffedeb}.carrers.find-career p,.projects.find-career p{color:#fff}.career-icon{width:50px;height:50px}.current-positions{margin-top:20px;color:#fda9a0}.current-positions .brace{font-size:30px;position:relative;left:5px;top:2px}.current-positions .div-icons{position:relative;left:10px;bottom:2px}.current-positions img{margin:2px}i.icons{text-align:center;font-size:26px;margin-left:10px;padding-top:8px;position:relative;top:4px;left:8px;border:1px solid #ffe1dd;border-radius:50%;width:45px;height:45px;color:#ffe1dd}.white-content{background:#f3f7f9;color:#273237;padding:60px 0}.black-content{background:#273237;color:#f3f7f9;padding:60px 0}.white-content i.icons{border:1px solid #273237;color:#273237;margin-left:-10px;margin-bottom:15px}.white-content .btn-white,.black-content .btn-white{border:1px solid #273237;color:#273237;text-transform:none;font-size:18px;margin-top:20px;margin-left:-5px;padding:8px 90px}.black-content .btn-white{border:1px solid #f3f7f9;color:#f3f7f9}.black-content i.icons{border:1px solid #f3f7f9;color:#f3f7f9;margin-left:-10px;margin-bottom:15px}.white-content h2,.black-content h2{text-align:right}.requeriments{list-style:none;padding:0}.requeriments li{background:#e3e7ea;margin-bottom:5px;border-radius:4px;padding:10px;position:relative}.black-content .requeriments li{background:#303f45}.type{width:15px;height:15px;display:inline-block;border-radius:4px;margin-right:8px;position:absolute;top:12px;left:12px}.type.essentials{background:#be3a30}.type.valuable{background:#4cd484}.requeriments .text{padding-left:26px;display:inline-block}.legend{text-transform:uppercase;color:#aaa;font-size:13px;margin-top:15px}.legend .type{position:relative;top:3px;left:0;margin-right:5px}.legend .type:last-child{margin-left:15px}#modal-career .modal-backdrop.in{padding:0 15px}#modal-career .modal-dialog{width:500px}#modal-career .modal-header{padding:20px 30px;background:#c84e3f}#modal-career .modal-header h3{color:#fff;margin:0;font-size:18px}#modal-career .close{color:#fff;opacity:.8;margin-top:-4px;position:absolute;right:20px;top:20px}#modal-career .close:hover{opacity:1}#modal-career .modal-content{border-radius:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1) !important;box-shadow:0 5px 15px rgba(0,0,0,.1) !important}#modal-career .modal-content:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1) !important;box-shadow:0 5px 15px rgba(0,0,0,.1) !important}#modal-career .modal-body{padding:30px}#modal-career .name{padding-right:0}#modal-career .form-group{background:#f4f4f4;border:1px solid #f4f4f4;padding:8px 10px 10px}#modal-career .form-group.has-error{border:1px solid #c84e3f}#modal-career .form-group.curriculum.has-error{border:1px dashed #c84e3f}#modal-career .form-group.has-error .form-control{box-shadow:none}#modal-career .form-group.curriculum{border:1px dashed #aaa;background:#fff;position:relative;height:62px;overflow:hidden}#modal-career .form-group label{font-size:13px;color:#888;font-family:"Roboto",sans-serif;letter-spacing:1px}#modal-career .form-group.curriculum label{text-align:center;display:block;padding-top:12px}#modal-career .form-group.curriculum label span{position:relative}#modal-career .form-group.curriculum input{position:absolute;width:100%;height:100%;top:0;left:0}#modal-career input[type=file].form-control{cursor:pointer;widows:inherit;overflow:hidden;color:#fff;padding-top:100px}#modal-career input[type=file].form-control:hover{border-color:#7a7474}#modal-career input[type=file].form-control::-webkit-file-upload-button{visibility:hidden}#modal-career input[type=file].form-control:before{display:none}#modal-career input[type=file].form-control:hover:before,#modal-career input[type=file].form-control:active:before,#modal-career input[type=file].form-control:focus:before{color:#7a7474}#modal-career .check-file{display:none;font-size:22px;position:absolute;right:-28px;top:-5px;color:#38ca73}#modal-career .form-group label{text-transform:uppercase;margin:2px 0}#modal-career .form-group.last{margin-bottom:0}#modal-career .form-control,#modal-career .form-control:focus{background:0 0;padding:0;border:none;font-family:"Roboto",sans-serif}#modal-career input.form-control{height:20px}#modal-career .btn-white{background:#c84e3f;padding:12px 50px}#modal-career .btn-none{background:0 0;border:none;margin-right:10px;text-transform:uppercase}#modal-career .modal-footer{padding:20px 30px}#modal-career .modal-footer .info{margin:0}.start-story{height:500px;background:url(//www.kibostudios.com/wp-content/themes/kibo/images/story/marbella.jpg) no-repeat;background-size:cover;position:relative;padding-top:140px;text-align:center;color:#fff}.start-story .container{position:relative;z-index:10}.start-story h1{margin-top:110px;margin-bottom:15px;font-size:36px;font-family:"Roboto",sans-serif}.start-story p{font-size:18px;line-height:28px;padding:0 180px}.start-story .bg-overlay{background:-moz-linear-gradient(top,rgba(39,126,181,.8) 0%,rgba(75,166,223,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(39,126,181,.8)),color-stop(100%,rgba(75,166,223,.6)));background:-webkit-linear-gradient(top,rgba(39,126,181,.8) 0%,rgba(75,166,223,.6) 100%);background:-o-linear-gradient(top,rgba(39,126,181,.8) 0%,rgba(75,166,223,.6) 100%);background:-ms-linear-gradient(top,rgba(39,126,181,.8) 0%,rgba(75,166,223,.6) 100%);background:linear-gradient(to bottom,rgba(39,126,181,.8) 0%,rgba(75,166,223,.6) 100%)}.story-one{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/story/kibo-team.jpg) no-repeat;background-position:center 32%;background-size:100%;position:absolute;width:100%;max-width:1500px;height:100%;z-index:-1}.our-story .innovation:nth-child(2) .row{background:0 0}.our-story .innovation .row>div{padding:90px 0 80px}.story-two{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/story/mesa-chapas.jpg) no-repeat right #e7e7e7;background-size:800px;position:relative}.story-two .container{padding:30px 15px 25px}.our-story .innovation:nth-child(3) .row{background:0 0}.our-story .premios{background:#51a8dd;color:#fff;text-align:center;padding:50px 0 60px}.our-story .premios h3{font-size:28px;font-family:"Roboto",sans-serif;margin-bottom:20px}.our-story .premios p{padding:0 200px}.our-story .premios img{width:55px;margin:20px 20px 0}.our-story .btn-bordersilver{margin-top:15px}.story-three{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/story/letras-cuadro.jpg) no-repeat;background-position:right top;background-size:cover;position:absolute;width:80%;right:0;height:100%;z-index:-1}.our-story .innovation.learn .row{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(35%,rgba(255,255,255,1)),color-stop(65%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%)}.our-story .innovation.learn .row>div{padding:65px 0 70px}.blog h1,.blog h2{font-size:30px;line-height:36px}.content-page.blog a{color:inherit;display:inline-block}.content-page.blog a:hover{opacity:.85}.blog .box-single h2{font-size:30px;line-height:36px;margin:0 0 15px}.blog .box-single h3{margin:10px 0 15px;text-transform:uppercase;font-size:14px;font-family:"Roboto",sans-serif}.blog .box-single p{line-height:20px}.blog .find-career{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/header-blog.jpg) no-repeat;background-size:cover;border-bottom:2px solid #aaa;padding-bottom:0}.blog .box-single{position:relative;padding:80px 0;color:#fff;border-bottom:2px solid #aaa;background-size:cover !important;background-position:bottom !important}div.page-template .find-career{padding-bottom:10px}div.page-template .find-career h1{margin-top:80px}div.page-template .box-single{padding:50px 0 30px}.blog .box-single .container{position:relative;z-index:10}.blog .find-career p{color:#eee}.single-blog .find-career{height:auto;border-bottom:none;background-size:cover !important;background-position:center 94% !important}.single-blog .box-single{color:#333;border-bottom:none}.single-blog .tags{padding:0;list-style:none;margin:0 0 20px}.single-blog .tags li{display:inline-block}.single-blog .tags li a{display:inline-block;margin:0 5px 10px 0;background:#1896d8;color:#fff;padding:3px 5px 0;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:13px;letter-spacing:0px;text-decoration:none}.single-blog .tags li a:hover{opacity:.8;color:#fff;text-decoration:none !important}.blog.single-blog .box-single h3{text-transform:none;font-size:18px;font-family:"Roboto",sans-serif;color:#444}.blog.single-blog .box-single h3.shared{font-family:"Roboto",sans-serif}.blog.single-blog .box-single h3.published{color:#888;text-transform:uppercase;font-size:14px;font-family:"Roboto",sans-serif}.single-blog .box-single h2.description{line-height:24px;font-size:20px;letter-spacing:.5px;margin-bottom:25px}.single-blog .box-single{letter-spacing:0px}.single-blog .box-single p{margin-bottom:20px;color:#444}.single-blog .box-single a{text-decoration:underline}.single-blog .box-single a:hover{text-decoration:underline !important;color:#000}.single-blog .box-single u:hover{text-decoration:underline !important}#share-post{padding-bottom:25px;border-bottom:2px solid rgba(0,0,0,.05)}#share-post h3{display:inline-block}#share-post .social-share{display:inline-block;position:relative;margin:0;top:5px;left:20px}#share-post .social-share a{margin:0 4px;font-size:28px;color:#aaa}#share-post .social-share a:hover{color:#444}#comment{padding-top:30px}#comment h3{margin-bottom:20px}#comment .comment-list>li{border-bottom:2px solid rgba(0,0,0,.05);margin-bottom:15px}#comment .comment-list>li:last-child{border-bottom:none}#comment .comment-author{color:#1896d8;font-family:"Roboto",sans-serif;font-size:16px;display:block;margin-bottom:3px}#comment .comment-head{margin-top:0}#comment .comment-list .comment-head .comment-date{font-size:12px;margin-left:5px}#comment .comment-list .comment-reply{font-size:14px;font-family:"Roboto",sans-serif}#comment .comment-list .comment-text p{margin-bottom:5px}#respond{margin-top:30px}.comment-form .logged a.author{color:#1896d8;font-family:"Roboto",sans-serif;font-size:16px}.comment-form .logged i{color:#1896d8;font-size:14px;position:relative;top:2px}.comment-form .form-control{border:2px solid rgba(0,0,0,.1);font-size:14px;padding:8px 10px;border-radius:5px;background:#fff}.comment-form .error .form-control{border:2px solid rgba(255,0,0,.3)}.comment-form .div-email{padding-left:0}.comment-form .btn-borderblue{border:2px solid #3b99d8;font-family:"Roboto",sans-serif;padding:10px 50px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.comment-form .cancel-comment-reply.user{margin-bottom:10px}.sidebar{position:fixed;width:320px;height:100%;background:#2d2f2e;right:-258px;top:0;z-index:100;color:#fff;padding:50px 12px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;overflow-y:auto;overflow-x:hidden}.sidebar-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:90;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;display:none}.sidebar.active{right:0}.sidebar .widget,.sidebar.active .widget.appear{display:none}.sidebar.active .widget,.sidebar .widget.appear,.sidebar-overlay.active{display:block}.sidebar::-webkit-scrollbar{position:absolute;background:0 0;width:10px}.sidebar::-webkit-scrollbar-thumb{background-color:#464948;border-radius:10px}.sidebar .widget.animated{padding:0 10px}.search-form{margin-bottom:40px}.search-form input{background:#161616;padding:10px 20px 8px 40px;border:none;box-shadow:none;position:absolute;left:10px;border-radius:20px;width:278px}.search-form.extend{width:auto}.search-form i{position:relative;z-index:9;background:#161616;border-radius:50%;padding:12px}.widget-content{margin-bottom:40px}.widget-content h3{text-transform:uppercase;font-size:16px;font-family:"Roboto",sans-serif;color:#eee;margin-bottom:15px}.widget-content .tags{padding:0;list-style:none;margin:0}.widget-content .tags li{display:inline-block}.widget-content .tags li a{display:inline-block;margin:0 5px 10px 0;background:#383a39;color:#ccc;padding:3px 5px 0;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:13px;letter-spacing:0px}.widget-content .tags li a:hover{background:#454746;color:#eee}.widget-content .div-img{padding-right:0}.widget-content .img-single{height:65px;background-size:cover !important;opacity:.8}.widget-content a:hover .img-single{opacity:1}.widget-content .featured-posts{margin-bottom:10px}.widget-content .featured-posts p{line-height:14px;font-size:12px;color:#aaa;font-family:"Roboto",sans-serif;letter-spacing:0px}.widget-content .featured-posts p.title{line-height:15px;font-size:13px;color:#fff;font-family:"Roboto",sans-serif;letter-spacing:0px;margin-bottom:5px}.widget-content .featured-posts p.title a{color:#fff;display:block}.widget-content .box-projects{height:100px;background-size:cover !important;text-align:center;margin-bottom:50px}.widget-content .box-projects img{max-width:80px;margin-top:35px}.widget-content .form-group{margin-bottom:8px}.widget-content .form-control{background:#1f1f1f;border-color:transparent;color:#666;font-size:14px}.widget-content .form-control::-webkit-input-placeholder{color:#666}.widget-content .form-control:-moz-placeholder{color:#666;opacity:1}.widget-content .form-control::-moz-placeholder{color:#666;opacity:1}.widget-content .form-control:-ms-input-placeholder{color:#666}.widget-content .box-btn{text-align:center;margin:15px 0}.widget-content.widget-footer{text-align:center;margin-top:60px;margin-bottom:0}.widget-content.widget-footer .logo{width:65px;background:rgba(255,255,255,.05);margin-bottom:25px}.widget-content.widget-footer .words span{font-size:16px;color:#eee;font-family:"Roboto",sans-serif;margin:0 4px}.widget-content.widget-footer .text{margin-bottom:40px;color:#aaa}.widget-content.widget-footer .social a img{width:30px;margin:0 4px;opacity:.8;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.widget-content.widget-footer .social a:hover img{opacity:1}.page-contact .find-career{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/marbella-map.jpg) no-repeat;background-size:cover !important;text-align:center;padding-bottom:1%}.page-contact .find-career h1{margin-top:30px;margin-bottom:10px;font-size:32px;font-family:"Roboto",sans-serif}.page-contact .find-career p{font-size:16px;color:#fff}.page-contact h2{font-size:16px;color:#fff;line-height:26px;font-family:"Roboto",sans-serif;margin-top:10px}.page-contact .find-career .bg-overlay{background:-moz-linear-gradient(top,rgba(75,168,223,.85) 0%,rgba(75,168,223,.95) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(75,168,223,.85)),color-stop(100%,rgba(75,168,223,.95)));background:-webkit-linear-gradient(top,rgba(75,168,223,.85) 0%,rgba(75,168,223,.95) 100%);background:-o-linear-gradient(top,rgba(75,168,223,.85) 0%,rgba(75,168,223,.95) .95);background:-ms-linear-gradient(top,rgba(75,168,223,.85) 0%,rgba(75,168,223,.95) .95);background:linear-gradient(to bottom,rgba(75,168,223,.85) 0%,rgba(75,168,223,.95) .95)}.page-contact .social-animate{width:160px;height:160px;margin:10px auto 0px;background:#326d97;border-radius:50%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.page-contact .social-animate img{position:absolute}.page-contact .social-animate img.map-mark{left:42px;top:30px;width:48px;z-index:15}.page-contact .social-animate img.map-mark.bounceInDown{-moz-animation-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.page-contact .social-animate img.map-letter{left:-10px;top:72px;width:100px;z-index:14;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.page-contact .social-animate img.map-phone{right:-5px;top:14px;width:56px;z-index:14;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.page-contact .box-map #map-canvas{height:350px}.box-map{background:#f1f4f8}.box-map a{margin-left:5px}.page-contact .contact-info{padding:60px 15px;font-size:16px;color:#666}.page-contact .contact-info .div-info-contact{margin-top:45px}.page-contact .contact-info h4{text-transform:uppercase;color:#5aa4d8;font-family:"Roboto",sans-serif;margin-top:40px;margin-bottom:5px}.page-contact .contact-info h4:first-child{margin-top:0}.page-contact .contact-info p.feature{font-size:20px}.page-contact .contact-info form{margin-top:15px}.page-contact .contact-info .form-control{background:#f4f4f4}.page-contact .flat-loader{width:60px;margin-left:0;position:relative;bottom:2px}.form-buttons{height:42px}.btn-contact{height:42px;position:relative;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;overflow:hidden}.btn-contact.loading{width:0;height:42px;position:relative;padding:0 20px 0 !important;background:#3b99d8;pointer-events:none;cursor:default}.btn-contact.loading .text{display:none}.btn-contact .loader{opacity:0;position:absolute;top:3px;left:3px;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #3b99d8;border-top:2px solid #3b99d8;border-radius:100%;height:34px;width:34px;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.btn-contact.loading .loader{opacity:1;-webkit-transition:all .6s .3s ease;-moz-transition:all .6s .3s ease;-o-transition:all .6s .3s ease;-ms-transition:all .6s .3s ease;transition:all .6s .3s ease}.btn-contact .success,.btn-contact .error{display:block;overflow:hidden;width:0;opacity:0;-webkit-transition:width 1s 0s ease,opacity .6s .8s ease;-moz-transition:width 1s 0s ease,opacity .6s .8s ease;-o-transition:width 1s 0s ease,opacity .6s .8s ease;-ms-transition:width 1s 0s ease,opacity .6s .8s ease;transition:width 1s 0s ease,opacity .6s .8s ease}.btn-contact.sent .text,.btn-contact.fail .text{display:none;width:0}.btn-contact.sent,.btn-contact.sent:hover{border-color:#38ca73;background:#38ca73;color:#fff;pointer-events:none;cursor:default}.btn-contact.fail,.btn-contact.fail:hover{border-color:#c64f43;color:#fff;pointer-events:none;cursor:default;background:#c64f43}.btn-contact.sent .success,.btn-contact.fail .error{display:block;width:240px;opacity:1}.btn-contact.sent .error,.btn-contact.fail .success{display:none}.footer .btn-contact.sent,.footer .btn-contact.fail{font-size:18px}.footer .btn-contact.sent .success,.footer .btn-contact.fail .error{width:120px}.footer .btn-contact.sent .success img{width:22px;position:relative;bottom:3px}.footer .btn-contact.fail .error img{width:18px;position:relative;bottom:2px}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}.page-404 .find-career{background:-moz-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(96,198,240,1)),color-stop(100%,rgba(41,154,200,1)));background:-webkit-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1) 100%);background:-o-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1));background:-ms-linear-gradient(top,rgba(96,198,240,1) 0%,rgba(41,154,200,1));background:linear-gradient(to bottom,rgba(96,198,240,1) 0%,rgba(41,154,200,15))}.page-404 .div-oops{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center}.page-404 .div-oops .energy{width:160px;height:160px;background:url(//www.kibostudios.com/wp-content/themes/kibo/images/404/fondo-chip.png);background-size:cover;margin:0 auto;position:relative;border-radius:50%;overflow:hidden}.page-404 .div-oops .energy img,.page-404 .div-oops .energy div{position:absolute}.page-404 .div-oops .energy img.enchufe-1{width:75px;left:16px;top:15px}.page-404 .div-oops .energy img.enchufe-2{width:44px;right:43px;top:63px;-webkit-animation:enchufe .3s linear 1s forwards;-moz-animation:enchufe .3s linear 1s forwards;animation:enchufe .3s linear 1s forwards}.page-404 .div-oops .energy img.cable{width:50px;right:-2px;top:83px}.page-404 .div-oops .energy div.chispa-1{width:4px;height:12px;background:#f4bc4f;border-radius:10px;left:96px;top:42px;-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:0;-webkit-animation:chispa .4s linear 1.3s;-moz-animation:chispa .4s linear 1.3s;animation:chispa .4s linear 1.3s}.page-404 .div-oops .energy div.chispa-2{width:3px;height:10px;background:#f7d644;border-radius:10px;left:90px;top:56px;-ms-transform:rotate(55deg);-webkit-transform:rotate(55deg);transform:rotate(55deg);opacity:0;-webkit-animation:chispa .4s linear 1.1s;-moz-animation:chispa .4s linear 1.1s;animation:chispa .4s linear 1.1s}.page-404 .div-oops .energy div.chispa-3{width:4px;height:9px;background:#f09d1a;border-radius:10px;left:86px;top:106px;-ms-transform:rotate(125deg);-webkit-transform:rotate(125deg);transform:rotate(125deg);opacity:0;-webkit-animation:chispa .4s linear 1.2s;-moz-animation:chispa .4s linear 1.2s;animation:chispa .4s linear 1.2s}.page-404 .find-career h1{color:#fff;font-size:70px;font-family:"Roboto",sans-serif;margin:40px 0 20px}.page-404 .find-career p{margin-bottom:0}.footer{background:#f1f4f8;color:#777;font-size:14px;padding:50px 0;text-align:center}.footer p{margin:0}.logo-footer{text-align:center;margin-bottom:40px}.logo-footer img{width:80px}.footer .content{line-height:25px}.footer .content .form-group{margin-bottom:10px}.footer .content input.form-control{height:35px}.footer .content h3{text-transform:uppercase;font-size:18px;font-family:"Roboto",sans-serif;margin-bottom:15px;color:#555}.footer .content h4{font-size:14px}.footer .content li h4 a{color:#777}.footer .content li h4 a:hover{opacity:.8}.footer .content ul{list-style:none;padding:0}.footer .content li{line-height:18px;margin-bottom:8px}.footer .content li a{color:#666}.footer .btn-borderblue,.page-contact .btn-borderblue{padding:8px 30px 6px;font-family:"Roboto",sans-serif;font-size:15px}.footer .btn-borderblue{margin-top:10px}.footer .div-post{margin-bottom:15px}.footer .div-post .title{font-family:"Roboto",sans-serif;margin-bottom:5px;display:block;color:#555}.footer .div-post .read-more{color:#3b99d8;font-family:"Roboto",sans-serif}.footer .copyright{margin:30px 0 0;color:#888;text-align:center}.footer .copyright a{color:#888}.footer div.social{width:185px;margin:0 auto}.footer .social img{width:32px;margin:15px 10px 0 0;opacity:.8;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.footer .social a:hover img{opacity:1}.footer .footer-news p{display:inline}.footer.blog-page .container{padding-right:60px}#google_conversion{display:none}.box-cookies{position:fixed;top:0;width:100%;z-index:100;background:#fff;padding:6px 0 8px;color:#899496;letter-spacing:0px;font-family:"Roboto",sans-serif;-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;font-size:14px}.box-cookies.closed{margin-top:-60px}.box-cookies .container{position:relative}.box-cookies .icon-cookies{margin-right:10px;width:26px;vertical-align:top}.box-cookies .text-cookies{display:inline-block;width:90%;padding-top:4px}.box-cookies .title{color:#2a80b8;font-size:15px;font-family:"Roboto",sans-serif;margin-right:10px}.box-cookies a{color:#50a7db;font-family:"Roboto",sans-serif}.box-cookies .cerrar{position:absolute;color:#758084;right:0;top:6px;cursor:pointer}.box-cookies a:hover{color:#2a80b8}.box-cookies .cerrar:hover{color:#444}@media (min-width:1200px){.text-overlay h1{font-size:50px}.text-overlay h2{font-size:18px;line-height:32px}}@media (max-width:1199px){.icons-premios{width:60%;min-width:280px;margin-top:20px}.kibo-teams .row>div{height:420px}.content-home .innovation .row>div{padding:70px 10% 70px 0}.innovation-img{max-width:100%;background-size:contain;background-position:-150px 0}.google-glass img{width:360px}.google-glass .row>div:nth-child(2){padding:50px 5% 60px 0}.foundation .innovation .row>div{padding:90px 60px 80px 0}.our-story .innovation .row>div{padding:80px 0 70px}.foundation-one{background-position:-50px 0;background-size:75%}.foundation-two{background-size:100%;background-position:100px 0}.foundation .degrade-content .container{padding:60px 80px}.navbar-default .navbar-nav>li>a{padding:5px 12px}.find-career.carrers{background-position:center 0}.kibo-teams h3{font-size:28px}.kibo-teams h3 span{font-size:30px}.kibo-teams .foundation{margin:-4px 5px 0}.story-three{background-size:cover}.footer .copyright .down{display:block}}@media (max-width:991px){.header-home{min-height:530px}.text-overlay h1{font-size:37px}.text-overlay h2{font-size:17px}.text-overlay h3{font-size:15px}.story-one{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/kibo-team.jpg);background-size:cover;background-position:0 -100px;opacity:.06}.kibo-teams .row>div{height:460px}.kibo-teams h3{font-size:24px}.kibo-teams h3 span{font-size:26px}.kibo-teams .foundation{margin:-6px 5px 0}.content-home .innovation .row>div{padding:70px 15px 70px 0}.navbar-default .navbar-collapse{padding:0}.navbar-default .navbar-nav>li>a{padding:5px 8px}.work-count .container{padding:20px 50px}.work-count .box-count{margin-top:30px}.work-count .box-count:nth-child(1),.work-count .box-count:nth-child(2){margin-top:0}.innovation{position:relative;text-align:center}.innovation .row>div{padding-right:40px}.innovation .row{background:rgba(255,255,255,.8);height:auto}.innovation-img{height:100%;min-width:100%;background-size:cover !important;background-position:top center}.google-glass img{width:280px;margin-top:10px}.footer .content>div{margin-bottom:30px}.google-glass .row>div:nth-child(2){padding:50px 20px 60px 0}.footer .content>div:nth-child(3){padding-right:30px;clear:both}.start-story p{padding:0 20px}.our-story .innovation .row>div{padding:40px 20px 30px 0}.foundation.our-story .innovation:nth-child(3) .row>div{padding:50px 0 60px}.foundation.our-story .premios p{padding:0 50px}.foundation.our-story .innovation.learn .row{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(80%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%)}.foundation .innovation .row>div{padding-right:15px}.foundation-one{background-size:80%;background-position:-100px 0}.foundation .innovation:nth-child(2) .row{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,0)),color-stop(45%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%)}.our-story.foundation .innovation:nth-child(2) .row{background:0 0}.logos-foundation{padding-left:15px}.foundation-two{background-size:122%;background-position:0}.foundation .degrade-content .container{padding:60px 15px}.blog-page .navbar-default{margin-right:0}.sidebar{display:none}.dropdown.lang{margin:12px 10px 0 0;float:right;clear:both}.footer.blog-page .container{padding-right:15px}.header-fixed .dropdown.lang{display:none}.discover-icons{display:none}.discover-kibo p{width:95%}.story-two{background-position:right}.flexyad .main-img{width:480px;margin-top:50px}.martial .number{font-size:23px}.martial .info-number{font-size:10px;padding:3px 0 2px 8px}.flow .main-img{margin-right:20px}.our-story .innovation .row>div{padding:80px 0}.our-story .innovation .row>div.first{text-align:center}.foundation .innovation:nth-child(3) .row>div{padding:60px 0 70px}.view-video{top:78%}.cabeceratext br{display:none}.innovation .separate{display:none}.innovation .row>div p{padding:0 60px}.icons-premios{width:320px;margin-top:20px}}@media (max-width:767px){.innovation .row>div p{padding:0 30px}.navbar-default .navbar-nav>li{text-align:center}.navbar-default .navbar-nav>li>a{padding:7px 15px;display:inline-block;margin:2px 0;font-size:18px}.page-contact .contact-info form{max-width:400px;margin:15px auto 0px}.page-contact .contact-info .div-info-contact{margin-top:30px}.page-contact .contact-info{padding:60px 15px}.page-contact .contact-info h4,.page-contact .contact-info p{text-align:center}.kibo-teams h3{font-size:24px}.kibo-teams h3 span{font-size:28px}.content-home .innovation .row>div{padding:60px 15px}.header-home{min-height:0px}.text-overlay{position:static;margin:0;padding:190px 15px 0}.text-overlay h1{font-size:32px;padding:0 30px}.text-overlay h2{font-size:16px;line-height:28px;padding:0 30px}.text-overlay .btn-white{padding:12px 30px 10px;font-size:16px}.video-background{display:none}.explore-overlay{display:none}.div-menu{margin-top:-90px}.navbar-default .navbar-collapse{margin-top:30px;border-bottom:1px solid #fff}.navbar-nav{margin:0;padding:12px 0}.navbar-nav{background-color:#6db2d6}.red .navbar-nav{background-color:#c84e3f}.black .navbar-nav{background-color:#242623}.navbar-default .navbar-toggle{border-color:#fff}.header-home,.view-video,.header-home .bg-overlay{position:static}.header-home{background:url(//www.kibostudios.com/wp-content/themes/kibo/images/kibo-team-grayscale.jpg) center}.bg-overlay.black{background:rgba(0,0,0,.7)}.container-middle{position:static;margin-top:0}.video-box{height:100%}.header-home br{display:none}.discover-kibo{padding:40px 15px 50px}.work-us{padding:60px 15px}.discover-kibo p{width:100%}.logo-box{position:relative;z-index:15}.kibo-teams{text-align:center}.kibo-teams .foundation{width:100px;position:static;margin:-9px 5px 0}.innovation .row>div{padding:40px 15px 30px}.innovation .row>div h2{margin-top:0}.foundation .innovation .row>div h2{margin-top:20px}.google-glass{padding:30px 0}.google-glass .row>div:nth-child(1){padding:0}.google-glass{text-align:center;padding:30px 15px}.google-glass img{max-width:100%;width:300px;margin-top:30px}.google-glass .row>div:nth-child(2){padding:10px 0 20px}.google-glass p{padding:0 50px}.search-work{height:auto;position:relative;text-align:center}.search-work .row>div{padding:60px 15px 60px}.search-work .row>div h3{margin-top:0}.search-work .row>div h2{margin-top:0}.search-work .row{position:relative;z-index:15}.search-work .bg-overlay{display:block;background:rgba(64,201,118,.8)}.discover-icons{display:none}.work-count .container{padding:15px 50px 20px}.work-count .box-count{display:block}.work-count .box-count:nth-child(2){margin-top:30px}.footer-news{padding-left:15px !important}.footer-solutions{clear:both}.footer .btn-borderblue{margin-bottom:20px}.footer .content>div:nth-child(4){padding-left:15px}.find-career{height:auto;padding-bottom:40px;background-size:cover !important}.find-career.carrers{padding:180px 0 60px;text-align:center}.find-career h1{margin-top:40px}.find-career h1 br,.find-career p br{display:none}.blog .box-single{padding:45px 0}.content-page .box-content{text-align:center}.content-page .titulos-vacantes h2{text-align:center;margin-top:30px}.white-content h2,.black-content h2{text-align:left;margin-top:40px}.white-content .btn-white,.black-content .btn-white{margin-bottom:20px}.white-content,.black-content{padding:40px 0}.page-contact .contact-info h4{margin-top:20px}.page-contact .div-contact-form{margin-top:20px}.start-story{height:auto;padding-top:120px;padding-bottom:60px}.start-story p{padding:0}.foundation.our-story .innovation .row>div{padding:45px 15px 55px}.foundation.our-story .innovation:nth-child(2) .row{background:rgba(255,255,255,.8);height:auto}.story-one{opacity:.3;background-position:center center}.story-three{background-position:right;background-size:cover;height:100%;width:100%}.foundation.our-story .innovation:nth-child(3) .row,.story-two,.foundation.our-story .innovation.learn .row{height:auto;background:0 0}.story-two .container{padding:20px 15px 10px;background:#eef1f3}.foundation.our-story .innovation.learn .row>div{padding:0}.foundation.our-story .innovation.learn .row{padding:40px 15px 60px;background:rgba(255,255,255,.9)}.story-two{background-position:right !important}.our-story .premios p{padding:0}.the-foundation{height:auto;padding-bottom:50px}.the-foundation img{margin-top:40px}.the-foundation .nubes img:nth-child(1){opacity:.5}.the-foundation .nubes img:nth-child(2){width:100px;top:-60px;opacity:.4;-webkit-animation:nube-four 150s linear forwards;-moz-animation:nube-four 150s linear forwards;animation:nube-four 150s linear forwards}.the-foundation .nubes img:nth-child(3){opacity:.2;top:160px}.the-foundation .nubes img{-webkit-animation-duration:400s !important;-moz-animation-duration:400s !important;animation-duration:400s !important}.foundation .innovation:nth-child(2) .row{height:auto;background:#eef1f3}.foundation-one,.foundation-two{display:none}.foundation .innovation .row>div{padding:40px 15px 35px}.page-template-foundation .foundation .innovation .row>div{padding:45px 15px 50px}.page-template-foundation .foundation .innovation .row>div h2{margin-bottom:20px}.foundation .innovation:nth-child(3) .row{height:auto}.foundation .innovation:nth-child(3) .row>div{padding:50px 0 70px}.maizapps p{margin-bottom:40px;padding:0 20%}.foundation .degrade-content .maizapps>div:last-child p{margin-bottom:0}.comment-form .div-email{padding-left:15px}.project-box,.project-box.mobaibo{height:auto}.lang-mobile{position:absolute;top:-1px;right:45px}.lang-mobile .nav>li>a{color:#fff;padding:7px 10px 5px;text-transform:uppercase;font-family:"Roboto",sans-serif}.lang-mobile .nav>li>a:hover,.lang-mobile .nav>li>a:focus{background:0 0}.lang-mobile .dropdown-menu{margin:0}.lang-mobile .dropdown.lang{border-radius:4px;border-color:#fff}.lang-mobile .nav .open>a,.lang-mobile .nav .open>a:hover,.lang-mobile .nav .open>a:focus{background:0 0}#modal-career .modal-dialog{width:400px;margin:30px auto}.flexyad .logo{margin-top:0}.martial .btn-white{margin-bottom:0}.flow .logo{margin-top:0}.eyplas .logo{float:none;margin:0 0 30px}.innovation .row>div h3{margin-top:0}.page-404 .find-career{height:600px}.page-404 .div-oops .energy{margin-top:40px}.kibo-loader{display:none}body.modal-open{padding-right:0 !important}.innovation .container{padding:0}.content-page .project-content{text-align:center !important;min-height:0px;max-height:none;display:block;height:auto;padding:80px 15px}.content-page .project-content br{display:none}.projects.find-career{padding:190px 0 60px}.kibo-teams .row>div{height:auto}.kibo-teams .team-container{position:static;transform:none;-webkit-transform:none}.page-contact .find-career{padding:160px 0 60px}.box-cookies{top:auto;bottom:0;padding:20px}.box-cookies.closed{display:none}.box-cookies .container{padding:0}.box-cookies .text-cookies{width:85%}.box-cookies .cerrar{top:4px}.box-cookies .icon-cookies,.box-cookies .title{margin-right:5px}.header-top{margin-top:0}.innovation .row{background:rgba(255,255,255,.9)}}@media (max-width:480px){.box-cookies .text-cookies{width:80%}.header-top .switch-lang{margin:10px 0 0}.header-top .switch-lang img{width:28px}.header-top .top-contact{text-align:right}.header-top .top-contact a{display:block;line-height:18px}.header-top .top-contact a img{float:right;position:relative;top:3px}.text-overlay{padding:230px 15px 0}.text-overlay h1,.text-overlay h2{padding:0 15px}.text-overlay .btn-white{padding:12px 25px}.search-work .btn-white,.home-contact .btn-white{padding:12px 25px}.btn-blue,.btn-borderblue{padding:15px 30px}.google-glass p{padding:0}.home-contact h3{padding-left:0;margin-bottom:10px}.home-contact .contact-overlay{padding:30px 15px}.home-contact strong{display:block;line-height:20px;margin:10px 0 0}.home-contact .double{display:none}.home-contact .mail{display:block;margin-top:10px;margin-bottom:15px}.footer .content>div{width:100%;padding:0 15px !important;text-align:center}.footer label{text-align:left;display:block}.logos-foundation img{margin:30px 15px 0}.maizapps p{margin-bottom:40px;padding:0}.info{width:100%;padding:8px 15px;text-align:center}#modal-career .modal-body,#modal-career .modal-footer{padding:20px}#modal-career{padding:0 15px}#modal-career .modal-dialog{width:100%}#modal-career .modal-header{padding:15px 35px 15px 15px}#modal-career .modal-header h3{font-size:16px}#modal-career .close{right:15px;top:15px}#modal-career .modal-body,#modal-career .modal-footer{padding:15px}#modal-career .form-group label{margin-bottom:0}#modal-career .form-group{padding:5px 6px 6px}#modal-career .form-group.curriculum{height:50px}#modal-career .form-group.curriculum label{padding-top:10px;margin-left:6px;text-align:left}#modal-career .btn-white{padding:12px 30px}.current-positions{text-align:center;font-size:18px}.current-positions .brace{display:none}.current-positions .div-icons{display:block;position:static;margin-top:10px}.content-page .project-content{height:auto;padding:60px 15px}.icons-premios{max-width:90%}.innovation .row>div p{padding:0}.page-contact .btn-contact.sent,.page-contact .btn-contact.fail{padding:8px 20px 6px}}@media (-webkit-min-device-pixel-ratio:0){.header-top .switch-lang .flag.english{background-position:1px -49px}.header-fix .header-top .switch-lang .flag.english{background-position:-22px -49px}.header-top .top-contact .icon.icon-mail{background-position:-87px -61px}.header-fix .header-top .top-contact .icon.icon-mail{background-position:-73px -61px}.header-fix .header-top .top-contact .icon.icon-phone{background-position:-12px -61px}}#modal-speak-with-us-cont{font-family:"Roboto",sans-serif;padding:30px}#modal-speak-with-us-cont button{line-height:initial}#modal-speak-with-us button.close{position:absolute;opacity:.8;top:20px;right:20px;color:#fff !important}#modal-speak-with-us .modal-header{background-color:#5ba4d8;padding-left:15px;color:#fff}#modal-speak-with-us .modal-header h3{margin-top:8px;margin-bottom:8px;margin-left:17px;font-size:18px;margin-left:16px}#submit-footer{background-color:#5ba4d8;color:#fff;margin-right:14px;padding:12px 50px}#submit-footer.sent{background-color:#38ca73;color:#fff}#modal-speak-with-us div.form-group{background-color:#f4f4f4;border:1px solid #f4f4f4}label.form-speak-with-us{text-transform:uppercase;margin-top:11px;font-size:13px;color:#888;font-family:"Roboto",sans-serif;letter-spacing:1px;padding-left:11px;vertical-align:top}input.form-speak-with-us{background-color:transparent;border:none;height:45px;width:97%;padding-left:11px}textarea.form-speak-with-us{display:block;background-color:transparent;border:none;height:70px;width:98%;padding-left:11px;border:none;vertical-align:middle;resize:none}#modal-speak-with-us .modal-content{border-radius:0;width:500px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.1) !important}#modal-speak-with-us .btn-none{background:0 0;border:none;margin-right:10px;text-transform:uppercase}#modal-speak-with-us .form-group.has-error{border:1px solid #c84e3f}#modal-speak-with-us .btn-contact.sent .success,.btn-contact.fail .error{width:110px}#modal-speak-with-us .btn-contact.sent .success img,#modal-speak-with-us .btn-contact.fail .error img{width:25%;position:relative;bottom:6px;left:6px;vertical-align:top}.name-footer{width:48%;height:65px;margin-right:4%}div.name-footer input.form-speak-with-us,div.phone-footer input.form-speak-with-us{height:auto}.phone-footer{width:48%;height:65px}#email-footer{position:relative;display:block;margin-top:-9px}#name-and-phone-footer{width:100%;position:relative;display:inline-flex;margin-bottom:0;background-color:#fff}#modal-speak-with-us .modal-footer{margin-top:-10px;padding-bottom:30px;margin-bottom:-13px}@media (max-width:767px){.content-home{top:0!important}#modal-speak-with-us .modal-content{width:100%}#modal-speak-with-us .btn-none{margin-bottom:20px}#modal-speak-with-us button.close{top:3.333%;left:90%}#modal-speak-with-us-cont button{width:100%}#modal-speak-with-us label{padding-left:10px}}