.elementor-4287 .elementor-element.elementor-element-4b45b7c:not(.elementor-motion-effects-element-type-background),
.elementor-4287 .elementor-element.elementor-element-4b45b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #d0e9a3;
}

.botao-torneseconsultor {
    background-color: #749285 !important;
    border-radius: 5px !important;
}

.botao-torneseconsultor:hover,
.botao-torneseconsultor:active {
    opacity: 0.8 !important;
    background-color: #749285 !important;
}

.botao-escritoriovirtual {
    background-color: #91a77b !important;
    border-radius: 5px !important;
}

.botao-escritoriovirtual:hover, .botao-escritoriovirtual:active {
    opacity: 0.8 !important;
}

.topo-botoes {
    width: 100% !important;
    text-align: right;
}

.cor-textos,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li > a,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-item > a, 
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a, 
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, 
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, 
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
    color: #749285;
}

.cor-textos,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
    background-color: #d0e9a3;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav ul li > a:before,
.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #d0e9a3;
}

.elementor-4287 .elementor-element.elementor-element-11ced52 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #749285;
}


.elementor-4287 .elementor-element.elementor-element-ac7463f .elementor-image img {
    width: 178px;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon i {
    color: #749285;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon svg {
    fill: #749285;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon:hover i {
    color: #d0e9a3;
}

.elementor-4287 .elementor-element.elementor-element-e5dd2bb .elementor-social-icon:hover svg {
    fill: #d0e9a3;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-icon a {
    font-size: 18px;
    color: #749285;
}

.elementor-4287 .elementor-element.elementor-element-294fdfb .avante-search-icon a:hover {
    color: #d0e9a3;
}

.mobile-main-nav li a,
#side-sub-menu li a,
.mobile-menu-wrapper .sidebar-wrapper a,
.mobile-menu-wrapper .sidebar-wrapper,
#btn-close-mobile-menu i,
.mobile-menu-wrapper .social-profile-wrapper ul li a,
.fullmenu_content #copyright,
.mobile-menu-wrapper .sidebar-wrapper h2.widgettitle {
    color: #749285;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-stacked .elementor-icon {
    background-color: #749285;
}

.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-framed .elementor-icon,
.elementor-4287 .elementor-element.elementor-element-2586fbd.elementor-view-default .elementor-icon {
    color: #749285;
    border-color: #749285;
}

.elementor-5459 .elementor-element.elementor-element-c713225:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #d0e9a3;
}

.numeros-life {
    color: #91a77b !important;
}

.titulo-life {
    color: #749285 !important;
    font-weight: 800;
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
    padding-top: 20px !important;
}

.elementor-5459 .elementor-element.elementor-element-fccc099 > .elementor-widget-container {
    margin: 0px !important;
}

.titulo-quadros-numeros {
    padding-top: .5em !important;
    padding-bottom: .5em !important;
    color: #787878 !important;
    font-size: 1.2em;
    font-weight: 700;
}

