@charset "UTF-8";
/* https://clinicaivanresende.com.br/wp-content/plugins/calc-imc/assets/css/calc_style.css?ver=6.9.1 */
.calc-container{display:flex;flex-flow:row wrap}.calc-container.col-full{width:100%;clear:both}.calc-container.col-half{width:50%;float:right}.calc-container.col-third{width:35%;float:right}.calc-container [class^="col-"]{margin:.3rem;padding:.3rem;display:flex;flex-flow:row wrap}.calc-container .col-half{flex:0 0 50%}.calc-container .col-half .calc-body .box{flex-flow:column wrap}.calc-container .col-full{flex:0 0 100%}.calc-container .col-full .calc-body .box{flex-flow:column wrap}.calc-container .col-third{flex:0 0 33.3%}.calc-container .col-third .calc-body .box{flex-flow:column wrap}.calc-container .calc-header{background-color:#093;color:#fff;padding:1rem;width:100%}.calc-container .calc-header h3{color:inherit}.calc-container .calc-body{background:#fafffc;padding:1rem}.calc-container .calc-body .box{display:flex;flex-flow:column wrap}@media (max-width:970px){.calc-container .calc-body .box{flex-flow:column wrap}}.calc-container .calc-body .box form{display:flex;flex-flow:row wrap;margin:0 auto;padding:0}@media (max-width:970px){.calc-container .calc-body .box form{flex:1 1 100%;flex-flow:column wrap}}@media (min-width:971px){.calc-container .calc-body .box form{flex:0 0 50%;flex-flow:row wrap}}.calc-container .calc-body .box form .calc-fields{flex:0 0 50%;padding:.5rem}.calc-container .calc-body .box form .calc-fields label{font-size:1.3rem;text-align:center}.calc-border{border-radius:1rem;border:1px solid #093;overflow:hidden;padding:0!important}.calc-result{width:100%;min-height:10px;padding:1rem 2rem;border-radius:5px;color:#031;text-align:center;text-transform:uppercase;position:relative}.calc-result>span{display:block;padding:.5rem}.calc-result .odometro{position:relative;top:0;left:0;width:100%;height:100%;min-height:100px;content:"";background:transparent none no-repeat center bottom;background-size:auto}.calc-result .odometro span.medidor{position:absolute;bottom:-50%;left:50%;content:"";width:100%;height:100%;transform-origin:bottom center;transform:translate(-50%,-50%) rotate(0deg);background:transparent none no-repeat center bottom;padding:0;transition:all ease 0.2s}.calc-result .odometro span.medidor.thin1{animation:thindanger 1 2s;transform:translate(-50%,-50%) rotate(-90deg)}.calc-result .odometro span.medidor.thin2{animation:thinmod 1 2s;transform:translate(-50%,-50%) rotate(-67.5deg)}.calc-result .odometro span.medidor.thin3{animation:thinlight 1 2s;transform:translate(-50%,-50%) rotate(-45deg)}.calc-result .odometro span.medidor.health{animation:health 1 2s;transform:translate(-50%,-50%) rotate(0deg)}.calc-result .odometro span.medidor.overweight{animation:overweight 1 2s;transform:translate(-50%,-50%) rotate(22.5deg)}.calc-result .odometro span.medidor.obesity1{animation:obesity1 1 2s;transform:translate(-50%,-50%) rotate(45deg)}.calc-result .odometro span.medidor.obesity2{animation:obesity2 1 2s;transform:translate(-50%,-50%) rotate(67.5deg)}.calc-result .odometro span.medidor.obesity3{animation:morbid 1 2s;transform:translate(-50%,-50%) rotate(90deg)}.btn-calc{color:#fff;background:#e7af00;border-radius:5%;border:none}.header-text{text-align:center;font-size:1.2rem;padding:1.5rem}@keyframes thindanger{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(-90deg)}}@keyframes thinmod{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(-67.5deg)}}@keyframes thinlight{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes health{0%{transform:translate(-50%,-50%) rotate(0deg)}33%{transform:translate(-50%,-50%) rotate(-22.5deg)}66%{transform:translate(-50%,-50%) rotate(22.5deg)}100%{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes morbid{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes obesity2{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(67.5deg)}}@keyframes obesity1{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes overweight{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(22.5deg)}}