@charset "UTF-8"; 
/*
Theme Name: Cedro Technologies
Theme URI: http://www.marionilcain.com.br
Description: A Cedro é uma empresa que tem como objetivo e transformar o mundo através de pessoas e tecnologias. Com atuação global e sustentável, basemos o nosso crescimento na constante vontade de criar e inovar. 
Author: Mário Nilcain
Author URI: http://www.marionilcain.com.br
Version: 1.0
Tags: Cedro Technologies, Fast Trade, Home Broker, Bolsa de Valores, Cedro, Brasil, Uberlândia
.
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
.
 */
@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 textSlide{0%{transform:translateX(0%);}
100%{transform:translateX(-70%);}
}
p{color:#ffffff;font-weight:400;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}
h1{font-size:45px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}
h2{font-size:32px;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {padding: 16px 25px;margin: 2% 0% 2% 8%;width: 80%;border-radius: 8px;}
.cli-style-v2 .cli-bar-message {line-height: 1.6;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {border-radius: 20px;}
#cf7md-form .wpcf7-list-item span a{color:#ffffff!important; text-decoration: underline!important}
main{position:relative;}
header{position:fixed;left:0;width:100%;height:80px;background-color:transparent;z-index:9;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
header.fixed-menu{background-color:#ffffff;-webkit-box-shadow:0 0 30px -15px rgba(0, 0, 0, 0.1);box-shadow:0 0 30px -15px rgba(0, 0, 0, 0.1);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.container{max-width:1600px!important;padding:0px 25px 0px 25px!important;}
#avatarButton{bottom: 36px!important;}
.grecaptcha-badge{visibility:hidden;}
.navbar-expand-lg .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}
.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:#ffffff;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#ffffff}
.nav-link{display:block;padding:inherit}
.navbar-light .navbar-nav .nav-link{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:left;color:#ffffff}
.dropdown-menu{color: #000000!important;padding: 0rem 0!important;background-color: #ffffff!important;border: 0px solid #ffffff!important;border-radius: .25rem!important;}
.dropdown-item:{color: rgb(0 0 0)!important;padding: 0.5rem 0.5rem!important;}
.dropdown-item:focus, .dropdown-item:hover{color:rgba(255,255,255,.9)!important;text-decoration:none!important;background-color:#0954ab!important;}
.dropdown-toggle::after {vertical-align: 0em;!important;border-top:0em solid;!importan}
header.fixed-menu .logo svg{fill:#0954ab!important}
header.fixed-menu .navbar-light .navbar-nav .nav-link{color:#0954ab!important}
header.fixed-menu .navbar-light .navbar-nav .nav-link a{position:relative;display:inline-block;margin:15px 25px;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em;}
header.fixed-menu .navbar-light .navbar-toggler{border-color:#0954ab!important}
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(9,84,171, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}
.whatsapp-fixed{position: fixed;right: 25px;bottom: 80px;z-index: 99; opacity: 1;transition: all .5s;pointer-events: all;transform: scale(1);}
.whatsapp-fixed:hover {transform: scale(1.1)!important;transition: all .5s;}
.whatsapp-fixed.actived {transform: translateY(0);}
.logo svg{height:65px;fill:#ffffff;}
.arrow-down svg path{fill:#ffffff;}
.arrow-down svg rect{stroke:#ffffff;}
.arrow-down svg{stroke:#ffffff;}
.navbar-light .navbar-toggler{border-color:#ffffff!important}
.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(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}
.cl-effect-1 a::before,
.cl-effect-1 a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
.cl-effect-1 a::before{margin-right:5px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.cl-effect-1 a::after{margin-left:5px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
.cl-effect-1 a:hover::before,
.cl-effect-1 a:hover::after,
.cl-effect-1 a:focus::before,
.cl-effect-1 a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.error h2{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ffffff;padding-bottom:30px;}
.home--highlight h1{font-size:60px;color:#ffffff;line-height:1.4;padding-bottom:60px;font-weight:900;padding-top:25vh}
.home--highlight .img-slide{margin-top:50px;width:100%;height:auto;}
.home--company{background-color:#0b2038;padding:4.25rem 0rem;}
.home--company p{color:#ffffff;font-weight:400;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}
.home--company h1{font-weight:800;font-size:100px;line-height:121px;padding:40px 0px;text-align:center;color:#0954AB;z-index:2}
.home--company h4.user{font-weight:800;font-size:100px;line-height:121px;padding:40px 0px;text-align:center;color:#0954AB;z-index:2}
.home--company h3{font-weight:600;font-size:24px;line-height:32px;text-align:center;padding-bottom:30px;color:#FFFFFF;}
.home--company h5{font-weight:300;font-size:16px;line-height:24px;text-align:center;color:#FFFFFF;}
.home--company .nu-left{text-align:center!important;color:transparent!important;-webkit-text-stroke:2px #0954AB!important;margin-top:-215px!important;margin-left:-20px!important;z-index:1;}
.home--company .int{flex-direction:row;display:flex;align-items:flex-start;padding:64px 24px;}
.home--company .int img{margin-right:20px}
.home--company .int h3{margin-right:20px!important;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#FFFFFF}
.home--company .int p{text-align:left;margin-right:20px!important}
.home--solutions{padding:4.25rem 0rem;}
.home--solutions h1{color:#0954ab;padding-bottom:0px;}
.home--solutions .gradient{margin-top:350px!important;padding-bottom:150px!important;}
.home--solutions .solutions-three{margin-top:-300px;padding:0px 0px 100px 0px;}
.home--solutions .highlights{margin-bottom:-300px;border-radius:4px;box-shadow:0px 18px 43px rgba(0, 0, 0, 0.3);background-image:url(./assets/images/highlights_.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:88px 44px;}
.home--solutions .highlights h1{font-size:48px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#ffffff;text-align:right;margin-bottom:32px;}
.home--solutions .highlights h4.culture{font-size:48px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#ffffff;text-align:right;margin-bottom:32px;}
.home--clients h1{color:#222222;}
.home--clients{position:relative;z-index:2;overflow:hidden;padding:12.25rem 0rem 4.25rem 0rem}
.home--clients .bg-text{color:#FBFBFB;}
.home--cta{margin-bottom:-50px;}
.home--cta .inside{box-shadow:0px 18px 43px rgba(0, 0, 0, 0.2);border-radius:10px;padding:100px 20px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.home--cta .inside h2{font-size:4rem;color:rgb(255,255,255);font-weight:800}
.home--cta .inside p{font-weight:300;color:#132c48;}
.internal{position:absolute;bottom:-5vh;width:100%;height:300px}
.about--enterprise{padding:10rem 0rem 0rem 0rem}
.about--enterprise h2{padding-top:60px!important;}
.about--history{padding:4.25rem 0rem;}
.about--history h2{padding-top:40px}
.about--history img{border-radius:4px;box-shadow:0 20px 20px -20px rgba(0, 0, 0, 0.05);background-color:#ffffff;}
.about--news{background-color:#f8f8f8;padding:4.25rem 0rem;}
.about--news h2{color:#030404;line-height:1.2;padding-bottom:4rem;}
.about--news .card{border-radius:4px;-webkit-box-shadow:0 20px 20px -20px rgba(0, 0, 0, 0.05);box-shadow:0 20px 20px -20px rgba(0, 0, 0, 0.05);border:none;min-height:320px;margin-bottom:32px}
.page-page{padding:80px 0px}
.page-page h2{padding-top:32px}
.page-template-default header {background-color:#fff;-webkit-box-shadow: 0 0 30px -15px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px -15px rgba(0, 0, 0, 0.1);}
.page-template-default header .logo svg{fill:#0954ab!important}
.page-template-default header .navbar-light .navbar-nav .nav-link{color:#0954ab!important}
.page-template-default header .navbar-light .navbar-nav .nav-link a{position:relative;display:inline-block;margin:15px 25px;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em;}
.page-template-default header  .navbar-light .navbar-toggler{border-color:#0954ab!important}
.page-template-default 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(9,84,171, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}



.about--news .card .card-body{padding:50px 30px 30px 30px;}
.about--news .news .card .card-body a{font-size:1rem;font-weight:bold;color:#4d5a68;text-decoration:underline;}
.about--news .card .card-body img{display:block;margin-bottom:44px;}
.about--news .card .card-body p{min-height:150px;}
.about--units{padding:0px 50px 0px 50px}
.about--units .units-local{padding:50px 0px}
.about--units .units-local p{font-size:14px;font-weight:300}
.about--leadership{padding:4.25rem 0rem}
.about--leadership .leaders{padding-top:3.25rem}
.about--leadership .leaders--item .img-wrap{margin-bottom:20px;}
.about--leadership .leaders--item .img-wrap img{border-radius:4px;}
.about--leadership .leaders--item{margin-bottom:4.5rem;}
.about--leadership .leaders--item h4{color:#4d5a68;font-size:1.25rem;font-weight:500;line-height:1.2;margin-bottom:5px;}
.about--leadership .leaders--item p{font-size:0.875rem;line-height:1.43;}
.about--numbers{padding:4.25rem 0rem;background-color:#f8f9fc}
.about--numbers .analytics-chart{padding-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.about--numbers .analytics-chart .box{white-space:nowrap;text-align:center;width:33.33%;background:#f8f9fc;color:#0954ab}
.about--numbers .analytics-chart .box:after{content:'';display:inline-block;vertical-align:middle;width:0;min-height:300px}
.about--numbers .analytics-chart .box>*{margin-top:unset!important;white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}
.about--numbers .analytics-chart .box:hover{background:#0954ab;color:#f8f9fc;border-radius:4px}
.about--numbers .analytics-chart .box:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.about--numbers .analytics-chart .box .value{display:block;letter-spacing:-3px;margin:0 0 10px;font-size:100px;font-weight:800;}
.about--numbers .analytics-chart .box .value sub{font-size:40px;bottom:0;letter-spacing:0;margin-left:10px}
.about--numbers .analytics-chart .box .txt{font-size:18px;display:block}
.vh{position:relative;height:100vh;}
.vh-50{position:relative;height:80vh;}
.contact-vh{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(./assets/images/hero-page-contact.png)}
.solutions-vh{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(./assets/images/hero-page-solutions.png)}
.solution-single-vh{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(./assets/images/single-solutions.png)}
.solutions-category-vh{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.solution-single .internal{bottom:-10vh;}
.solutions-category .internal{bottom:20vh;}
.solutions-category .internal h2{font-size:20px;font-weight:600;margin-bottom:-10px;color:#ffffff;}
.solutions-category .internal h1{font-size:80px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ffffff;}
.solutions-category .internal p{margin-top:-50px}
.solutions-category .not{padding:64px 0px 12px 0px;}
.solutions-category .not h1{color:#4d5a68;font-weight:800}
.solutions-category .not p{color:#4d5a68;}
.not{padding:4.25rem 0rem;}
.about-vh{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(./assets/images/hero-page-about.png)}
.solution-single .internal p{margin-top:-24px;}
.solution-single .text-margin{padding:4.25rem 0rem 2.25rem 0rem;}
.solution-single .text-margin p{color:#4d5a68!important;}
.solution-single .highlights.inner{margin-bottom:-250px;}
.solution-single .highlights.inner .inside{padding:50px;border-radius:4px;}
.solution-single .highlights.inner .color-blue{background:#0954ab;}
.solution-single .highlights.inner h1{padding-top:0!important;color:#ffffff;}
.solution-single .highlights.inner p{color:#ffffff;}
.embed-responsive{z-index:2;box-shadow:0 19px 40px 0 rgba(0, 0, 0, 0.26);border-radius:8px;margin-top:-15%;}
.color-blue{background:#0954ab;}
.color-green{background:#7cce4e}
.internal .inside{padding:30px 50px;border-radius:8px;}
.internal .color-blue{background:#0954ab;}
.internal .color-green{background:#7cce4e}
.internal h1{padding-top:0!important;color:#ffffff;}
.internal p{color:#ffffff;}
.testimonial{padding:4.25rem 0rem;}
.testimonial .container{align-items:center;display:flex;justify-content:space-around}
@media (max-width:767.98px){.testimonial .container{flex-direction:column}}
.testimonial .container .text{max-width:700px;padding:0 20px}
@media (max-width:767.98px){.testimonial .container .text{order:2;padding:0;width:100%}}
.testimonial .container .text h5{color:#4d5a68;}
.testimonial .container .text h3{font-size:1.8rem;font-weight:600;line-height:1.4;margin-bottom:1.875rem;color:#4d5a68;}
.testimonial .container .image{padding:0 20px}
@media (max-width:767.98px){.testimonial .container .image{order:1;padding-bottom:40px;text-align:center}}
.testimonial .container .image img{min-width:100%}
.text-stroke{line-height:1;letter-spacing:normal;position:absolute;overflow:hidden;z-index:1;-webkit-text-stroke:1px rgba(255,255,255,0.20);color:transparent;font-size:22.5vw;font-weight:bold;font-stretch:condensed;font-style:normal;margin-top:-110px;white-space:nowrap;width:auto;max-width:none;white-space:nowrap;display:inline-block;}
.text-stroke div{line-height:1;letter-spacing:normal;-webkit-text-stroke:1px rgba(255,255,255,0.20);color:transparent;font-size:22.5vw;font-weight:bold;font-stretch:condensed;font-style:normal;margin-top:-110px;white-space:nowrap;width:auto;max-width:none;white-space:nowrap;display:inline-block;}
p, ul, li{font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:normal;color:#4d5a68;}
ul{list-style-position:inside;padding:0;}
h1{font-size:60px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#4d5a68;padding-bottom:40px}
h2.cliente-title{font-size:60px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#222222!important;padding-bottom:40px}

h2{font-size:40px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4d5a68;}
.social p a{color: #8991A0;font-weight: 300;font-size: 14px;margin-bottom: 0rem;line-height: 1.6;}

.contact h1{font-size:48px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#ffffff;padding-bottom:40px;}
.contact p{color:#ffffff;}
.contact .internal{bottom:20vh;}
.contact .inside{padding:30px 50px;margin-top:-64px;}
.contact .formu{padding:32px 32px 0px 32px;margin-top:-20vh;border-radius:5px 5px 5px 5px;opacity:1;box-shadow:0 60px 135px rgba(0,0,0,.14), 0 15px 65px rgba(0,0,0,.14);position:relative;z-index:1;background:#3B86FF;}
.single-solutions .feature .item{padding:30px;margin-top:30px;min-height:260px;}
.single-solutions .feature .item h3{font-size:20px;font-weight:700;color:#4d5a68;}
.single-solutions .feature .item img{margin-bottom:24px;}
.single-solutions .functionalities{background-color:#f8f8f8;padding:4.25rem 0rem;}
.single-solutions .feature-cards .feature-cards__item{border-radius:4px;box-shadow:0 4px 5px 0 rgba(0,0,0,0.08);background-color:#fff;padding:32px;margin:32px 16px 32px 16px;min-height:250px;}
.single-solutions .feature-cards .feature-cards__item p{margin-bottom:0rem;}
.single-solutions .feature-cards .feature-cards__item h3{font-size:20px;font-weight:700;color:#4d5a68;}
.single-solutions .feature-cards .feature-cards__item img{width:64px;margin-bottom:24px;}
.carousel-cell{width:33%;position:relative;}
.carousel-cell .container{height:100%;}
.single-solutions .badge{font-size:1rem;text-transform:none;font-weight:600;line-height:1.5rem;padding:.55rem .95rem;background-color:rgba(124, 206, 78, 0.08);color:#7cce4e;margin:10px 0px;}
.not-find{padding:4.25rem 0rem;background-image:url(./assets/images/picture.png);background-repeat:no-repeat;background-position:center;background-size:cover;}
.not-find p{color:#ffffff;}
.not-find h2{color:#ffffff;font-weight:700}
.solutions-contactus{padding:4.25rem 0rem;background-image:url(./assets/images/_cta_backgroud.png);background-repeat:no-repeat;background-position:center;background-size:cover;}
.solutions-contactus h2{padding:40px 40px 20px 0px;color:#ffffff;font-size:32px;font-weight:500;}
.solutions-contactus h2 span{font-size:30px;padding:0 .95rem;border-radius:4px;background-color:rgba(255, 255, 255, 1);color:#3B86FF;margin:10px 0px;}
.solutions-contactus .text{text-align:left}
.solutions-contactus p{color:#ffffff;font-size:18px;font-weight:500;}
.single-solutions .external .icon{margin-left:12px;width:20px}
.single-solutions .solutions-contactus .icon{margin-right:12px;width:30px}
.icon{margin-right:12px;width:30px}
.term-instituicoes-financeiras .bg1{display:none}
.term-novas-techs .bg2{display:none}
.term-pra-voce .bg3{display:none}
.flickity-prev-next-button{top:40%!important;}
.btn{border-radius:100px!important;transition:all .15s ease!important;text-transform:uppercase!important;border-radius:100px!important;font-weight:400!important;text-align:center!important;padding:10px 20px !important;font-size:14px!important;line-height:1.5!important;border-radius:10rem!important;}
.btn:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
.btn-primary{color:#fff!important;background-color:#0954ab!important;border-color:#0954ab!important;}
.btn-primary:hover{color:#fff!important;background-color:#0954ab!important;border-color:#0954ab!important;}
.btn-primary:focus{box-shadow:0 0 0 0.0rem rgba(0,0,0,.0)!important;}
.btn-outline-primary{color:#0954ab!important;background-color:transparent!important;background-image:none!important;border-color:#0954ab!important;}
.btn-outline-primary:hover{}
.btn-outline-secundary{color:#fff!important;background-color:transparent!important;background-image:none!important;border-color:#fff!important;}
.btn-outline-secundary:hover{}
.-gray{background-color:#4d5a68!important;border-color:#4d5a68!important;}
.-gray:hover{background-color:#4d5a68!important;border-color:#4d5a68!important;}
.-black{background-color:#071321!important;border-color:#071321!important;}
.-black:hover{background-color:#071321!important;border-color:#071321!important;}
.-white{color:#0954ab!important;background-color:#ffffff!important;border-color:#ffffff!important;}
.-white:hover{color:#0954ab!important;background-color:#ffffff!important;border-color:#ffffff!important;}
.-white-outline{color:#ffffff!important;background-color:transparent!important;border-color:#ffffff!important;}
.-white-outline:hover{color:#ffffff!important;background-color:transparent!important;border-color:#ffffff!important;}
.btn-primary:focus{box-shadow:0 0 0 0.0rem rgba(0,0,0,.0)!important;}
.btn-lg{padding:1rem 2.5rem!important;font-size:16px!important;}
.background-sahwo-mini{background-image:url(./assets/images/sahwo.svg);background-size:70%;background-position:60%;background-repeat:no-repeat;}
.bg-text{color:#6a4fde;position:absolute;top:50%;left:0%;white-space:nowrap;transform:translate(0%, -50%);z-index:-1;font-size:34.375em;font-size:36vw;font-weight:900;}
.bg-text-inner{display:block;animation:textSlide 50s linear infinite;width:auto;max-width:none;white-space:nowrap;display:inline-block;}
.arrow-down{transform:rotate(45deg);position:absolute;bottom:20vh;left:0;right:0;display:inline-block;margin:0 auto;width:14px;height:20px;cursor:pointer;z-index:2;animation:bounceArrow 2s infinite;}
.link a{color:#fff;margin-right:40px;font-size:14px;}
.link a:hover{color:#fff;text-decoration:underline;}
.gradient{background-image:linear-gradient(to top, #0954ab, #7cce4e);}
.solutions-ct{display:flex;list-style:none;overflow:hidden;border-radius:4px;box-shadow:0px 18px 43px rgba(0, 0, 0, 0.3);}
.solutions-ct li{position:relative;height:480px;display:block;overflow:hidden;cursor:pointer;text-align:left;transition:all 0.3s ease-out;box-shadow:-2px 0 50px 0 rgba(0, 0, 0, 0.3);flex:1;}
.solutions-ct li.\open-ct{flex:4;}
.solutions-ct li.\open-ct .titulo{opacity:0;}
.solutions-ct li.\open-ct .description{opacity:1;}
.solutions-ct li .titulo{position:absolute;bottom:0;left:50%;transform:rotate(-90deg);transform-origin:left;opacity:1;transition:opacity 0.3s ease;font-size:32px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ffffff;white-space:nowrap;}
.solutions-ct li .description{width:100%;height:100%;opacity:0;transform-origin:left;transition:all 0.5s cubic-bezier(0.55, 0.09, 0.68, 0.53);}
.solutions-ct li .description .iten-solution{margin:0 auto;padding-top:100px;width:69%;}
.solutions-ct li .description .iten-solution a:hover{text-decoration:none;}
.solutions-ct li .description .iten-solution h1{padding:unset;font-size:70px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#ffffff;}
.solutions-ct li .description .iten-solution h3.solution{padding:unset;font-size:70px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#ffffff;}
.solutions-ct li .description a{margin-top:20px;}
.solutions-ct li.bg1{background-image:url(./assets/images/bg1.png);background-color:#003169;background-repeat:no-repeat;background-position:center;background-size:cover;}
.solutions-ct li.bg2{background-image:url(./assets/images/bg2.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0954ab;}
.solutions-ct li.bg3{background-image:url(./assets/images/bg3.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#7cce4e;}
.solutions-category-list{padding:32px 0px 0px 0px;}
.solutions{padding:10rem 0px;}
.solutions .nav-link{display:block;padding:1.3rem 3.1rem;color:#4d5a68;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4d5a68;}
.solutions-align-center{display:flex;align-items:flex-start;}
.solutions-nav-category{-webkit-box-shadow:0 20px 20px -20px rgba(0, 0, 0, 0.05);box-shadow:0 20px 20px -20px rgba(0, 0, 0, 0.05);background-color:#ffffff;border-radius:100px;margin:-80px auto;}
.solutions .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:#fff;background-color:#0954ab;border-radius:100px;}
.solutions-iten h2{font-size:18px;font-weight:normal;}
.solutions-iten:hover h2{color:#0954ab;text-decoration:none;}
.solutions-iten{text-align:center;display:block;margin-bottom:32px;padding:44px;border-radius:4px;-webkit-box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.05);background-color:#ffffff;border:none;max-height:130px;min-height:130px;transform-origin:center;trsnsform:scale(1) translateZ(0);transition:filter 200ms linear,
transform 200ms linear;}
.solutions-iten:hover{transform:scale(1.05) translateZ(0);}
.solutions-ct li{cursor:pointer;}
.flickity-button:disabled{opacity:.0!important}
#cf7md-form .mdc-text-field__input:required ~ .mdc-floating-label::after, #cf7md-form .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after{display:none;}
#cf7md-form .mdc-select--required .mdc-floating-label::after{display:none}
#cf7md-form.cf7md-theme--dark .mdc-select select>option, #cf7md-form.cf7md-theme--dark .mdc-select select>optgroup{background:#3B86FF!important}
.home--highlight{background-size:cover;background-color:rgb(245, 247, 250);width:100%;min-width:100%;min-height:374px;background-position:100% center;background-repeat:no-repeat;}
.carousel-cell {/* 2 cells in group */width: calc( ( 100% - 0px ) / 2);counter-increment: carousel-cell;}
@media ( min-width: 768px ) {.carousel-cell {/* 3 cells in group */width: calc( ( 100% - 0px ) / 3);} }
@media ( min-width: 1024px ) {.carousel-cell { /* 4 cells in group */width: calc( ( 100% - 0px ) / 3);}}
@media ( min-width: 1440px ) {.carousel-cell {/* 4 cells in group */width: calc( ( 100% - 0px ) / 4);} }
footer{background-color:#071321;background-size:70%;background-position:60%;background-repeat:no-repeat;background-image:url(./assets/images/cedro.png);background-position:center;background-repeat:no-repeat;}
footer h2{padding-bottom:64px}
footer h2 span{font-weight:bold}
footer hr .linha{margin:25px 0;border:0;height:1px;opacity:0.4;background-image:linear-gradient(to right,#0954ab,#0954ab);}
footer .location{padding:100px 0px 50px 0px}
footer .location h2{color:#fff;padding-right:40px;display:inline-block;position:relative;font-weight:300;text-transform:uppercase;font-size:1.1rem;letter-spacing:2px; padding-bottom:0;}
footer .location a{color:#8991A0;font-weight:300;font-size:14px;margin-bottom:0rem;line-height:1.6;}
footer .location p{color:#8991A0;font-weight:300;font-size:14px;margin-bottom:1rem;line-height:1.6;}
footer .location .tagline:before{background-color:#fff;content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:1px;width:25px;}
footer .social .cb-social-item{color:#0954ab;display:inline-block;margin:0 20px 0 0;letter-spacing:2px;overflow:hidden;font-size:15px;font-weight:300;line-height:1;letter-spacing:.0611765em;text-transform:uppercase;will-change:transform}
footer .social .cb-social-item:hover{color:#ffffff;}
footer .copyright{padding:0px 0px 20px 0px}
footer .copyright p{color:#8991A0;font-weight:300;font-size:14px;margin-bottom:0rem;line-height:1.6;}
footer .copyright hr.linha{margin:25px 0;border:0;height:1px;opacity:0.5;background-image:linear-gradient(to right,#0954ab,#0954ab);}
h2.politica {font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.8;letter-spacing: normal;color: #4d5a68;}
h2.politica a {color: #8991A0;font-weight: 300;font-size: 14px;margin-bottom: 0rem;line-height: 1.6;}

@media (min-width:375px){.cb-social-item{margin:0 15px;font-size:17px}}@media (min-width:768px){.cb-social-item{margin:0 20px}}
@media (min-width:1280px){.cb-social-item{margin:0 30px}}.cb-social-item-inner{display:inline-block;will-change:transform}
@media (min-width:768px){.cb-social-item-text{display:inline-block}}
.cb-social-item-text>span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;-o-transition:-o-transform .15s ease-in-out;-moz-transition:transform .15s ease-in-out,-moz-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out,-moz-transform .15s ease-in-out,-o-transform .15s ease-in-out}
.cb-social-item-text>span:before{content:attr(data-text);position:absolute;top:120%;color:#ffffff;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@media (min-width:768px){.cb-social-item-icon{display:none}}.cb-social-item:focus,.cb-social-item:hover{text-decoration:none}.cb-social-item:hover .cb-social-item-text span{-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-o-transform:translateY(-120%);transform:translateY(-120%)}
.scroll-top{position:fixed;right:15px;bottom:70px;width:44px;height:44px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.scroll-top.off{right:-45px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.scroll-top.on{right:15px;opacity:1;z-index:109;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.scroll-top:before{display:block;width:44px;height:44px;content:"";background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2244px%22%20height=%2244px%22%20viewBox=%220%200%2044%2044%22%20enable-background=%22new%200%200%2044%2044%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;}
.scroll-top{-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;}
.scroll-top{background-color:#000;background-color:rgba(0,0,0,0.2);}
.scroll-top:hover{background-color:#000;background-color:rgba(0,0,0,0.5);}
@media screen and (max-width:576px){
.page-template-template-contact footer .location{padding-top:500px!important}
header .navbar-nav{height:100vh;background:#ffffff;}
header .navbar{padding:.5rem 0rem;}
footer .location{padding:100px 20px 0px 20px;}
footer .location-iten{padding:24px 0px}
footer .social{padding:0px 0px 0px 0px;}
.navbar-collapse{margin-right:-40px;margin-left:-40px;}
header .navbar-collapse .navbar-light .navbar-nav .nav-link{color:#222222!important;}
header .navbar-light .navbar-nav .nav-link{padding:16px 32px 0px 32px;color:#222222!important;}
h1{font-size:2em;}
.whatsapp-fixed {right: 10px;bottom: 35px;}
footer .copyright{padding:0px 0px 20px 0px;}
.home--highlight{background-image:none;}
.marionilcain{padding-bottom:24px;padding-top:24px;}
.img-center{max-width:100%;height:auto;}
.single-solutions .feature .item{padding:0px;}
.solutions .img-category{display:none}
.about--leadership{padding:2.25rem 0rem;}
.solutions{padding:8.25rem 0rem;}
.home--solutions .highlights h1{text-align:center;font-size:2.2rem;line-height:1.3;margin-bottom:20px;}
.home--solutions{padding:4.25rem 0rem 2.25rem 0rem}
.home--clients{padding:2.25rem 0rem;margin-top:270px;}
.about--news{padding:2.25rem 0rem;}
.home--solutions .gradient{padding-bottom:100px!important;}
.home--company .int{padding:24px;}
.home--cta .inside h2{font-size:2.5rem;}
.highlights{justify-content:center;}
.home--company h1{font-weight:800;font-size:3em!important}
.about--units{padding:2.25rem 0rem;}
.about--units .location-iten p{line-height:1.2}
.about--units .location-iten{padding-bottom:45px;}
.about--enterprise{padding:40px 0px;}
.about--clients{padding-bottom:2.5em;}
.home--company h3{margin-top:-40px;}
.solution-single .internal{bottom:10vh;}
.about--history{padding:2.25rem 0rem;}
.about--numbers{padding:2.25rem 0rem;}
.about--numbers .analytics-chart .box{width:100%;}
.container-fluid{width:100%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}
.menu-header .menu{top:60px;}
.scroll-top{display:none;}
.menu-header{padding:30px 0px;}
.vh h1{font-size:2.2em;padding-top:30vh;}
.vh .img-slide{display:none;}
.solutions-ct li .description .iten-solution h1{font-size:2em;}
.solutions-ct li .description a{left:30%;}
.solutions-ct li .btn, .btn-lg{padding:10px 20px !important;font-size:14px!important;}
.arrow-down{display:none;}
.internal .inside{padding:24px}
.internal{bottom:20vh;}
.solutions-nav-category{border-radius:0px;margin:auto;}
.solutions .nav-pills .nav-link.active, .nav-pills .show>.nav-link{border-radius:0px;}
.solutions .nav-pills ul, li{width:100%;}
.solutions-category .internal{margin-top:-50vh;}
.solutions-category .internal h1{margin-top:20px;font-size:45px;}
.embed-responsive{margin:24px 0px;}
.carousel-cell{width:100%;}
.text-stroke{display:none}
.solutions-contactus .text{margin-bottom:64px}
.contact .internal{margin-top:-400px;}
.contact .formu{padding:20px;margin:64px 0px 64px 0px;}
}
@media screen and (min-width:1440px){.home--highlight h1{font-size:4em;}
.home--solutions .highlights{padding:88px 200px;}
}
#cf7md-form .mdc-text-field .mdc-text-field__input{caret-color:#3f51b5!important;}
#cf7md-form.cf7md-theme--dark .wpcf7-not-valid-tip{color:#ffffff!important;}
#cf7md-form.cf7md-form.cf7md-theme--dark .wpcf7-response-output, #cf7md-form.cf7md-form.cf7md-theme--dark+.wpcf7-response-output{color:#ffffff!important;margin-top:-5px;border-bottom-color:transparent!important;font-size:18px;font-weight:bold;}

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

/* BLOG */
.container.blog {
	box-shadow: 0px 1px 4px rgba(33, 38, 46, 0.1);
}
.height-100 {
 height: 100%!important;
}
.pagination li a, .pagination li span, .pagination li, .page-link:hover {
	border-radius: 6px;
	background: #F6F6F6;
}
.pagination li a, .pagination li span {
	border: none;
}
.pagination li {
	margin-right: 4px;
	padding: 0px 5px;
}
.pagination li.active, .pagination li.active span {
	background-color: #002E54!important;
	border-color: #002E54!important;
}
.pagination .page-link {
	color: #21262E;
}
.blog .navbar-light .navbar-nav .nav-link {
	color: #21262E;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}

header.fixed-menu .blog .navbar-light .navbar-nav .nav-link {
	color: #21262E!important;
}

.blog .navbar-light .navbar-nav .active .nav-link {
	font-weight: 700;
}



.blog h2{font-family: Poppins;color:#FBFBFB;font-size: 30px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 38px;letter-spacing: 0.0025em;}
.blog h1{font-family: Poppins;color:#FBFBFB;font-size: 44px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 54px;letter-spacing: 0.0025em;}
.blog .container {max-width: 1300px!important;}
.blog .content{background-color: #ffffff; margin-top: 0px;}
.blog .content .post--article{padding: 32px 0px}
.blog .content .post--article img{border-radius: 2px;}
.blog .content .post--article h3 a{color: #21262E}
.blog .content .post--article .date{margin: 8px 0px; color: #21262E}
.blog .content .post--article .resume, .post--article .resume p {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #7B7F86;
}

.blog {
	position: relative;
	/*padding-top: 100px;*/
	background-color: #FFFFFF;
}

.blog--highlights {padding-top: 4rem }

.container.blog .navbar-light .navbar-toggler{border-color:#0954ab!important}
.container.blog .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(9,84,171, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}

.blog .navbar-light .navbar-nav .nav-link {
	text-align: center;
}

.blog #menu-menu-blog {
	align-items: center;
}
@media(max-width: 1500px) {
	.rock-convert-banner img {
		width: 100%;
		height: auto;
	}
}
@media(max-width: 930px) {
	.blog .row .lozangos {
		display: none;
	}	
}
@media(max-width: 770px) {
	.lozango-azul-blog {
		display: none!important;
	}
}
@media(max-width: 570px) {
	.container.blog .row.imgs, .col-sm-1.inner-- {
		display: none!important;
	}

	.blog--highlights .container {
		padding-top: 48px!important;
	}

	.espaco-mobile-blog {
		padding-top: 50px!important;
	}

	.blog .pagination li {
		padding: 0!important;
		width: auto!important;
	}

	.taxonomy-category-news {
		padding-top: 80px!important;
	}
}
.image-scale-hover img {transition: all .4s ease-in-out;}
.image-scale-hover:hover img{transform:translate(-50%,-50%) scale(1.2)}
.order-0{-ms-flex-order: 0;order: 0;}
.order-1{-ms-flex-order: 1;order: 1;}

.img-container {width: 100%;align-self: flex-start;}
.img-container .highlight {padding-top:  60.3%!important;;}
.img-container figure {position: relative;overflow: hidden;padding-top: 28%;margin: 0;}
.img-container figure img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);min-height: 100%;}

.info-spotlight {position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;padding: 0 32px 17px 32px;background-color: #002E54B2;/*background: linear-gradient(to top,rgba(0,0,0,.7) 20%,rgba(0,0,0,0) 60%);*/top: 0;z-index: 7;overflow: hidden;}
.info-spotlight .date{color:rgba(255, 255, 255, 0.58);}
.cover-link {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;/*background-color: #002E54B2;*/z-index: 8;}

.category-post {margin-top: 16px;}
.category-post {margin-bottom: 16px;}
.category-post span a{ margin-right: 12px; color: #002E54;}

.menu-blog{background: #3F3182; border-radius: 8px;margin: 12px 0px 32px 0px}
.menu-blog .navbar-light .navbar-nav .nav-link{color: #ffffff}

.menu-news {
	background-color: #f2f2f2;
	text-align: center;
	padding: 10px 0px !important;
}

.menu-news .navbar-light .navbar-nav .nav-link {
	font-size: 16px !important;
	font-weight: normal !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: normal;
	text-align: left;
	color: #111321 !important;
	padding: 0px 18px
}

.menu-news .ml-auto,
.mx-auto {
	margin-left: 0 !important;
}

.search-nil {
 	width: 100%;
}
.search-nil h2 {
	font-size: 32px !important;
	color: #111321;
}
.search-nil [type=search] {
	border: 0px solid #cccccc !important;
	padding: 16px;
	gap: 10px;
	width: 100%;
	height: 48px;
	padding-left: 30px;
	border-radius: 6px !important;
	font-size: 14px !important;
	color: #A6A9AF !important;
	background: #F6F6F6 !important;

	outline-offset: -2px !important;
	-webkit-appearance: none !important;
	margin-top: -5px;
}
.header-search__submit {
	width: 80px !important;
	border: 0 !important;
	border-radius: 100px !important;
	background: #177ecd !important;
	height: 34px !important;
	line-height: 24px !important;
	font-size: 13px !important;
	color: #fff !important;
	font-style: italic !important;
	padding: 0 !important;
	cursor: pointer !important;
	position: absolute !important;
	top: -3px !important;
	right: 15px !important;
	transition: all .1s ease-out !important;
	padding: 0px 0px !important
}

/* SINGLE POST */
.single--post .content-post{background-color: #ffffff}
.single--post .padding-large{padding-bottom: 0px!important}
.single--post .inner-- {background-color: #FFFFFF; padding-top: 32px;}
.single--post .inner-- h1{color: #101320; font-weight: 900;}
.single--post .inner-- p{color:#21262E!important;font-size: 20px;line-height: 26px;}


.single--post .content-- {background-color: #FFFFFF;}
.single--post .content-- p, ul, li{color:#21262E!important;}
.single--post .content-- li{list-style-type: disc;margin: 0px 22px;}
.single--post .figure{padding-top: 32px;}
.single--post .category-- {margin-bottom: 16px;}
.single--post .category-- span a{ margin-right: 12px; color: #0CCB88;}
.single--post .autor-- {margin: 32px 0px}
.single--post .autor-foto {float: left;margin-right: 24px;} 
.single--post .autor-foto img{border-radius: 6px; max-width: 100%;height: auto;width: 64px;}
.single--post .autor-content{margin-top: 8px;}
.single--post .autor-content p{font-size: 15px;margin-bottom: 0rem;padding: 0;}
.single--post .autor-content span{font-size: 14px;margin-bottom: 0rem;color: #1E266D;}
.single--post .autor-bg{background-color: #FAFAFC; padding:32px;margin-top: 32px;}
.single--post .autor-right {margin-top: 20px}
.single--post .autor-right a{ color: #F15F38}


.single--post .content-- p{color:#21262E!important;}
.single--post .content-- h1{color:#21262E!important;}
.single--post .content-- h2{color:#21262E!important;}
.single--post .content-- h3{color:#21262E!important;}
.single--post .content-- h4{color:#21262E!important;}
.single--post .content-- h5{color:#21262E!important;}

.inner--category{margin-top: 64px}

/* RECOMMENDED */
.recommended{background-color: #F6F6F6;}
.recommended h2{margin-bottom: 32px;color: #21262E;}
.recommended .info-spotlight h5 {
	color: #FFFFFF;
}

.padding-medium{padding: 96px 0px;}
.padding-medium{padding: 48px 0px;}

.taxonomy-category-news h2 {
	font-size: 44px !important;
	line-height: 1.2;
	letter-spacing: -1.2px;
	font-weight: 800;
	margin: 0;
	color: #111321;
}

.taxonomy-category-news {
	background-color: #fafafa;
	padding: 50px 15px;
	margin-top: 40px;
}

.taxonomy-category-news p {
	font-size: 16px !important;
	line-height: 1.4;
	font-weight: 500;
	color: #111321;
	letter-spacing: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
}

.sticky-card{top: 183px!important}
.sticky-card-form{top: 100px!important; z-index: 1!important;}

.wpcf7-form input, .salesforce input, .wpcf7-form select, .salesforce select, .wpcf7-form textarea, .salesforce textarea {
	border: 1px solid #cbd6e2;
	border-radius: 3px;
	width: 100%;
}

.wpcf7-form input[type=checkbox], .salesforce input[type=checkbox] {
	width: auto!important;
}

.wpcf7-form label {
	width: 100%;
}

.wpcf7-form .wpcf7-acceptance {
	font-size: 12px!important;
}

h3#comments {
	font-size: 24px;
}

.commentlist li.comment {
	list-style: none!important;
	padding-top: 24px;
}

.comment-meta.commentmetadata {
	font-size: 12px;
	padding-bottom: 12px;
}

.comment-meta.commentmetadata a {
	/*color: #94E027;*/
	color: #21262E;
	text-decoration: none;
}

.comment p {
	font-weight: 600!important;
}

.comment-author.vcard img {
	border-radius: 30px;
}

.comment-form-comment textarea, .comment-form-author input {
	width: 100%;
	border-radius: 3px;
}

#commentform .submit {
	padding: .375rem .75rem;
	border-radius: 100px;
	border: 1px solid transparent;
	background-color: #94E027;
}

.comment-respond {
	padding-top: 32px;
}

.comment-author.vcard cite, .comment-author.vcard span {
	font-size: 14px;
}

.comment-form-author label, .comment-form-url label, .comment-form-email label {
	width: 10%;
}

.comment-form-author input, .comment-form-email input, .comment-form-url input, input.form-control.text.wpcomment-input {
	width: 89%;
	border-radius: 3px;
	border: 1px solid #21262E;
}

.comentarios-blog h3#comments {
	display:none;
}

.font-12 {
	font-size: 12px;
}

.texto-verde a {
	color: #94E027!important
}

#g-recaptcha-response {
  display: block !important;
  position: absolute;
  margin: -78px 0 0 0 !important;
  width: 302px !important;
  height: 76px !important;
  z-index: -999999;
  opacity: 0;
}

.wpcomment-field-wrapper label {
	width: 10%;
}

.wpcomment-field-wrapper input {
	display: inline-grid;
	width: 89%;
}

.wpcomment-ul {
	display: none !important;
}

@media only screen and (max-width: 950px) and (min-width: 576px) {
	.info-spotlight.order-0 h1, .blog h1 {
		font-size: 20px!important;
		padding-bottom: 0!important;
		line-height: 24px!important;
	}

	.blog h2 {
		font-size: 20px!important;
		padding-bottom: 0px!important;
		line-height: 24px!important;
	}

	.info-spotlight.order-0 .date {
		display: none;
	}

	.info-spotlight.coluna-2 {
		padding-bottom: 5px!important;
	}
}