.quadro-numeros {
    font-weight: 800;
    color: #749285;
    padding: 5px;
    padding-left: 15px;
    border-radius: 5px;
    display: block;
    width: 100%;
    font-size: 1.5em;
    background-color: #fff;
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated,
.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated {
    padding: 10px;
}

.elementor-title {
    color: #91a77b;
    font-size: 1.1em;
    font-weight: 800;
    text-align: left;
}

.elementor-title .fa {
    background-color: #d0e9a3;
    color:#fff;
    border-radius: 50%;
    padding: 10px;
    font-size: 1.3em;
    margin-right: 10px;
}

.p1-title {
    font-size: .8em !important;
    text-align: left;
}

.elementor-5459 .elementor-element.elementor-element-26845b4.elementor-widget-heading .elementor-heading-title {
    color: #afc994;
}

.elementor-5459 .elementor-element.elementor-element-a380d98.elementor-widget-heading .elementor-heading-title {
    color: #afc994;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title:not(.elementor-active) {
    background: #d0e9a3 !important;
}

.elementor-5459 .elementor-element.elementor-element-aab0399.elementor-widget-heading .elementor-heading-title {
    color: #afc994;
}

.elementor-5459 .elementor-element.elementor-element-aab0399 .elementor-heading-title {
    font-size: 35px;
    font-weight: 800;
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f .elementor-accordion .elementor-tab-title,
.elementor-5839 .elementor-element.elementor-element-6312490 .elementor-accordion .elementor-tab-title {
    background-color: #749285;
    color: #fff;
}

.elementor-5459 .elementor-element.elementor-element-7bc3d66 > .elementor-element-populated {
    margin-right: 10px !important;
}


.elementor-5459 .elementor-element.elementor-element-a1fa399 > .elementor-element-populated {
    margin-left: 10px !important;
}

.elementor-5459 .elementor-element.elementor-element-118d518 .elementor-heading-title,
.elementor-5459 .elementor-element.elementor-element-4019abe .elementor-heading-title {
    font-size: 14px;
}

.cor-title {
    color: #b2c690 !important;
}

.cor-sub-title {
    color: #b5b5b5 !important;
}

.border-item {
 padding: 5px !important;
 border-radius: 7% !important;
 border: 3px #d0e9a3 solid;
}

.avante-four-cols {
    width: 21.75% !important;
}

.animated-slider-wrapper .slideshow-slide-caption-text {
    padding-top: 1%;
}

.elementor-5459 .elementor-element.elementor-element-1514d83:not(.elementor-motion-effects-element-type-background), .elementor-5459 .elementor-element.elementor-element-1514d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/new/assets/imagesLife/fundoPontoLinha.png?id=434") !important;
    background-repeat: repeat-y !important;
    background-position: right;
    background-color: #fff;
    /*background-color: #659386;*/
    /*background-image: linear-gradient(to right, #fff, #749285, #749285 180%);*/
    /* background: -webkit-gradient(linear, left top, right top, from(#fff), to(#749285)) no-repeat;
    background: -moz-linear-gradient(left, #fff, #749285);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#fff', EndColorStr='#749285');*/
}

.elementor-5459 .elementor-element.elementor-element-2d8234c {
    background-image: url("/new/assets/imagesLife/polygon-3-PNG1.png?id=434") !important;
    background-repeat: no-repeat !important;
    background-position: left;
    background-color: #fff;
    margin-bottom: 0px;
}

#footer-wrapper {
    background-image: url("/new/assets/imagesLife/polygon-3-PNG2.png?id=434") !important;
    background-repeat: no-repeat !important;
    background-position: right;
    background-color: #fff;
}

.title-ponto-apoio {
    color: #d0e9a3 !important;
}

.title-ponto-apoio span {
    color: #91a77b !important;
    font-weight: 800;
}

.text-slide-color {
    color: #b5b5b5 !important;
}


.title-blog, .title-industria {
    color: #d0e9a3 !important;
}

.title-blog span, .title-industria span {
    color: #91a77b !important;
    font-weight: 800;
}

.border-imagem {
    border: 8px #d0e9a3 solid !important;
}

.elementor-3274 .elementor-element.elementor-element-f9607ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-3274 .elementor-element.elementor-element-add91cb {
    padding-bottom: 0px !important;
}

.log-abevd-rodape {
    height: 50px !important;
}

.log-life-rodape {
    height: 50px !important;
}

.text-area-footer {
    padding-left: 50px;
}

