body{margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;overflow-x:hidden;font-size:.875rem;font-weight:400;font-family:system-ui,sans-serif;display:flex;flex-wrap:wrap;flex-direction:column}body img,body figure,body iframe{width:100%;height:auto;display:block;border:none;margin:0;padding:0}p{margin:0;padding:0}ul{list-style:none}input,textarea,select{border:none;font-family:"Inter",sans-serif;outline:none}a{color:#ed1c24}a,button{border:none;outline:none;cursor:pointer;text-decoration:none;font-family:"Inter",sans-serif;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}a:hover,button:hover,:hover{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}address{font-style:normal}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:none;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;font-weight:normal}blockquote::before,blockquote::after{content:""}header{z-index:10000;float:left;top:0;width:100%;position:sticky}main,footer{float:left;width:100%;position:relative}.caixa{float:left;position:relative}.relativo{float:left;width:100%;position:relative}.mostra{overflow:visible !important}.secao-topo{display:flex;align-items:center;flex-wrap:wrap;gap:2.5rem 3.6vw;justify-content:space-between;padding:2.5rem 1.875rem 0rem 1.875rem;background-color:#1c3750}@media(max-width: 959px){.secao-topo{padding:1.25rem 1.875rem}}.secao-topo::before{content:"";z-index:1000;top:0;left:0;width:100%;height:100%;position:absolute;background-color:#1c3750}.logo a{z-index:1000;float:left;position:relative}.logo a img{width:15.625rem}@media(max-width: 600px){.logo a img{width:11.875rem}}.bl-btns-topo{z-index:1000;display:flex;align-items:center;gap:1rem}@media(max-width: 959px){.bl-btns-topo{display:none}}.btn-topo a{float:left;color:#111928;font-size:1rem;font-weight:500;text-align:center;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0.75rem 1.25rem;border-radius:6.25rem;position:relative;overflow:hidden;background-color:#fff;border-width:.0625rem;border-style:solid;border-color:#e5e7eb}.btn-topo a img{width:1.25rem}.btn-topo a span{font-size:1rem}.btn-topo a .material-symbols-outlined{font-size:1.25rem;margin-top:.125rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 200,"opsz" 40}.btn-topo a:hover{color:#fff;border-color:#df1d1b;background-color:#df1d1b}.midias-topo{z-index:1000;float:left;position:relative}.midias-topo ul{float:left;padding:0;display:flex;flex-wrap:wrap;gap:1rem;position:relative}.midias-topo ul li a{float:left;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;position:relative}.midias-topo ul li a:hover{opacity:.7}@media(max-width: 510px){.midias-topo ul{gap:.625rem}}.busca{z-index:1000;float:left;flex:1;max-width:42.5rem;display:flex;align-items:center;gap:.5rem;justify-content:space-between;overflow:hidden;position:relative;border-radius:62.4375rem;border-width:.0625rem;border-style:solid;border-color:#d1d5db;background-color:#f9fafb;padding:0rem 0.9375rem 0rem 0.3125rem}.busca input{float:left;flex:1;min-width:.0625rem;color:#6b7280;font-size:1rem;font-weight:500;padding:0.875rem 1rem;border:none;background-color:rgba(0,0,0,0);position:relative}.busca input::placeholder{color:#6b7280;font-weight:400}.busca .bt-search{float:left;cursor:pointer;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;background-color:rgba(0,0,0,0)}.busca .bt-search span{color:#6b7280;font-size:1.375rem}.busca .bt-search .material-symbols-outlined{font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;margin-top:.125rem}@media(max-width: 959px){.busca{display:none}}.bl-btns-linha-menu{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1rem}.midias-menu{float:left;position:relative}.midias-menu ul{float:left;padding:0;display:flex;flex-wrap:wrap;gap:1rem;position:relative}.midias-menu ul li a{float:left;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;position:relative}.midias-menu ul li a:hover{opacity:.7}@media(max-width: 510px){.midias-menu ul{gap:.625rem}}.botoes{float:left;width:100%;display:flex;justify-content:center;position:relative}.botoes::before{content:"";z-index:1000;top:0;left:50%;width:100vw;height:100%;position:absolute;background-color:#1f496f;transform:translateX(-50%)}@media(max-width: 959px){.botoes{width:auto}.botoes::before{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.banner-menu{top:6.25rem;left:0;float:left;width:100%;height:calc(100% - 6.25rem);display:block !important;overflow:hidden;position:absolute;background-color:#1f496f}@media(max-width: 959px){.banner-menu{display:block !important}}.banner-menu::after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(to bottom, rgba(28, 55, 80, 0) 0%, rgb(28, 55, 80) 100%)}.banner-menu img{float:left;width:100%;height:100%;opacity:.08;object-fit:cover;object-position:center top;position:absolute}.list-auto,.list-contatos,.list-contatos ul,.list-auto ul{list-style:none;margin:0;padding:0}.list-auto>li{display:block;position:static}.desk{float:left;width:100%;max-width:93.75rem;padding:1.5rem 0rem;position:relative}.desk>nav{width:100%;display:flex;flex-wrap:wrap;gap:1.875rem 0;flex-direction:column}.desk>nav>ul.list-auto{z-index:1001;width:100%;flex:1;display:flex;align-items:center;justify-content:space-between;gap:.625rem 2.5rem;margin:0;padding:0}@media(max-width: 1920px){.desk>nav>ul.list-auto{gap:.625rem 2.1vw}}.desk>nav>ul.list-auto>li{display:block;position:static}.desk>nav>ul.list-contatos{z-index:1001;width:100%;display:none;align-items:center;justify-content:space-between;gap:.9375rem .625rem;margin:0;padding:0}.desk>nav>ul.list-contatos>li{float:left;width:100%;display:flex;position:relative}@media(max-width: 959px){.desk>nav>ul.list-contatos{display:flex}}.desk>nav>ul.list-auto>li>a,.desk>nav>ul.list-auto>li>label.lab{order:2;z-index:3;cursor:pointer;color:#fff;font-size:1rem;font-weight:250;display:flex;align-items:center;gap:.625rem;padding:0rem;text-decoration:none;position:relative;-webkit-transition:all 10ms linear;-moz-transition:all 10ms linear;-o-transition:all 10ms linear;-ms-transition:all 10ms linear;transition:all 10ms linear}.desk>nav>ul.list-auto>li>a .sub-icon,.desk>nav>ul.list-auto>li>label.lab .sub-icon{display:block;font-size:.625rem;transform:rotate(90deg);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;transition:all 200ms ease-out}.desk>nav>ul.list-auto>li>a i,.desk>nav>ul.list-auto>li>a span,.desk>nav>ul.list-auto>li>label.lab i,.desk>nav>ul.list-auto>li>label.lab span{font-size:1.125rem}.desk>nav>ul.list-auto>li>a .material-symbols-outlined,.desk>nav>ul.list-auto>li>label.lab .material-symbols-outlined{font-size:1.375rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.desk>nav>ul.list-auto>li>a:before,.desk>nav>ul.list-auto>li>label.lab:before{content:"";left:50%;bottom:-0.125rem;width:0;height:.0625rem;transform:translateX(-50%);position:absolute;background-color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.desk>nav>ul.list-auto>li>a:hover,.desk>nav>ul.list-auto>li>label.lab:hover{color:#fff}.desk>nav>ul.list-auto>li>a:hover:before,.desk>nav>ul.list-auto>li>label.lab:hover:before{width:80%}.checkmobile{opacity:0;left:-9999px;visibility:hidden;position:absolute}input#control-nav{opacity:0;left:-9999px;visibility:hidden;position:absolute}.sub{float:left;position:relative !important}.sub>.sublista{position:absolute;top:100%;left:0;display:none;flex-wrap:wrap;width:fit-content;background:#1f496f;border-radius:.625rem;box-shadow:0px 4px 6px 0px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);overflow:hidden}.sub>.sublista>li{float:left;width:100%;position:relative}.sub>.sublista>li>a{float:left;width:100%;display:flex;align-items:center;gap:.625rem;color:#fff;font-size:.875rem;font-weight:300;white-space:nowrap;text-decoration:none;padding:0.75rem 0.9375rem;position:relative}.sub>.sublista>li>a i,.sub>.sublista>li>a span{font-size:1rem;margin-top:-0.1875rem;display:block}.sub>.sublista>li>a .material-symbols-outlined{font-size:1.3125rem;margin-top:-0.1875rem;display:block;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.sub>.sublista>li>a:hover{color:#fff;background-color:#1c3750}@media(min-width: 60rem){.sub:hover>.sublista{display:flex}}@media screen and (max-width: 959px){.desk nav{left:0;top:0;z-index:998;width:100%;height:100svh;display:flex !important;flex-wrap:wrap;position:fixed;overflow-x:auto;padding:6.875rem 1.875rem 2.1875rem 1.875rem;background-color:#1f496f;-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}input#control-nav:checked~nav,input#control-nav:checked~.desk nav{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease}.control-nav{z-index:10000;position:relative;display:block;width:1.4375rem;padding:0.3125rem 0rem;border:solid #fff;border-width:.125rem 0;cursor:pointer}.control-nav:before{content:"";display:block;height:.125rem;background:#fff;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}.control-nav:after{content:"";top:-0.125rem;left:0;width:100%;height:.125rem;position:absolute;background-color:#fff;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}.control-nav-close{z-index:7;right:0;top:0;bottom:0;left:0;display:none;position:fixed;background:rgba(0,0,0,.4)}input#control-nav{visibility:visible}input#control-nav:checked~.control-nav{border-color:rgba(0,0,0,0)}input#control-nav:checked~.control-nav:before{background:#fff;transform:translateY(-160%) rotate(40deg)}input#control-nav:checked~.control-nav:after{background:#fff;transform:translateY(160%) rotate(-40deg)}input#control-nav:checked~nav,input#control-nav:checked~.control-nav-close{display:block}.desk>nav>ul.list-auto{flex-wrap:wrap;flex-direction:column;justify-content:space-evenly}.desk>nav>ul.list-auto>li{width:100%;display:block;position:relative}.lab{display:flex;align-items:center;justify-content:space-between}.desk>nav>ul.list-auto>li>label.lab{color:#fff;font-size:1rem;font-weight:300}.desk>nav>ul.list-auto>li>label.lab:hover{color:#fff;font-weight:300}.desk>nav>ul.list-auto>li>label.lab:hover::before{display:none}.desk>nav>ul.list-auto>li input.checkmobile:checked~.lab{color:#fff;background-color:rgba(0,0,0,0)}.desk>nav>ul.list-auto>li input.checkmobile:checked~.lab .sub-icon{color:#fff;transform:rotate(-90deg);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;transition:all 200ms ease-out}.desk>nav>ul.list-auto>li>a{color:#fff;font-size:1rem;font-weight:300;padding:0.625rem 0rem}.desk>nav>ul.list-auto>li>a:before,.desk>nav>ul.list-auto>li>a:after{display:none}.desk>nav>ul.list-auto>li>a:hover{color:#fff}.sub>.sublista{top:0;width:100%;gap:.625rem;padding:0.625rem 0.8125rem;border-radius:0;background-color:#1c3750;position:relative}.sub>.sublista>li>a{color:#f2f6f9}input.checkmobile:checked~.sublista{display:flex}}