.box_image{height:453px;overflow:hidden;position:relative;margin-top:16px;}
.box_image>img{background:none;border:none;padding:0px;position:absolute;visibility:hidden;}
.content .box_image>img{background:none;border:none;padding:0px;}
.box_image .imgOpis{position:absolute;left:0px;right:0px;top:0px;bottom:0px;font-size:36px;margin:0;font-weight:600;color:var(--g3-color);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;}
.box_image .imgOpis p{text-align:center;margin-bottom:40px;}
.box_image .imgOpis p.footImg{margin-bottom:0px;}

.showBck{display:block;transition: all 0.5s ease-out 0s;opacity:0;height:100vh;width:100vw;position:fixed;top:0px;right:0px;background-color:rgba(23,57,128,0.8);z-index:10;}
.showBck.show{
opacity:1;
}

.dialogCompP{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
position: absolute;
top:0px;
left: 0px;
z-index: 11;
}
.dialogComp{
background-color: #FFFFFF;
min-width: 800px;
min-height: 609px;
border-radius: 20px;
position: relative;
padding: 0px 100px 40px 100px;
box-sizing: border-box;
display: grid;
grid-template-rows: auto auto auto 1fr auto;
grid-template-columns: 1fr;
}
.dialogComp .topComp{
text-align: right;
}

.dialogComp .topComp .close{
top:5px;
right: 5px;
cursor: pointer;
display: inline-block;
position: relative;
margin-right: -100px;
}
.dialogComp .topComp .close:before{
content: "close";
font-family: Material Icons Outlined;
font-size: 40px;
}
.dialogComp  .divProgress{
height: 15px;
background-color: #EBF3FA;
border-radius: 15px;
}
.dialogComp  .divProgress .divInProgress{
height: 15px;
background-color: #A7C957;
border-radius: 15px;
width: 0%;
transition: all 0.5s ease-out 0s;
}


