.color-grey-0{color:#fff}.color-grey-600{color:#dfdfdf}.color-grey-700{color:#b1b1b1}.color-grey-800{color:#646464}.color-grey-900{color:#181818}.color-grey-1000{color:#000}.input-color-form{color:#656565}body.page-template-contact .banner-company{height:432px;position:relative;width:100%}body.page-template-contact .banner-company .box-titulo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:36px;height:100%;justify-content:center;position:relative;width:100%;z-index:3}body.page-template-contact .banner-company .box-titulo .titulo-banner{color:#fff;font-size:30px;font-style:normal;font-weight:300;line-height:44px;text-align:center}@media (min-width:1024px){body.page-template-contact .banner-company .box-titulo .titulo-banner{font-size:42px}}body.page-template-contact .banner-company .box-titulo .description-banner{color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:28px;margin-top:15px;text-align:center}@media (min-width:1024px){body.page-template-contact .banner-company .box-titulo .description-banner{font-size:22px;line-height:32px}}body.page-template-contact .banner-company .box-img{height:100%;left:0;position:absolute;top:0;width:100%}body.page-template-contact .banner-company .box-img:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.6s;transition:.6s;width:100%;z-index:2}body.page-template-contact .banner-company .box-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page-template-contact .banner-company .box-img .img-desktop{display:none}@media (min-width:1024px){body.page-template-contact .banner-company .box-img .img-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-contact .banner-company .box-img .img-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:1024px){body.page-template-contact .banner-company .box-img .img-mobile{display:none}}body.page-template-contact .contact-container{padding:0 70px}body.page-template-contact .contact-container .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){body.page-template-contact .contact-container .box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.page-template-contact .contact-container .box .form-container{width:100%}}body.page-template-contact .contact-container .box .box-endereco{width:100%}body.page-template-contact .contact-container .form-container span{color:#878b97;font-size:12px;font-style:normal;font-weight:500;font-weight:400;letter-spacing:.02em;line-height:14px;text-transform:uppercase}body.page-template-contact .contact-container .form-container span.form-conditional{opacity:.6;text-transform:capitalize}body.page-template-contact .contact-container .form-container .wrapper_filter,body.page-template-contact .contact-container .form-container input,body.page-template-contact .contact-container .form-container textarea{margin-bottom:0;margin-top:8px;width:335px!important}@media (min-width:1024px){body.page-template-contact .contact-container .form-container .wrapper_filter,body.page-template-contact .contact-container .form-container input,body.page-template-contact .contact-container .form-container textarea{width:100%}}body.page-template-contact .contact-container .form-container .input-form{margin-bottom:30px}body.page-template-contact .contact-container .form-container input{border:1px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none;padding:16px 15px}body.page-template-contact .contact-container .form-container input.-input-validate{border:1px solid #ffa9a9}body.page-template-contact .contact-container .form-container textarea{height:140px;margin-bottom:0}body.page-template-contact .contact-container .form-container .text-validate{color:#f44;display:none;font-size:13px;font-style:normal;font-weight:500;font-weight:400;letter-spacing:.03em;line-height:15px;margin-top:8px;text-align:left;text-transform:capitalize}body.page-template-contact .contact-container .form-container .select-box p.select-box__input-text{font-size:15px;font-weight:400;padding:12px 15px;text-align:left}body.page-template-contact .contact-container .form-container .select-box label{font-size:14px}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box{display:block;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:26px;margin:0 auto;position:relative;width:100%}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__current{border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:none;position:relative}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__current:focus+.select-box__list{-webkit-animation-name:none;animation-name:none;opacity:1}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__current:focus+.select-box__list .select-box__option{cursor:pointer;margin:0}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__current:focus .select-box__icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__icon{opacity:.3;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease;transition:.2s ease;width:20px}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__input{display:none}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__input:checked+.select-box__input-text{display:block}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__input-text{background-color:#fff;display:none;margin:0;padding:15px;width:100%}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__list{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:HideList;animation-name:HideList;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-box-shadow:0 15px 30px -10px rgba(0,0,0,.1);box-shadow:0 15px 30px -10px rgba(0,0,0,.1);list-style:none;max-height:350px;opacity:0;overflow:auto;padding:0;position:absolute;width:100%;z-index:9999}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__list .-hidden{display:none}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__option{background-color:#fff;display:block;padding:15px}body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__option:focus,body.page-template-contact .contact-container .form-container .wrapper_filter .select-box__option:hover{background-color:#fbfbfb;color:#546c84}@-webkit-keyframes HideList{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes HideList{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}body.page-template-contact .contact-container .form-container .button.-solid.-blue svg path{fill:none}body.page-template-contact .contact-container .form-container .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.page-template-contact .contact-container .form-container .button span{color:#fff;font-size:14px;text-transform:capitalize}body.page-template-contact .contact-container .form-container .button .send-loading,body.page-template-contact .contact-container .form-container .button .send-success{display:none}body.page-template-contact .contact-container .form-container .button.-success{background-color:#117600;border:1px solid #117600}body.page-template-contact .contact-container .form-container .button.-success .send-arrow{display:none}body.page-template-contact .contact-container .form-container .button.-success .send-success{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.page-template-contact .contact-container .form-container .button.-loading .send-arrow{display:none}body.page-template-contact .contact-container .form-container .button.-loading .send-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.page-template-contact .contact-container .form-container .button .regular-send{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page-template-contact .contact-container .form-container .button .regular-send .icon-send{background-image:url(../images/icon/send-icon.svg);background-position:50%;background-size:contain;height:16px;margin-left:15px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:16px}body.page-template-contact .contact-container .form-container .button:hover .regular-send .icon-send{margin-left:25px}body.page-template-contact .contact-container .info-container{margin-top:21px;padding-left:16%}body.page-template-contact .contact-container .info-container .contact-info{background-color:#747886;padding:50px 100px 50px 40px}body.page-template-contact .contact-container .info-container .contact-info p{color:#fff;text-align:left}body.page-template-contact .contact-container .info-container .contact-info p.contact-address{color:#fff;font-size:18px;font-style:normal;font-weight:300;letter-spacing:.01em;line-height:26px}body.page-template-contact .contact-container .info-container .contact-info p.contact-address:first-child{margin-bottom:10px}body.page-template-contact .contact-container .info-container .contact-info p.contact-title{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:14px;text-transform:uppercase}body.page-template-contact .contact-container .info-container .contact-info p.contact-mail{color:#fff;font-size:22px;font-style:normal;font-weight:300;letter-spacing:.01em;line-height:26px;margin-top:5px}@media screen and (max-width:960px){body.page-template-contact .contact-container{padding:0 40px}body.page-template-contact .contact-container .form-container .button{width:90%}body.page-template-contact .contact-container .info-container{padding-left:0}body.page-template-contact .contact-container .info-container .contact-info{background-color:#747886;padding:30px 20px}}@media screen and (max-width:768px){body.page-template-contact .contact-container{padding:0 20px}body.page-template-contact .contact-container .form-container .wrapper_filter,body.page-template-contact .contact-container .form-container input,body.page-template-contact .contact-container .form-container textarea{margin-bottom:0}body.page-template-contact .contact-container .form-container .input-form{margin-bottom:30px}body.page-template-contact .contact-container .form-container .button{margin-bottom:60px;width:100%}body.page-template-contact .contact-container .info-container{margin-bottom:50px;margin-top:0;padding-left:0}body.page-template-contact .contact-container .info-container .contact-info{background-color:#747886;padding:30px 20px}}