<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.engloba-banner {width: 100%; float: left; background: url(../img/background-banner.jpg)no-repeat center var(--cinza-banner);}
.engloba-banner .alinha-banner{width: calc(100% - 70px); margin: 0 35px; height: 195px; display: flex; align-items: center; justify-content: flex-start;}
.engloba-banner .alinha-banner {font: 51px montserrat; font-weight: 600;color: var(--branco);line-height: 45px;}
.engloba-banner .alinha-banner i{width: 12px;height: 60px;background: var(--branco); margin-right: 30px;}
.engloba-banner .alinha-banner h1{display: inline;margin: 0 0 0 10px;}

.engloba-institucional{ width: 100%; float: left;min-height: 479px; }
.alinha-institucional{width: calc(100% - 70px); margin:0 35px 60px 35px;padding: 60px 0 0;display: flex;justify-content: space-between;}
.alinha-institucional .infos{max-width: 516px;}
.alinha-institucional .infos .title{font: 36.2px montserrat; font-weight: 600; color: var(--preto); text-align: start; line-height: 47px; margin-bottom: 30px;}
.alinha-institucional .infos .text{font: 15px montserrat; font-weight: 300; color: var(--preto); text-align: start; line-height: 24px; margin-bottom: 60px;}
.alinha-institucional .infos .text h3{display: inline;}
.alinha-institucional .infos .btn{}
.video-div{float: left;width: 540px;height: 430px;background-color: #000;}
.video-div video{height: 100%;width: 100%;}

.engloba-servicos{ width: 100%; float: left; background: linear-gradient(90deg, #010a1f 46%, #fff0 46%);}
.alinha-servicos{width: calc(100% - 70px); margin:0 35px;padding: 55px 0 50px;display: flex; justify-content: space-between; align-items: center;}
.alinha-servicos .title{font: 51.2px montserrat; font-weight: 600; color: var(--branco); text-align: start}
.alinha-servicos .text{font: 15px montserrat; font-weight: 600; color: var(--preto); text-align: start;line-height: 25px;max-width: 51%;}

.engloba-diferenciais{width: 100%; float: left;}
.alinha-diferenciais{width: calc(100% - 70px); margin:0 35px;padding: 64px 0 76px;display: flex; justify-content: space-between;}
.alinha-diferenciais .padrao {max-width: 230px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.alinha-diferenciais .padrao .bolinha{margin: 0 0 20px; width: 132px; height: 132px; border-radius: 50%;background: #f9f9f9; box-shadow: inset 0px 0px 0px 10px #d9d9d9; display: flex; justify-content: center; align-items: center;}
.alinha-diferenciais .padrao .bolinha .icon{width: 48px; height: 48px; background: rgb(0, 0, 0);}
.alinha-diferenciais .padrao .bolinha .linha{margin-right: -175px; width: 175px;height: 3px;background: #a0a4ac; position: relative;left: 40px; z-index: -1;}
.alinha-diferenciais .padrao .txt{font: 15.3px montserrat; font-weight: 600; text-align: center; line-height: 25px; color: var(--preto);}
.alinha-diferenciais .padrao:nth-last-child(1) .linha{display: none;}
.alinha-diferenciais .padrao .bolinha .icon.estrela{background: url(../img/sobre/estrela.svg)no-repeat center;}
.alinha-diferenciais .padrao .bolinha .icon.engrenagem{background: url(../img/sobre/engrenagem.svg)no-repeat center;}
.alinha-diferenciais .padrao .bolinha .icon.carro{background: url(../img/sobre/carro.svg)no-repeat center; background-size: contain;}
.alinha-diferenciais .padrao .bolinha .icon.aperto-de-mao{background: url(../img/sobre/aperto-de-mao.svg)no-repeat center;background-size: contain; width: 60px; height: 60px;}
.engloba-diferenciais .bx-wrapper {display: none;}


.engloba-mvv{width: 100%; float: left;margin: 0 0 90px}
.alinha-mvv{width: calc(100% - 70px); margin:0 35px;}
.alinha-mvv .padrao{width: 100%; margin: 0 0 10px; display: flex; justify-content: space-between; align-items: center;flex-wrap: wrap;}
.alinha-mvv .padrao .caixa{width: 376px; height: 216px; background: var(--preto); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.alinha-mvv .padrao .caixa .icon{width: 50px;height: 50px;background: #097; margin-bottom: 13px;}
.alinha-mvv .padrao .caixa .titulo{font: 51px montserrat; font-weight: 600; color: var(--branco); text-align: center; line-height: 42px;}
.alinha-mvv .padrao .infos{font: 15px montserrat; font-weight: 300; color: var(--preto); text-align: justify; line-height: 26px;display: flex; align-items: center;}
.alinha-mvv .padrao .infos.DOISde3.alinhadir{text-align-last: end;}
.alinha-mvv .padrao .infos.DOISde3{width: 60%;}
.alinha-mvv .padrao .infos.UMde3{width: 27.5%;}
.alinha-mvv .padrao .infos.UMde3.esq{justify-content: start;}
.alinha-mvv .padrao .infos.UMde3.dir{justify-content: end;}
.alinha-mvv .padrao .barra{width: 5px;height: 99px;background: var(--preto)}
.alinha-mvv .padrao .barra.cinza{background: #a4a5a8}
.alinha-mvv .padrao.visao{margin-bottom: 0;}
.alinha-mvv .padrao.valores .caixa{background: #a4a5a8;}
.alinha-mvv .padrao.missao .caixa .icon{background: url(../img/sobre/missao.svg)no-repeat center;background-size: contain;}
.alinha-mvv .padrao.valores .caixa .icon{background: url(../img/sobre/valores.svg)no-repeat center;background-size: contain;}
.alinha-mvv .padrao.visao .caixa .icon{background: url(../img/sobre/visao.svg)no-repeat center;background-size: contain;}

@media(max-width:1220px){
    .engloba-banner {height: 130px; background-size: 140%;}
	.engloba-banner .alinha-banner {height: 100%;}
	.engloba-banner .alinha-banner {font-size: 30px;line-height: initial;}

    .engloba-institucional{background: none;min-height: 0;}
    .alinha-institucional{padding: 50px 0;}
    .alinha-institucional .infos{max-width: 100%; width: 43%;display: flex; flex-direction: column; align-items: center;}
    .alinha-institucional .infos .title{text-align: center;}
    .alinha-institucional .infos .text{text-align: justify;}
    .video-div {float: left;width: 48%;}
    
    .engloba-servicos{background: #010a1f; margin-bottom: 40px;}
    .alinha-servicos {flex-direction: column; align-items: center;padding: 40px 0 50px;}
    .alinha-servicos .title{text-align: center; font-size: 40px; margin-bottom: 25px;}
    .alinha-servicos .title br{display: none;}
    .alinha-servicos .text{color: var(--branco);text-align: justify;text-align-last: center; max-width: initial;}

    .engloba-diferenciais{margin: 0 0 40px;}
    .engloba-diferenciais .alinha-diferenciais.pc {display: none;}
    .engloba-diferenciais .alinha-diferenciais {padding: 0;gap: 20px;justify-content: center;margin: 0;}
    .engloba-diferenciais .alinha-diferenciais .padrao .bolinha .linha {display: none;}
    .engloba-diferenciais .bx-wrapper {display: flex;justify-content: center;align-items: center; float: none !important; width: calc(100% - 70px) !important; max-width: calc(100% - 70px) !important;}
	.engloba-diferenciais .bx-wrapper .bx-controls-direction a{display: block !important; z-index: 0 !important; top: 0px !important; margin-top: 0px !important; height: 100%; width: 25px; background: url(../img/sobre/icon-seta.svg)no-repeat center !important; background-size: 40px !important; font-size: 0 !important;}
	.engloba-diferenciais .bx-wrapper .bx-prev {left: 0px !important; transform: rotate(180deg);}
	.engloba-diferenciais .bx-wrapper .bx-next {right: 0px !important;}
    .engloba-diferenciais .bx-viewport {width: 730px !important;}

    .alinha-mvv .padrao .barra{display: none;}
    .alinha-mvv .padrao .caixa{order: -1; width: 270px; height: 210px;}
    .alinha-mvv .padrao .caixa .titulo{font-size: 40px;}
    .alinha-mvv .padrao .infos.DOISde3{width: calc(100% - 330px);}
    .alinha-mvv .padrao .infos.UMde3{width: 28%;}
    .alinha-mvv .padrao .infos.DOISde3.alinhadir{text-align-last: start;}
    .alinha-mvv .padrao .infos.UMde3.dir{justify-content: start;}
  
}
@media(max-width:990px){
    .engloba-banner {height: 75px; background: var(--cinza-banner)}
	.engloba-banner .alinha-banner {font-size: 20px; text-align: center; width: 100%;}
	.engloba-banner .alinha-banner i{display: none;}
	.engloba-banner .alinha-banner h1{margin: 0 0 0 5px}

    .alinha-institucional{padding: 40px 0;flex-direction: column-reverse;align-items: center;}
    .alinha-institucional .infos{width: 100%;}
    .alinha-institucional .infos .title{font-size: 30px; line-height: 36px;}
    .video-div{margin: 0 0 30px 0;width: 85%;max-height: 325px;}
    .engloba-servicos{}
    .alinha-servicos {padding: 40px 0 50px;}
    .alinha-servicos .title{font-size: 30px;}

    .engloba-diferenciais .bx-viewport {width: 550px !important;}
    .engloba-diferenciais .alinha-diferenciais{gap: 15px;}
    .alinha-diferenciais .padrao{width: 180px !important;}
    .alinha-diferenciais .padrao .bolinha{width: 100px;height: 100px;box-shadow: inset 0px 0px 0px 6px #d9d9d9;margin: 0 0 10px}
    .alinha-diferenciais .padrao .bolinha .icon{width: 40px;height: 35px;}
    .alinha-diferenciais .padrao .txt{font-size: 13.5px;line-height: 20px;}

    .alinha-mvv{display: flex; flex-direction: column; align-items: center;}
    .alinha-mvv .padrao{flex-direction: column;margin: 0 0 30px}
    .alinha-mvv .padrao .infos.DOISde3{width: 100%;}
    .alinha-mvv .padrao .infos.UMde3{width: 100%;}
    .alinha-mvv .padrao .caixa{width: 100%;height: 150px;flex-direction: row;}
    .alinha-mvv .padrao .caixa{background: var(--branco);height: auto;margin-bottom: 10px;}
    .alinha-mvv .padrao .caixa .icon{width: 32px;height: 32px; margin: 0 10px 0 0; filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(2271%) hue-rotate(223deg) brightness(99%) contrast(105%);}
    .alinha-mvv .padrao .caixa .titulo{color: var(--preto);font-size: 30px;}
    .alinha-mvv .padrao.valores{order: 3; margin-bottom: 0;}
    .alinha-mvv .padrao.valores .caixa{background: var(--branco);}
    .alinha-mvv .padrao.visao{margin-bottom: 30px;}
}

@media(max-width:767px){
    .engloba-banner .alinha-banner {width: 100%; margin: 0px;}

    .alinha-institucional{width: 100%;margin: 0; padding: 30px 0;}
    .alinha-institucional .infos .title{font-size: 23px; line-height: 30px;}
    .alinha-institucional .infos .text{font-size: 13px;line-height: 20px;margin-bottom: 10px;}

    .alinha-servicos {padding: 30px 0 40px;width: 100%;margin: 0;}
    .alinha-servicos .title{font-size: 23px; margin-bottom: 20px;}
    .alinha-servicos .text{text-align-last: start;font-size: 13px;line-height: 20px;}

    .engloba-diferenciais .bx-wrapper{width: 100% !important; max-width: 100% !important;}
    .engloba-diferenciais .bx-viewport {width: 250px !important;}
    .engloba-diferenciais .bx-wrapper .bx-controls-direction a{background-size: 28px !important;}
    .engloba-diferenciais .alinha-diferenciais{gap: 10px;}
    .alinha-diferenciais .padrao{width: 120px !important;}
    .alinha-diferenciais .padrao .bolinha{width: 80px;height: 80px;box-shadow: inset 0px 0px 0px 4px #d9d9d9;}
    .alinha-diferenciais .padrao .bolinha .icon{width: 30px !important;}
    .alinha-diferenciais .padrao .txt{font-size: 12px;line-height: 18px;}

    .alinha-mvv{width: 100%; margin: 0;}
    .alinha-mvv .padrao .caixa .titulo{font-size: 23px;}
    .alinha-mvv .padrao .infos{text-align-last: start;font-size: 13px;line-height: 20px;}
}
@media (max-width: 600px){
    .engloba-banner{height: 60px;}
	.engloba-banner .alinha-banner p{font-size: 16px;}
}
@media (max-width: 400px){
    .engloba-diferenciais .bx-viewport {width: 150px !important;}
    .engloba-diferenciais .alinha-diferenciais{gap: 0px;}
    .alinha-diferenciais .padrao{width: 150px !important;}
}</pre></body></html>