.container.portfolio{margin: 0 0 57px;}
.portfolio-parent{width: 100%;float: left;overflow-x: hidden;overflow-y: visible;margin: 0 0 154px;}
.portfolio-parent .imagens{width: 560px;order: 0;background: none;position: relative;z-index: 1;max-width: 50%;float: left;margin: 0 50px 20px 0;}
.portfolio-parent.par .imagens{float: right;margin: 0 0 20px 50px;}
.portfolio-parent .imagens .bx-wrapper{box-shadow: none;border: none;margin: 0;}
.portfolio-parent .imagens .bx-wrapper .bx-pager.bx-default-pager{display: none;}
.portfolio-parent .imagens .bx-controls-direction{position: absolute;bottom: 0;right: 0;display: flex;align-items: center;justify-content: space-between;}
.portfolio-parent .imagens .bx-wrapper .bx-controls-direction a{position: initial;left: auto;bottom: auto;right: auto;top: auto;width: 52px;height: 55px;background: url('../img/icones/arrow2.svg') no-repeat center center, #00317b;background-size: 13px 20px;transition: .4s;}
.portfolio-parent .imagens .bx-wrapper .bx-controls-direction a:hover{background-color: #3176df;}
.portfolio-parent .imagens .bx-wrapper .bx-controls-direction .bx-prev{rotate: 180deg;}
.portfolio-parent.par .imagens{order: 1;}
.portfolio-parent .imagens .imagem{width: 560px;height: 391px;background-size: cover !important; object-fit: contain;}
.portfolio-parent .conteudo{order: 1;}
.portfolio-parent.par .conteudo{order: 0;margin: 0 50px 0 0;}
.portfolio-parent .conteudo h1{font: 27.25px montserrat-regular;line-height: 31.37px;color: #3d3d3d;padding: 0 0 28px;position: relative;margin: 0 0 32px;}
.portfolio-parent .conteudo h1::before{position: absolute;content: ' ';width: 50vw;bottom: -4px;right: 0;height: 4px;background: #f0f0f0;z-index: 0;}
.portfolio-parent.par .conteudo h1::before{position: absolute;content: ' ';width: 50vw;bottom: -4px;right: auto;height: 4px;background: #f0f0f0;left: 0;}
.portfolio-parent .conteudo p{font: 14.5px montserrat-light;color: #000;line-height: 26px;text-align: justify;}


@media(max-width: 1200px){
    .portfolio-parent .bx-viewport {background-color: #0000009e;}
    .portfolio-parent{flex-direction: column;align-items: stretch;justify-content: flex-start;margin: 0 0 120px;}
    .portfolio-parent .imagens{order: 0 !important;float: none;margin: 0 auto 20px;max-width: 100%;}
    .portfolio-parent .imagens .imagem{height: 450px;}
    .portfolio-parent .conteudo{margin: 0 !important;order: 1 !important;}
    .portfolio-parent .conteudo h1{font-size: 26px;text-align: center;padding: 0 0 10px;margin: 0 0 20px;}
    .portfolio-parent .conteudo h1::before{width: 100% !important;}
    .portfolio-parent .conteudo p{font-size: 16px;}

    .portfolio-parent.par{flex-direction: column;align-items: stretch;justify-content: flex-start;margin: 0 0 120px;}
    .portfolio-parent.par .imagens{order: 0 !important;float: none;margin: 0 auto 20px;max-width: 100%;}
    .portfolio-parent.par .imagens .imagem{height: 450px;}
    .portfolio-parent.par .conteudo{margin: 0 !important;order: 1 !important;}
    .portfolio-parent.par .conteudo h1{font-size: 26px;text-align: center;padding: 0 0 10px;margin: 0 0 20px;}
    .portfolio-parent.par .conteudo h1::before{width: 100% !important;}
    .portfolio-parent.par .conteudo p{font-size: 16px;}
}