/* ajuste pop RD */
#popup-_x7cdrm5jm{
    width: 100% !important;
max-width: 400px !important;
}
.grecaptcha-badge { 
    visibility: hidden;
}
.comm-pagination{display:block;text-align:center}
.comm-pagination ul.page-numbers{display:inline-block;margin:20px 0;padding:0;list-style:none}
.comm-pagination ul.page-numbers li{float:left;margin:0 10px}
.comm-pagination ul.page-numbers li>span,.comm-pagination ul.page-numbers li a{display:block;width:40px;height:40px;font-size:18px;line-height:40px;text-decoration:none;border-radius:20px}
.comm-pagination ul.page-numbers li a{color:#fff;background-color:#0a3460}
.comm-pagination ul.page-numbers li a:hover,.comm-pagination ul.page-numbers li a:active{background-color:#39b0c3}
.comm-pagination ul.page-numbers li span.current{color:#fff;background-color:#39b0c3}
.comm-pagination ul.page-numbers li span.dots{color:#39b0c3;font-size:1.2em}
.categorias-icon{display:block;position:relative;overflow:hidden;background-image:url("../../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";display:block;width:36px;height:36px;border-radius:18px;z-index:20;background-size:328px}
.categorias-icon.caes{background-position:-2px -64px;background-color:#4dbea5}
.categorias-icon.gatos{background-position:-45px -64px;background-color:#39b0c3}
.categorias-icon.equinos{background-position:-84px -64px;background-color:#168ccd}
.categorias-icon.silvestres{background-position:-128px -64px;background-color:#763992}
.categorias-icon.zoo{background-position:-168px -64px;background-color:#763992}
.categorias-icon.geral{background-position:-208px -64px;background-color:#07284e}
.ext-block,#pgSize{display:block;position:relative;width:100%}
.ext-noselect,.ext-formas #formasSlide,#header,#header .row1 #superTicker .btn,body .pgHeader .btn,body #banners .banner,#unidades-list{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ext-formas>.tile{padding:0}
.ext-formas>.tile>.tile>.cell{padding:0 0 40px 0}
.ext-formas #formas-titulo-slide{display:block;position:absolute;bottom:20px;left:50%;width:300px;height:40px;margin:0 0 0 -150px;padding:0;background-color:#d82437;border-radius:40px;font-size:18px;text-align:center;line-height:40px;font-weight:500;color:#fff;z-index:90;cursor:pointer}
.ext-formas #formasSlide{padding:0;background-color:#0a3460;background:-webkit-linear-gradient(left,#0a3460 0,#0f639b 50%,#0a3460 100%);background:linear-gradient(to right,#0a3460 0,#0f639b 50%,#0a3460 100%)}
.ext-formas #formasSlide:before,.ext-formas #formasSlide:after{display:block;position:absolute;top:0;width:40%;height:100%;z-index:10;content:"";pointer-events:none}
.ext-formas #formasSlide:before{left:0;background:-webkit-linear-gradient(right,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%);background:linear-gradient(to left,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%)}
.ext-formas #formasSlide:after{right:0;background:-webkit-linear-gradient(left,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%);background:linear-gradient(to right,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%)}
.ext-formas #formasSlide .slick-list.draggable{padding:0 !important}
.ext-formas #formasSlide .slick-prev,.ext-formas #formasSlide .slick-next{width:64px;height:140px;z-index:20}
.ext-formas #formasSlide .slick-prev:before,.ext-formas #formasSlide .slick-next:before{display:block;position:relative;overflow:hidden;background-image:url("../../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";width:64px;height:64px;opacity:1}
.ext-formas #formasSlide .slick-prev{left:0;background:-webkit-linear-gradient(right,rgba(10,52,96,0) 0,#0a3460 60%);background:linear-gradient(to left,rgba(10,52,96,0) 0,#0a3460 60%)}
.ext-formas #formasSlide .slick-prev:before{background-position:0 -640px}
.ext-formas #formasSlide .slick-next{right:0;background:-webkit-linear-gradient(left,rgba(10,52,96,0) 0,#0a3460 60%);background:linear-gradient(to right,rgba(10,52,96,0) 0,#0a3460 60%)}
.ext-formas #formasSlide .slick-next:before{background-position:-64px -640px}
.ext-formas #formasSlide .slide{outline:0;margin:0;height:140px;width:100px;cursor:pointer}
.ext-formas #formasSlide .slide>.contents{display:block;position:relative;overflow:hidden;background-image:url("../../../assets/sprite-formas.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";display:block;position:relative;overflow:hidden;width:90px;height:90px;top:50%;left:50%;margin:-45px 0 0 -45px;border-radius:90px;background-color:rgba(22,140,205,0.5);background-size:720px 720px;-webkit-transition:background-color .5s,-webkit-transform .3s;transition:background-color .5s,-webkit-transform .3s;transition:transform .3s,background-color .5s;transition:transform .3s,background-color .5s,-webkit-transform .3s}
.desktop .ext-formas #formasSlide .slide>.contents:hover,.ext-formas #formasSlide .slide>.contents.hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background-color:#168ccd}
.ext-formas #formasSlide .slide.biscoitos-medicamentosos>.contents{background-position:-0 -45px}
.ext-formas #formasSlide .slide.capsulas>.contents{background-position:-90px -45px}
.ext-formas #formasSlide .slide.colirios>.contents{background-position:-180px -45px}
.ext-formas #formasSlide .slide.condicionadores>.contents{background-position:-270px -45px}
.ext-formas #formasSlide .slide.emulsoes>.contents{background-position:-360px -45px}
.ext-formas #formasSlide .slide.enemas>.contents{background-position:-450px -45px}
.ext-formas #formasSlide .slide.florais>.contents{background-position:-540px -45px}
.ext-formas #formasSlide .slide.geis>.contents{background-position:-630px -45px}
.ext-formas #formasSlide .slide.geis-oftalmicos>.contents{background-position:-0 -135px}
.ext-formas #formasSlide .slide.geis-otologicos>.contents{background-position:-90px -315px}
.ext-formas #formasSlide .slide.geis-transdermicos>.contents{background-position:-90px -135px}
.ext-formas #formasSlide .slide.homeopatia>.contents{background-position:-540px -45px}
.ext-formas #formasSlide .slide.injetaveis>.contents{background-position:-0 -315px}
.ext-formas #formasSlide .slide.mousse>.contents{background-position:-630px -225px}
.ext-formas #formasSlide .slide.pastas-orais>.contents{background-position:-270px -135px}
.ext-formas #formasSlide .slide.pomadas>.contents{background-position:-360px -135px}
.ext-formas #formasSlide .slide.pomadas-oftalmicas>.contents{background-position:-450px -135px}
.ext-formas #formasSlide .slide.pomadas-otologicas>.contents{background-position:-180px -315px}
.ext-formas #formasSlide .slide.pos-ou-saches>.contents{background-position:-540px -135px}
.ext-formas #formasSlide .slide.produtos-para-diagnostico>.contents{background-position:-630px -135px}
.ext-formas #formasSlide .slide.solucoes>.contents{background-position:-180px -225px}
.ext-formas #formasSlide .slide.solucoes-otologicas>.contents{background-position:-540px -225px}
.ext-formas #formasSlide .slide.sprays>.contents{background-position:-270px -225px}
.ext-formas #formasSlide .slide.suspensoes>.contents{background-position:-360px -225px}
.ext-formas #formasSlide .slide.xampus>.contents{background-position:-90px -225px}
.ext-formas #formasSlide .slide.xaropes>.contents{background-position:-450px -225px}
.ext-formas #formasSlide .slide.slick-center{width:130px;padding:0}
.ext-formas #formasSlide .slide.slick-center>.contents{-webkit-transform:scale(1.333);-ms-transform:scale(1.333);transform:scale(1.333);z-index:10;background-color:#fff}
.desktop .ext-formas #formasSlide .slide.slick-center>.contents:hover,.ext-formas #formasSlide .slide.slick-center>.contents.hover{-webkit-transform:scale(1.56);-ms-transform:scale(1.56);transform:scale(1.56);background-color:white}
.red{color:#f00 !important}
.red *{color:#f00 !important}
#pgSize{position:relative;position:absolute;top:0;left:0;height:100%}
#pgSize:before{display:block;position:absolute;left:0;top:0;width:100%;height:60px;background-color:#0a3460;content:""}
#header{position:fixed;margin-top:0;z-index:9999}
#header>.tile>.tile{max-width:1365px}
#header .row1{background:#0a3460;background:-webkit-linear-gradient(top,#0a3460 0,rgba(10,52,96,0.8) 100%);background:linear-gradient(to bottom,#0a3460 0,rgba(10,52,96,0.8) 100%);-webkit-backdrop-filter:blur(8px);height:40px;overflow:hidden;z-index:3}
#header .row1 .btnPrev,#header .row1 .btnNext{display:block;position:relative;position:absolute;width:60px;height:40px;cursor:pointer;display:none}
#header .row1 .btnPrev.show,#header .row1 .btnNext.show{display:block}
#header .row1 .btnPrev:before,#header .row1 .btnNext:before{display:block;position:relative;overflow:hidden;background-image:url("../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";content:"";position:absolute;width:40px;height:100%;background-size:512px 512px}
#header .row1 .btnPrev{left:0;top:0;background:-webkit-linear-gradient(left,#0a3460 20%,rgba(10,52,96,0) 100%);background:linear-gradient(to right,#0a3460 20%,rgba(10,52,96,0) 100%)}
#header .row1 .btnPrev:before{left:0;top:0;background-position:-2px -348px}
#header .row1 .btnNext{right:0;top:0;background:-webkit-linear-gradient(right,#0a3460 20%,rgba(10,52,96,0) 100%);background:linear-gradient(to left,#0a3460 20%,rgba(10,52,96,0) 100%)}
#header .row1 .btnNext:before{right:0;top:0;background-position:-22px -348px}
#header .row1 #superTicker{display:block;position:relative;overflow-x:auto;text-align:right;height:60px;-webkit-overflow-scrolling:touch;-webkit-transition:padding 1s;transition:padding 1s}
#header .row1 #superTicker>.container{display:inline-block;position:relative;overflow:hidden;white-space:nowrap}
#header .row1 #superTicker .btn{display:inline-block;position:relative;font-size:12px;font-weight:500;line-height:1em !important;text-transform:uppercase;text-decoration:none;padding:10px 20px 10px 36px;border-radius:3em;cursor:pointer;outline:0;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;margin-top:4px;color:#fff;float:left;-webkit-transition:background-color .1s;transition:background-color .1s}
.desktop #header .row1 #superTicker .btn:hover,#header .row1 #superTicker .btn.active{background-color:rgba(57,176,195,0.3);color:#fff}
#header .row1 #superTicker .btn:before{display:block;position:relative;overflow:hidden;background-image:url("../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";content:"";width:32px;height:32px;position:absolute;left:3px;top:0;background-size:512px 512px}
#header .row1 #superTicker .btn.unidade:before{background-position:-0 -160px}
#header .row1 #superTicker .btn.fone:before{background-position:-32px -160px}
#header .row1 #superTicker .btn.fax:before{background-position:-64px -160px}
#header .row1 #superTicker .btn.whats:before{background-position:-96px -160px}
#header .row1 #superTicker .btn.login{background-color:rgba(22,140,205,0.3)}
#header .row1 #superTicker .btn.login:before{background-position:-128px -192px}
#header .row1 #superTicker .btn.login.hover,.desktop #header .row1 #superTicker .btn.login:hover{background-color:#168ccd}
#header .row1 #superTicker .btn.sair{background-color:rgba(216,36,55,0.7);margin-left:4px}
#header .row1 #superTicker .btn.sair:before{font-family:"fontawesome";content:"\f08b";padding:10px 0;left:-4px;font-size:1.2em;background-position:-400px -192px}
#header .row1 #superTicker .btn.sair.hover,.desktop #header .row1 #superTicker .btn.sair:hover{background-color:#d82437}
#header .row1 #superTicker .btn.hover,.desktop #header .row1 #superTicker .btn:hover{background-color:rgba(22,140,205,0.5)}
#header .row1 #superTicker .btn.active,#header .row1 #superTicker .btn.active:hover{-webkit-animation-name:tickSelect;animation-name:tickSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#header .row2{ height:80px;background:#fff;background:-webkit-linear-gradient(top,white 0,rgba(237,237,237,0.85) 100%);background:linear-gradient(to bottom,white 0,rgba(237,237,237,0.85) 100%);-webkit-backdrop-filter:blur(8px);box-shadow:0 7px 20px 0 rgba(0,0,0,0.3);-webkit-transition:height .5s;transition:height .5s;z-index:2}
#header .row2:before{content:"";display:block;position:absolute;left:-256px;top:-194px;width:200px;height:200px;background:-webkit-linear-gradient(260deg,white 70%,#cdcdcd 100%);background:linear-gradient(190deg,white 70%,#cdcdcd 100%);border-radius:36px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);box-shadow:0 7px 20px 0 rgba(0,0,0,0.3);-webkit-transition:left .5s,top .5s;transition:left .5s,top .5s;z-index:2}
#header .row2>.tile{padding:0 0 0 240px}
#header .row2 .logo{display:block;position:relative;overflow:hidden;background-image:url("../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";width:240px;height:80px;position:absolute;top:0;left:0;z-index:3;background-position:-8px -88px;-webkit-transition:width .5s,height .5s,background-size .5s,background-position .5s,background-color .5s,-webkit-transform .5s;transition:width .5s,height .5s,background-size .5s,background-position .5s,background-color .5s,-webkit-transform .5s;transition:width .5s,height .5s,background-size .5s,background-position .5s,background-color .5s,transform .5s;transition:width .5s,height .5s,background-size .5s,background-position .5s,background-color .5s,transform .5s,-webkit-transform .5s}
.desktop #header .row2 .logo:hover,#header .row2 .logo.hover{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}
#header .row2 .logo.active,#header .row2 .logo.active:hover{-webkit-animation-name:logoSelect;animation-name:logoSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#header .row2 .headerSearch{display:block;position:relative;position:absolute;overflow:hidden;right:15px;top:15px;width:50px;padding:0 50px 0 0;background-color:rgba(22,140,205,0);z-index:10;border-radius:50px;-webkit-transition:top .5s,right .5s,width .5s,background-color .5s;transition:top .5s,right .5s,width .5s,background-color .5s}
#header .row2 .headerSearch.active{width:40%;background-color:rgba(0,0,0,0.1)}
#header .row2 .headerSearch.active #btnSearch{background-color:#168ccd;background-position:-519px -711px}
#header .row2 .headerSearch.active #btnSearch:hover{background-color:#0a3460}
#header .row2 .headerSearch #btnSearch{display:block;position:relative;overflow:hidden;background-image:url("../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";position:absolute;top:0;right:0;border:0;background-position:-519px -583px !important;background-color:rgba(22,140,205,0.15);border-radius:50px;width:50px;height:50px;z-index:3;cursor:pointer;text-indent:-9999px;-webkit-transition:background-color .5s;transition:background-color .5s}
#header .row2 .headerSearch #btnSearch:hover{background-color:rgba(22,140,205,0.5)}
#header .row2 #btnMenu{display:block;position:relative;overflow:hidden;background-image:url("../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";display:none;position:relative;position:absolute;top:20px;right:10px;border:0;background-position:-460px -588px;border-radius:40px;width:40px;height:40px;z-index:3;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s}
#header .row2 #btnMenu.active,#header .row2 #btnMenu.active:hover{-webkit-animation-name:menuBtnSelect;animation-name:menuBtnSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#header .row2 #btnMenu.open{background-position:-396px -716px;background-color:#39b0c3;box-shadow:none}
#header #headerMenu{display:block;position:relative;width:100%;opacity:1;z-index:1;padding-right:80px}
#header #headerMenu.shy>.container{display:none}
#header #headerMenu .menu>li>a{text-align:center;border:0}
#header #headerMenu .menu>li>a.active,#header #headerMenu .menu>li>a.active:hover{-webkit-animation-name:menuSelect;animation-name:menuSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#header #headerMenu .menu>li>a>span{font-size:13px;line-height:80px;text-transform:uppercase;color:#0a3460;-webkit-transition:line-height .5s;transition:line-height .5s}
.desktop #header #headerMenu .menu>li:hover,#header #headerMenu .menu>li.active{background:-webkit-linear-gradient(bottom,rgba(22,140,205,0.2) 0,rgba(22,140,205,0) 100%);background:linear-gradient(to top,rgba(22,140,205,0.2) 0,rgba(22,140,205,0) 100%)}
#header #headerMenu .sub-menu{min-width:180px;box-shadow:0 7px 20px 0 rgba(0,0,0,0.3);background-color:rgba(10,52,96,0.9)}
#header #headerMenu .sub-menu>li>a{border-top:1px solid rgba(57,176,195,0.3);padding:10px}
#header #headerMenu .sub-menu>li>a span{font-size:14px;color:#fff}
.desktop #header #headerMenu .sub-menu>li>a:hover,#header #headerMenu .sub-menu>li>a.hover{background-color:#39b0c3}
#header #headerMenu .sub-menu>li>a.active,#header #headerMenu .sub-menu>li>a.active:hover{-webkit-animation-name:tickSelect;animation-name:tickSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#header #headerMenu .sub-menu>li:first-child>a{border-top:none !important}
#header #headerMenu .menuBotExpand{width:32px;height:32px}
#header #headerMenu .menuBotExpand:before{color:#168ccd}
#footer>.tile>.tile{max-width:1365px;padding:0 10px;}
#footer .row1{background:#00285b url(../../assets/bg-footer.jpg) repeat-x center top; padding: 50px 30px 0px 30px !important;}
#footer .row1>.tile>.cell{padding:30px 0}
#footer .menu li{display: block; clear:both;}
#footer .menu li a{clear:both; background:0;padding:10px 16px;}
#footer a{color: #319fb4; text-decoration: none; font-weight: bold;}
#footer a:hover{color: #fff;}
#footer .btns-uteis a{ font-family:"Norpeth-Medium",Arial,Helvetica,sans-serif; margin: 15px 0;}
#footer .grid{
    width: 100%;
    max-width: 100%;
    display: flex;        
    flex-direction: row;
    flex-wrap: wrap;   
    
}
#footer .grid .Left{ width: 45%;}
#footer .grid .Right{ width: 55%;}
#footer .grid .col{
    padding: 30px;
    
}
#footer .grid .Left .flex{
    display: flex;
    flex-direction: row;
}
#footer .grid .Left .flex .item{
    width: 50%;
    padding: 15px 20px;
    
    
}
#footer .Left .flex .item #menu-rodape{
    
    max-width: 300px;
    margin:0px auto;
    display: block;

}

#footer .logos{
    display: flex;
    flex-direction: row;
    clear: both;
    width: 100%;
    justify-content: space-around;
}
#footer .logos img{
    margin: 15px;
    max-width: 100%;
    height: auto;
    
}
#footer-social{text-align: center; padding: 5%;}
#footer-social a{
    background: #50bea5;
    padding: 15px 10px 8px 10px;
    margin: 12px;
    -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
#footer-social a:hover{ background-color: #058cd2;}
#footer-pack .Left{
    text-align: center;
}
#footer-pack .Right{
    text-align: center;
}
#footer .frase-amor{position: relative; top: -25px;}
.footer-aux{ background-color: #07224a; padding: 16px; padding-top: 35px;}
.footer-aux .flex{  display: flex; margin: 0px auto; max-width: 1000px; justify-content: space-between;}
.footer-aux *{ color: #999 !important; font-size: 12px;}
@media screen and (max-width:1200px){
    #footer .grid{
        display: block;
        border-bottom: 1px solid transparent;
    }    
    #footer .grid .col{
        width: 100%;
    }
}
@media screen and (max-width:768px){
    #footer .frase-amor{top: 0px; margin: 30px auto;}
    #footer .logos{
        display: block;
        text-align: center;
    }
    #footer .logos img{
        margin: 15px auto;
        clear: both;
        display: block;
    }
    #footer .grid .col{
padding: 0;
width: 100%;
    }
    #footer .Left *{
     text-align: center;
    }    
    #footer .Left .flex{
        display: block;        
    }
    #footer .Left .flex .item{
        width: 100% !important;    
        display: block;        
    }
    #footer .Left img{
        display: block;
        margin: 0px auto;
    }
    #footer .flex{
        display: block !important;
     
    }
    #footer .Right .column{
        width: 100% !important;
        padding: 20px;
        
    }
    .footer-aux .flex{ 
        display: block;
    }
    .footer-aux .flex .box *{ 
        text-align: center !important;
        display: block;
        float: none;
        position: relative;
        margin: 0px auto;
    }
    .footer-aux .flex .box{ 
        display: block;
        width: 100%;        
        text-align: center !important;
        padding: 12px;
        
    }
}


