@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,700&display=swap");body{background-color:#202020;color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin:0}.solicitacao-header{align-items:center;background-color:#202020;border-bottom:1px solid #495057;display:flex;justify-content:space-between;padding:20px 5%}.solicitacao-header .logo{max-height:40px}.solicitacao-header .btn-entrar{color:#fff;font-weight:600;text-decoration:none}.solicitacao-hero{background-image:linear-gradient(rgba(0,0,0,.2),transparent),url(https://47497438.fs1.hubspotusercontent-na1.net/hubfs/47497438/img%20territorio.png);background-position:50%;background-size:cover;padding:80px 20px;position:relative;text-align:center}.solicitacao-hero h1{font-family:Bricolage Grotesque,sans-serif;font-size:36px;margin-bottom:20px}.search-bar-container{margin:0 auto;max-width:600px;position:relative}.search-bar-container .search-icon{height:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.search-bar-container .search-bar{background-color:#343a40;border:4px solid #87929d;border-radius:50px;color:#fff;font-size:16px;outline:none;padding:15px 20px 15px 55px;width:100%}.solicitacao-footer{background-color:#202020;margin-top:60px;padding:60px 5% 40px;position:relative}.solicitacao-footer:before{background-color:#7248da;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:70%}.solicitacao-footer .footer-content{border-bottom:none;display:flex;gap:200px;justify-content:space-between;margin:0 auto;max-width:1100px;padding-bottom:40px}.solicitacao-footer .logo-column{flex:1;flex-grow:2}.solicitacao-footer .logo-column .logo{max-height:45px}.solicitacao-footer .links-column h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px}.solicitacao-footer .links-column a{color:#adb5bd;display:block;margin-bottom:10px;text-decoration:none;transition:color .2s ease}.solicitacao-footer .links-column a:hover{color:#fff;text-decoration:underline}.solicitacao-footer .links-column a.social-link{align-items:center;display:flex;gap:10px}.social-link .social-icon{height:20px;width:20px}.gsc-control-cse{background-color:transparent!important;border:none!important;margin:0 auto;max-width:700px;padding:0!important}.gsc-control-cse .gsc-branding{display:none!important}.gsc-input-box{background:#343a40!important;border:4px solid #87929d!important;border-radius:50px!important;height:auto!important;padding:0!important}.gsc-input-box-focus input.gsc-input,.gsc-input-box-hover input.gsc-input,input.gsc-input{background-color:transparent!important;color:#fff!important;font-size:16px!important;height:auto!important;padding:15px 20px 15px 55px!important;text-indent:0!important}input.gsc-input{background-image:url(https://47497438.fs1.hubspotusercontent-na1.net/hubfs/47497438/lupa.png)!important;background-position:left 20px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important}.gsc-search-button,button.gsc-search-button{display:none!important}.gsc-results-wrapper-overlay{background-color:#202020!important;border:1px solid #495057!important}.gsc-webResult.gsc-result{background-color:transparent!important;border-color:#495057!important}.gs-title,.gs-title b{color:#ae94f9!important;text-decoration:none!important}.gs-title b:hover,.gs-title:hover{text-decoration:underline!important}.gs-snippet{color:#f8f9fa!important}.gs-visibleUrl-breadcrumb,.gs-visibleUrl-long,.gsc-url-top{color:#adb5bd!important}.gsc-cursor-page{color:#ae94f9!important}.gsc-cursor-current-page{color:#f8f9fa!important}.gsc-completion-container{background-color:#343a40!important;border:1px solid #6c757d!important;border-radius:8px!important}.gsc-completion-suggestion{color:#f8f9fa!important;padding:8px!important}.gsc-completion-selected{background-color:#495057!important}.gsc-completion-suggestion b{color:#f8f9fa!important}.content-header{background-color:#202020;border-top:3px solid #87929d;margin-top:40px;padding:30px 5%}.content-header-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1800px}.breadcrumb{color:#adb5bd;font-size:18px}.breadcrumb a{color:#adb5bd;text-decoration:none;transition:color .2s ease}.breadcrumb a:hover{color:#fff}.breadcrumb .active{color:#fff;font-weight:700}.page-search-bar form{position:relative;width:300px}.page-search-bar .search-icon{height:16px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:16px;fill:#b0b0b0}.page-search-bar input[type=search]{background-color:transparent;border:3px solid #87929d;border-radius:50px;box-sizing:border-box;color:#fff;font-size:16px;padding:15px 20px 15px 45px;width:100%}.page-search-bar input[type=search]::placeholder{color:#b0b0b0}.hubspot-form-wrapper{display:none;margin-top:40px}.hubspot-form-wrapper.visible{display:block}.solicitation-form-section{padding:40px 5%}.form-container{margin:0 auto;max-width:800px}.form-container h2{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:32px;font-weight:700;margin-bottom:30px;margin-top:0}.form-container label{color:#adb5bd;display:block;font-size:14px;margin-bottom:8px}.select-wrapper{position:relative}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:10px;color:#333;font-size:16px;padding:18px 25px;width:100%}.select-wrapper:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23888' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");opacity:.6;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.solicitacao-hero h1{font-size:28px}.hero-buttons-container{align-items:center;flex-direction:column}.cta-inner-content{flex-direction:column;gap:20px;text-align:center}.solicitacao-footer .footer-content{align-items:center;flex-direction:column;gap:40px;text-align:center}}