#info-contato .section-txt a:first-child{font-size:35px;color:#505050;letter-spacing:.583px;text-decoration:none}#info-contato .section-txt h3{margin:13px 0 0;font-size:16px;color:#505050;line-height:23px;letter-spacing:.267px}#info-contato .section-txt h2{line-height:23px}#info-contato .section-txt p{letter-spacing:.05px;margin:0}#info-contato details{margin:10px 0}#info-contato details summary{padding:21px 30px 22px 30px}#info-contato details>summary>img{width:19px;height:auto}#info-contato span.wpcf7-list-item{margin:0;display:inline-block}#info-contato summary>span{margin:0 20px 0 0}.card-infos,.map{margin-top:20px;grid-row-start:5}#info-contato .section-txt .card-infos{padding:35px 46px 40px 40px}#info-contato .section-txt .card-infos h2{margin:0;font-size:15px;letter-spacing:.25px;line-height:21px;font-display:swap;font-family:'Roboto',sans-serif;font-weight:bold;color:#fff;text-transform:none}#info-contato .section-txt .card-infos p{letter-spacing:.233px;margin:0 0 20px}#info-contato .section-txt .card-infos p:last-child{margin:0}#info-contato .section-txt .card-infos a{color:#fff;font-size:14px;letter-spacing:.233px;line-height:21px;text-decoration:underline;cursor:pointer}#info-contato .section-txt .card-infos a:hover{text-decoration:none}#info-contato .section-txt .card-infos .escritorio p{margin:0}#info-contato .section-txt .card-infos .fone{margin:20px 0 20px}#info-contato .section-txt .card-infos .fone h2{font-size:16px;letter-spacing:.267px}#info-contato .section-txt .card-infos .fone p{margin:0 0 0 4px}#info-contato .section-txt .card-infos .adversos h2:first-child{margin:0 0 20px;font-size:15px;letter-spacing:.35px}.map img{display:block;object-fit:cover}.map iframe{width:100%;height:100%}.mais-info h2{margin:60px 0 23px}.mais-info .assessoria h2{margin:50px 0 23px}.mais-info .section-txt p strong{font-size:16px;letter-spacing:.053px}#info-contato .div-form{position:relative;background-color:#e5e5e5;padding:35px 40px 35px;width:-webkit-fill-available}#info-contato form .div-4-inputs{margin:0;flex-direction:column}#info-contato form .form-group{margin-bottom:15px}#info-contato form .form-group.hide{display:none}#info-contato form .form-group.hide.active{display:flex}#info-contato form .form-group label{padding:0}#info-contato form .form-group.col-2.last-col-less{flex-direction:row}#info-contato form .form-group.col-2.last-col-less.infosDoProduto{align-items:flex-start}#info-contato .span.wpcf7-list-item-label::before{position:relative;bottom:1.5px;width:16px;height:16px;margin-right:13px;content:'';display:inline-block;vertical-align:text-top;background-color:#fff;border:1px solid #979797}#info-contato .span.wpcf7-list-item-label::after{}#info-contato form .nice-select:after{content:'';-webkit-transform:rotate(0deg);-webkit-transform-origin:50% 50% 0;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:7.5px solid #979797;border-bottom:0}.form-contato p{margin:30px 0 0}#info-contato form .nice-select.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#info-contato form .terms{margin:0 auto 15px}#info-contato form .terms fieldset{border:1px solid #979797;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#info-contato form .terms legend{margin:0 4px}#info-contato form .last-col-less>div:last-child{width:23%}#info-contato form .terms .agree{padding:16px 0}#info-contato form .terms .agree a{position:relative;color:#3a94cf;font-size:95%;letter-spacing:.5px;font-weight:600;z-index:99;text-decoration:underline}#info-contato form .terms .agree a:hover{text-decoration:none}form .terms input[type="checkbox"]{position:relative;bottom:1.5px;width:16px;height:16px;margin-right:5px;content:'';display:inline-block;vertical-align:text-top;background-color:#fff;border:1px solid #979797;cursor:pointer}form .terms input[type="checkbox"]+label{position:relative;padding:0;font-size:14px;font-weight:500;line-height:23px;cursor:pointer}form .terms input[type="checkbox"]+label:before{position:relative;bottom:1.5px;width:16px;height:16px;margin-right:13px;content:'';display:inline-block;vertical-align:text-top;background-color:#fff;border:1px solid #979797}form .terms input[type="checkbox"]:hover+label:before{background-color:#3a94cf}form .terms input[type="checkbox"]:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}form .terms input[type="checkbox"]:checked+label:before{background-color:#3a94cf}form .terms input[type="checkbox"]:disabled label{color:#b8b8b8}form .terms input[type="checkbox"]:disabled label:before{box-shadow:none;background:#ddd}form .terms input[type="checkbox"]:checked+label:after{content:'';position:absolute;left:4px;top:10px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 white , 4px 0 0 white , 4px -2px 0 white , 4px -4px 0 white , 4px -6px 0 white , 4px -8px 0 white;transform:rotate(45deg)}form .terms label{color:#444;display:block;font-size:95%;line-height:1.4em;padding:4px 0 10px}form span,form .terms legend{color:#de271f;width:auto;font-weight:700}.form-contato .form-obrigado{position:absolute;display:none;margin:20px 0 0;padding:0 20px 0 0}form .form-group.col-2>div{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:1366px){#info-contato details>summary{padding:21px 20px 22px 20px}#info-contato summary>span{font-size:13px;margin:0 7px 0}.nice-select .option{padding-left:9px}#info-contato form .nice-select:after{right:5px}}@media screen and (max-width:1075px){.boxes-three{margin:0 -12px 29px}#info-contato .grid-two summary>span{font-size:13px}}@media screen and (max-width:1024px){.boxes-three{margin:0}.grid-two{grid-template-rows:.2fr .5fr .5fr;grid-template-columns:1fr;align-self:center}.card-infos,.map{grid-row-start:auto}.boxes-three .container{padding:0}#info-contato details>summary{padding:21px 40px 22px 37px}#info-contato .grid-two summary>span{margin:0}}@media screen and (max-width:730px){.nice-select .option{padding-left:8px;padding-right:15px}#info-contato form .nice-select:after{right:7px}}@media screen and (max-width:650px){.hero img{margin-left:-350px}}@media screen and (max-width:590px){#info-contato .grid-two summary>span{margin:0 10px}#info-contato details>summary{padding:21px 20px 22px 17px}#info-contato form .nice-select:after{right:5px}}@media screen and (max-width:530px){#info-contato .div-form{padding:35px 25px 65px}#info-contato .section-txt .card-infos{padding:35px 25px 25px}#info-contato .grid-two summary>span{margin:0 20px}#info-contato details>summary{padding:21px 20px 22px 17px}#info-contato form .form-group.col-2>div:not(:first-of-type) {margin:0}#info-contato form .nice-select:after{right:5px}#info-contato form .nice-select:after{border-left:6.5px solid transparent;border-right:6.5px solid transparent;border-top:7.5px solid #979797}#info-contato form .form-group.col-2.last-col-less{display:grid;grid-template-columns:1fr .5fr}#info-contato form .form-group.col-2.last-col-less>div:first-child{grid-column-start:1;grid-column-end:3}#info-contato form .form-group.col-2.last-col-less>div:nth-child(2) {width:97%}#info-contato form .form-group.col-2{flex-direction:column}#info-contato form .form-group.col-2>div:first-child{margin-bottom:10px}#info-contato form .form-group.col-2>div{width:100%}#info-contato form .terms input[type="checkbox"]+label:before{margin-right:5px}}@media screen and (max-width:480px){#info-contato details>summary{padding:21px 30px 22px 30px}#info-contato .div-form{padding:35px 25px 70px}.form-contato .form-obrigado{margin:8px 0 0}.form-contato .form-obrigado p{font-size:14px}}@media screen and (max-width:380px){form .form-group.col-2.last-col-less>div:last-child{width:91%}#info-contato details>summary{padding:21px 20px 22px 20px}#info-contato .grid-two summary>span{margin:0 8px}}