#contact,#contact #banner-contact{position:relative;width:100%;display:inline-block}#contact #banner-contact{background-size:cover!important;background-repeat:no-repeat;height:350px}#contact #banner-contact::after{content:'';background:url(../../../comum/assets/img/sobre/filter.png) top left no-repeat;background-size:cover;top:0;left:0;position:absolute;display:inline-block;width:100%;height:100%}#contact #banner-contact .common-limiter{padding:180px 140px 70px;z-index:1}#contact #banner-contact .common-limiter .title{text-align:left;font:normal normal bold 35px/55px Oswald;letter-spacing:-.35px;color:#FFF;position:relative;padding-left:30px}#contact #banner-contact .common-limiter .page,#contact #banner-contact .common-limiter .page a{text-align:right;font:normal normal 800 14px/25px Open Sans;letter-spacing:-.14px;color:#FFF;text-transform:uppercase}#contact #banner-contact .common-limiter .title::after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:100px;width:1px;background-color:#F36F21;display:inline-block}#contact #banner-contact .common-limiter .page{position:absolute;right:140px;top:50%;transform:translateY(155%);display:inline-flex;align-items:center}#contact #banner-contact .common-limiter .page a.home{margin-right:15px}#contact #banner-contact .common-limiter .page a.module{margin-left:15px}#contact #contact-infos{width:100%;display:inline-block;text-align:center;position:relative}#contact #contact-infos .common-limiter{padding:105px 140px;display:inline-flex;align-items:flex-start;justify-content:space-between;gap:30px}#contact #contact-infos .common-limiter .left .title{text-align:left;font:normal normal bold 30px/40px Oswald;letter-spacing:.6px;color:#0066B3;text-transform:uppercase;position:relative;margin-bottom:30px}#contact #contact-infos .common-limiter .left .title::after{content:'';background-color:#F36F21;left:-140px;bottom:0;position:absolute;width:140px;height:1px;display:inline-block}#contact #contact-infos .common-limiter .left .numbers{display:inline-flex;align-items:center;text-align:left;font:normal normal 800 17px/26px Open Sans;letter-spacing:-.34px;color:#464749;gap:7px}#contact #contact-infos .common-limiter .left .numbers a{text-align:left;font:normal normal 800 17px/26px Open Sans;letter-spacing:-.34px;color:#464749}#contact #contact-infos .common-limiter .left .email{padding-bottom:43px;text-align:left}#contact #contact-infos .common-limiter .left .email a{text-align:left;font:normal normal 300 17px/26px Open Sans;letter-spacing:-.34px;color:#464749}#contact #contact-infos .common-limiter .mid{max-width:550px}#contact #contact-infos .common-limiter .mid .title{text-align:center;font:normal normal bold 30px/40px Oswald;letter-spacing:.6px;color:#0066B3;margin-bottom:30px;text-transform:uppercase}#contact #contact-infos .common-limiter .mid .box{width:100%;display:inline-flex;align-items:flex-start;gap:25px}#contact #contact-infos .common-limiter .mid .box .address{text-align:left;font:normal normal 300 17px/26px Open Sans;letter-spacing:-.34px;color:#464749}#contact #contact-infos .common-limiter .mid .box .address.first-child{padding-bottom:24px}#contact #contact-infos .common-limiter .mid .box .address b{text-align:left;font:normal normal 800 17px/26px Open Sans;letter-spacing:-.34px;color:#464749}#contact #contact-infos .common-limiter .right .title{text-align:left;font:normal normal bold 30px/40px Oswald;letter-spacing:.6px;color:#0066B3;margin-bottom:30px;text-transform:uppercase}#contact #contact-infos .common-limiter .right .atendimento{text-align:left;font:normal normal 300 17px/26px Open Sans;letter-spacing:-.34px;color:#464749}#contact #contact-infos .bg-absolute{position:absolute;left:0;bottom:-90px;width:100%;opacity:.8}#contact #map .map{min-height:450px}@media (max-width:1300px){#contact #contact-infos .common-limiter{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;justify-content:space-between;gap:30px;justify-items:center}#contact #contact-infos .common-limiter .mid{max-width:550px;order:3;grid-column:span 2}}@media (max-width:1000px){#contact #banner-contact .common-limiter{padding:180px 50px 70px;z-index:1}#contact #contact-infos .common-limiter{padding:105px 50px}}@media (max-width:660px){#contact #contact-infos .common-limiter{grid-template-columns:repeat(1,1fr);justify-items:start}#contact #contact-infos .common-limiter .mid{grid-column:span 1}#contact #contact-infos .common-limiter .mid .title{text-align:left}#contact #contact-infos .common-limiter .mid .box{flex-direction:column}}@media (max-width:550px){#contact #banner-contact .common-limiter{padding:180px 30px 70px;z-index:1}#contact #banner-contact .common-limiter .page{position:relative;right:0;top:0;transform:translateY(155%);display:inline-flex;align-items:center}#contact #contact-infos .common-limiter{padding:105px 30px}}