.exp-but, #exp-txt .txt-wrapper p, #exp-txt .txt-wrapper p strong, .exp-finbut span strong { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }

.exp-but { display:block; position:absolute; width:100px; height:100px; background:rgba(0,0,0,.8); text-align:center; }
.exp-but i { color:#fee100; font-size:40px; line-height:100px; }
.exp-but, .exp-but *, .exp-finbut, .exp-finbut * { cursor:pointer; }
#but1 { left:160px; top:180px; }
#but2 { left:660px; top:180px; }
#but3 { left:160px; top:335px; }
#but4 { left:660px; top:335px; }

.exp-finbut { display:none; position:absolute; bottom:80px; width:170px; height:150px; }
.exp-finbut, .exp-finbut *, .exp-but, .exp-but * { cursor:pointer!important; }
.exp-finbut span { position:relative; display:block; }
.exp-finbut span strong { position:absolute; top:-5px; left:-20px; display:block; width:40px; height:40px; line-height:40px; text-align:center; color:#000; background:#fee100; font-size:16px; font-family: 'chewy', sans-serif; font-weight:normal; font-style:normal; }
#finbut1 { left:115px; }
#finbut2 { left:290px; }
#finbut3 { left:465px; }
#finbut4 { left:640px; }

#exp-txt { position:absolute; bottom:20px; left:140px; }
#exp-txt .txt-wrapper { position:relative; }
#exp-txt .txt-wrapper p { display:none; width:200px; height:200px; line-height:200px; font-size:13px; letter-spacing:1px; background:rgb(0,0,0); background:rgba(0,0,0,0.8); position:absolute; bottom:0; font-family: 'chewy', sans-serif; font-style:normal; color:#fee100; text-align:center; }
#exp-txt .txt-wrapper * { cursor:pointer; }
#exp-txt .txt-wrapper p span { padding:0 20px; display: inline-block; vertical-align: middle; line-height: normal; }
#exp-txt .txt-wrapper p strong { position:absolute; top:10px; left:10px; display:block; width:30px; height:30px; line-height:30px; text-align:center; color:#000; background:#fff; }
#exp-txt .txt-wrapper p.txt-pos1 { left:0; }
#exp-txt .txt-wrapper p.txt-pos2 { left:230px; }
#exp-txt .txt-wrapper p.txt-pos3 { left:460px; }
#exp-txt .txt-wrapper p.txt-pos4 { left:690px; }

.penta-tri { position:absolute; }
.penta-tri-wrapper { position:relative; }
.penta-tri, .penta-tri-wrapper { width:400px; height:400px; }
.penta-tri .svg-text { position:absolute; width:100px; font-size:16px; line-height:18px; }
#svg-text2-1 .svg-text { top:100px; left:75px; }
#svg-text2-2 .svg-text { top:200px; left:45px; }
#svg-text2-3 .svg-text { top:290px; left:130px; }
#svg-text2-4 .svg-text { top:230px; left:240px; }
#svg-text2-5 .svg-text { top:80px; left:200px; }

.txt-container.conversa.globo1 .color { fill:#cc3; }
.txt-container.conversa.globo5 .color { fill:#f60; }
.txt-container.conversa.globo4 .color { fill:#3cc; }
.txt-container.conversa.globo3 .color { fill:#c69; }
.txt-container.conversa.globo2 .color { fill:#fc0; }
.txt-container.conversa.globo1 p, .txt-container.conversa.globo2 p, .txt-container.conversa.globo3 p, .txt-container.conversa.globo4 p, .txt-container.conversa.globo5 p { color:#fff; }