.button,.home__buttons a,.home__content p,.report__buttons a,.text-editor,.textarea-editor,.texto-protocolo,a,a:visited,body,div,h1,h2,html,label,p{font-family:Arial,sans-serif}@font-face{font-family:Arial;src:url(/assets/fonts/shared/Arial/arial.ttf) format("truetype");font-weight:thin}@font-face{font-family:Arial;src:url(/assets/fonts/shared/Arial/arialbd.ttf) format("truetype");font-weight:700}@font-face{font-family:Arial;src:url(/assets/fonts/shared/Arial/Arial-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Arial;src:url(/assets/fonts/shared/Arial/Arial-BoldMT.ttf) format("truetype");font-weight:900}.button,.home__buttons a,.report__buttons a{background:linear-gradient(to bottom,#00A7E7,#0079B4);border-radius:15px;color:#fff;display:inline-block;font-weight:700;height:auto;padding:13px 12px;text-align:center;transition:.2s;width:fit-content}@media (min-width:768px){.button,.home__buttons a,.report__buttons a{width:auto}}.button:hover,.home__buttons a:hover,.report__buttons a:hover{cursor:pointer;text-decoration:none}.button{border:0}input.button{height:auto}#tab-answer,#tab-chat,#tab-link-protocol{width:21rem}ul#menu-tabs li a.active{background:#1ca7dd!important;border:#1ca7dd!important;color:#fff!important}.text-separator h2{color:#1BA1D5;font-weight:700}.text-separator h2::after{content:":"}.text-separator .text-detailed{background:#e6e7e8;border:1px solid #000;border-radius:10px;font-size:16px;padding:1rem}.text-editor{caret-color:#1BA1D5}.row{padding-left:0}.top-bar{background-color:#fff;padding:6px 0}.top-bar__logo-company{width:88px;height:auto;margin-left:10px;position:absolute;top:0}@media (min-width:768px){.top-bar__logo-company{width:120px;margin-top:0;position:inherit}}.banner__content,.open-menu span{position:relative}.text-dark{color:#000}.banner{display:flex;align-items:center;height:200px;background:linear-gradient(to bottom,#00A7E7,#0079B4)}@media (min-width:576px){.banner{background:url(/assets/img/hotsite/mag/banner.png) no-repeat;background-size:contain;background-position-x:center;background-position-y:center;height:0;padding-top:30.2%;width:100%}.banner__content{bottom:82px}.banner-text__title,.banner-text__title-2,.banner-text__title-phone{display:none}}@media (min-width:768px){.banner__content{bottom:122px}.menu{height:75px}}@media (min-width:992px){.banner__content{bottom:150px}}@media (min-width:1200px){.banner__content{bottom:169px}}@media (min-width:1440px){.banner__content{bottom:240px}}.banner-text__title{padding:10px 30px 10px 159px;margin:0 0 5px -155px;border-radius:30px;background:#fff;color:#0079b4;text-decoration:none;font-weight:900;font-size:22px;animation:animation-title 2s ease;transition:.2s}.banner-text__title-2,.banner-text__title-phone{font-style:italic;font-size:20px;border-radius:30px;color:#fff;text-decoration:none}@keyframes animation-title{0%{padding:10px 30px 10px 0}100%{padding:10px 30px 10px 159px}}.banner-text__title-2{padding:10px 30px 10px 0;margin:0 0 5px -50px}.banner-text__title-phone{margin:0 0 -10px -89px;padding:10px}.banner-text__title-phone a{color:#fff;font-weight:bolder;text-decoration:none}.banner-text__phone{text-decoration:none}.banner-text__phone-link{color:#1BA1D5;font-size:36px;font-weight:bolder}.menu__content nav .helper-hover-underline-active,.open-menu span{font-weight:700;text-decoration:none}.banner-text__phone-link:hover{color:#1ca8de;text-decoration:none}.menu{display:flex;align-items:center}.menu__content{display:none}@media (min-width:768px){.menu__content{display:block}}.menu__content nav{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:10px 0;margin-right:5px}@media (min-width:768px){.menu__content nav{justify-content:space-between;flex-direction:row;margin-right:-55px;padding:0}}.menu__content nav li{height:45px;width:100%;display:flex;justify-content:right;align-items:center;list-style:none;border-bottom:1px solid #fff}.menu__content nav li a{color:#1BA1D5;align-self:center;text-transform:uppercase;font-size:14px}@media (min-width:768px){.menu__content nav li a{justify-content:center;width:max-content;padding-right:16px;font-size:13px}}@media (min-width:992px){.menu__content nav li a{margin:0 2rem;font-size:14px;padding-right:14px}}.open-menu{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}.open-menu img{width:48px;margin-left:132px}.f-left,.search-field__img{width:fit-content}.open-menu span{color:#1BA1D5;bottom:9px}main{margin:50px 0}main label,main p{color:#000;font-size:16px}@media (min-width:768px){.menu__content nav .helper-hover-underline-active{padding:0;border-bottom:none;background:0 0}main p{font-size:20px}}.f-left{float:none;height:3rem;padding-top:10px}.lgpd_term p{line-height:25px;font-size:16px;text-align:left}#btn_delete_denouncer_identification_data_lgpd{border-radius:15px}.search-field{margin-top:5rem}.search-field__img--search-icon{height:3.3rem;margin-right:5px}.search-field__input .check-protocol-input{border:none;border-bottom:2px solid rgba(136,136,136,.15);border-radius:0;font-size:12px;padding:.3rem;width:262px}@media (min-width:576px){.search-field__img{margin-top:0}.search-field__input .check-protocol-input{font-size:14px;width:470px}}@media (min-width:768px){.search-field__input .check-protocol-input{font-size:16px;width:630px}}.search-field__input .check-protocol-input::placeholder{font-size:12px;text-align:left}.search-field__input .check-protocol-input:focus{box-shadow:none;outline:0}.search-field__btn{position:relative;bottom:0;margin-top:.5rem}@media (min-width:576px){.search-field__input .check-protocol-input::placeholder{font-size:14px;padding-left:1rem}.search-field__btn{bottom:53px;left:187px;margin-top:0}}@media (min-width:768px){.search-field__input .check-protocol-input::placeholder{font-size:16px;padding-left:1rem}.search-field__btn{left:265px}}.search-field__btn .search-btn{background:linear-gradient(to bottom,#00A7E7,#0079B4);border:none;border-radius:15px;color:#fff;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .7));font-size:16px;font-weight:bolder;padding:.7rem 2.3rem;width:fit-content;transition:all .2s}.cards .home__card-img span,.home__content .home__title{font-family:Arial,sans-serif;font-weight:900}.search-field__btn .search-btn:hover{background:#1ca8de;cursor:pointer}#input-upload{width:12rem}.report__buttons a{font-size:16px;width:185px}.home__content-text-bar{border-left:4px solid #1BA1D5;position:absolute;height:68px;bottom:36px;margin-left:-20px}@media (min-width:576px){.home__content-text-bar{bottom:86px}}@media (min-width:768px){.report__buttons a{padding-bottom:20px;padding-top:20px;font-size:18px;width:252px}.home__content-text-bar{bottom:60px}}@media (min-width:1440px){.home__content-text-bar{bottom:36px}}.home__content .home__title{font-size:21px;text-decoration:none;color:#1BA1D5}@media (min-width:576px){.home__content .home__title{font-size:24px}}@media (min-width:768px){.home__content .home__title{font-size:30px}}.home__content p{color:#000;font-size:16px;line-height:2.2rem;margin-top:1.5rem;text-align:justify}@media (min-width:768px){.home__content p{font-size:20px}}@media (min-width:992px){.home__content p{padding:0 2rem 0 0}}.cards{gap:2rem}.cards p{padding:0}@media (min-width:992px){.cards p{padding-right:2rem}}.cards .home__card{gap:1rem;margin:10px 0 10px -40px;padding-right:0}.cards .home__card-img{height:8rem;width:9rem}.cards .home__card-img img{margin-bottom:191px;height:5rem;display:none}@media (min-width:576px){.cards .home__card{margin-left:-25px}.cards .home__card-img img{display:flex}}.cards .home__card-img span{color:#1BA1D5}.cards .home__card-text{margin-left:-20px}.cards .home__card-text ul{color:#262626;font-size:18px;line-height:33px}.cards .home__card:nth-child(2) img{height:4.4rem}.home__text-infos p{margin-top:20px}.home__text-infos p a{color:#000;font-weight:bolder}.home__text-infos p a:hover{color:#1BA1D5}.home__buttons{margin:2rem 0 1rem}.home__buttons a{margin:.6rem 0;width:276px;border-radius:15px;font-size:15px;transition:all ease-in-out .2s}@media (min-width:576px){.home__buttons a{margin:.5rem 1rem}}@media (min-width:768px){.home__buttons a{border-radius:30px;border:1px solid #0079b4;background:#0079B4}}@media (min-width:992px){.home__buttons a{width:295px;padding:22px;font-size:16px;margin:0 4rem}.home__buttons a:hover{padding-right:50px;text-decoration:none;color:#0079b4;background:#fff;box-sizing:border-box}}.button-code{color:#000;font-size:16px}.button-code:hover{color:#0079B4}.button-code img{margin-bottom:10px;width:7rem}.toggle .toggle__card{border-bottom:1px solid rgba(136,136,136,.15);margin:10px 0}.toggle .toggle__card-title{background-image:url(/assets/img/hotsite/mag/li-icon.png)}.toggle .toggle__card h3{background-repeat:no-repeat;background-position-x:left;background-position-y:center;color:#000;font-size:18px;margin-bottom:0;padding-bottom:10px;padding-left:15px;padding-top:10px;border-bottom:1px solid #fff}.toggle .toggle__card h3:hover{cursor:pointer;color:#fff;font-weight:700;background:#1BA1D5}.toggle .toggle__card .toggle__content{display:none;background:#1BA1D5;box-sizing:border-box;padding:10px}@media (min-width:576px){.toggle .toggle__card .toggle__content{padding:15px}}@media (min-width:768px){.toggle .toggle__card .toggle__content{padding:20px}}@media (min-width:992px){.toggle .toggle__card h3{font-size:20px}.toggle .toggle__card h3:hover{font-weight:400;color:#fff}.toggle .toggle__card .toggle__content{padding:26px}}@media (min-width:1200px){.toggle .toggle__card .toggle__content{padding:20px}}.toggle .toggle__card .toggle__content p{color:#fff;font-size:16px;line-height:28px}@media (min-width:768px){.toggle .toggle__card .toggle__content p{font-size:20px}}.toggle .toggle__card .toggle__content p a{color:#fff;font-weight:700;word-break:break-all}footer{background:#F0F0F0;padding:25px}footer .footer__content{height:8rem}footer p{color:#000;font-size:12px;font-weight:400;margin:.7rem;text-align:center;width:auto}@media (min-width:992px){footer .footer__content{height:6rem;padding:0 5rem 0 0}footer p{margin-bottom:0;text-align:left}}footer .footer__logo-company{height:70px;margin:1rem 2rem}footer .footer__logo-contato{height:44px}@media (min-width:768px){footer .footer__logo-contato{padding-top:.3rem;margin:0 .5rem}}