@import url(/assets/v2/css/fonts.css);*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#60606e;font-family:"Open sans",sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-thumb{background-color:#b4b4b4;outline:1px solid #b4b4b4}section{margin-top:150px}.green-section{background:#00b09b;background:-webkit-linear-gradient(to right,#4d4dff,#00d9d9);background:linear-gradient(to right,#4d4dff,#00d9d9)}.white-section{background-color:#fff}.gradient-section{background:#fff;background:-webkit-linear-gradient(to bottom,#fff,rgba(0,0,0,0));background:linear-gradient(to bottom,#fff,rgba(0,0,0,0))}.gradient-federated-section{background:-webkit-linear-gradient(to bottom,#fff,rgba(255,255,255,.7));background:linear-gradient(to bottom,#fff,rgba(255,255,255,.7))}.gradient-federated-section .federated-disclaimer{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.light-gray-section{background-color:#efeff0}.center-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}img{width:100%}blockquote.bq{padding:30px;border-left:solid 10px #00d9d9;font-style:italic;font-size:14px;line-height:30px;color:#999;background-color:#efeff0}a{color:#60606e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.link{position:relative}a.link:after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:1px;background-color:#00d9d9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{color:#60606e;text-decoration:none}a:hover:after{width:50%}.montserrat-text{font-family:Montserrat,sans-serif;font-weight:700}.open-sans-text{font-family:"Open sans",sans-serif}.white-text{color:#fff}.green-text{color:#00d9d9}.gray-text{color:#999}.uppercase{text-transform:uppercase}.italic{font-style:italic}p{font-family:"Open sans",sans-serif;color:#999;line-height:30px}ul.social-icons{display:none!important}ul.social-icons li a:hover{color:#00d9d9}.section-title{width:60%;margin:0 auto 100px;text-align:center}.section-title span{position:relative;z-index:1;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;color:#60606e;position:relative;display:inline-block;margin-bottom:20px}.section-title span:after{content:"";background-color:#00d9d9;position:absolute;top:20px;left:0;z-index:-1;width:60px;height:20px}.section-title p{line-height:24px;color:#60606e}@media (max-width:991px){.section-title{margin:0 auto 50px}.section-title span:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}ul.list li{list-style:none;position:relative;padding-left:20px;margin-bottom:10px;font-size:12px}ul.list li:last-child{margin-bottom:0}ul.list li:before{font-family:Ionicons;content:'\f374';position:absolute;left:0;color:#00d9d9}ul.list_2 li{list-style:none;float:left;width:100%}ul.list_2 li a{display:inline-block;padding:20px;border-bottom:solid 1px #bfbfbf;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}ul.list_2 li:first-child a{border-top:solid 1px #bfbfbf}ul.list_2 li a>span{float:right}ul.list_2 li a:hover{border-bottom:solid 1px #00d9d9}ul.tags{float:left}ul.tags li{list-style:none;margin-right:5px;margin-bottom:5px;float:left}ul.tags li a{display:inline-block;height:30px;line-height:30px;color:#999;background-color:#e5e5e5;padding:0 15px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}ul.tags li a:hover{background-color:#f2f2f2;color:#60606e}ul.social-icons li{list-style:none;float:left;margin:0 10px}ul.social-icons li:first-child{margin:0 10px 0 0}ul.social-icons li:last-child{margin:0 0 0 10px}ul.social-icons li a{color:#999;font-size:18px}.btn{height:50px;line-height:50px;min-width:150px;text-align:center;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;border-radius:0;padding:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0!important}.btn:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.btn.green{background-color:#00d9d9;color:#fff}.btn.white{background-color:#fff;color:#00d9d9;border:solid 1px rgba(0,0,0,.1)}@media (max-width:991px){.btn{margin:20px 0}}.tab{overflow:hidden;float:left}.tab nav{width:100%;display:inline-block;float:left;border-bottom:solid 2px #e6e6e6;margin-bottom:30px;position:relative}.tab nav .bottom-line{height:2px;background-color:#00d9d9;position:absolute;bottom:-2px;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tab nav a{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;padding:0 10px 20px;color:#999;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.tab nav a.current{color:#60606e}.tab .tab_single{display:none}.tab .tab_single.shown{display:block}#cookie{background-color:#60606e;margin:0 auto;width:100%;height:80px;z-index:1000;position:fixed;color:#fff;bottom:0;display:none}#cookie div{height:100%;float:left;text-align:center;display:flex;justify-content:center;align-items:center}#cookie .logo{width:20%}#cookie .logo img{width:50%}#cookie .message{width:66%;padding:10px;font-size:12px;opacity:.8;text-align:left}#cookie .c-accept{width:6%;justify-content:flex-end;margin-right:2%;cursor:pointer}#cookie .c-close{width:6%;justify-content:flex-start;cursor:pointer}#cookie .c-accept img,#cookie .c-close img{width:30%;opacity:.8}#cookie .c-accept img:hover,#cookie .c-close img:hover{opacity:1}#cookie .c-privacy,#cookie .c-terms{cursor:pointer}#app-warning,#login-warning{margin-top:110px!important;display:none;padding:20px;width:70%;margin:0 auto;margin-top:100px;text-align:center;color:#999;font-size:18px}#app-warning div.description,#login-warning div.description{font-size:11px;padding-top:30px;width:75%;margin:0 auto}#app-warning .stores,#login-warning .stores{padding-top:30px;width:146px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#app-warning .payment,#app-warning .salesman,#login-warning .down{padding-top:30px;width:100px}#position-warning{margin-top:110px!important;display:none;padding:20px;width:70%;margin:0 auto;margin-top:100px;text-align:center;color:#999;font-size:13px;border-radius:20px;background-color:rgba(255,255,255,.7)}#position-warning div.description{font-size:11px;padding-top:30px;width:75%;margin:0 auto}#position-warning .jobman{padding-top:30px;padding-bottom:30px;width:50px}@media (max-width:800px){#app-warning{display:block}.wrapper-site-hero-careers,.wrapper-site-hero-error,.wrapper-site-hero-login,.wrapper-site-hero-payment{height:100vh!important}#careers-form,#error-form,#login-form,#payment-form{display:none}#cookie .message{font-size:50%}}@media (max-width:500px){#position-warning{display:block}#position-form{display:none}.wrapper-site-hero-position{background-attachment:initial!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}}header.main-header{height:100px;width:100%;position:absolute;top:0;left:0;z-index:9}header.main-header .logo{float:left;height:100px;line-height:100px}.menu{float:right}nav.desktop-nav{float:left}nav.desktop-nav li{list-style:none}nav.desktop-nav ul.first-level>li{float:left;margin-right:20px;position:relative}nav.desktop-nav ul.first-level>li:last-child{margin-right:0}nav.desktop-nav ul.first-level>li:last-child>a{color:#00d9d9}nav.desktop-nav ul.first-level>li:last-child>a i.icon{font-size:19px;font-weight:700;position:absolute;top:1px;right:-20px}nav.desktop-nav ul.first-level>li>a{display:inline-block;line-height:100px;position:relative;-webkit-transition:none;transition:none}nav.desktop-nav ul.first-level>li>a:after{content:"";position:absolute;top:50px;left:0;width:50%;height:1px;background-color:#60606e;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav.desktop-nav ul.first-level>li:hover>a:after{top:35px;opacity:1}nav.desktop-nav ul.first-level>li.bypass-effect{color:#00d9d9!important}nav.desktop-nav ul.first-level>li.bypass-effect:hover>a:after{opacity:0}nav.desktop-nav ul.first-level>li a{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}nav.desktop-nav ul.first-level>li>ul.second-level{display:none;z-index:999;position:absolute;top:70px;left:0;min-width:200px;background-color:#60606e}nav.desktop-nav ul.first-level>li:last-child>ul.second-level{left:auto;right:0}nav.desktop-nav ul.first-level>li>ul.second-level>li>a{display:inline-block;width:100%;height:40px;line-height:40px;padding:0 20px;color:#fff}nav.desktop-nav ul.first-level>li>ul.second-level>li:nth-child(even)>a{background-color:#585866}nav.desktop-nav ul.first-level>li>ul.second-level>li>a:hover{background-color:#404051}@media (max-width:991px){.menu nav.desktop-nav{display:none}}nav.mobile-nav{display:inline-block;min-width:300px;background-color:#60606e;position:absolute;right:0;top:100px;display:none}nav.mobile-nav>ul.first-level li{list-style:none}nav.mobile-nav>ul.first-level>li a{display:inline-block;text-decoration:none;width:100%;height:40px;line-height:40px;text-align:center;color:#fff!important;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px}nav.mobile-nav>ul.first-level>li a:hover{background-color:#404051}nav.mobile-nav>ul.first-level>li>ul.second-level{display:none;background-color:#50505f}header.main-header .menu-icon{float:left;cursor:pointer;margin-top:41.5px;display:none}header.main-header .menu-icon .line{height:1px;width:30px;background-color:#60606e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main-header .menu-icon .line:nth-child(2){margin:7px 0;width:15px}header.main-header .menu-icon .line:last-child{width:20px}@media (max-width:991px){header.main-header .menu-icon{display:block}}footer.main-footer nav.footer-nav ul{padding:0;margin:0}footer.main-footer nav.footer-nav ul li{list-style:none;float:left;margin:0 20px;padding:0}footer.main-footer nav.footer-nav ul li:first-child{margin:0 20px 0 0}footer.main-footer nav.footer-nav ul li a{text-transform:uppercase;color:#9a9a9a}footer.main-footer .affiliates{margin-top:100px;font-size:10px}footer.main-footer .affiliates .oracle{float:left;text-align:left}footer.main-footer .affiliates .oracle img{width:200px;padding-top:20px;cursor:pointer;position:relative;z-index:2}footer.main-footer .affiliates .brands{float:right;text-align:right}footer.main-footer .affiliates .brands img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:53px;padding-top:20px;opacity:.7;cursor:pointer;position:relative;z-index:2}footer.main-footer .affiliates .brands img:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);transition:all 1s}footer.main-footer .affiliates .brands a{margin-left:10px}footer.main-footer .contrast{color:#fff!important;text-shadow:1px 1px 2px #969696}@media (max-width:991px){footer.main-footer *{text-align:center}footer.main-footer ul.social-icons{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}footer.main-footer ul.social-icons li{margin:0;width:-webkit-calc(100% / 6);width:calc(100% / 6)}footer.main-footer nav.footer-nav ul li{text-align:center;width:100%}footer.main-footer nav.footer-nav ul li,footer.main-footer nav.footer-nav ul li:first-child{margin-left:0;margin-bottom:20px}footer.main-footer .brands,footer.main-footer .oracle{float:none;text-align:center}footer.main-footer .affiliates:first-child{float:left}footer.main-footer .affiliates:last-child{float:right}}@media (max-width:650px){footer.main-footer .affiliates{clear:both;width:100%;margin-top:50px}footer.main-footer .brands,footer.main-footer .oracle{float:none!important;text-align:center!important}}.splitter-overlay{margin-top:0;background:#fff;width:100%;height:10px;position:relative;top:1px;z-index:1}.splitter{margin-top:0!important;border-bottom:2px solid #00d9d9;-webkit-box-shadow:1px 3px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:1px 3px 10px 0 rgba(0,0,0,.4);box-shadow:1px 3px 10px 0 rgba(0,0,0,.4)}.splitter img{width:100%;height:100px;opacity:.4}.otas{margin-top:10px!important;padding-top:40px;background-size:cover;position:relative;overflow:hidden}.otas p{font-size:10px;line-height:15px;font-weight:400;color:#999}.otas img{cursor:pointer}.site-hero{height:850px;width:100%;background:#fff url(/Assets/img/site-hero.jpg) no-repeat;background-size:cover;position:relative;overflow:hidden}.site-hero ul.slides{height:450px;width:100%;position:absolute;top:100px}.site-hero ul.slides li{opacity:0;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-hero .small-title{color:#fff;padding:7px 12px;background-color:#60606e;display:inline-block}.site-hero .big-title{font-size:48px;color:#60606e;padding:10px 40px;border:solid 10px #60606e;display:inline-block;margin-bottom:30px;background-color:rgba(255,255,255,.4)}.site-hero p{width:60%;margin:0 auto;color:#60606e}.site-hero_2{background-size:cover;height:500px;width:100%;position:relative}.site-hero_2 .page-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.site-hero_2 .page-title .big-title{font-size:36px}.site-hero_2 .page-title .small-title{font-size:14px}.wrapper-site-hero-payment{height:calc(100%);padding-bottom:400px;background:#fff url(/assets/img/site-hero-2.jpg) no-repeat;background-attachment:fixed}.wrapper-site-hero-login{height:calc(100%);padding-bottom:400px;background:#fff url(/assets/img/site-hero-2.jpg) no-repeat;background-attachment:fixed;background-position:center;background-size:cover}@media (min-height:960px){.wrapper-site-hero-login{height:100vh!important;padding-bottom:0!important;margin:0!important;display:flex;align-items:center}.form{margin-top:0!important}footer.main-footer{position:absolute;bottom:0;width:100vw;margin-top:0!important;margin-bottom:50px}}.wrapper-site-hero-terms{height:calc(100%);padding-bottom:400px;background:#fff url(/assets/img/site-hero-2.jpg) no-repeat;background-attachment:fixed}.wrapper-site-hero-careers{height:calc(100%);padding-bottom:400px;background:#fff url(/assets/img/site-hero-3.jpg) no-repeat;font-size:36px;color:#fff;text-shadow:3px 3px 10px #000}.wrapper-site-hero-error{height:100vh!important;width:100%;background:#fff url(/assets/img/site-hero-2.jpg) no-repeat;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.location{width:100%;height:600px;margin-bottom:10px;color:#fff;text-shadow:3px 3px 10px #000;background-color:#00d9d9}.location .saopaulo{width:100%;height:100%;background-image:url(/assets/img/saopaulo.jpg);background-repeat:no-repeat}.location .brasilia{width:100%;height:100%;background:url(/assets/img/brasilia.jpg) center bottom no-repeat}.location img{background-color:#00d9d9;width:120px;padding:10px;border-radius:40px 40px 0 40px;border:5px solid #fff}.location .positions{padding-top:50px}.location .positions:hover{animation:pulse 1s infinite}.location .positions div{float:left;background-color:rgba(0,217,217,.6);color:#fff;padding:10px;border:1px solid #fff;cursor:pointer}.location .positions .total{width:20%;border-radius:20px 0 0 20px;display:none}.location .positions .view{margin-left:1%;width:79%;border-radius:0 20px 20px 0;display:none}.location .positions .loading{display:block;background-color:transparent;width:120px;padding:10px;border-radius:initial;border:none}.location .items{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background-color:rgba(255,255,255,.95);width:80%;height:80%;border-radius:10px;border:3px solid #fff;-webkit-filter:none!important;filter:initial!important;display:none;text-align:left;text-shadow:none;color:#000;padding:20px;font-weight:700;overflow-y:scroll;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.location .items::-webkit-scrollbar{width:7px}.location .items::-webkit-scrollbar-thumb{background-color:#60606e;outline:1px solid #60606e}.location .items .item{border-bottom:1px solid #ccc;opacity:.8;min-height:120px;padding:10px;cursor:pointer}.location .items .item:hover{background-color:#eee}.location .items .openings{font-size:2em;font-family:Montserrat,sans-serif;float:left;width:10%;height:60px;text-align:center;line-height:60px;display:flex;align-items:center;justify-content:center}.location .items .openings span{font-size:8px;margin-left:5px}.location .items .job{font-size:1.4em;font-family:Montserrat,sans-serif;width:80%;height:60px;display:flex;align-items:center;justify-content:flex-start;padding-left:10px}.location .items .department{font-size:1em;padding-bottom:20px;margin-left:10%;padding-left:10px}.location .items .description{font-weight:400;padding-bottom:20px;display:none}.location .items .apply{width:200px;background-color:#00d9d9;color:#fff;text-align:center;padding:10px;cursor:pointer;margin-bottom:20px;display:none}.location .items .apply:hover{animation:pulse 1s infinite}.location .items .empty{text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:.8;font-family:Montserrat,sans-serif;text-transform:uppercase}.location .items .empty img{background-color:transparent;width:50px;padding:10px;border-radius:initial;border:none}@media (max-width:991px){.about-us{margin-bottom:50px}.last-benefit{width:100%}.last-benefit p{width:50%;margin:0 auto}}@media (max-width:650px){.location .items .job{font-size:1em;padding-left:20px}.location .items .department{font-size:.8em;padding-left:20px}.location .positions .total,.location .positions .view{font-size:10px!important}}@media (max-width:400px){.location .items .job{font-size:.8em!important;padding-left:30px!important}.location .items .department{font-size:.6em!important;padding-left:30px!important}}.background-effect{background-attachment:fixed!important;background-size:cover!important;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-box-shadow:1px 3px 10px 0 rgba(0,0,0,.2)!important;-moz-box-shadow:1px 3px 10px 0 rgba(0,0,0,.2)!important;box-shadow:1px 3px 10px 0 rgba(0,0,0,.2)!important}.background-effect:hover{-webkit-filter:none;filter:initial;transition:ease .5s}.agency{width:100%;height:auto;float:left;margin-top:-300px}.agency img{max-height:400px}.agency p{color:#60606e}.agency .section-title{text-align:left;width:100%;margin:0 auto 30px}.agency .concept{width:auto}@media (max-width:991px){.site-hero ul.slides{height:750px}.agency{margin-top:30px}.agency .row{text-align:center}.agency img{margin-bottom:30px}.agency .section-title{margin:0 auto;text-align:center}.agency p{text-align:center}}@media (max-width:600px){.site-hero ul.slides{height:750px;top:10px}.site-hero .big-title{width:90%;font-size:100%}.agency .concept{width:100%}}#error-form{display:none;font-weight:700;color:#fff;background:#cb2d3e;background:-webkit-linear-gradient(to right,#ef473a,#cb2d3e);background:linear-gradient(to right,#ef473a,#cb2d3e)}#error-form .message{padding-left:10px;font-weight:400}.form{padding:20px;-webkit-box-shadow:1px 3px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:1px 3px 10px 0 rgba(0,0,0,.4);box-shadow:1px 3px 10px 0 rgba(0,0,0,.4);width:50%;margin:0 auto;margin-top:100px}.form .form-header{margin-top:20px;border-bottom:solid 1px rgba(0,0,0,.1);padding-bottom:10px}.form .form-federated-header{margin-top:20px;border-bottom:solid 1px rgba(0,0,0,.1);font-family:"Open sans",sans-serif;font-weight:700;font-size:15px;padding-top:20px;padding-bottom:10px}.form .options{margin-top:20px;height:75px}.form .options h5{font-weight:700}.form .options .active{background-color:#60606e!important;color:#fff!important}.form .options .btn-1a{float:left;width:49%}.form .options .btn-1b{float:right;width:49%}.form .textarea{margin-top:20px;height:185px}.form .textarea .textarea_1{margin-top:20px}.form .textarea h5{font-weight:700}.processing{-webkit-box-shadow:initial!important;-moz-box-shadow:initial!important;box-shadow:initial!important;width:100%!important;transition:width 1s}@media (max-width:991px){.menuless header.main-header .menu-icon{display:none}.menuless header.main-header .logo{text-align:center;width:100%}.menuless header.main-header .logo img{width:182px}.menuless #form{width:80%}.form{width:80%}}.services .services-left i.icon{display:block;font-size:36px}.services .services-left .service-title{font-size:18px;margin-bottom:20px;margin-left:10px;display:inline-block}.services .services-left .service-description{font-size:12px;font-weight:400;margin-bottom:20px;display:inline-block}.services .services-left ul li{list-style:none;text-transform:uppercase;line-height:30px;color:#999}.services .icon{color:#60606e;width:36px;margin-bottom:10px}@media (max-width:991px){.services .services-left{text-align:center;margin-bottom:50px}}.portfolio .categories-grid span{font-size:20px;margin-bottom:50px;display:inline-block}.portfolio .categories-grid .categories ul li{list-style:none;margin:20px 0}.portfolio .categories-grid .categories ul li a{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;color:#60606e;margin-left:20px}.portfolio .categories-grid .categories ul li a.active{margin-left:0;background-color:#00d9d9;padding:0 10px;color:#fff!important}@media (max-width:991px){.portfolio .categories-grid span{margin-bottom:0;text-align:center;width:100%}.portfolio .categories-grid .categories ul li{text-align:center}.portfolio .categories-grid .categories ul li a{margin-left:0}}.portfolio_item{position:relative;overflow:hidden;margin-bottom:30px;display:inline-block}.portfolio_item .portfolio_item_hover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.8);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio_item .portfolio_item_hover .item_info{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio_item .portfolio_item_hover .item_info span{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;color:#60606e;font-size:18px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;opacity:0}.portfolio_item .portfolio_item_hover .item_info em{font-style:normal;font-weight:700;display:inline-block;background-color:#00d9d9;padding:5px;color:#fff;margin-top:5px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease-in-out .5s;transition:all .5s ease-in-out .5s;opacity:0}.portfolio_item:hover .portfolio_item_hover{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio_item:hover .item_info em,.portfolio_item:hover .item_info span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project_images{float:left}.related_projects{float:left}.pages_pagination{width:100%;height:50px;line-height:50px;float:left;text-align:right;font-size:24px;margin:50px 0}.pages_pagination .all{float:left}.pages_pagination>a{display:inline-block;height:100%;width:50px;text-align:center}.pages_pagination>a:hover{background-color:#00d9d9;color:#fff}@media (max-width:991px){.related_projects img{margin-bottom:30px}}.modules{margin-top:0!important}.modules img.icon{color:#60606e;width:36px;margin-bottom:20px;padding-top:20px}.textarea_1{height:150px;width:100%;border:solid 1px rgba(0,0,0,.1);position:relative}.textarea_1 textarea{height:100%;width:100%;border:0;padding:20px;background-color:transparent;float:left;z-index:2;font-family:Montserrat,sans-serif;font-size:14px;color:#9a9a9a;resize:none}.textarea_1>span{position:absolute;top:20px;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#cdcdcd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.input_1{height:50px;width:100%;border:solid 1px rgba(0,0,0,.1);position:relative;margin-bottom:10px;margin-top:20px}.input_1 input[type=password],.input_1 input[type=text]{height:100%;width:100%;border:0;padding:0 20px;float:left;position:relative;background-color:transparent;z-index:2;font-family:Montserrat,sans-serif;font-size:14px;color:#9a9a9a}.input_1>span{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#cdcdcd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.input_1>span.active,.textarea_1>span.active{color:#00d9d9;font-size:10px;top:0;left:5px;background-color:#fff;padding:5px;border:solid 1px rgba(0,0,0,.1)}.input_1>span.empty-field,.textarea_1>span.empty-field{font-size:25px;margin:0 auto;right:20px;text-align:right;display:none}.input_2{width:100%;height:40px;background-color:#ececec;position:relative}.input_2>input{height:100%;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);border:0;background-color:transparent;padding:0 20px;font-family:Montserrat,sans-serif;font-size:12px;text-transform:uppercase;float:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.input_2>button{height:100%;width:40px;border:0;background-color:transparent}.input_2>input:focus{background-color:#f2f2f2}.benefits_1_single{width:100%;text-align:center}.benefits_1_single>i{display:inline-block;font-size:60px;position:relative;opacity:.6}.benefits_1_single>i:after{content:"";position:absolute;bottom:20px;left:0;height:20px;width:40px;background-color:#00d9d9;z-index:-1}.benefits_1_single>.title{font-size:14px;padding-bottom:10px}.benefits_2_single{margin-bottom:30px;text-align:center}.benefits_2_single:nth-last-child(-n+3){margin-bottom:30px}.benefits_2_single>img{display:inline-block;background-color:#00d9d9;height:60px;width:60px;text-align:center;color:#fff;padding:10px;border-radius:20px 0 10px 0}.benefits_2_single>.title{display:inline-block;height:40px;line-height:40px;color:#60606e}@media (max-width:1200px){.benefits_1_single>p{font-size:13px}}@media (max-width:991px){.benefits_1_single>p{font-size:12px}}@media (max-width:767px){.benefits_1_single>p{font-size:14px}}.pricing_plan{padding:30px;border-top:solid 5px #00d9d9;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pricing_plan:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-left:10px solid transparent;border-right:0 solid transparent;border-top:10px solid #00d9d9}.pricing_plan:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 0 50px rgba(0,0,0,.2);box-shadow:0 0 50px rgba(0,0,0,.2)}.pricing_plan .plan_title{font-size:30px;text-align:center;padding-bottom:15px}.pricing_plan .plan_price{padding:5px 10px;color:#fff;font-size:14px;text-align:center;display:inline-block;width:100%;background:#00b09b;background:-webkit-linear-gradient(to right,#4d4dff,#00d9d9);background:linear-gradient(to right,#4d4dff,#00d9d9)}.pricing_plan .plan_price span{position:relative;bottom:5px}.pricing_plan .plan_price i{font-size:30px;padding-left:5px;position:relative;top:2px}.pricing_plan .plan_pricevalue{font-size:10px;text-align:center;padding-bottom:15px}.pricing_plan .plan_pricevalue span.price{font-size:30px}.pricing_plan .plan_pricevalue span.contact{font-size:15px}.pricing_plan .plan_pricevalue div.description{font-size:9px;font-weight:400}.pricing_plan .btn{width:100%;text-align:center}.pricing_plan ul{margin:50px 0}.team_member{margin-bottom:30px;position:relative;overflow:hidden}.team_member .team_member_hover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.8);padding:20px;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.team_member .team_member_hover .team_member_info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}.team_member .team_member_hover .team_member_info .team_member_name{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;color:#60606e;text-transform:uppercase;-webkit-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.team_member .team_member_hover .team_member_info .team_member_job{display:inline-block;margin-top:10px;background-color:#00d9d9;padding:5px;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;-webkit-transition:all .2s ease-in-out .3s;transition:all .2s ease-in-out .3s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.team_member:hover .team_member_hover{opacity:1}.team_member:hover .team_member_info .team_member_job,.team_member:hover .team_member_info .team_member_name{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.testimonials{position:relative;float:left}.testimonials_single{width:100%;text-align:center}.testimonials_single .author_pic{height:80px;width:80px;border-radius:50%;overflow:hidden;margin:0 auto}.testimonials_single p{margin:30px 0}.testimonials_single .author_name{padding:7px;background-color:#00d9d9;color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;display:inline-block}.clients_single{border:solid 1px rgba(0,0,0,.1);padding:20px;overflow:hidden;text-align:center}.clients div[class^=col]{margin-bottom:30px}.clients div[class^=col]:nth-last-child(-n+3){margin-bottom:0}@media (max-width:767px){.clients div[class^=col]:first-child{margin-top:30px}.clients div[class^=col]:nth-last-child(-n+3){margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.clients div[class^=col]:first-child{margin-top:30px}.clients div[class^=col]:nth-last-child(-n+3){margin-bottom:30px}}.clients_single img{max-width:100%;max-height:100px;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.clients_single:hover img{opacity:1}.blog_post{margin-bottom:100px}.post_media{margin-bottom:30px}.post_media *{width:100%;max-height:500px}.post_title{margin-bottom:20px}.post_title span.post_date{font-size:11px;font-family:Montserrat,sans-serif;text-transform:uppercase;background-color:#00d9d9;padding:5px;color:#fff}.post_info{margin-bottom:20px}.post_info .post_date{background-color:#00d9d9;height:30px;line-height:30px;padding:0 15px;color:#fff;float:left;margin-right:15px}.post_info>*{line-height:30px}.post_info>i{color:#ccc;font-size:18px;margin-right:5px}.post_info>span{color:#ccc;font-family:Montserrat,sans-serif;font-size:14px;margin-right:20px}.blog_post>a{display:inline-block;margin-top:10px}.blog_post_masonry{width:100%;margin-bottom:50px}.blog_post_masonry .post_media{margin-bottom:0}.blog_post_masonry .post_info{margin:10px 0}.blog_post_masonry .post_date{display:block;width:100%}@media (max-width:991px){.sidebar{margin-top:100px}}.sidebar{float:left}.sidebar .widget{margin-bottom:50px;width:100%;float:left}.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget .widget_title{font-size:14px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:30px}.sidebar .widget .related_post{margin-bottom:15px;width:100%;float:left}.related_post:hover .thumb{opacity:.5}.thumb{max-height:60px;max-width:60px;display:inline-block;margin-right:15px;float:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sidebar .widget .related_post .post_title{font-size:14px}.sidebar .widget .related_post .post_date{font-size:12px}.thumb:hover{opacity:.5}.blog_pagination{width:100%;text-align:center;float:left}.blog_pagination .page{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;display:inline-block}.blog_pagination .page span{display:inline-block;padding:0 20px}.blog_pagination .page i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog_pagination .page:hover i.prev{color:#00d9d9;display:inline-block;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.blog_pagination .page:hover i.next{color:#00d9d9;display:inline-block;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.loading{display:none;text-align:center;margin:0 auto}.demo-animation{min-height:520px}.demo-animation div{-webkit-transition:width .3s ease,margin .3s ease;-moz-transition:width .3s ease,margin .3s ease;-o-transition:width .3s ease,margin .3s ease;transition:width .3s ease,margin .3s ease}.demo{text-align:center}.demo .description{width:100%!important}#demo-form{display:none;width:50%;margin:0 auto;margin-top:50px}@media (max-width:600px){#demo-form{width:90%}}.loading img{width:100px}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:2px 0 0 0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-menu .ui-menu-item{padding-left:10px;padding-right:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#9a9a9a;opacity:.6;text-transform:uppercase}.ui-menu-item>a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;color:#555;white-space:nowrap}.ui-state-active,.ui-state-hover{color:#fff;text-decoration:none;background-color:#08c;background-image:none}#login-form .action{margin-top:20px;width:100%}#login-form .small{text-align:left;font-size:11px}#login-form .small{text-align:left;font-size:11px}#login-form .disclaimer{display:none}#steps-form{width:100%;height:100px;text-align:center}#steps-form div{float:left;width:33%;height:30px;line-height:30px;border:solid 1px rgba(0,0,0,.1);margin:1px;font-size:12px}#steps-form div.active-1{border:none;background:#00b09b;background:-webkit-linear-gradient(to right,#4d4dff,#00d9d9);background:linear-gradient(to right,#4d4dff,#00d9d9);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff}#steps-form div.active-2{border:none;background:#00b09b;background:-webkit-linear-gradient(to left,#4d4dff,#00d9d9);background:linear-gradient(to left,#4d4dff,#00d9d9);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff}#payment-cardfields,#payment-setupfields{display:none}#payment-setupfields .description{font-size:11px}#payment-cardfields .pricing,#payment-setupfields .pricing{width:100%;height:200px;text-align:right;font-weight:700;font-size:30px}#payment-cardfields .pricing .agreement-value,#payment-setupfields .pricing .estimated-value{font-size:10px;font-weight:400}#payment-cardfields button,#payment-setupfields button{width:49%;float:left;margin-top:70px}#payment-cardfields .cards{float:right;position:relative;bottom:10px}#payment-cardfields .cards .visa{width:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}#payment-cardfields .cards .mastercard{width:50px;padding-left:15px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}#payment-cardfields .cards .active{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#terms-form{width:80%;text-align:justify;text-justify:inter-word;background:0 0!important;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial}#terms-form p{width:90%;padding-top:5px;font-size:12px;line-height:30px}#terms-form .title{font-size:30px;font-weight:700;padding-top:50px;padding-bottom:20px}#terms-form .time{padding-bottom:50px}#terms-form .topic{font-weight:700}#analytics{width:100%;height:500px;background-image:url(/assets/img/analytics.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Montserrat,sans-serif;font-size:18px}#analytics .row{padding-top:50px}#analytics #analytics-ai{text-align:right}#analytics #analytics-ai img{width:70px;height:43px}#analytics .row div:last-child{text-align:left}#analytics #analytics-items img{width:20px;height:auto;margin-right:5px}#analytics #analytics-items .second{padding-top:20px}#analytics #analytics-items .second span{font-size:25px;font-weight:700}#analytics #analytics-items .checklist{padding-top:40px;font-size:12px}#analytics #analytics-items .checklist div{opacity:.8}#analytics #analytics-items .disclaimer{padding-top:40px;opacity:.8;font-size:10px}#analytics #analytics-items a{margin-top:25px;width:230px;display:flex;align-items:center;justify-content:center}@media (max-width:991px){#analytics-head{display:none}#analytics #analytics-items .disclaimer{padding-top:10px}}@media (max-width:650px){#analytics{font-size:14px}#analytics #analytics-items .second span{font-size:21px}#analytics #analytics-items .checklist{font-size:10px}}@media (max-width:455px){#analytics #analytics-items .btn{display:none}}#position-form{width:80%;margin-top:150px;margin-bottom:150px;background-color:#fff;border:10px solid;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#position-form .title{font-size:2em;padding-bottom:20px}#position-form .description{font-size:1em}#position-form .description p,#position-form .desired ul,#position-form .required ul,#position-form .responsibilities ul{width:100%;padding-bottom:20px;line-height:1.6}#position-form .desired ul li,#position-form .required ul li,#position-form .responsibilities ul li{padding:10px;margin-left:40px;line-height:1.6}#position-form .classification{background-color:#00d9d9;width:120px;border-radius:40px;color:#fff;font-weight:700;font-family:Montserrat,sans-serif;text-align:center;position:relative;bottom:15px}#position-form .apply{background-color:#00d9d9;width:160px;height:40px;border-radius:40px;color:#fff;font-weight:700;font-family:Montserrat,sans-serif;display:flex;text-align:center;justify-content:center;align-items:center;margin-bottom:50px;margin-top:50px;cursor:pointer}#position-form .apply:hover{animation:pulse 1s infinite}#position-form #position-fields{display:none}#position-form #error-form{margin-top:10px;margin-bottom:20px;width:100%;display:none}#position-form #position-action{margin-top:40px;width:100%;margin-bottom:20px}#position-form .answer{margin-bottom:20px}#position-form .disclaimer{font-size:12px;font-weight:400}.wrapper-site-hero-position{height:100%;background-attachment:fixed;background-size:cover;-webkit-box-shadow:1px 3px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 3px 10px 0 rgba(0,0,0,.2);box-shadow:1px 3px 10px 0 rgba(0,0,0,.2)}.ui-helper-hidden-accessible{display:none!important}.password-validation{color:#60606e;font-size:11px;padding:10px;background:linear-gradient(to bottom,#fff,rgba(0,0,0,0));width:100%;height:170px;-webkit-box-shadow:1px 3px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:1px 3px 3px 0 rgba(0,0,0,.4);box-shadow:1px 3px 3px 0 rgba(0,0,0,.4);display:none}.password-validation .security-level{font-weight:700;padding-bottom:10px;height:30px;display:flex;align-items:center}.password-validation .security-level div{float:left}.password-validation .security-level .strength{width:200px;height:100%;background:#ddd;margin-left:10px;border-radius:20px;text-align:center;display:flex;justify-content:center;align-items:center}.password-validation .requirements{font-weight:700;padding-bottom:10px;clear:both}.password-validation .match{text-align:center;display:flex;align-items:center}.password-validation .match span:first-child{font-size:13px}.password-validation .match span:last-child{padding-left:5px}.password-validation .active{color:#46c707}.password-validation-insufficient{background:#ece9e6;background:-webkit-linear-gradient(to right,#fff,#ece9e6);background:linear-gradient(to right,#fff,#ece9e6)}.password-validation-weak{background:#ff416c!important;background:-webkit-linear-gradient(to right,#ff4b2b,#ff416c)!important;background:linear-gradient(to right,#ff4b2b,#ff416c)!important;color:#fff!important}.password-validation-medium{background:#fdc830!important;background:-webkit-linear-gradient(to right,#f37335,#fdc830)!important;background:linear-gradient(to right,#f37335,#fdc830)!important;color:#fff!important}.password-validation-strong{background:#00c6ff!important;background:-webkit-linear-gradient(to bottom,#0072ff,#00c6ff)!important;background:linear-gradient(to bottom,#0072ff,#00c6ff)!important;color:#fff!important}#errormessage-form{box-shadow:initial!important;text-align:center}#errormessage-form .icon{width:50%}#errormessage-form .title{position:relative;top:20px;font-size:24px}#errormessage-form .description{position:relative;top:40px;font-size:11px;line-height:20px}#errormessage-form .description span{font-weight:700;font-size:20px;position:relative;top:3px}