@font-face{font-family:'Poppins';font-style:normal;font-weight:400 700;font-display:swap;src:url(var(--font-path) "Poppins-VariableFont_wght.woff2") format("woff2-variations")}@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-display:swap;src:url(var(--font-path) "Roboto-VariableFont_wdth,wght.woff2") format("woff2-variations")}@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-display:swap;src:url(var(--font-path) "Roboto-Italic-VariableFont_wdth,wght.woff2") format("woff2-variations")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(var(--font-path) "Montserrat-VariableFont_wght.woff2") format("woff2-variations")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(var(--font-path) "Montserrat-Italic-VariableFont_wght.woff2") format("woff2-variations")}body{margin:0;padding:0;font-family:'Roboto',Arial,sans-serif;font-size:1.125rem;line-height:1.5em;color:#000}h1,h2,h3,h4,h5,h6{font-family:'Poppins',Arial,sans-serif;line-height:1.2em;font-weight:400;color:#000}h1{font-size:2.625rem}h2{font-size:2.375rem}h3{font-size:1.75rem}h4{font-size:1.375rem}h5{font-size:1.125rem}h6{font-size:1.25rem}@media (max-width:600px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5625rem}}.caption-text{font-size:1rem;font-style:italic;font-weight:300}a{font-weight:400;color:mediumblue;text-decoration:none}a:focus,button:focus,input:focus{outline:2px solid #005fcc;outline-offset:2px}figure,img,.wp-caption{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}strong{font-weight:500}p,ul,li,ol{font-size:1.25rem;font-weight:300;line-height:1.8}.skip-links{position:absolute;top:0;left:0}.skip-links a{position:absolute;left:-9999px;background:mediumblue;color:#fff;padding:8px 16px;margin:0 2px;z-index:1000;text-decoration:none;border-radius:4px}.skip-links a:focus{left:0;top:0}.header{position:sticky;display:flex;width:calc(100% - 40px);height:70px;padding:0 20px 0 20px;top:0;left:0;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#f8f8f8;box-shadow:0 .125rem .25rem 0 #00000029;z-index:1}.header .menu-toggle{display:inline-flex;height:70px;margin:0;padding:0;justify-content:center;align-items:center;background:none;border:none;cursor:pointer}.header .menu-toggle>.hamburger{position:relative;display:none;background:mediumblue;width:20px;height:2px;transition:.5s ease-in-out}.header .menu-toggle>.hamburger:after,.header .menu-toggle>.hamburger:before{background:mediumblue;content:'';display:block;width:100%;height:100%;position:absolute;transition:.5s ease-in-out}.header .menu-toggle>.hamburger:before{top:-7px}.header .menu-toggle>.hamburger:after{bottom:-7px}.header nav>ul{display:block;margin:0}.header ul>li>ul{height:0;display:none}.header ul>li{position:relative;display:inline-flex;padding:0 10px 0 10px;height:70px;align-items:center}.header ul>li>a{font-size:1.125rem;font-weight:600;color:#666;text-decoration:none}.header ul>li>a:hover{color:mediumblue}.header ul>li>a:active{color:mediumblue}.header ul>li:hover ul{display:block;position:absolute;top:70px;left:0;height:auto;max-height:500px;width:250px;margin:0;padding:0;color:#000;background:#fdfdfd;z-index:999;overflow-y:auto}.header ul>li ul>li{display:block;margin:0;padding:0;height:auto}.header ul>li ul>li>a{display:block;padding:20px 10px 20px 10px;margin:0;background:#fdfdfd}.header ul>li ul>li>a:hover{background:#f8f8f8}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0}@media only screen and (max-width:65em){.header{width:calc(100% - 20px);padding:0 10px 0 10px}.header .menu-toggle .hamburger{display:block}.header>nav{position:fixed;display:block;top:75px;left:0;height:calc(100% - 70px);width:100%;margin:0;padding:0;overflow:auto;transform:translateX(+100%);transition:all .25s linear}.header>nav>ul{background:#fdfdfd;margin:0;padding:0}.header>nav>ul>li{display:block;width:calc(100%);padding:0;margin:0;height:auto}.header>nav>ul>li>a{display:block;width:calc(100% - 20px);padding:20px 10px 20px 10px;border-bottom:1px solid #fdfdfd}.header>nav>ul>li>a:hover{background:#fdfdfd}.header>nav>ul>li>ul{display:block;position:relative;top:0;height:auto;width:100%;margin:0;padding:0;z-index:9}.header>nav>ul>li:hover ul{position:relative;top:0;width:100%;margin:0}.header ul>li:hover ul{max-height:none;overflow-y:hidden!important}.header>nav>ul>li ul>li>a{display:block;width:calc(100% - 60px);padding:20px 30px 20px 30px;margin:0;background:#f8f8f8;border-bottom:1px solid #fdfdfd}.header>nav>ul>li ul>li>a:before{content:'- '}.header>nav>ul>li ul>li>a:hover{background:#f8f8f8}body.menu-aberto .menu-toggle>.hamburger{transform:rotate(45deg)}body.menu-aberto .menu-toggle>.hamburger:before{transform:rotate(90deg);top:0!important}body.menu-aberto .menu-toggle>.hamburger:after{transform:rotate(90deg);bottom:0!important}body.menu-aberto .header>nav{left:0;width:100%;margin:0;background:#fdfdfd;transform:translateX(0)!important;transition:all .25s linear}}.content{max-width:1140px;margin:90px auto;padding:0 1.25rem}.line{width:10%;border:2px solid mediumblue;margin-bottom:1.25rem}.rank-math-breadcrumb p{font-size:1rem;margin:0;padding:0}.rank-math-breadcrumb a{font-size:1rem;font-weight:700;margin:0;padding:0}.btn-ad{color:#fff;background-color:mediumblue;border-radius:.3125rem;padding:10px 20px}.hidden-fields-container{border:0;padding:0;margin:0}.wpcf7 form .hidden-fields-container{display:contents}.wpcf7 form .hidden-fields-container{position:absolute;width:0;height:0;overflow:hidden;border:0;padding:0;margin:0;clip:rect(0 0 0 0)}#email,.wpcf7-text,.wpcf7-textarea{border-radius:.3125rem;color:#000;max-width:100%;width:100%;border:1px solid #818a91;padding:.5rem 1rem;line-height:1.4;font-size:.9375rem;min-height:2.5rem;box-sizing:border-box}.submit,.wpcf7-submit{margin:1.25rem 0;cursor:pointer;font-size:1.125rem;color:#fff;background-color:mediumblue;border:1px solid mediumblue;border-radius:.3125rem;padding:.9375rem 1.875rem}.required{color:red}.form-bg{max-width:1140px;margin-left:auto;margin-right:auto}.form{background:#f8f8f8;box-shadow:0 .125rem .25rem 0 #00000029;margin:2.8125rem 0;padding:1.25rem;border-radius:.3125rem}.form h2{font-size:1.25rem;margin:0 0 .625rem 0;padding:0}.form p{font-size:1rem;margin:0 0 10px 0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip-path:none;overflow:visible;white-space:normal;background:#fff;padding:4px 8px;border:2px solid #000;z-index:1000}#form-input{font-size:.875rem;background-color:white0;border-radius:.3125rem;color:#000;border:1px solid #000;flex-grow:1;padding:.5rem 1rem;box-sizing:border-box}#form-btn{cursor:pointer;font-size:1rem;color:#fff;background:mediumblue;border:1px solid mediumblue;border-radius:.3125rem;padding:.5rem 1rem;margin:0 0 0 10px}@media (max-width:1139px){.form{margin:0 1.25rem}#form-btn,#form-input{margin-top:1.25rem}}@media (max-width:600px){.form{margin-bottom:2.8125rem}#form-btn,#form-input{margin-top:1.25rem}}.arrow-top{margin:.625rem;padding:.625rem;background:mediumblue;color:#fff;position:fixed;right:.625rem;bottom:.625rem}.footer{background:#f8f8f8;border-top:1px solid #e1e1e1;padding:0 1.25rem;margin:0}.footer-width{max-width:1140px;margin-left:auto;margin-right:auto;padding-top:2.8125rem;padding-bottom:2.8125rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.footer-width ul{list-style:none;padding:0}.footer-title{font-family:'Roboto',Arial,sans-serif;font-weight:700;color:mediumblue;font-size:1.25rem}.footer-title a{font-weight:700;color:mediumblue}.footer-ul a{display:block;font-size:1rem;padding:5px 0}.footer-social{display:flex;gap:10px;list-style:none;margin:0;padding:0}.footer-social svg{background-color:mediumblue;padding:10px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;box-shadow:0 .125rem .25rem 0 #00000029}@media (max-width:950px){.footer-width{display:block}}.footer-cp{max-width:1140px;margin:0 auto;padding:0 1.25rem}.footer-cp small{font-size:1rem;font-weight:300;line-height:1.8}