@media(max-width:1023px){.header{box-shadow:0 1px 2px rgba(0,0,0,.15)}.header .container{max-width:100%}.header>.container{padding-block:19.18px;justify-content:flex-end;gap:20px}.header .brand{flex:1;grid-area:brand}.header .search{width:80%;margin-left:-50%}.header .search.internal-search{width:35%!important;margin-left:0!important}.header .search .button{width:35px}.header .search .input{min-height:32px;font-size:1.2rem !important;padding-inline:34px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .search .mic{display:none;width:43px}.header .-customer-access{display:none}.header .burger{font-size:0;border:0;width:24px;height:24px;position:relative;z-index:11;background:url(../../images/icon/burger.svg) no-repeat center center/contain;justify-self:self-end;grid-area:burger}.header .-prices{margin-block:50px;min-width:130px;justify-content:space-between}.header .-prices,.header .-customer-access{font-size:1.6rem;min-height:32px}.-open-nav.no-scroll{--header-h:147px;overflow:hidden !important;padding-top:76px}.-open-nav .header{position:fixed;top:0;z-index:999}.-open-nav .header::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:71px;background:#e8e8e8}.-open-nav .header::after{content:'';position:absolute;left:0;top:0;width:100%;height:calc(100% - 71px);box-shadow:0 1px 2px rgba(0,0,0,.15)}.-open-nav .header>.container{position:relative;justify-content:space-between;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:70px 16px;grid-template-areas:"brand burger" "search customer"}.-open-nav .header .burger{width:20px;height:20px;background-image:url(../../images/icon/close.svg)}.-open-nav .header .search{min-width:200px;left:-210px}.-open-nav .header .search .input{padding-right:40px}.-open-nav .header .search .mic{display:block}.-open-nav .header .-customer-access{position:relative;display:inline-flex;min-width:max-content;grid-area:customer}.-open-nav .header .accessTopButtons{position:absolute;top:65px;justify-content:flex-end}.-open-nav .header .nav{height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h))}.header .nav{background:#f1f1f1;border-top:0;position:absolute;top:100%;left:0;width:100%;height:0;transition:all .3s ease-in-out}.header .nav>.container{padding:0;flex-direction:column;justify-content:flex-start}.header .nav .menu{width:100%;flex-direction:column}.header .nav .item{padding:0}.header .nav .link{width:calc(100% - 60px);display:flex;gap:8px}.header .nav .i{min-width:20px;min-height:20px;background-size:20px auto}.header .level-1{border-bottom:1px solid #fff}.header .level-1 ul{display:none}.header .level-1 .-open>ul{display:block}.header .level-1>.item>.link{padding-left:20px;padding-right:40px;padding-block:14px;font-size:1.6rem}.header .level-1>.item>.icon{height:48px;right:21px}.header .level-1>.item>.icon::after{border-top-width:17px;border-left-width:8.5px;border-right-width:8.5px;top:calc(50% - 8px);left:calc(50% - 8px)}.header .level-2 .icon{min-height:0;transform:rotateZ(90deg)}.header .level-2 .icon::after{content:none}.header .level-2 .-open>.icon{transform:rotateZ(90deg) scale(-1);filter:brightness(0) saturate(100%) invert(45%) sepia(92%) saturate(6532%) hue-rotate(5deg) brightness(104%) contrast(106%)}.header .level-2 .-open>ul{padding:10px 0}.header .level-2>.-open{background:#e8e8e8}.header .level-2>.item .link{font-size:1.7rem}.header .level-2>.item>.link{padding-left:26px;padding-block:10.5px;font-size:1.4rem}.header .level-2>.item>.icon{height:41px;width:41px;right:12px}.header .level-3 .icon{width:28px;height:28px;right:18px}.header .level-3>.-open{background:#ead6d1}.header .level-3>.-open>.link{background:#edc5ba}.header .level-3>.item>.link{padding-left:54px;padding-block:6.5px;font-size:1.2rem;width:100%}.header .level-4>.item>.link{padding-left:54px;padding-block:5.5px;font-size:1.2rem;color:var(--color-primary)}.header .menu .item .button.-light{margin-left:50px;width:auto}.nav .-open .cols{display:grid !important}.nav .cols{width:100%;grid-template-columns:repeat(2,1fr)}.nav .cols .item{background:#dfdfdf;position:relative;padding:0}.nav .cols .item:nth-child(even),.nav .cols .item:nth-child(3){background:#e8e8e8}.nav .cols .item:nth-child(4){background:#dfdfdf}.nav .cols .link{font-weight:400;text-align:center;border-radius:0;width:100%;padding:20px 15px !important;flex-direction:column;gap:8px}.nav .cols .figure{width:100%;height:62px;margin-bottom:3px;display:grid;place-items:center}.nav .cols svg{fill:var(--color-primary)}.nav .cols .i-box{background-size:auto 58px}.nav .cols .title{font-size:1.4rem;font-weight:600;margin:0}.nav .cols .caption{font-size:1.2rem;line-height:120%;text-wrap:balance;margin:0}.meganav{display:none}.footer .copyright{padding-bottom:0}.footer .copyright .container{flex-direction:column}.footer .nav{padding:31px 0;flex-direction:column}.footer .navs .link{padding-block:3px;display:inline-block}.footer .text{background:#343434;font-size:1.2rem;text-align:right;width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:7px 20px}select{min-width:auto}.embeddedServiceCotacaoButton{z-index:1!important}.cotacaoButton{position:fixed;right:12px;bottom:105px;z-index:2;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.5);outline:none;color:#fff;padding-top:20px;text-align:center;width:80px;height:80px;background:var(--color-primary);font-size:12px}.cotacaoButton:hover,.cotacaoButton:focus{color:#fff;text-decoration:none;transform:scale(.97)}.reached-bottom .cotacaoButton{bottom:125px}.user-menu-dropdown,.nav-link-simuladores{display:none}.-open-nav .user-menu-dropdown{display:block}h1{font-size:34px;line-height:40px}h2{font-size:32px;line-height:38px}h3{font-size:30px;line-height:34px}h4{font-size:27px;line-height:31px}h5{font-size:24px;line-height:28px}h6{font-size:24px;line-height:28px}.navbar .container{justify-content:space-between;align-items:flex-start}.navbar .navbar-collapse{margin-top:calc(var(--standard-spacing)/2)}.embeddedServiceHelpButton{bottom:0!important;top:auto !important;right:0!important;left:auto!important}.embeddedServiceHelpButton .uiButton{background-image:url('../../images/chat-mobile-bg.avif');background-size:80px 80px;width:80px}.embeddedServiceHelpButton .message{display:none}.reached-bottom .embeddedServiceHelpButton .helpButton{bottom:-135px}}@media(max-width:568px){.header .brand span{display:none}.header .brand{font-size:12px;min-width:90px;max-width:90px}}