@charset "UTF-8"; 
/*
Theme Name: Data Engine
Theme URI: https://www.dataengine.com.br/
Description: A plataforma de validação cadastral e enriquecimento de dados Data Engine é uma solução desenvolvida pela Cedro Technologies, empresa de TI especializada no mercado financeiro.
Author: Mário Nilcain
Author URI: http://www.cedrotech.com
Version: 1.0
Tags: Data Engine, CPF, Uberlândia, Cedro Technologies,
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
 
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


.idHotjar {
	background-color: #94E027!important;
}

@charset "UTF-8";*{margin:0;padding:0;}
html,body{overflow-x:hidden;font-family:Poppins,Arial,sans-serif!important;background-color:#ffffff!important;color:#ffffff}
html{scroll-behavior:smooth;}
@keyframes bounceArrow{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}40%{transform:translateY(-20px);}60%{transform:translateY(-10px);}}
@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}
@keyframes eEuvQz{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}to{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}}

::selection {background-color: #94E027;color: white;}
     
p, .salesforce {color:#50545D;font-weight:400;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}
h1{color:#090808;font-size: 3rem;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;}
h2{color:#090808;font-size: 2.25rem;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;}
h3{color:#090808;font-size: 2rem;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;}
h4{color:#090808;font-size: 1.25rem;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;}
h5{color:#090808;font-size: 1em;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;}
a{color: #94E027;text-decoration: none;}
a:hover{color: #94E027;text-decoration: none;}

.home--functionalities.home--bg--ico-left .carousel-cell h3 {
	color:#090808;font-size: 1.25rem;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;
}

.contact- h4, .local h3 {
	color:#090808;font-size: 1em;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;
}

/* CONTACT FORM 7 */
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;color: #398f14;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #f7e700;color: #f7e700;} 
div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;border: 2px solid #1E266D;color: #1E266D;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],select,textarea {font-size: 14px;border: 1px solid #ccc;border-radius: 4px; width: 100%;padding: 3% ;margin-bottom:12px;color: #212529;}
.wpcf7 select {color:#212529;height: 52px;}
.wpcf7 textarea {height: 120px;color: #212529}

/* GENERAL */
.grecaptcha-badge{visibility:hidden;}
#avatarButton{bottom: 64px!important;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {padding: 16px 25px;margin: 2% 0% 2% 8%;width: 80%;border-radius: 8px;}

/* HEADER */
header{position: fixed;z-index: 2;background:#ffffff;-webkit-transition: background .2s ease;transition: background .2s ease;left:0;width:100%;height:80px;}
header.fixed-menu{position: fixed;z-index: 9999;box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;}
header.fixed-menu .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(1, 25, 60, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}

header .authentication{color:#D6D6D6;}
header .authentication a{margin: 0 8px;}
header .authentication a:hover{color: #0E558F;}
header .authentication .register {color:#5C5C5C;}
header .authentication .login {color: #0E558F; margin-right: 24px;}
header .authentication .login .icon{margin-right: 8px; margin-bottom: 4px}
header .navbar{padding: .5rem 0rem;}
header .navbar-nav {margin-right: 0px!important }
header .navbar-expand-lg .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}

header .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(1, 25, 60, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}
header .navbar-light .navbar-toggler{border-color:#01193c!important}
header .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link a{color:#50545D;}
header .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#94E027;text-decoration: none;}
header .navbar-light .navbar-nav .nav-link{padding: 0px 32px 0px 0px;font-size: 14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:left;color:#50545D;}


/* GENERAL */
.container{max-width:1600px!important;padding:0px 25px 0px 25px!important;}
.container-header{max-width:1600px!important;padding:0px 25px 0px 25px!important;}
.cli-style-v2 .cli-bar-message {line-height: 1.6;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {border-radius: 20px;}
.grecaptcha-badge{visibility:hidden;}
#avatarButton{bottom: 64px!important;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {padding: 16px 25px;margin: 2% 0% 2% 8%;width: 80%;border-radius: 8px;}
.center{display: flex;justify-content: left;align-items: center;}
.sectionn{padding:6rem 0;}


/* BUTTON */
.btn{border-radius: 100px;transition: all .15s ease;font-weight: 400;text-align: center;padding: 10px 20px;font-size: 14px;line-height: 1.5;text-transform: uppercase;}
.btn:hover { -webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
.btn-primary{color: #090808;background-color:#94E027;border-color: #94E027;}   
.btn-primary:hover {color: #090808;background-color:#94E027;border-color: #94E027;} 
.btn-primary:focus {color: #090808;background-color:#94E027;box-shadow: 0 0 0 0.0rem rgba(0,0,0,.0);}
.btn-primary.disabled, .btn-primary:disabled {     opacity: .25; color: #fff;background-color: #94E027;border-color: #94E027;}
.btn-primary:focus {box-shadow: 0 0 0 0.0rem rgba(0,0,0,.0)!important}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{    background-color: #94E027;border-color: #94E027;}

/* MAIN */
main{position:relative;padding-top: 80px;}

/* HOME */
.home--hero{ background: #FFFFFF;}
.home--hero p{padding: 16px 0;margin-right:250px}
.home--hero h1 {font-size: 2.6rem;}

.home--client{background-color: #F6F6F6;padding:6rem 0;}  
.home--client p{padding-bottom: 24px;}
.home--client img{padding: 24px;}
.home--client .carousel-cell {width: calc( ( 100% - 0px ) / 5);counter-increment: carousel-cell;}



.home--numbers{background-color: #FFFFFF;padding:6rem 0;}  
.home--numbers .numbers {padding-top: 32px;}
.home--numbers .numbers h2{font-size: 60px;}
.home--numbers .numbers p{font-weight: bold}
.home--functionalities{background-color: #F6F6F6; padding:6rem 0; }

.home--bg--ico-left{background-image: url(./assets/images/bg-ico--data-right.png);background-repeat: no-repeat;background-position: bottom left;}
.home--bg--ico-right{background-image: url(./assets/images/bg-ico--data-left.png);background-repeat: no-repeat;background-position: top right;}
.bg-ico--settings--data-left{background-image: url(./assets/images/bg-ico--settings--data-right.png);background-repeat: no-repeat;background-position: bottom left;}
.bg-ico--settings--data-right{background-image: url(./assets/images/bg-ico--settings--data-left.png);background-repeat: no-repeat;background-position: top right;}

.teste .carousel-cell {width: calc( ( 100% - 0px ) / 3);counter-increment: carousel-cell;}

/* functionalities */
.functionalities-page{padding:6rem 0; } 

.functionalities-page  .nav-link:hover{ background: #94E027;color: #ffffff!important}
.functionalities-page  .nav-link:hover h4{ color: #ffffff!important}


.functionalities-page .carousel .active {background: #94E027;color: #ffffff!important;}
.functionalities-page .carousel .active h4 {color: #ffffff!important;}
.functionalities-page .carousel-cell h4{color: #7E7E7E;font-size: 1rem;}
.functionalities-page .carousel-cell {width: calc( ( 100% - 0px ) / 4);counter-increment: carousel-cell;}

.functionalities-page .nav-link {background: #FFFFFF;box-shadow: 0px 4px 8px #00000021;border-radius: 8px;padding: 24px;text-align: center;min-height: 100px;margin: 16px;display: flex;justify-content: center;align-items: center;}
.functionalities-page .content{padding-top: 4rem;}
.functionalities-page .fade:not(.int) {opacity: 1!important;}

.functionalities-page .nav-tabs {border-bottom: 1px solid #ffffff;}

.functionalities-page .owl-theme .owl-nav .disabled {opacity: 0!important;}
.functionalities-page button.owl-prev {position: absolute;left: 0px;top: 37%;transform: translateY(-50%);background-color: white !important;width: 40px;height: 40px;border-radius: 100% !important;color: #000 !important;box-shadow: 0 6px 12px 0 rgb(39 39 39 / 48%);}
.functionalities-page button.owl-next {position: absolute;right: 0px;top: 37%;transform: translateY(-50%);background-color: white !important;width: 40px;height: 40px;border-radius: 100% !important;color: #000 !important;box-shadow: 0 6px 12px 0 rgb(39 39 39 / 48%);}
.functionalities-page .owl-dots {display: block;}
.functionalities-page .item h4{color: #7e7e7e;font-size: 1rem;}

.functionalities-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background: #94E027!important;border-color: #ffffff00;}
.functionalities-page .item .active h4 {color: #ffffff!important;}



.home--functionalities h1{padding-bottom: 64px}
.home--functionalities h2{font-weight: bold;}
.home--functionalities img{padding-bottom: 32px;}
.home--functionalities .int{ margin: 16px; background: #FFFFFF;box-shadow: 0px 3px 18px #8989891A;border-radius: 7px; padding: 32px; text-align: left;}
.home--functionalities .carousel-cell{padding:  1.5rem 0;}
.home--functionalities .carousel-cell {width: calc( ( 100% - 0px ) / 3);counter-increment: carousel-cell;}



.home--specialist{background-color: #F6F6F6;padding:6rem 0;}  
.home--specialist p{padding: 24px 0px}
.home--for-company{background-color: #ffffff;padding:6rem 0;}

/* PRESS */
.press{padding:6rem 0; } 
.press img{padding-bottom: 32px;}

.press .int{ margin: 16px; background: #FFFFFF;box-shadow: 0px 3px 18px #8989891A;border-radius: 7px; padding: 32px; text-align: left;}
.press .carousel-cell{padding:  1.5rem 0;}
.press .carousel-cell {width: calc( ( 100% - 0px ) / 4);counter-increment: carousel-cell;}

/* HOW*/
.how{padding:3rem 0; } 
.how h2{padding-top:6rem}
.how img{padding-bottom: 32px;}
.how .carousel{padding-bottom:6rem} 
.how .int{ margin: 16px; background: #FFFFFF;box-shadow: 0px 3px 18px #8989891A;border-radius: 7px; padding: 32px; text-align: left;}
.how .carousel-cell{padding:  1.5rem 0;}
.how .carousel-cell {width: calc( ( 100% - 0px ) / 3);counter-increment: carousel-cell;}


/* FAQ */
.faq-bg {padding: 12rem 0!important;background-repeat: no-repeat;background-position: center center;}
.faq-bg h1{color: #ffffff}
.faq--list {padding: 6rem 0 ; background-color: #FAFAFC}
.faq--list p{padding-bottom:32px }
.faq--list .card{border-radius: 8px;box-shadow: 0 6px 12px 0 rgba(59, 57, 140, 0.06);background-color: #ffffff;margin-bottom: 16px;border: 0px;text-align: left;}
.faq--list .card-header {padding: 24px 32px;margin-bottom: 0;background-color: #ffffff;border-bottom: 0px ;}
.faq--list .card-block{ padding: 0px 32px;}
.faq--list .accordion-head a{text-decoration: none;}
.faq--list .accordion-head h5{float: left;margin-right: 32px;margin-bottom: 0rem; font-weight: 500}
.faq--list .accordion-head img {float: right; width: 16px; margin-top: 8px;-webkit-transform: rotate(180deg);-ms-transform: rotate(100deg);transform: rotate(180deg)}
.faq--list .accordion-head a.collapsed img  { -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

/* ABOUT */
.about .for-cedro{padding:12rem 0; background:  url('./assets/images/logo--cedro-bg.png');background-repeat: no-repeat; background-position: center center; background-size: contain;}  
.about .about-bg {padding: 12rem 0!important; background-repeat: no-repeat;background-position: center center;}
.about .about-bg h1{color: #ffffff}
.about .dif h5 {background-image: url(./assets/images/checkmark.svg);background-size: 24px;background-repeat: no-repeat;background-position-y: 0;padding: 0px 32px 16px 32px;font-size: 18px;font-weight: 600;line-height: 1.4;margin-bottom: 0;}

/* CONTACT */
.contact{background-color: #FAFAFC;}
.contact .img-contact{margin-top: -100px;}
.salesforce input {
	padding: 24px!important;
}

/* FEATURES */
.features--section{padding: 3.25rem 0}
.features--section .int{background-color: #FAFAFD; margin-bottom: 32px; padding: 32px; transition: all 150ms ease-in-out;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.features--section .int h2{font-weight: bold; font-size: 32px;}
.features--section h5{background-image: url(./assets/images/checkmark.svg);background-size: 24px; background-repeat: no-repeat;background-position-y: 0;padding: 0px 32px 16px 32px;font-size: 18px;font-weight: 600;line-height: 1.4;margin-bottom: 0;}
.color{background-color: #FAFAFD}

/* FOOTER */
footer {background: #ffffff;}
footer p{margin-bottom: 1rem;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.57;letter-spacing: normal; color: #50545D;}
footer hr.linha {border: 0;height: 1px;background: #CACACA;}
footer a{color: #7E7E7E}
footer .logo img{padding-bottom: 24px; }
footer .logo p {margin-right: 96px;}
footer .logo .social{width: 64px;padding-right: 8px;}
footer .navigation {padding: 64px 0px 0px 0px}
footer .navigation h5{padding-bottom: 16px;}
footer .icon {margin-right: 12px;float: left;width: 24px;}
footer .units {margin-bottom: 10px; display: flex;}
footer .units  a:hover{text-decoration: none;}
footer .units  p:hover{color: #3F3182!important;}
footer .social-networks{background-color: #3F3182;  padding: 0px 0}
footer .social-networks h5 {font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.19;letter-spacing: normal;color: #ffffff;transform: translate(0%, 50%);}
footer .social-networks img{padding-left: 16px;}
footer .copyright{padding: 32px 0px}

@media screen and (max-width: 576px) {
h1 {font-size: 2rem;}
header{box-shadow: 0 6px 12px 0 rgba(59, 57, 140, 0.06);}
header .authentication {color: #D6D6D6;padding: 24px 0px 24px 0px;}
header .container {padding: 0px 15px 0px 15px!important; background: #fff;}
header .navbar-nav {margin: 16px 16px 16px 0px!important;}
header .navbar-light .navbar-nav .nav-link {padding: 8px;}
footer .logo p {margin-right: 0px;}
footer .contact-{margin-bottom: 32px}
footer .local{margin-bottom: 32px}
.sectionn {padding: 3rem 0!important;}
.contact .img-contact {margin: 0px 0px 48px 0px;}
.about .about-bg {padding: 6rem 0!important;}
.about .for-cedro {padding: 3rem 0;}
.functionalities-page .carousel-cell {width: calc( ( 100% - 0px ) / 1);counter-increment: carousel-cell;}
.press .carousel-cell {width: calc( ( 100% - 0px ) / 1);counter-increment: carousel-cell;}
.how .carousel-cell {width: calc( ( 100% - 0px ) / 1);counter-increment: carousel-cell;}
.home--hero h1 {padding-top: 10Vh;font-size: 32px;}
.home--hero p {margin-right: 0px;}
.home--client .carousel-cell {width: calc( ( 100% - 0px ) / 1);counter-increment: carousel-cell;}
.home--functionalities .carousel-cell {width: calc( ( 100% - 0px ) / 1);counter-increment: carousel-cell;}
.home--functionalities .int {margin-right: 0px;}
.home--for-company img{padding-top: 32px}
.none{display: none}
.navbar-brand {width: 70%;}
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	border:none !important;
}
#moove_gdpr_cookie_info_bar {
	border:none !important;
}


