*{font-family:Gotham,sans-serif}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:100;src:url(http://correiobraziliense.com.br/_conteudo/casacor2025/assets/fonts/GOTHAM-THIN.6447770f7eb4c8885d73.OTF) format("opentype")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:100;src:url(http://correiobraziliense.com.br/_conteudo/casacor2025/assets/fonts/GOTHAM-THINITALIC.632acb556a369e143599.OTF) format("opentype")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:200;src:url(http://correiobraziliense.com.br/_conteudo/casacor2025/assets/fonts/GOTHAM-XLIGHT.7737169c0ec8a725d952.OTF) format("opentype")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:900;src:url(http://correiobraziliense.com.br/_conteudo/casacor2025/assets/fonts/GOTHAM-BLACK.c9e42599a779a72eaadc.OTF) format("opentype")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:900;src:url(http://correiobraziliense.com.br/_conteudo/casacor2025/assets/fonts/GOTHAM-ULTRAITALIC.18cf3dbcabb32231812e.OTF) format("opentype")}.contentArea{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:20px}@media(max-width:814px){.contentArea{padding:initial}}.contentArea .voteTitle{color:#3f3f3f;font-size:32px;font-weight:700!important;margin-bottom:10px}.contentArea .voteDescription,.contentArea .voteTitle{font-family:Gotham,sans-serif!important;text-align:center}.contentArea .voteDescription{font-size:18px;line-height:1.5;margin-bottom:20px}.contentArea .tabButton{background-color:#cbcbcb;border:none;box-shadow:0 4px 4px 0 #00000040;color:gray;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;text-align:left;transition:background-color .3s ease}@media(max-width:814px){.contentArea .tabButton{margin:0;min-width:100%}}.contentArea .tabButton:hover{background-color:#f0f0f0}.contentArea .abasCards{align-items:center;display:flex;flex-direction:column}.modalOverlay{z-index:1000}.modalOverlay .modalContent{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;max-height:95vh;max-width:1550px;overflow-y:auto;padding:20px;text-align:center;width:100%}.modalOverlay .modalContent h3{color:#333;font-size:48px;margin:0 0 10px}@media(max-width:814px){.modalOverlay .modalContent h3{font-size:24px}}.modalOverlay .modalContent p{color:#667;font-size:14px;line-height:1.5;margin:0 auto 30px;max-width:760px}@media(max-width:814px){.modalOverlay .modalContent p{font-size:18px}}.modalOverlay .modalContent .error{color:red}.modalOverlay .modalContent .progressBar{background-color:#fff;display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:814px){.modalOverlay .modalContent .progressBar{position:sticky;top:-20px;z-index:100}}.modalOverlay .modalContent .progressBar .progressStep{border:1px solid #ccc;cursor:pointer;flex:1 1;padding:10px;text-align:center}.modalOverlay .modalContent .progressBar .progressStep.active{background-color:#333;color:#fff}.modalOverlay .modalContent .progressBar .progressStep:not(:last-child){margin-right:5px}@media(max-width:814px){.modalOverlay .modalContent .progressBar .progressStep:not(:last-child){margin-right:0}}.modalOverlay .modalContent .itemsContainer{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);height:95hv;margin-bottom:20px;opacity:1;position:relative;transition:opacity .5s ease-in-out}.modalOverlay .modalContent .itemsContainer.fade-in{animation:slideInFromRight .5s forwards;opacity:1}.modalOverlay .modalContent .itemsContainer.fade-out{animation:sinkIntoBackground .5s forwards;opacity:0}@media(max-width:768px){.modalOverlay .modalContent .itemsContainer{grid-template-columns:repeat(2,1fr)}}@keyframes sinkIntoBackground{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-200px)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.modalOverlay .modalContent .itemCard{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:10px;position:relative;text-align:center}.modalOverlay .modalContent .itemCard img{border-radius:4px;height:auto;margin-bottom:10px;max-height:300px;max-width:100%;object-fit:contain}.modalOverlay .modalContent .itemCard p{align-items:center;color:#667;display:flex;flex-direction:column;font-size:14px;margin:0}.modalOverlay .modalContent .itemCard .radioLabel{align-items:center;cursor:pointer;display:flex;left:15px;position:absolute;top:15px}.modalOverlay .modalContent .itemCard .radioLabel input{display:none}.modalOverlay .modalContent .itemCard .radioLabel .radioButton{background:#fff;border:2px solid #667;border-radius:20%;height:30px;margin-right:10px;position:relative;width:30px}.modalOverlay .modalContent .itemCard .radioLabel .radioButton:after{background:#000;border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:12px}.modalOverlay .modalContent .itemCard .radioLabel input:checked+.radioButton{border-color:#000}.modalOverlay .modalContent .itemCard .radioLabel input:checked+.radioButton:after{opacity:1}.modalOverlay .modalContent .expand{background:#fff;border:2px solid #adadad;border-radius:20%;cursor:pointer;height:30px;margin-right:10px;position:absolute;right:5px;top:15px;width:30px}.modalOverlay .modalContent .confirmationModal{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin-top:20px;padding:20px}.modalOverlay .modalContent .confirmationModal p{font-size:18px;margin-bottom:20px}.modalOverlay .modalContent .confirmationModal button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:10px 20px}.modalOverlay .modalContent .confirmationModal button:hover{background-color:#787878}.modalOverlay .modalContent .closeModal{color:#fff;cursor:pointer;position:absolute;right:20px;top:20px}.modalOverlay .expandedImageOverlay{align-items:center;background:#303030;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modalOverlay .expandedImageContent{border-radius:10px;height:95%;overflow:hidden;position:relative;width:95%}.modalOverlay .expandedImageContent img{height:100%;object-fit:contain}@media(max-width:814px){.modalOverlay .expandedImageContent img{height:auto;object-fit:fill}}.modalOverlay .expandedImageContent .photoBy{background-color:#00000080;border-radius:5px;bottom:10px;color:#fff;padding:5px;position:absolute;right:10px}@media(max-width:768px){.modalOverlay .expandedImageContent .photoBy{bottom:10px;left:50%;position:absolute;right:auto;transform:translateX(-50%)}}.modalOverlay .closeButton{background:#ffffff80;border:none;cursor:pointer;padding:5px 10px;position:absolute;right:10px;top:10px}.modalOverlay .architectInfoCard{background-color:#303030;border-radius:8px;bottom:0;box-shadow:0 2px 8px #0003;box-sizing:border-box;display:flex;padding:15px;position:absolute;right:5px;z-index:10}@media(max-width:814px){.modalOverlay .architectInfoCard{border-radius:0;border-radius:initial;bottom:0;left:0;right:0;top:auto}}.modalOverlay .architectInfoCard img{aspect-ratio:4/5;border-radius:11px;height:205px;margin-left:-70px;object-fit:cover;width:120px}@media(max-width:814px){.modalOverlay .architectInfoCard img{height:140px;margin-left:0;width:100px}}.modalOverlay .architectInfoCard .cardarchitect{display:flex;flex-direction:column;gap:10px;white-space:normal}.modalOverlay .architectInfoCard .architectDetails{align-items:center;display:flex;gap:20px;justify-content:center;max-width:400px}@media(max-width:814px){.modalOverlay .architectInfoCard .architectDetails{height:max-content;width:100%}}.modalOverlay .architectInfoCard .architectDetails h4{color:#fff;font-family:Inter,sans-serif;font-size:18px;line-height:1.4;margin:0;text-align:left;white-space:normal;width:100%}.modalOverlay .architectInfoCard .architectDetails p{color:#fff;font-size:14px;line-height:1.6;margin:0;text-align:left!important;width:100%;z-index:10}@media(max-width:814px){.modalOverlay .architectInfoCard .architectDetails p{height:0;opacity:0}.modalOverlay .architectInfoCard .architectDetails p.show-mobile{animation-duration:1s;animation-fill-mode:forwards;animation-name:dragIn;line-height:1.2}.modalOverlay .architectInfoCard .architectDetails p.hide-mobile{animation-duration:1s;animation-fill-mode:forwards;animation-name:dragOut;height:0;line-height:1.2;opacity:0}}@keyframes dragIn{0%{height:0;opacity:0}to{height:168px;opacity:1}}@keyframes dragOut{0%{height:168px;opacity:1}to{height:0;opacity:0}}.modalOverlay .architectInfoCard .architectDetails button{background-color:#0000;border:2px solid #fff;color:#fff;display:none;font-size:14px;margin:0;padding:0;width:max-content}@media(max-width:814px){.modalOverlay .architectInfoCard .architectDetails button{align-self:flex-start;border-radius:13px;display:flex;gap:5px;justify-content:center;padding:4px 8px;text-align:left;z-index:20}}.modalOverlay{background-color:#00000080}.modalContent{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:600px;position:relative}.modalContent .sendItens{display:flex}@media(max-width:814px){.modalContent .sendItens{flex-direction:column}}.modalContent .closeModal{cursor:pointer;position:absolute;right:20px!important;top:20px}button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:10px 20px}button:disabled{background-color:#ccc;cursor:not-allowed}.enviar{background-color:#267613}.editar{background-color:#9e2626}.selectedItems,h3{margin-bottom:20px}.selectedItems h4{margin-bottom:10px}.selectedItems ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}@media(max-width:814px){.selectedItems ul{display:grid;grid-template-columns:repeat(2,1fr)}}.selectedItems ul li{align-items:center;box-sizing:border-box;display:flex;flex-basis:calc(38.333% - 10px);flex-direction:column;flex-grow:1;flex-shrink:1}.selectedItems ul li img{border-radius:8px;height:auto;margin-bottom:5px;max-height:230px;max-width:350px;object-fit:cover;width:100%}.selectedItems ul li p{color:#333;font-size:14px;margin:0!important;text-align:center}.emailInput{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.emailInput label{display:block;font-size:16px;margin-bottom:5px}.emailInput input{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:10px;width:100%}.captcha{margin-bottom:20px}.modalOverlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modalContent{background:#fff;border-radius:5px;max-width:500px;padding:20px;text-align:center;width:100%}.sucess-modal{align-items:center;display:flex;flex-direction:column}.VoteModalConfirmationOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.VoteModalConfirmationContent{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;height:500px;max-width:500px;padding:20px;text-align:center;width:100%}.VoteModalConfirmationContent h3{font-size:24px;margin-bottom:20px}.VoteModalConfirmationContent p{margin-bottom:20px}.VoteModalConfirmationContent img{aspect-ratio:16/9;border-radius:8px;display:block;height:auto!important;margin:0 auto 20px;max-height:500px;max-width:100%;object-fit:contain}.VoteModalConfirmationContent button{border-radius:5px;cursor:pointer;margin:0 10px;padding:10px 20px}.VoteModalConfirmationContent button:first-of-type{background-color:#267613;color:#fff}.VoteModalConfirmationContent button:last-of-type{background-color:#9e2626;color:#fff}.voteDescription{font-family:Gotham,sans-serif!important;font-weight:200!important}.openModalButton{background-color:#6b4941!important;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:15px 50px!important}.openModalButton:hover{background-color:#787878}.cb-container{margin:0 auto;max-width:1400px;padding:0 16px;width:100%}
/*# sourceMappingURL=main.bffb043b.css.map*/