.circular-progress-bar{margin:0 auto;position:relative}.progress-percentage{font-size:2.2em;font-weight:900;left:50%;line-height:1.5em;padding:0 .9em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.progress-text{font-size:1em;padding:0 1em;transform:translate(-50%)}.datos-ccrtax-indicator{text-align:center}.wp-block-ccrtax-projects .projects_block{display:grid;gap:50px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;width:100%}@media screen and (min-width:780px){.wp-block-ccrtax-projects .projects_block{grid-auto-flow:column}}.wp-block-ccrtax-projects .projects_block__item{border:2px solid silver;grid-column:1}@media screen and (min-width:780px){.wp-block-ccrtax-projects .projects_block__item{grid-column:auto;grid-row:1}}.wp-block-ccrtax-projects .projects_block__item__thumb{width:100%}.wp-block-ccrtax-projects .projects_block__item__thumb img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;margin-bottom:10px;width:100%}.wp-block-ccrtax-projects .projects_block__item__text{padding:10px}.wp-block-ccrtax-projects .projects_block__item__sectors a{font-size:.8em}.wp-block-ccrtax-projects .projects_block__item__title{color:var(--ccr-color-tertiary);font-weight:700;line-height:1em}.wp-block-ccrtax-projects a.link_projects{background-color:var(--ccr-color-primary);border:2px solid var(--ccr-color-primary);border-radius:10px!important;color:var(--ccr-color-light);display:block;font-size:1.2rem!important;font-weight:700;margin-top:20px;padding:12px;text-align:center;transition:all .3s;width:100%}.wp-block-ccrtax-projects a.link_projects:hover{background-color:var(--ccr-color-quaternary);border-color:var(--ccr-color-quaternary)}.wp-block-ccrtax-projectsmap{padding:20px}.wp-block-ccrtax-projectsmap .projects_map{height:500px}.leaflet-popup-content h3{font-size:1.1rem;font-weight:700;margin:0 0 7px;padding:0}.leaflet-popup-content p{color:var(--ccr-color-tertiary);font-weight:700;margin:0}.leaflet-popup-content-wrapper{background-color:var(--ccr-color-secundary)}.leaflet-popup-close-button{color:var(--ccr-color-tertiary)!important}.leaflet-popup-tip{background-color:var(--ccr-color-secundary)}.map-scroll:before{font-size:1.3rem;left:20%;position:absolute;text-align:center;top:40%;width:60%;z-index:999}.map-scroll:after{background:rgba(0,0,0,.263);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:999}.wp-block-ccrtax-taxcalculator{background-color:var(--ccr-color-tertiary);color:#fff;padding:40px 20px!important}.wp-block-ccrtax-taxcalculator h3{color:#fff}.wp-block-ccrtax-taxcalculator .tax_calculator{display:grid;gap:20px;margin-bottom:20px}.wp-block-ccrtax-taxcalculator .tax_calculator .cell,.wp-block-ccrtax-taxcalculator .tax_calculator .row{width:100%}.wp-block-ccrtax-taxcalculator .tax_calculator .cell span,.wp-block-ccrtax-taxcalculator .tax_calculator .row span{display:block;margin-bottom:10px}.wp-block-ccrtax-taxcalculator .tax_calculator .cell input,.wp-block-ccrtax-taxcalculator .tax_calculator .row input{background-color:var(--ccr-color-secundary);border:none;border-radius:15px;font-size:1.5rem;font-weight:700;padding:10px 20px;width:100%}body.inverse_colors .wp-block-ccrtax-taxcalculator{background-color:#000;border:1px solid #fff;color:#fff}body.inverse_colors .wp-block-ccrtax-taxcalculator h3{color:#fff}body.inverse_colors .wp-block-ccrtax-taxcalculator input{border:1px solid #fff!important;color:#fff}@media screen and (min-width:780px){.wp-block-ccrtax-taxcalculator{border-radius:15px}.wp-block-ccrtax-taxcalculator .tax_calculator{grid-template-columns:1fr 1fr}.wp-block-ccrtax-taxcalculator .tax_calculator .row.row-a{grid-column-end:3;grid-column-start:1}.wp-block-ccrtax-taxcalculator .tax_calculator .row.row-b span,.wp-block-ccrtax-taxcalculator .tax_calculator .row.row-c span{min-height:4.3em}}