#content{margin-top:120px;visibility:hidden;opacity:0;-webkit-transition:margin-top .5s,opacity 1s;transition:margin-top .5s,opacity 1s}
body .bloco>.tile{max-width:1365px;padding:0 30px}
body .bloco>.tile>.tile>.cell{padding:80px 30px;}
#mainMenu{   width: 100%;        display: flex;    justify-content: space-around;}
body .pgHeader{margin-top: 20px;}
body .pgHeader .w-gap{padding: 40px; }
body .pgHeader .entry-title{margin-left: 45px; position: relative;}
body .pgHeader .icone{position: absolute; left: 0; top: -5px; z-index: 2; width: 30px; height: 28px; display: block; background: url('../../assets/icon-house.png') no-repeat center center;}
body .pgHeader{background:#0a3460;background:-webkit-linear-gradient(left,#0a3460 0,#2c809e 100%);background:linear-gradient(to right,#0a3460 0,#2c809e 100%)}
body .pgHeader>.tile{max-width:1365px;height:80px;padding:20px; position: relative;}
body .pgHeader>.tile>.tile{padding:0px; }
body .pgHeader h1,body .pgHeader h2{font-size:1.5em;font-weight:300;color:#fff; margin: 0;} 
body .pgHeader .btn{display:inline-block;position:relative;font-size:1em;font-weight:500;line-height:1em !important;text-transform:uppercase;text-decoration:none;
    padding:.75em 1.6em;border-radius:3em;cursor:pointer;outline:0;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;color:#fff;}
.desktop body .pgHeader .btn:hover,body .pgHeader .btn.active{color:#fff; background-color:rgba(57,176,195,0.5);}
body .pgHeader .btn:hover{background-color:#39b0c3}
body #banners>.tile{max-width:1365px;padding:10px}
body #banners .banner{padding:10px;cursor:pointer; background: transparent !important;}
.desktop body #banners .banner:hover>.tile .text,body #banners .banner.hover>.tile .text{opacity:1}
body #banners .banner{
    -webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
}
body #banners .banner:hover{
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;     

}
body #banners .banner img{
    margin: 15px;
    max-width: 100%;
    height: auto;
    
    display: block;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;     
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}
body #banners .banner:hover img{
    transform: scale(0.95);    
    -webkit-box-shadow: 7px 10px 10px 0px rgba(0,0,0,0.32);
    -moz-box-shadow: 7px 10px 10px 0px rgba(0,0,0,0.32);
    box-shadow: 7px 10px 10px 0px rgba(0,0,0,0.32);
}
@media all and (max-width:768px){
body    #banners div.tile.w-1{display: block; margin-bottom: 10px; position: inherit; height: auto !important; text-align: center;}  
}
.formblock>.tile{padding:0 20px}
.formblock .col1>.cell{padding:80px 10px}
.formblock .col2>.cell{padding:80px 30px}
.formblock form>.tile{padding:10px}
span.wpcf7-list-item{display:block;margin:0 !important;padding:0 0 0 30px}
span.wpcf7-list-item input[type="checkbox"]{display:block;position:absolute;left:0;top:0}
span.wpcf7-list-item .wpcf7-list-item-label{line-height:20px}
.wpcf7-validation-errors{color:#c00 !important}
form .div_checkbox{display:block;position:relative;margin:0;padding:0 0 0 30px;line-height:20px}
form .div_checkbox input[type="checkbox"]{display:block;position:absolute;left:0;top:0}
form .button_div{display:block;overflow:hidden;position:relative;width:100%;padding:20px 10px}
form .req-text{font-size:12px;line-height:20px;color:#999;padding:0 10px}
form .req-text .req{color:#c00;font-size:18px;line-height:20px;margin-right:10px}
.wpmem_msg{display:block;padding:0 30px;overflow:hidden;background-color:rgba(153,153,153,0.2);border-radius:5px;margin:0 10px}
.wpmem_msg p{color:#333}
.fancybox-bg{opacity:1 !important;background:#0a3460;background:-webkit-linear-gradient(left,rgba(10,52,96,0.8) 0,rgba(44,128,158,0.8) 100%) !important;background:linear-gradient(to right,rgba(10,52,96,0.8) 0,rgba(44,128,158,0.8) 100%) !important;-webkit-backdrop-filter:blur(8px)}
#unidades-list{background:0;overflow:hidden;width:100%;height:100%;margin:0;padding:0}
#unidades-list .fancybox-close-small{outline:0;width:40px !important;height:40px !important;font-size:32px !important;top:10px;right:10px}
#unidades-list p{color:#fff;font-size:1.5em;font-weight:300;text-align:center}
#unidades-list>.container{display:block;position:relative;overflow-y:auto;height:100%;margin:0;padding:30px}
#unidades-list ul{list-style:none;margin:0 auto;padding:0;min-width:260px;max-width:640px !important}
#unidades-list ul li{display:block;background-color:#0a3460;margin-bottom:4px;color:#fff;line-height:40px !important;padding:0 20px;border-radius:40px;cursor:pointer}
#unidades-list ul li.hover,.desktop #unidades-list ul li:hover{background-color:rgba(57,176,195,0.5)}
#unidades-list ul li.on,#unidades-list ul li.hover.on,.desktop #unidades-list ul li.on:hover{background-color:#39b0c3}
#unidades-list ul li.active,#unidades-list ul li.active:hover{-webkit-animation-name:tickSelect;animation-name:tickSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
*{box-sizing:border-box;text-rendering:optimizeLegibility;font-family:"Norpeth-Medium",Arial,Helvetica,sans-serif}
html,body{width:100%;height:100%}
body{margin:0;padding:0;background-color:#fff}
.nowrap{white-space:nowrap}
.hide{display:none}
.typography{font-size:14px;line-height:1.25em;color:#666;-webkit-font-smoothing:antialiased}
.typography *{font-family:"Norpeth-Medium",Arial,Helvetica,sans-serif,Arial,Helvetica,sans-serif}
.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin:.25em 0 0 0;padding:0;font-family:"Norpeth-Medium",Arial,Helvetica,sans-serif,Arial,Helvetica,sans-serif;line-height:1em;font-weight:300;display:block}
.typography h1{font-size:2.5em;line-height:1em;color:#333}
.typography h2{font-size:2em;line-height:1em;color:#999}
.typography h3{font-size:1.75em;line-height:1em;color:#333}
.typography h4{font-size:1.5em;line-height:1em;color:#999}
.typography h5{font-size:1.25em;line-height:1em;color:#333}
.typography h6{font-size:1em;line-height:1em;color:#999;font-weight:500}
.typography p{font-size:inherit;line-height:inherit;margin:1.5em 0}
.typography .highlight{font-size:inherit;line-height:inherit;color:#333}
.typography a{font-size:inherit;line-height:inherit;text-decoration:none;color:#333}
.typography blockquote{position:relative;display:inline-block;font-size:.875em !important;line-height:1.571428571em !important;margin:.857142857em 1.428571429em;padding:.857142857em 2.857142857em;font-style:italic}
.typography blockquote:before,.typography blockquote:after{display:block;position:absolute;font-size:1.714285714em;font-family:"FontAwesome";line-height:1;color:#333;z-index:1}
.typography blockquote:before{left:0;top:0;content:'\f10d'}
.typography blockquote:after{right:.375em;bottom:0;content:'\f10e'}
.typography ul{display:block;position:relative;margin:0;padding:0;padding-left:3.75em}
.typography ul li{margin:.375em 0;padding:.375em .625em .375em 0;list-style-position:outside}
.typography ul li,.typography ul li *{font-size:inherit;line-height:1.25em !important}
.typography ul.arrow{padding-left:1.875em;list-style:none}
.typography ul.arrow li{display:block;position:relative;padding-left:1.875em}
.typography ul.arrow li:before{position:absolute;font:1.125em/1.125em "FontAwesome";top:.3em;left:0;content:" \f061";color:#333}
.typography ul.check{padding-left:1.875em;list-style:none}
.typography ul.check li{display:block;position:relative;padding-left:1.875em}
.typography ul.check li:before{position:absolute;font:1.25em/1.25em "FontAwesome";top:.2em;left:0;content:" \f00c";color:#333}
.typography ul.path{margin:0;padding:0;list-style:none;display:block;overflow:hidden}
.typography ul.path li{display:inline-block;position:relative;float:left;margin:0;padding:0;margin-right:.7em;padding-left:1em}
.typography ul.path li:before{position:absolute;top:0;left:0;content:"»";color:#333}
.typography ul.path li:last-child{font-weight:bold !important}
.typography ul.path li:last-child:before{font-weight:normal !important}
.typography ul.path li:first-child{padding:0}
.typography ul.path li:first-child:before{content:"";font-weight:normal !important}
.typography ol{display:block;position:relative;margin:0;padding:0;padding-left:1.875em;list-style:none;counter-reset:listNumbering}
.typography ol li{position:relative;font-size:inherit;line-height:1.25em !important;margin:.375em 0;padding:.375em .625em .375em 2.3em;counter-increment:listNumbering}
.typography ol li:before{position:absolute;font-size:1.375em;left:0;top:.28em;width:1.25em;text-align:center !important;font-weight:300;color:#333;content:counter(listNumbering,decimal) ""}
.typography ol.alpha{display:block;position:relative;margin:0;padding:0;padding-left:1.875em;list-style:none;counter-reset:listNumbering}
.typography ol.alpha li{position:relative;font-size:inherit;margin:.375em 0;padding:.375em .625em .375em 1.875em;counter-increment:alfabeto;line-height:1.25em}
.typography ol.alpha li:before{position:absolute;font-size:1.375em;left:0;top:.275em;width:1.25em;text-align:center !important;font-weight:300;color:#333;content:counter(alfabeto,lower-alpha) ")"}
.typography dl{margin:.75em 0;padding:0 0 0 1.875em}
.typography dl dt{margin:0;padding:0 0 .375em 0;font-size:inherit;line-height:1.25em !important;font-weight:300;color:#333}
.typography dl dd{margin:0 0 1em 0;padding:0 0 .375em 1.875em;font-size:inherit;line-height:1.25em !important}
.typography dl dd *{font-size:inherit;line-height:1.25em !important}
.typography dl.dl-horizontal{*zoom:1}
.typography dl.dl-horizontal:before,.typography dl.dl-horizontal:after{display:table;line-height:0;content:""}
.typography dl.dl-horizontal:after{clear:both}
.typography dl.dl-horizontal dt{font-size:inherit;font-weight:300;line-height:1.25em !important;float:left;width:10em !important;text-indent:0 !important;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.typography dl.dl-horizontal dd{margin-left:11em !important;padding-left:0 !important;text-indent:0 !important;font-size:inherit;line-height:1.25em !important}
.typography dl.dl-horizontal dd *{font-size:inherit;line-height:1.25em !important}
.typography hr{display:block;background-color:#ccc;color:#ccc;border:0;border-bottom:1px solid #fff;border-top:1px solid #ccc;height:0;margin:0}
.typography big{font-size:1.125em}
.typography small{font-size:.8em}
.typography sub{font-size:.65em;font-weight:700;vertical-align:sub}
.typography sup{font-size:.65em;font-weight:700;vertical-align:sup}
.typography dfn,.typography var,.typography cite{font-style:italic !important}
.typography code,.typography samp,.typography kbd,.typography tt{font-family:"Courier New",Courier,monospace !important}
.typography table{border-collapse:collapse}
.typography table td,.typography table th{border:1px solid #ccc;padding:10px}
.typography h1 strong,.typography h2 strong,.typography h3 strong,.typography h4 strong,.typography h5 strong,.typography h6 strong{font-family:'Norpeth-Black',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.default.formulario input:not([type="radio"]):not([type="checkbox"]),.default.formulario select,.default.formulario textarea{border:1px solid #fff;padding:8px 10px 8px 10px;border-radius:3px;background-color:#fff;color:#333;height:35px}
.default.formulario input[type="checkbox"]{position:absolute;left:10px;top:50%;margin-top:-10px}
.default.formulario .formEl.checkbox{padding-left:40px !important}
.default.formulario textarea{height:150px}
.default.formulario input[type="button"],.default.formulario input[type="reset"],.default.formulario input[type="submit"]{display:inline-block;float:right;line-height:17px;height:35px;color:#fff !important;padding:8px 2em 8px 2em !important;border:1px solid #0a3460 !important;background:#0a3460 !important}
.default.formulario input[type="button"]:hover,.default.formulario input[type="reset"]:hover,.default.formulario input[type="submit"]:hover{background:rgba(153,153,153,0.8) !important;border:1px solid rgba(153,153,153,0.8) !important}
.default.formulario input:hover,.default.formulario select:hover,.default.formulario textarea:hover{border-color:#168ccd !important}
.default.formulario input:focus,.default.formulario select:focus,.default.formulario textarea:focus{border-color:#168ccd !important}
.default.formulario input:disabled,.default.formulario select:disabled,.default.formulario textarea:disabled{background:#ededed !important;border-color:#ddd !important;color:#bbb !important;cursor:default}
.default.formulario input:disabled:hover,.default.formulario select:disabled:hover,.default.formulario textarea:disabled:hover{background:#ededed !important;border-color:rgba(51,51,51,0.3) !important}
.default.formulario label.disabled{cursor:default;color:#bbb}
.header1.formulario,.header1.formulario *{font-size:14px;line-height:18px;color:#fff}
.header1.formulario .form,.header1.formulario .fieldSet{padding:0 !important}
.header1.formulario .formEl{margin-bottom:10px}
.header1.formulario .label{padding:0 10px}
.header1.formulario .element{padding:0 10px}
.header1.formulario input:not([type="radio"]):not([type="checkbox"]),.header1.formulario select,.header1.formulario textarea{border:1px solid #333;padding:5px 29px 5px 29px;border-radius:3px;background-color:#333;color:#fff;height:30px}
.header1.formulario select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../js/modules/form/imgs/form-select-white.png)}
.header1.formulario select::-ms-expand{display:none}
.header1.formulario select option{background:#333 !important;color:white !important}
.header1.formulario select option:hover{background:#666 !important;color:white !important}
.headerSearch.formulario,.headerSearch.formulario *{font-size:13px;line-height:16px;color:#0a3460}
.headerSearch.formulario input[type="search"]{border:1px solid rgba(221,221,221,0.01);padding:16px 15px 16px 15px;background-color:rgba(221,221,221,0.01);color:#0a3460;width:100%;height:50px}
.headerSearch.formulario _::-webkit-:not(:root:root),.headerSearch.formulario input[type="search"]{padding-left:5px !important;padding-right:0 !important}
.headerSearch.formulario input::-webkit-input-placeholder{color:rgba(10,52,96,0.5)}
.headerSearch.formulario input::-moz-placeholder{color:rgba(10,52,96,0.5)}
.headerSearch.formulario input:-ms-input-placeholder{color:rgba(10,52,96,0.5)}
.separador{
    height: 45px;
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}
.separador span{
        width: 50px;
    height: 45px;
    display: block;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
#homepage .separador span     {  background: #ebebeb url(../../assets/icone-sol.png) no-repeat center center; margin-top: 40px; }
#page-unidades .separador span{   background: url(../../assets/icone-sol.png) no-repeat center center; }
.separador:after{
    position: absolute;
    left: 5%;
    top: 50%;
    height: 1px;
    width: 90%;
    z-index: 0;;
    background-color: #37afc3;
    content: "";
}

.separador:after{
    position: absolute;
    left: 5%;
    top: 50%;
    height: 1px;
    width: 90%;
    z-index: 0;;
    background-color: #37afc3;
    content: "";
}
#header .row2 {background: #fff; min-height: 80px;}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1){.categorias-icon{background-image:url("../../../assets/sprite@2x.png")}
.ext-formas #formasSlide .slick-prev:before,.ext-formas #formasSlide .slick-next:before{background-image:url("../../../assets/sprite@2x.png")}
.ext-formas #formasSlide .slide>.contents{background-image:url("../../../assets/sprite-formas@2x.png")}
#header .row1 .btnPrev:before,#header .row1 .btnNext:before{background-image:url("../../assets/sprite@2x.png")}
#header .row1 #superTicker .btn:before{background-image:url("../../assets/sprite@2x.png")}
#header .row2 .logo{background-image:url("../../assets/sprite@2x.png")}
#header .row2 .headerSearch #btnSearch{background-image:url("../../assets/sprite@2x.png")}
#header .row2 #btnMenu{background-image:url("../../assets/sprite@2x.png")}
#footer .row2 .btn{background-image:url("../../assets/sprite-social@2x.png")}
#footer .row3 .commcepta{background-image:url("../../assets/sprite@2x.png")}
}@media all and (min-width:1365px){.ext-formas>.tile>.tile>.cell{padding:0 20px 40px 20px}
.ext-formas #formasSlide{border-radius:8px}
.ext-formas #formasSlide:before,.ext-formas #formasSlide .slick-prev{border-top-left-radius:8px;border-bottom-left-radius:8px}
.ext-formas #formasSlide:after,.ext-formas #formasSlide .slick-next{border-top-right-radius:8px;border-bottom-right-radius:8px}
}
@media all and (max-width:1200px){
    #header #headerMenu *{
        font-size: 11px !important;
    }
}

@media all and (max-width:1024px){
    #homepage{margin-top: 100px !important;}
    .ext-formas #formasSlide .slick-prev,.ext-formas #formasSlide .slick-next{width:48px;height:110px}
.ext-formas #formasSlide .slide{height:110px;width:76px}
.ext-formas #formasSlide .slide>.contents{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.desktop .ext-formas #formasSlide .slide>.contents:hover,.ext-formas #formasSlide .slide>.contents.hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.ext-formas #formasSlide .slide.slick-center{width:98px}
.ext-formas #formasSlide .slide.slick-center>.contents{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.desktop .ext-formas #formasSlide .slide.slick-center>.contents:hover,.ext-formas #formasSlide .slide.slick-center>.contents.hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.ext-formas #formas-titulo-slide{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
#header .row1 .btn{padding:0 20px; }
#header .row1{box-shadow:0 4px 14px 0 rgba(10,52,96,0.4)}
#header .row2{height:60px}
#header .row2>.tile{padding:0 0 0 180px}
#header .row2 .logo{width:180px;height:60px;background-size:768px 768px;background-position:-6px -66px}
#header .row2 .headerSearch{top:10px;right:10px;width:40px;padding:0 40px 0 0 !important}
#header .row2 .headerSearch.active #btnSearch{background-position:-388px -532px}
#header .row2 .headerSearch #btnSearch{background-size:768px 768px;background-position:-388px -437px;width:40px;height:40px}
#header .row2{height:0}
#header .row2 .logo{width:64px;height:64px;border-radius:32px;background-size:512px 512px;background-position:-128px -32px;top:8px}
#header .row2:before{left:-156px;top:-84px}
#header .row2 .headerSearch{position:relative;right:auto;top:auto;margin:-40px 17% 20px 23%;width:60% !important;background-color:rgba(57,176,195,0.3);padding:0 40px 0 0 !important}
#header .row2 .headerSearch #btnSearch{background-color:rgba(57,176,195,0);background-position:-388px -532px}
.desktop #header .row2 .headerSearch #btnSearch:hover,#header .row2 .headerSearch #btnSearch.hover{background-color:#39b0c3}
#header .row2 #btnMenu{display:block;background-color:white;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3)}
#header .row2 #btnMenu.hover,.desktop #header .row2 #btnMenu:hover{background-color:rgba(57,176,195,0.6)}
#header #headerMenu{padding-right:60px}
#header #headerMenu .menu>li>a>span{font-size:12px;line-height:60px}
#header #headerMenu{
    position:absolute;left:0;
    top:-40px !important;
    height:0;
    overflow:auto;
    padding:0 10%;
    -webkit-overflow-scrolling:touch;
    -webkit-transition:height .3s,padding-left .6s;
    transition:height .3s,padding-left .6s;
    background:-webkit-linear-gradient(left,#193d68 0,#2c809e 100%);
    background:linear-gradient(to right,#193d68 0,#2c809e 100%);
}
#header #headerMenu .menuBotExpand:before{content:none}
#header #headerMenu .menu{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
#header #headerMenu .menu span{line-height:40px !important}
#header #headerMenu .menu .sub-menu{margin-top:1px;overflow:hidden;box-shadow:none;background:0}
#header #headerMenu .menu .sub-menu .sub-menu{margin-bottom:20px;padding-left:10px;padding-right:10px}
#header #headerMenu .menu li{width:100%;margin-bottom:1px}
.desktop #header #headerMenu .menu li:hover{background:none !important}
#header #headerMenu .menu li a{text-align:left;border:0;border-radius:40px;padding:0 20px;background-color:rgba(10,52,96,0.3);-webkit-transition:background-color .25s;transition:background-color .25s}
#header #headerMenu .menu li a span{color:rgba(255,255,255,0.75)}
#header #headerMenu .menu li a.hover,.desktop #header #headerMenu .menu li a:hover{background-color:rgba(57,176,195,0.3)}
#header #headerMenu .menu li a.hover span,.desktop #header #headerMenu .menu li a:hover span{color:#fff}
#header #headerMenu .menu li a.active,#header #headerMenu .menu li a.active:hover{-webkit-animation-name:menuSelect;animation-name:menuSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#header #headerMenu .menu>li{margin-bottom:20px}
#header #headerMenu .menu>li>a{background-color:#0a3460 !important;border-radius:40px;padding:0 20px}
#header #headerMenu .menu>li>a>span{color:rgba(255,255,255,0.8)}
#header #headerMenu .menu>li>a.hover,.desktop #header #headerMenu .menu>li>a:hover{background-color:#07284e !important}
#header #headerMenu .menu ul{position:relative;left:0;top:0}
#header #headerMenu.active{display:block;padding-top:100px !important;padding-bottom:80px !important}
#header #headerMenu.active .menu{opacity:1}
#footer .row1 .menu>li{width:50%;padding:0 10px}
#footer .row1 .menu>li:nth-child(2){clear:none}
#footer .row1 .menu>li:nth-child(even){float:right;clear:right}
#footer .row1 .menu>li:nth-child(odd){float:left;clear:left}
#footer .row1 .menu>li>a .menuBotExpand{display:block;position:absolute;right:0;top:50%;width:40px;height:40px;margin-top:-20px}
#footer .row1 .menu>li>a .menuBotExpand:before{display:block;position:relative;overflow:hidden;background-image:url("../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";position:absolute;width:100%;height:100%;top:0;border-radius:20px;background-size:512px 512px;background-position:-124px -316px;content:"";-webkit-transition:background-color .5s;transition:background-color .5s}
.desktop #footer .row1 .menu>li>a .menuBotExpand:hover:before,#footer .row1 .menu>li>a .menuBotExpand.hover:before{background-position:-124px -348px;background-color:#168ccd}
#footer .row1 .menu>li>a .menuBotExpand.active:before,#footer .row1 .menu>li>a .menuBotExpand.active:hover:before{-webkit-animation-name:menuBotExpandSelect;animation-name:menuBotExpandSelect;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.desktop #footer .row1 .menu>li.open>a:hover .menuBotExpand:before,#footer .row1 .menu>li.open>a.hover .menuBotExpand:before{background-position:-156px -348px}
#footer .row1 .menu>li.open>a .menuBotExpand:before{background-position:-156px -348px}
#footer .row1 .menu>li ul{display:block;overflow:hidden;height:0;-webkit-transition:height .5s;transition:height .5s}
#footer .row2>.tile .col1 img{display:inline;float:none}


#content{margin-top:100px}
#content{margin-top:40px}
body .bloco>.tile{padding:0 20px}
body .bloco>.tile>.tile>.cell{padding:80px 20px}
body .bloco>.tile>.tile>.cell{padding:60px 0}
body .pgHeader>.tile{padding:10px 50px 10px 70px}
body .pgHeader h1,body .pgHeader h2{font-size:1.5em}
body #banners .banner>.tile h4{font-size:28px}
body #banners .banner>.tile{height:152px !important}
body #banners .banner>.tile:before{width:150%;left:-50%;background-size:100% auto;background-position:center top}
.desktop body #banners .banner:hover>.tile:before,body #banners .banner.hover>.tile:before{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}
.desktop body #banners .banner:hover>.tile>.cell,body #banners .banner.hover>.tile>.cell{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
.desktop body #banners .banner:hover>.tile .text,body #banners .banner.hover>.tile .text{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}
.formblock>.tile{padding:0 10px}
.formblock .col2>.cell{padding:80px 20px}
.formblock .col1 .cell{padding:40px 10px 20px 10px !important}
.formblock .col2 .cell{padding:0 0 40px 0 !important}
.header1.formulario select{padding:5px 20px 5px 20px}
.headerSearch.formulario,.headerSearch.formulario *{font-size:13px;line-height:16px;color:#0a3460}
.headerSearch.formulario input[type="search"]{border:1px solid rgba(221,221,221,0.01);padding:11px 15px 11px 15px;background-color:rgba(221,221,221,0.01);color:#0a3460;width:100%;height:40px}
.headerSearch.formulario _::-webkit-:not(:root:root),.headerSearch.formulario input[type="search"]{padding-left:5px !important;padding-right:0 !important}
.headerSearch.formulario,.headerSearch.formulario *{font-size:13px;line-height:16px;color:#fff}
.headerSearch.formulario input[type="search"]{border:1px solid rgba(221,221,221,0.01);padding:11px 15px 11px 15px;background-color:rgba(221,221,221,0.01);color:#fff;width:100%;height:40px}
.headerSearch.formulario _::-webkit-:not(:root:root),.headerSearch.formulario input[type="search"]{padding-left:5px !important;padding-right:0 !important}
.headerSearch.formulario input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.headerSearch.formulario input::-moz-placeholder{color:rgba(255,255,255,0.5)}
.headerSearch.formulario input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
}
@media all and (max-width:860px){
    
    #header #headerMenu{
        display: block !important;
     max-height: 96vh;
    }
    #header #headerMenu .menu{
        display: block !important;
      
    }
}
@media all and (max-width:620px){.ext-formas #formasSlide .slick-prev,.ext-formas #formasSlide .slick-next{width:45px;height:94px}
.ext-formas #formasSlide .slick-prev:before,.ext-formas #formasSlide .slick-next:before{background-size:720px 720px;width:45px;height:45px}
.ext-formas #formasSlide .slick-prev:before{background-position:0 -450px}
.ext-formas #formasSlide .slick-next:before{background-position:-45px -450px}
.ext-formas #formasSlide .slide{width:56px;height:94px}
.ext-formas #formasSlide .slide>.contents{-webkit-transform:scale(0.5625);-ms-transform:scale(0.5625);transform:scale(0.5625)}
.desktop .ext-formas #formasSlide .slide>.contents:hover,.ext-formas #formasSlide .slide>.contents.hover{-webkit-transform:scale(0.723);-ms-transform:scale(0.723);transform:scale(0.723)}
.ext-formas #formasSlide .slide.slick-center{width:80px}
.ext-formas #formasSlide .slide.slick-center>.contents{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.desktop .ext-formas #formasSlide .slide.slick-center>.contents:hover,.ext-formas #formasSlide .slide.slick-center>.contents.hover{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96)}
}@media all and (max-width:568px){.comm-pagination ul.page-numbers li{margin:0 5px}
.comm-pagination ul.page-numbers li>span,.comm-pagination ul.page-numbers li a{width:30px;height:30px;font-size:14px;line-height:30px}
.ext-formas h2 strong,.ext-formas h2 b{display:block}
.ext-formas #formas-titulo-slide{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
#header .row1 select{width:130px}
#header .row1 .btn{font-size:10px;padding:0 18px}
#header #headerMenu{top:0}
#footer .row1 .menu>li{width:100%}
#footer .row1 .menu>li:nth-child(even){float:none}
#footer .row1 .menu>li:nth-child(odd){float:none}
#footer .row2>.tile .col1 img{max-width:100%;float:none;margin:15px auto;padding:0 10px}
#footer .row2>.tile .col1 img:last-of-type{margin-right:auto}
#footer .row2>.tile .col2{margin-top:20px;text-align:center}
body .pgHeader .btn.voltar{display:none}
.typography{font-size:12px !important;line-height:1.42em}
.header1.formulario,.header1.formulario *{font-size:10px}
.header1.formulario select{padding:5px 20px 5px 20px;height:30px}
}@-webkit-keyframes logoSelect{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}
30%{-webkit-transform:scale(0.95);transform:scale(0.95)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes logoSelect{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}
30%{-webkit-transform:scale(0.95);transform:scale(0.95)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes tickSelect{0%{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:white}
30%{-webkit-transform:scale(0.95);transform:scale(0.95);background-color:rgba(255,255,255,0)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes tickSelect{0%{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:white}
30%{-webkit-transform:scale(0.95);transform:scale(0.95);background-color:rgba(255,255,255,0)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes menuSelect{0%{-webkit-transform:scale(0.97);transform:scale(0.97);background-color:#39b0c3}
30%{-webkit-transform:scale(0.99);transform:scale(0.99);background-color:rgba(57,176,195,0)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes menuSelect{0%{-webkit-transform:scale(0.97);transform:scale(0.97);background-color:#39b0c3}
30%{-webkit-transform:scale(0.99);transform:scale(0.99);background-color:rgba(57,176,195,0)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes menuBtnSelect{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}
30%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes menuBtnSelect{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}
30%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes menuBotExpandSelect{0%{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:white}
30%{-webkit-transform:scale(0.95);transform:scale(0.95);background-color:rgba(255,255,255,0)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes menuBotExpandSelect{0%{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:white}
30%{-webkit-transform:scale(0.95);transform:scale(0.95);background-color:rgba(255,255,255,0)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}