@charset "utf-8";
/*inacube - lp investidor*/
.font-weight-normal{
	font-family: 'Square721BT-Roman', sans-serif;
}


#lp-header{
}
#lp-header .bg-cinza{
	background-color:#3B3B3B;
	height:6px;
}

.red-line{
    width: 45px;
    line-height: 100%;
}

.red-line2{
    width: 117px;
}

.red-line span:after{
	content: ' ';
	background-color: #CF201B;
	position:absolute;
	display:block;
}

.red-line span.f:after{
	width:100%;
	height:2px;
	top: -8px;
}
.red-line span.f1:after,
.red-line span.f2:after{
	width: 10px;
	height: 10px;
	top: -12px;
}
.red-line span.f1:after{
	left:0px;
	
}

.red-line span.f2:after{
	right:0px;
	
}

#videos-button-prev,
#videos-button-next{
    background: #CF201B;
    border-radius: 0px;
    color: #FFF;
    width: 36px;
    height: 50px;
}
#videos-button-prev:hover,
#videos-button-next:hover{
    background: #595959;
}
#videos-button-prev{
    left: 0px;
}
#videos-button-next{
    right: 0px;
}

.modal-body.video{height: 90vh;text-align: center;}
.modal-body.video video{
    max-width: 100%;
    max-height: 100%;
}

@media (min-width:375px){
	

}

@media (min-width:480px){
	
}

@media (min-width:576px){
	
}
@media (min-width:768px){

#lp-header .row{
	background-image:url(../public/banner-investidor-1320x360.webp);
	background-repeat: no-repeat;
	background-position:50%;
	background-size: cover;
	height: 240px;
}

#lp-02{}
#lp-02 .perfil{}
#lp-02 .perfil .w-100{
    padding-right: 15px;
}
#lp-02 .perfil .w-100.border-l{
    border-left: 4px solid #CF201B;
    padding-left: 30px;
}
	
}


@media (min-width: 992px){

#lp-header .row{
	height: 280px;
}


	
.homem-cubo{
	background-image:url(../public/homem-cubo-349x483.webp);
	background-repeat: no-repeat;
	background-size: contain;
	width: 349px;
	height: 483px;
	width: 275px;
	height: 381px;
	position: absolute;
	left: 320px;
	bottom: -3rem;
	z-index: 10;
}

.red-line{
    width: 81px;
}

.red-line2{
    width: 153px;
}
	
}


@media (min-width:1200px){

#lp-header .row{
	height: 320px;
}
	
.homem-cubo{
	width: 349px;
	height: 483px;
	left: 345px;
}

.red-line{
    width: 150px;
}

.red-line2{
    width: 222px;
}
.red-line span.f:after{
	top: -10px;
}
.red-line span.f1:after,
.red-line span.f2:after{
	top: -14px;
}
		
}


@media (min-width:1360px){

#lp-header .row{
	height: 360px;
}


	

#videos-button-prev{
    left: -60px;
}
#videos-button-next{
    right: -60px;
}		
}


@media (min-width:1440px){


.homem-cubo{
	left: 450px;
}

#lp-02 .mt--1{
	margin-top: -10rem;
}	
	
}




@media (min-width:1640px){

	
#videos-button-prev{
    left: -96px;
}
#videos-button-next{
    right: -96px;
}		
	
}



