.default-form__formcontrol.-attach .field::before,.default-form__formcontrol.-select::before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;left:25px;height:1.1764705882em;transform:translateY(-50%);z-index:5;width:1.1764705882em}.wpcf7-not-valid-tip{margin:15px 0}.default-form{position:relative;transition:all .2s ease-in-out;width:100%}.default-form__formcontrol{margin-bottom:.9375em;position:relative;transition:all .3s ease-in-out}.default-form__formcontrol::after{content:"";opacity:0;font-size:20px;left:calc(100% + 15px);position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s ease-out}.default-form__formcontrol p{margin:0;line-height:0}.default-form__formcontrol i{position:absolute;z-index:999;top:16px;left:20px}.default-form__formcontrol input[type=submit]{font-size:15px;font-size:.9375rem;align-items:center;background:#03a96d;border:none;border-radius:4px;color:#fff;font-weight:700;display:flex;justify-content:center;height:60px;padding-left:2.2em;padding-right:2.2em;width:100%;cursor:pointer}@media (max-width:1365px){.default-form__formcontrol input[type=submit]{font-size:13px;font-size:.8125rem}}.default-form__formcontrol input[type=submit]:hover{background:#354e86}.default-form__formcontrol textarea{padding-top:14px}.default-form__formcontrol .field{font-size:14px;font-size:.875rem;border-radius:5px;border:none;color:rgba(89,91,97,.6);background:#f3f3f5;font-family:Inter,sans-serif;font-weight:400;min-height:45px;padding-left:45px;width:100%}@media (max-width:1365px){.default-form__formcontrol .field{font-size:13px;font-size:.8125rem}}.default-form__formcontrol .field::-moz-placeholder{font-family:Inter,sans-serif;font-size:14px}.default-form__formcontrol .field::placeholder{font-family:Inter,sans-serif;font-size:14px}@media (max-width:767px){.default-form__formcontrol .field{min-height:40px}}.default-form__formcontrol.-message .field{height:8.2352941176em;padding-top:20px;resize:none}.default-form__formcontrol .field::-moz-placeholder{color:#535b6d}.default-form__formcontrol .field::placeholder{color:#535b6d}.default-form__formcontrol .field:active,.default-form__formcontrol .field:focus{border:1px solid #354e86;outline:1px solid #354e86}.default-form__formcontrol .field:active::-moz-placeholder,.default-form__formcontrol .field:focus::-moz-placeholder{color:#354e86}.default-form__formcontrol .field:active::placeholder,.default-form__formcontrol .field:focus::placeholder{color:#354e86}.default-form select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.default-form__formcontrol.-select::before{background-image:url(../images/svg/contact/triangle-down.svg);filter:invert(38%) sepia(97%) saturate(645%) hue-rotate(117deg) brightness(102%) contrast(101%);left:unset;right:25px}.default-form__formcontrol.-attach .field::before{background-image:url(../images/svg/contact/upload.svg);margin-right:12px;position:relative;transform:none;left:unset;top:unset;filter:invert(38%) sepia(97%) saturate(645%) hue-rotate(117deg) brightness(102%) contrast(101%)}.default-form__formcontrol.-attach input{display:none}.default-form__formcontrol.-attach .field{border-style:dashed;align-items:center;display:flex;justify-content:center;cursor:pointer}.default-form__formcontrol.-attach .field:hover{background-color:#f01b1b;color:#fff}.default-form__formcontrol.-attach .field:hover::before{filter:brightness(0) saturate(100%) invert(99%) sepia(96%) saturate(20%) hue-rotate(239deg) brightness(105%) contrast(100%)}.default-form__formcontrol.-attach .file-name{display:block;text-align:center;color:#8e8e8e;margin-top:10px}.default-form>.half-fields{display:flex;justify-content:space-between}@media screen and (max-width:520px){.default-form>.half-fields{flex-direction:column}}@media screen and (min-width:521px){.default-form>.half-fields .default-form__formcontrol{width:calc(50% - 10px)}}.default-form__text{color:#535b6d}.default-form__title{font-size:22px;font-size:1.375rem;margin-bottom:.9090909091em;font-weight:700}@media (max-width:1365px){.default-form__title{font-size:18px;font-size:1.125rem}}.default-form__text{margin-bottom:1.875em}.default-form__button{width:100%}.default-form__forgot{margin-top:30px}.default-form__checkbox{display:flex;align-items:flex-start}.default-form__checkbox a{text-decoration:underline}.default-form__checkbox input{margin-top:4px;margin-right:15px;transform:scale(1.2)}.default-form__checkbox p{line-height:1.5em}.register-company-form .fields-wrapper{display:flex;flex-wrap:wrap;gap:0 27px;margin-top:40px}.register-company-form h2{width:100%;margin-bottom:15px}.register-company-form h2+p{width:100%}.register-company-form hr{width:100%;height:5px;line-height:5px;border:none;opacity:.3;overflow:hidden;margin-top:68px;margin-bottom:28px}.register-company-form hr::after{content:"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -"}.register-company-form button{width:initial;margin-left:auto;border-radius:8px;margin-top:20px}.register-company-form .default-form__formcontrol{width:calc(50% - 14px)}.register-company-form .default-form__formcontrol input{border-color:rgba(63,69,80,.44)}.register-company-form .full{width:100%}.contact-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding:110px 0}.contact-section .tag{color:#fff;display:block;padding:5px 10px;background:#10a3f8;width:107px;text-align:center;border-radius:5px;margin-bottom:23px}@media (max-width:1365px){.contact-section .tag{margin-bottom:30px}}.contact-section .outras-infos h2{margin-bottom:60px}@media (max-width:1365px){.contact-section .outras-infos h2{margin-bottom:42.6px}}@media (max-width:1280px){.contact-section .outras-infos h2{margin-bottom:40.2px}}@media (max-width:1023px){.contact-section .outras-infos h2{margin-bottom:31.8px}}@media (max-width:960px){.contact-section .outras-infos h2{margin-bottom:30px}}@media (max-width:768px){.contact-section .outras-infos h2{margin-bottom:30px}}.contact-section .outras-infos .email{font-weight:700}.contact-section .outras-infos .endereco{margin-top:30px;display:flex;gap:0 8px;border-bottom:1px solid #cacdd8;padding-bottom:40px}@media (max-width:1365px){.contact-section .outras-infos .endereco{margin-top:30px}}@media (max-width:1365px){.contact-section .outras-infos .endereco{padding-bottom:30px}}.contact-section .outras-infos .endereco i{color:#0f3ea5;margin-top:5px}.contact-section .outras-infos .telefones{display:flex;flex-wrap:wrap}@media (max-width:1024px){.contact-section .outras-infos .telefones{justify-content:center}}.contact-section .outras-infos .telefones p{font-weight:700}.contact-section .outras-infos .telefones p::after{content:"/";margin:0 10px 0 10px;font-weight:700}.contact-section .outras-infos .telefones p:last-child::after{content:"";margin:0}.contact-section .outras-infos .logo-sociais{margin-top:60px;display:flex;gap:15px}@media (max-width:1365px){.contact-section .outras-infos .logo-sociais{margin-top:42.6px}}@media (max-width:1280px){.contact-section .outras-infos .logo-sociais{margin-top:40.2px}}@media (max-width:1023px){.contact-section .outras-infos .logo-sociais{margin-top:31.8px}}@media (max-width:960px){.contact-section .outras-infos .logo-sociais{margin-top:30px}}@media (max-width:768px){.contact-section .outras-infos .logo-sociais{margin-top:30px}}@media (max-width:1024px){.contact-section .outras-infos .logo-sociais{justify-content:center}}@media (max-width:1365px){.contact-section{padding:78.1px 0}}@media (max-width:1280px){.contact-section{padding:73.7px 0}}@media (max-width:1023px){.contact-section{padding:58.3px 0}}@media (max-width:960px){.contact-section{padding:55px 0}}@media (max-width:768px){.contact-section{padding:44px 0}}@media (max-width:640px){.contact-section{padding:36.3px 0}}@media (max-width:480px){.contact-section{padding:30px 0}}@media screen and (min-width:1024px){.contact-section{padding:20px 0}}@media screen and (max-width:1023px){.contact-section .container{justify-content:center}}@media screen and (min-width:1024px){.contact-section__left{max-width:472px;width:39%}}@media screen and (max-width:1023px){.contact-section__left{margin-bottom:30px;max-width:520px}}@media screen and (max-width:1023px){.contact-section__left .section-head__text,.contact-section__left .section-head__title{text-align:center}}.contact-section__contacts{justify-content:space-between;-moz-column-gap:20px;column-gap:20px;max-width:380px;width:90%}@media screen and (max-width:1023px){.contact-section__contacts{justify-content:space-evenly;margin:0 auto}}.contact-section__contacts .contact-link{margin-bottom:1.875em}.contact-section__right{position:relative}@media screen and (min-width:1024px){.contact-section__right{max-width:551px;width:46%}}.contact-section__form{background:#fff;box-shadow:0 0 80px 0 rgba(0,0,0,.15);border-radius:10px;padding:8%;width:100%;max-width:498px;margin-top:23px}@media (max-width:1365px){.contact-section__form{margin-top:16.33px}}@media (max-width:1280px){.contact-section__form{margin-top:15.41px}}@media (max-width:1023px){.contact-section__form{margin-top:15px}}.contact-section__form p{color:#626b7e;margin-bottom:25px}@media (max-width:1365px){.contact-section__form p{margin-bottom:17.75px}}@media (max-width:1280px){.contact-section__form p{margin-bottom:16.75px}}@media (max-width:1023px){.contact-section__form p{margin-bottom:15px}}.contact-section__form .wpcf7 p{margin:0}.contact-section__form>.title{margin-bottom:.9375em}.checked-list{font-size:16px;font-size:1rem}@media (max-width:1365px){.checked-list{font-size:14px;font-size:.875rem}}.checked-list__item{align-items:flex-start;display:flex;font-size:inherit;position:relative}.checked-list__item:not(:last-child){margin-bottom:20px}.checked-list__item::before{content:"";background-image:url(../images/svg/check-circle-solid.svg);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:20px;filter:invert(38%) sepia(97%) saturate(645%) hue-rotate(117deg) brightness(102%) contrast(101%);height:1.375em;margin-right:1.875em;min-width:1.375em}.middle-banner__wrap{max-width:1200px;width:100%}.middle-banner .tag{display:block;width:117px;background:linear-gradient(81deg,#354e86 -13.08%,#076ce5 146.01%);color:#fff;font-weight:700;font-size:18px;font-size:1.125rem;padding:5px 12px;margin-bottom:30px}@media (max-width:1365px){.middle-banner .tag{font-size:16px;font-size:1rem}}@media (max-width:1365px){.middle-banner .tag{margin-bottom:30px}}.middle-banner__left{max-width:515px;width:47%}@media (max-width:576px){.middle-banner__left{width:100%;max-width:515px;margin:0 auto 20px auto;padding:0 20px}.middle-banner__left h2,.middle-banner__left p{text-align:center}}.middle-banner__right{max-width:515px;width:47%}@media (max-width:576px){.middle-banner__right{width:100%;max-width:555px;padding:0 20px;margin-bottom:20px}.middle-banner__right h2,.middle-banner__right p{text-align:center}}.middle-banner__top{padding-top:80px;padding-bottom:60px;background-color:#f01b1b;padding-left:20px;padding-right:20px}@media (max-width:1365px){.middle-banner__top{padding-top:56.8px;padding-bottom:42.6px}}@media (max-width:1280px){.middle-banner__top{padding-top:53.6px;padding-bottom:40.2px}}@media (max-width:1023px){.middle-banner__top{padding-top:42.4px;padding-bottom:31.8px}}@media (max-width:960px){.middle-banner__top{padding-top:40px;padding-bottom:30px}}@media (max-width:768px){.middle-banner__top{padding-top:32px;padding-bottom:30px}}@media (max-width:640px){.middle-banner__top{padding-top:30px;padding-bottom:30px}}@media (max-width:549px){.middle-banner__top{padding-left:10px;padding-right:10px}}.middle-banner__top .middle-banner__left .title em{font-style:italic}.middle-banner__top .middle-banner__left .text--alt{font-size:18px;font-size:1.125rem;margin-top:1.6666666667em}@media (max-width:1365px){.middle-banner__top .middle-banner__left .text--alt{font-size:14px;font-size:.875rem}}.middle-banner__top .middle-banner__right .checked-list__item{color:#fff;width:calc(50% - 20px)}.middle-banner__bottom{background:#354e86;padding-top:85px;padding-bottom:110px;padding-left:20px;padding-right:20px}@media (max-width:1365px){.middle-banner__bottom{padding-top:60.35px;padding-bottom:78.1px}}@media (max-width:1280px){.middle-banner__bottom{padding-top:56.95px;padding-bottom:73.7px}}@media (max-width:1023px){.middle-banner__bottom{padding-top:45.05px;padding-bottom:58.3px}}@media (max-width:960px){.middle-banner__bottom{padding-top:42.5px;padding-bottom:55px}}@media (max-width:768px){.middle-banner__bottom{padding-top:34px;padding-bottom:44px}}@media (max-width:640px){.middle-banner__bottom{padding-top:30px;padding-bottom:36.3px}}@media (max-width:480px){.middle-banner__bottom{padding-top:30px;padding-bottom:30px}}@media (max-width:549px){.middle-banner__bottom{padding-left:10px;padding-right:10px}}.middle-banner__bottom .middle-banner__left p,.middle-banner__bottom .middle-banner__right p{color:#fff!important;font-weight:300}.middle-banner__bottom .middle-banner__right .button{margin-top:30px;transition:.3s}@media (max-width:1365px){.middle-banner__bottom .middle-banner__right .button{margin-top:21.3px}}@media (max-width:1280px){.middle-banner__bottom .middle-banner__right .button{margin-top:20.1px}}@media (max-width:1023px){.middle-banner__bottom .middle-banner__right .button{margin-top:15.9px}}@media (max-width:960px){.middle-banner__bottom .middle-banner__right .button{margin-top:15px}}@media (max-width:768px){.middle-banner__bottom .middle-banner__right .button{margin-top:12px}}@media (max-width:640px){.middle-banner__bottom .middle-banner__right .button{margin-top:10px}}@media (max-width:600px){.middle-banner__bottom .middle-banner__right .button{margin:10px auto}}.middle-banner__bottom .middle-banner__right .button:hover{background:linear-gradient(81deg,#354e86 -13.08%,#076ce5 146.01%)}.page-template-contact .contact-section{overflow:hidden;background-image:none!important}.page-template-contact .contact-section .contact-section__left{align-self:flex-start}.page-template-contact .contact-section__form{box-shadow:none;inset:unset;position:relative;transform:none;max-width:498px;margin:0 auto}.page-template-contact .contact-section__wrap{padding:0}.page-template-contact .contact-section__right{max-width:644px;width:54%}@media (max-width:768px){.page-template-contact .contact-section__right{width:80%}}@media (max-width:576px){.page-template-contact .contact-section__right{width:100%}}@media (max-width:1024px){.page-template-contact .contact-section__right::before{width:0}}.page-template-contact .contact-section__left{padding:40px 0 0 0}@media (max-width:1024px){.page-template-contact .contact-section__left{text-align:center}}.page-template-contact .contact-section__left h2{color:#0f3ea5}.page-template-contact .contact-section__left p{color:#535b6d}@media (max-width:1024px){.page-template-contact .contact-section__contacts{justify-content:center}}.map-section{background-color:#354e86;height:338px;position:relative;width:100vw}.map-section::after{background-color:rgba(0,0,0,.4);content:"";width:100%;height:100%;position:absolute;left:0;top:0}