.bodyProduct{width:45%;border-radius:20px!important;-webkit-border-radius:20px;-moz-border-radius:20px;margin:1rem;box-shadow:1px 6px 10px 0 #afafaf;letter-spacing:.05rem;background:#fff;padding:0;border:none;z-index:2}.bodyProduct header{padding:.75rem 1rem;display:flex;justify-content:space-between;border-radius:20px 20px 0 0;background-color:#0f0f0f}.headerBlue header{background-color:#5f5f5f!important}.headerRed header{background-color:#942abc!important}.headerLightBlue header{background-color:#aaa!important}.headerAquamarine header{background-color:#f06d22!important}.headerGreen header{background-color:#1d3969!important}.bodyProduct header div{color:#fff;font-size:1rem}.bodyProduct header div:first-child{text-align:left}.bodyProduct header div:last-child{text-align:right}.bodyProduct section{padding:.5rem 1rem;display:flex;justify-content:space-around;border-radius:0 0 20px 20px;background-color:#fff}.bodyProduct section div.firstColumnProduct,.bodyProduct section div.lastColumnProduct{flex:1 1;color:#000;font-size:1rem}.bodyProduct section div.firstColumnProduct{text-align:center}.bodyProduct section div.firstColumnProduct,.bodyProduct section div.firstColumnProduct div.buttonProduct,.bodyProduct section div.firstColumnProduct div.dataProduct{display:flex;justify-content:center;align-items:center;flex-direction:column}.bodyProduct section div.firstColumnProduct div.dataProduct{flex:2 1}.bodyProduct section div.firstColumnProduct div.dataProduct .valueProduct{font-size:.75rem}.bodyProduct section div.firstColumnProduct div.dataProduct .moneyProduct{font-size:1.75rem;font-weight:700;margin-top:.5rem}.bodyProduct section div.firstColumnProduct div.buttonProduct{flex:1 1}.bodyProduct section div.firstColumnProduct div.buttonProduct .btnButtonApp{margin:.75rem 0 0;padding:.5rem 1rem;border-radius:12px;cursor:pointer;font-size:1.25rem;background:#fff;color:#000;width:auto;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;border:1px solid #1d3969}.bodyProduct section div.firstColumnProduct div.buttonProduct .btnButtonApp:hover{background:#f06e2226;color:#1d3969;border-color:#f06d22;transition:background-color .2s,transform .2s;transform:scale(1.05);cursor:pointer}.bodyProduct section div.firstColumnProduct div.buttonProduct .btnButtonApp span{margin-left:.75rem}.bodyProduct section div.lastColumnProduct{display:flex;flex-direction:column;flex:1 1;justify-content:space-evenly;align-items:flex-end}.itemProduct{text-align:right}.bodyProduct section div.lastColumnProduct button.itemProduct,.bodyProduct section div.lastColumnProduct span.itemProduct{margin:.25rem 0;font-size:.8rem}.bodyProduct section div.lastColumnProduct button.itemProduct{cursor:pointer;background:none;border:none;color:#000;display:flex;align-items:flex-end;flex-direction:row;padding:.25rem 0;justify-content:flex-end}.bodyProduct section div.lastColumnProduct button.itemProduct:first-child,.bodyProduct section div.lastColumnProduct button.itemProduct:last-child{margin-top:1rem}.bodyProduct section div.lastColumnProduct button.itemProduct span{text-decoration:underline;margin-left:.5rem}@media (max-width:1300px){.bodyProduct{width:100%;margin:1rem 0}}@media screen and (max-width:768px){.bodyProduct section div.firstColumnProduct{width:40%}.bodyProduct section div.lastColumnProduct{width:60%}.bodyProduct section div.firstColumnProduct div.dataProduct .moneyProduct{font-size:larger}.nonMarginTop{margin-top:0!important}}.itemExtraButton{display:flex;flex-direction:row}