.button{
background-color:#009a9a;border-radius:10px;
box-shadow:0 2px 3px rgba(0,0,0,0.3);
color:#fff;
cursor:pointer;
display:inline-block;
padding:2px 15px;
text-align:center;text-decoration:none
}
.button.b-close,
.button.bClose{
background: linear-gradient(135deg, #e76304 0%, #ff9a44 100%);
border-radius: 50%;
box-shadow: 0 2px 8px rgba(231, 99, 4, 0.4);
font: bold 16px sans-serif;
padding: 0;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
position: absolute;
right: -10px;
top: -10px;
color: #fff;
cursor: pointer;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.button.b-close:hover,
.button.bClose:hover{
transform: rotate(90deg) scale(1.1);
box-shadow: 0 4px 15px rgba(231, 99, 4, 0.6);
}

#popup2,
.bMulti{
background-color:#fff;
border-radius:10px;
border:3px solid transparent;
background-image: linear-gradient(#fff, #fff), linear-gradient(135deg, #ffffff 0%, #e76304 100%);
background-origin: border-box;
background-clip: padding-box, border-box;
box-shadow: 0 0 20px rgba(231, 99, 4, 0.4), 0 0 40px rgba(231, 99, 4, 0.2);
color:#111;
display:none;
min-width:850px;
padding:25px;
margin: 70px;
}

@media screen and (max-width: 768px) {
    #popup2,
    .bMulti {
        min-width: 0 !important;
        max-width: 92vw !important;
        width: auto !important;
        padding: 12px !important;
        margin: 10px auto !important;
        box-sizing: border-box !important;
        left: 4vw !important;
        right: 4vw !important;
        overflow-x: hidden !important;
    }
    #popup2 .content,
    #popup2 .content * {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    #popup2 .content #conteudo {
        width: auto !important;
        padding: 5px !important;
        top: 0 !important;
    }
    #popup2 .content #coluna-esquerda {
        width: auto !important;
        float: none !important;
    }
    #popup2 .content #faixa-cinza-interna {
        height: auto !important;
        padding: 5px 0 !important;
    }
    #popup2 .content #faixa-cinza-interna > div {
        width: auto !important;
    }
    #popup2 .content iframe {
        width: 100% !important;
        height: 200px !important;
    }
    .button.b-close,
    .button.bClose {
        right: 5px;
        top: 5px;
    }
}

.link2{
	cursor:pointer;
	
}
.link2:hover{
color:#e76304;
}