@font-face{font-display:swap;font-family:BlocklynGrunge;font-style:normal;font-weight:400;src:url(fonts/BlocklynGrunge.eot);src:url(fonts/BlocklynGrunge.eot?#iefix) format("embedded-opentype"),url(fonts/BlocklynGrunge.woff) format("woff")}@font-face{font-display:swap;font-family:BlocklynGrunge;font-style:italic;font-weight:400;src:url(fonts/BlocklynGrunge-Italic.eot);src:url(fonts/BlocklynGrunge-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/BlocklynGrunge-Italic.woff) format("woff")}body{background-color:#fff}.institutional{display:flex;flex-direction:column;gap:2rem;padding-bottom:3rem}.institutional .institutional__hero--banner{align-items:flex-end;background-blend-mode:darken!important;background-color:rgba(0,0,0,.4)!important;display:flex;height:589px;justify-content:flex-start;padding-bottom:80px}@media only screen and (max-width:768px){.institutional .institutional__hero--banner{padding-bottom:40px}}.institutional .institutional__hero--banner .institutional__hero-wrapper{width:100%}.institutional .institutional__hero--banner .institutional__hero-wrapper h1{color:#fff;font-family:Anton,Inter,Roboto,Arial,sans-serif;font-size:80px;font-weight:400;letter-spacing:0;line-height:105%;text-transform:uppercase}@media only screen and (max-width:768px){.institutional .institutional__hero--banner .institutional__hero-wrapper h1{font-size:48px}}.institutional .institutional__hero--banner .institutional__hero-wrapper p{color:#fff;font-size:23px;font-weight:400;letter-spacing:0;line-height:160%;margin-top:32px}@media only screen and (max-width:768px){.institutional .institutional__hero--banner .institutional__hero-wrapper p{font-size:16px}}.institutional__map{display:flex;flex-direction:column;gap:48px}@media(max-width:768px){.institutional__map{gap:2rem}}.institutional .institutional__map-head h3{font-size:24px;letter-spacing:0;line-height:120%}@media(max-width:768px){.institutional .institutional__map-head h3{font-size:18px}}.institutional .institutional__map-head h3 strong{color:#73af33;font-weight:700}.institutional .component__container{width:100%}.institutional__map-wrapper{position:relative;width:100%}.institutional__map-map{border:2px solid #87c540;border-radius:10px;height:820px;overflow:hidden;width:100%}@media(max-width:768px){.institutional__map-map{height:500px}}.institutional__map-search{background-color:#fff;border:2px solid #dfdfe0;border-radius:10px;bottom:23px;display:flex;flex-direction:column;gap:14px;left:26px;padding:30px;position:absolute;width:541px;z-index:2}@media(max-width:768px){.institutional__map-search{margin-bottom:2rem;padding:16px 30px;position:static;width:100%}}.institutional__map-search .institutional__map-form{display:flex;flex-direction:column;gap:14px}.institutional__map-search .institutional__map-form .minha-localizacao{background-color:transparent;border:none;box-shadow:none!important;color:#73af33;display:block;font-size:12px;font-weight:400;letter-spacing:0;line-height:120%;margin-left:auto;outline:none!important;text-decoration:underline}@media(max-width:768px){.institutional__map-search .institutional__map-form .minha-localizacao{margin-left:0;margin-right:auto}}.institutional__map-search .institutional__map-form input{align-items:center;background-image:none!important;border:2px solid #010101;border-radius:41px;color:#8f8f8f;display:flex;font-size:16px;font-weight:400;height:56px;letter-spacing:0;line-height:150%;padding:0 24px;width:100%}@media(max-width:768px){.institutional__map-search .institutional__map-form input{font-size:14px;height:52px}}.institutional__map-search .institutional__map-form .map-find-me{align-items:center;background-color:#000;border:2px solid #000;border-radius:41px;box-shadow:none!important;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;line-height:150%;outline:none!important;transition:.5s;width:256px}@media(max-width:768px){.institutional__map-search .institutional__map-form .map-find-me{font-size:14px;height:52px;width:100%}}.institutional__map-search .institutional__map-form .map-find-me:hover{background-color:transparent;color:#000}.institutional__map-search>div p{font-size:12px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:120%;margin-bottom:14px}.institutional__map-search>div ul{align-items:center;display:flex;gap:24px}.institutional__map-search>div ul li{align-items:center;display:flex;font-size:10px;font-weight:400;gap:5px;letter-spacing:0;line-height:120%}.institutional .institutional__icons{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-top:3rem}@media(max-width:1272px){.institutional .institutional__icons{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.institutional .institutional__icons{grid-template-columns:repeat(1,1fr)}}.institutional .institutional__icons .icon__item{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media(max-width:768px){.institutional .institutional__icons .icon__item img{height:150px}}.institutional .institutional__icons .icon__item h3{font-size:24px;font-weight:400;letter-spacing:0;line-height:120%;text-align:center}.institutional .institutional__icons .icon__item h3 strong{color:#87c540;font-weight:400}@media(max-width:768px){.institutional .institutional__icons .icon__item h3{font-size:16px;width:100%}}.institutional .institutional__icons .icon__item p{font-size:18px;font-weight:400;letter-spacing:0;line-height:120%;margin:0 auto;text-align:center;width:90%}@media(max-width:768px){.institutional .institutional__icons .icon__item p{font-size:14px;width:100%}}
