/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------home------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page-home .destaques {
    margin-top: -100vh;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------contato------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page-contato .banner {
    height: 400px;
    background-image: url(/assets/img/banner_contato2.webp);
    position: relative;
    background-position: center;
    background-size: cover;
}
.page-contato .dados {
    background-color: var(--preto-2);
    color: var(--branco);
    padding: 45px 30px;
}
.page-contato .dados a {
    font-weight: 600;
    text-decoration: underline;
}
.page-contato .dados a.whats {
    color: #78c966;
}
.page-contato .orcamento {
    width: 100vw;
    height: 100vh;
    color: var(--branco);
    background-image: url(/assets/img/cparallax.webp);
    background-position: center;
    background-size: 100%;
    position: relative;
    background-attachment: fixed;
    
    background-size: cover;
    /*IPHONE*/
    background-attachment: scroll;
    -webkit-clip-path: inset(0 0 0 0);
	clip-path: inset(0 0 0 0);
	/*background-size: 0px !important;*/
	overflow: hidden;
	position: relative;
}

.page-contato .orcamento .ttl.detalhe::before {
    left: calc(50% - 5px);
}
.page-contato .orcamento p {
    max-width: 500px;
}

.page-contato .orcamento p,
.page-contato .orcamento a {
    font-size: 22px;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------sobre------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page-sobre .banner.persiana ul li {
    background-color: var(--preto);
}
.page-sobre .banner.persiana {
    background-image: none;
}

.page-sobre .hs1 {
    background-color: var(--preto);
    color: var(--branco);
}
.page-sobre .horizontal-roll.hs1 .item img {
    max-width: 900px;
}

.page-sobre .horizontal-roll.hs2 .item img {
    max-width: 900px;
}

.page-sobre .hs3 {
    background-color: #606060;
    color: var(--branco);
}
.page-sobre .horizontal-roll.hs3 .item img {
    max-width: 900px;
}
.page-sobre .horizontal-roll.hs3 .items .item .direita img {
    max-width: 230px;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------manutencao------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page-manutencao .banner {
    height: 500px;
    background-image: url(/assets/img/banner_manutencao.webp);
    position: relative;
    /*background-attachment: fixed;*/
    background-position: center;
    background-size: cover;
    color: var(--branco);
    padding-bottom: 60px;
}
.page-manutencao .banner h1 {
    max-width: 450px;
}
.page-manutencao .orcamento {
    background-color: var(--preto-2);
    color: var(--branco);
    padding: 120px 50px;
}
.page-manutencao .orcamento p {
    max-width: 600px;
}
.page-manutencao .orcamento p {
    font-size: 22px;
}
.page-manutencao .orcamento a.whats {
    color: #78c966;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------produto------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page-produtos .produtos select#categorias {
    display: block;
    background: transparent;
    padding: 3px;
    border: solid 1px #000000;
    margin: 0;
}

.page-produto .banner {
    width: 100vw;
    height: 100vh;
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    color: var(--branco);
    padding-bottom: 60px;
    -webkit-clip-path: inset(0 0 0 0);
	clip-path: inset(0 0 0 0);
}
.page-produto .hs2 .items .item {
    padding: 100px 20px;
}
.page-produto .destaques .destaque h4 {
    font-size: 24px;
    font-weight: 500;
}
.page-produto .destaques .destaque .textos {
    max-width: 700px;
}
.page-produto .especificacoes .conteudo {
    position: relative;
    height: calc(100% - 38px);
    max-width: 700px;
}
.page-produto .eficiencia .ttl.detalhe {
    margin-top: -6px;
}
.page-produto .acionamento .centralize > div {
    max-width: 400px;
}
.page-produto .faq .accordion {
    max-width: 800px;
    margin: auto;
}
.page-produto .horizontal-roll.hs2 .item .img {
    height: 60vh;
}
.page-produto .horizontal-roll.hs2 .item.texto {
    max-width: 440px;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------produtos------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page-produtos .banner {
    height: 500px;
    background-color: var(--preto);
    position: relative;
    color: var(--branco);
    padding-bottom: 60px;
}
.page-produtos .banner h1 {
    max-width: 450px;
}
.page-produtos .banner img {
    max-width: 200px;
    display: block;
    margin: 0 0 30px auto;
}
.page-produtos .produtos .filtros ul {
    display: block;
}
.page-produtos .produtos .filtros ul li {
    display: inline-block;
    margin-right: 40px;
}