.fundo-title-rodape {
    font-size: 30px !important;
    background: linear-gradient(90deg, rgba(208,233,163,1) 0%, rgba(116,146,133,1) 48%, rgba(0,0,0,1) 49%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-footer {
    color: #b5b5b5 !important;
    font-size: 17px !important;
}

.menu-rodape {
    list-style: none;
    font-size: 22px !important;
    text-transform:uppercase;
    font-weight: 600;
}

.menu-rodape li {
    padding: 5px 0;
}

.menu-rodape li a {
   color: #749285;
}

.menu-rodape li a:hover {
   text-decoration: underline;
}

.text-sobre-industria {
    color: #667a4b !important;
}

.menu-rodape li:before {
    font-size: 22px;
    font-weight: 800;
    color: #d0e9a3;
    margin-right: 10px;
    content: "\f068"; 
    font-family: "Font Awesome 5 Free";
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated {
    padding: 10px !important;
}

.area-botao-consultor {
    margin-top: 20px;
    width: 100%;
    height: 130px;
    padding: 0px 0px 10px 0;
    background-color: #c7e49d;
    border-radius: 10px;
}

.conteudo-botao-consultor {
   padding: 25px 0px 10px 15px;
   height: 120px;
   border-radius: 10px;
   background-color: #91a77b;
   color: #fff;
   font-size: 2.8em;
   font-weight: 600;
}

.conteudo-botao-consultor a {
    border-radius: 10px;
    color: #91a77b;
    padding: 10px;
    border: 3px solid #d0e9a3;
    background-color: #fff;
}

.conteudo-botao-consultor a:hover {
    color: #d0e9a3;
}

.torna-consultor-menor-mobile {
    margin-top: 30px;
    line-height: 25px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    padding: 5px 20px;
    font-size: 1.3em;
    background:#749285;
    width: 100%;
}

.torna-consultor-menor-mobile a {
    color: #d0e9a3;
}

.torna-consultor-menor-mobile a:hover {
    color: #91a77b;
    text-shadow: #d0e9a3 1px -1px, #d0e9a3 -1px 1px, #d0e9a3 1px 1px, #d0e9a3 -1px -1px;
}

.torna-consultor-menor {
    line-height: 25px;
    font-weight: 700;
    text-align: center;
    background-color: #91a77b;
    border-radius: 10px;
    color: #fff;
    padding: 5px 20px;
    font-size: 1.3em;
}

.torna-consultor-menor a {
    color: #d0e9a3;
}

.torna-consultor-menor a:hover {
    color: #91a77b;
    text-shadow: #d0e9a3 1px -1px, #d0e9a3 -1px 1px, #d0e9a3 1px 1px, #d0e9a3 -1px -1px;
}

.botao-baixar-catalogo {
    color: #749285;
    font-size: 2em;
    padding: 20px 0;
    text-align: center;
    background: rgb(208,233,163);
    background: radial-gradient(circle, rgba(208,233,163,1) 27%, rgba(150,204,129,1) 75%);
    line-height: 55px;
    font-weight: 700;
}

.botao-baixar-catalogo a {
    color: #fff;
    padding: 10px;
    background-color: #91a77b;
    border-radius: 10px;
}

.botao-baixar-catalogo a:hover {
    background-color: #fff;
    color: #91a77b;
}

.area-botao-consultor-rodape {
    margin-top: 0px;
    margin-left: -180px;
    margin-bottom: 20px;
}

.area-botao-consultor-rodape .conteudo-botao-consultor span {
    margin-left: 190px;
}

.texto-empresa {
    text-align: justify !important;
}

.video-container {
    position: initial !important;
}

.elementor-5806 .elementor-element.elementor-element-71ad2cd.elementor-widget-heading .elementor-heading-title,
.elementor-5839 .elementor-element.elementor-element-5bef373.elementor-widget-heading .elementor-heading-title,
.elementor-5839 .elementor-element.elementor-element-328be9b.elementor-widget-heading .elementor-heading-title {
    color: #91a77b;
} 

.text-danger {
    color: #fa4612;
    font-weight:400;
}

a#go-to-top {
    bottom: 75px;
    right: 27px;
}

.botao-consultor-mobile {
    display: none !important;
}

@media  (max-width: 767px) {
    .elementor-padding-phone {
        padding: 5px 0px !important;
    } 
    
    .portfolio-classic-grid-wrapper {
        width: 100% !important;
    }
    
    .elementor-5459 .elementor-element.elementor-element-489fc5e div.portfolio-classic-content h3.portfolio-classic_title,
    .elementor-5459 .elementor-element.elementor-element-489fc5e .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
        text-align: center !important;
    }
    
    .elementor-5459 .elementor-element.elementor-element-1514d83:not(.elementor-motion-effects-element-type-background), .elementor-5459 .elementor-element.elementor-element-1514d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .animated-slider-wrapper .slideshow-slide-caption-text {
        background-image: none !important;
        background-color: #f5f5f5 !important;
    }
    
    .text-slide-color {
        color: #667a4b !important;
    }
    
    .elementor-5459 .elementor-element.elementor-element-3bc9fa7 {
        margin-top: 120px !important;
    }
    
    .botao-consultor, .area-logo-marca, .nuven-inicial  {
        display: none !important;
    }
    
    .botao-consultor-mobile {
        display: initial !important;
    }
    
    .elementor-5459 .elementor-element.elementor-element-c690171:not(.elementor-motion-effects-element-type-background), .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: contain !important;
    }
    
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container,
    .elementor-3779 .elementor-element.elementor-element-380d4e6:not(.elementor-motion-effects-element-type-background), .elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        height: 200px !important;
        max-height: 200px !important;
        min-height: 200px !important;
        padding: 10px 0;
    }
    
    .elementor-3527 .elementor-element.elementor-element-d504267:not(.elementor-motion-effects-element-type-background), .elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-5806 .elementor-element.elementor-element-6e97d40:not(.elementor-motion-effects-element-type-background), .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-5879 .elementor-element.elementor-element-172e078:not(.elementor-motion-effects-element-type-background), .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        height: 250px !important;
        max-height: 250px !important;
        min-height: 250px !important;
        padding: 10px 0;
    }
    
    iframe {
        width: 560px !important;
        height: 315px !important;
    }
    
    .elementor-3779 .elementor-element.elementor-element-59359c3,
    .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
        width: 100% !important;
    }
    
    .elementor-element-9b14e37 {
        padding-right: 0px !important;
    }
    
    .video-empresa {
        min-height: 400px !important;
    }
    
    .portfolio-grid-wrapper>img, .portfolio-grid-wrapper>img {
        opacity: 1 !important;
    }
}