#innova-header{display:flex;position:fixed;top:0;width:100%;height:2.8rem;background-color:#ffffff!important;padding:.5rem;justify-content:space-between;align-content:center;z-index:9999999999;box-shadow:0 0 30px rgba(35,35,35,0.45)}.innova-header--logo{display:flex;position:relative;align-self:center;margin:0 auto;margin-top:.4rem}.innova-header--logo a img{width:30rem;min-width:13rem}.innova-header--visit{position:relative;align-self:center;height:1.5rem;width:6rem;margin-top:-.3rem;font-family:"Open Sans",Arial,sans-serif;text-align:center;font-size:.8rem;background-color:#DC4B01;color:#fff!important;padding:0 1.5rem;border-radius:1.5rem;line-height:1.5rem}.innova-header--visit:hover{background-color:#e2e2e2;color:#DC4B01!important}@media all and (max-width:580px){.innova-header--visit{padding:0 .8rem}}body{margin-top:2.8rem!important}#innova-footer{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;width:100%;padding:3rem 5rem 0 5rem;z-index:99999;background-color:#ffffff!important;border-top:10px solid #000000}#innova-footer .innova-footer--logo-brand{display:block;position:relative;width:80%;margin-bottom:3.5rem}#innova-footer .innova-footer--logo-brand img{max-width:20rem}#innova-footer .innova-footer--logo-brand:after{content:"";width:2px;height:7rem;background-color:#c1c1c1;display:block;position:absolute;top:1rem;right:0}#innova-footer .innova-footer--logo-innova{display:block;position:relative;margin-top:2.5rem}#innova-footer a.innova-footer--logo img{width:15rem}#innova-footer .innova-footer-text{justify-self:start;grid-column:2 /span 2;margin-top:.25rem;margin-left:.25rem}#innova-footer .innova-footer--visit{display:inline-block;position:absolute;width:7rem;height:1.65rem;margin-left:2rem;margin-top:3px;border-radius:2rem;color:white;background-color:#dc4b16;font-family:"Open Sans",Arial,sans-serif;font-size:1rem;text-align:center;line-height:1.65rem}#innova-footer .innova-footer--visit:hover{background-color:#e2e2e2;color:#DC4B01}#innova-footer .innova-footer-text ul{display:flex;flex-wrap:wrap}#innova-footer li a{margin-right:2rem;margin-bottom:1rem;font-family:"Open Sans",Arial,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;color:#232323}#innova-footer li a.social img{height:1.1rem;margin-top:.3rem;margin-right:1rem;margin-bottom:1rem}#innova-footer li a.social img:hover{opacity:.5}#innova-footer li a:not(.social):after{backface-visibility:hidden;border:1px solid rgba(0,0,0,0);bottom:0px;content:" ";display:block;margin-left:0;position:relative;transition:all 280ms ease-in-out;width:0}#innova-footer li a:not(.social):hover:after{backface-visibility:hidden;border-color:#232323;transition:width 250ms ease-in-out;width:65%}@media all and (max-width:1175px){#innova-footer{grid-template-columns:1fr;grid-template-rows:auto auto}#innova-footer .innova-footer--logo-innova{margin-top:0}#innova-footer .innova-footer--logo-brand:after{width:18rem;height:2px;top:125%;left:0}#innova-footer .innova-footer--visit{display:block;position:relative;margin-left:0;margin-top:.5rem;margin-bottom:1rem}#innova-footer li a:not(.social):hover:after{width:5rem}}@media all and (max-width:780px){#innova-footer{padding:2rem 0 0 2.5rem}#innova-footer li{margin-bottom:-1rem}}@media all and (max-width:580px){#innova-footer .innova-footer-text ul{flex-direction:column;margin-top:5rem;margin-bottom:1rem}#innova-footer .innova-footer-text ul .oc-resp{display:none}}#main-footer,#footer-bottom{clear:both;overflow:hidden}div#footer-bottom{display:block;position:relative;width:100%!important;background-color:white!important;margin-top:-1rem}div#footer-bottom .container{width:100%!important;padding:0 0 1rem 5rem;margin:0}div#footer-bottom #footer-info,div#footer-bottom #footer-info a,div#footer-bottom #footer-info a:hover{font-family:"Open Sans",Arial,sans-serif;font-size:.8rem;text-transform:none;color:#232323!important;text-align:left}div#footer-bottom #footer-info a:hover{text-decoration:underline}@media all and (max-width:780px){div#footer-bottom{margin-top:0}div#footer-bottom .container{padding:1rem 0 2rem 2.5rem}}@media all and (max-width:580px){div#footer-bottom .container{padding:0 2rem 2rem 2.5rem}}