﻿.text-sobre .image{background-repeat:no-repeat;background-position:center;background-size:cover}.estilo-texto-content p{line-height:1.5em;margin-bottom:1em}.estilo-texto-content h3{font-family:"Fjalla One",sans-serif;font-weight:500;font-size:1.2em;line-height:1.5em;margin:1.5em 0 1em}.de_count.ultra-big.s2{padding:30px;background-color:rgba(0,0,0,.4)}.de_count.ultra-big h3{font-size:230px;padding:40px 0 20px 0;margin:0;margin-top:40px;margin-bottom:15px;line-height:.5em;color:#f0c014}.de_count.ultra-big.s2 span{font-size:14px;letter-spacing:5px;font-weight:bold;text-transform:uppercase;padding:5px 10px;color:#f0c014}.institucional__border-dashed{text-align:center;border:2px dashed #f0c014;padding:15px 30px;border-radius:5px}.elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor-widget-container div{height:100%;min-height:380px;-webkit-box-sizing:border-box;box-sizing:border-box;mask-position:center center;-webkit-mask-position:center center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transform:rotate(0deg);-webkit-transform:rotate(0deg);filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-widget-container div img{max-width:100%;height:auto;display:inherit;display:block;width:100%}.text-holder .quote:after{content:"";position:absolute;bottom:40px;right:20px;font-size:80px;color:#e5e5e5;font-style:normal;font-family:"Font Awesome 5 Free";font-weight:900}.ct-iconBox{cursor:pointer}.ct-iconContainer--circle{height:95px;width:95px;background-color:#04598c;border-radius:50%;position:relative;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:32px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}.ct-iconContainer--circle:before{height:115px;width:115px;border:3px solid #04598c;border-radius:50%;position:absolute;content:"";top:-10px;left:-10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ct-iconBox:hover .ct-iconContainer--circleHoverLight:before{height:115px;width:115px;border:3px solid #04598c;top:-10px;left:-10px;background-color:rgba(0,0,0,0)}.ct-iconBox:hover .ct-iconContainer--circleHoverLight{background-color:rgba(0,0,0,0)}.ct-iconContainer--circle:hover:before{height:50px;width:50px;border:2px solid #fff;top:22px;left:22px;background-color:#fff}.ct-iconBox .ct-icon i{position:relative;font-size:30px;color:#fff}.ct-iconBox--2col .ct-iconBox--description{width:80%;display:inline-block}.ct-iconBox--2col:hover .ct-iconContainer--circle:before{height:50px;width:50px;top:9px;left:9px;background-color:#fff}.ct-iconBox--2col:hover .ct-iconContainer--circle i{color:#04598c}.ct-iconBox--2col:hover .ct-iconContainer--circleLight{background-color:rgba(0,0,0,0)}.ct-iconBox--2col:hover .ct-iconContainer--circleLight i{color:#04598c}.ct-iconBox--2col:hover .ct-iconContainer--circleLight:before{background-color:#04598c}.ct-iconBox--2col:hover .ct-iconContainer--circleLight i{color:#fff}.ct-iconBox--2col:hover .ct-iconContainer--circleHoverLight{background-color:rgba(0,0,0,0)}.ct-iconBox--2col:hover .ct-iconContainer--circleHoverLight:before{height:80px;width:80px;border:3px solid #04598c;top:-6px;left:-6px;background-color:rgba(0,0,0,0)}.ct-iconBox--2col .ct-iconContainer--circle{height:68px;width:68px;display:inline-block;margin-right:20px}.ct-iconBox--2col .ct-iconContainer--circle:before{height:80px;width:80px;border:3px solid #04598c;top:-6px;left:-6px}.ct-iconBox--2col .ct-icon{padding:19px}
