@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}#brxe-jxzwvz {color: var(--bricks-color-urhtpl); font-size: 12px; letter-spacing: 2.5px; text-transform: uppercase; text-align: center; font-weight: 700; margin-bottom: 45px}@media (min-width: 2000px) {#brxe-jxzwvz {margin-bottom: 70px}}#brxe-eeejbf {font-size: 2.7em; color: var(--bricks-color-rhpzyu); text-align: left; margin-bottom: 45px}@media (min-width: 767px) {#brxe-eeejbf {font-size: 3.5em}}@media (min-width: 1200px) {#brxe-eeejbf {font-size: 4vw}}@media (min-width: 1500px) {#brxe-eeejbf {font-size: 4.7em}}@media (min-width: 2000px) {#brxe-eeejbf {margin-bottom: 70px}}#brxe-zyptxr {color: var(--bricks-color-pwppxf); font-family: "Proxima Nova"; font-weight: 600; margin-bottom: 30px}#brxe-seugia {color: var(--bricks-color-rhpzyu); font-size: 15px; padding-top: 9px; padding-right: 26px; padding-bottom: 9px; padding-left: 26px; border: 2px solid var(--bricks-color-urhtpl); border-radius: 100px; transition: all .2s ease; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px}#brxe-seugia:hover {background-color: var(--bricks-color-rhpzyu); color: var(--bricks-color-orjprl)}@media (min-width: 1500px) {#brxe-seugia {padding-top: 18px; padding-right: 32px; padding-bottom: 18px; padding-left: 32px}}#brxe-iyjipl {color: var(--bricks-color-rhpzyu); font-size: 15px; padding-top: 9px; padding-right: 26px; padding-bottom: 9px; padding-left: 26px; border: 2px solid var(--bricks-color-urhtpl); border-radius: 100px; transition: all .2s ease; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px}#brxe-iyjipl:hover {background-color: var(--bricks-color-rhpzyu); color: var(--bricks-color-orjprl)}@media (min-width: 1500px) {#brxe-iyjipl {padding-top: 18px; padding-right: 32px; padding-bottom: 18px; padding-left: 32px}}#brxe-xcwcmm {color: var(--bricks-color-rhpzyu); font-size: 15px; padding-top: 9px; padding-right: 26px; padding-bottom: 9px; padding-left: 26px; border: 2px solid var(--bricks-color-urhtpl); border-radius: 100px; transition: all .2s ease; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px}#brxe-xcwcmm:hover {background-color: var(--bricks-color-rhpzyu); color: var(--bricks-color-orjprl)}@media (min-width: 1500px) {#brxe-xcwcmm {padding-top: 18px; padding-right: 32px; padding-bottom: 18px; padding-left: 32px}}#brxe-cbhgvd {color: var(--bricks-color-rhpzyu); font-size: 15px; padding-top: 9px; padding-right: 26px; padding-bottom: 9px; padding-left: 26px; border: 2px solid var(--bricks-color-urhtpl); border-radius: 100px; transition: all .2s ease; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px}#brxe-cbhgvd:hover {background-color: var(--bricks-color-rhpzyu); color: var(--bricks-color-orjprl)}@media (min-width: 1500px) {#brxe-cbhgvd {padding-top: 18px; padding-right: 32px; padding-bottom: 18px; padding-left: 32px}}#brxe-kwuxhv {color: var(--bricks-color-orjprl); font-size: 15px; padding-top: 9px; padding-right: 26px; padding-bottom: 9px; padding-left: 26px; border: 2px solid var(--bricks-color-urhtpl); border-radius: 100px; transition: all .2s ease; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px; background-color: var(--bricks-color-rhpzyu)}#brxe-kwuxhv:hover {background-color: var(--bricks-color-rhpzyu); color: var(--bricks-color-orjprl)}@media (min-width: 1500px) {#brxe-kwuxhv {padding-top: 18px; padding-right: 32px; padding-bottom: 18px; padding-left: 32px}}#brxe-iibtei {color: var(--bricks-color-rhpzyu); font-size: 15px; padding-top: 9px; padding-right: 26px; padding-bottom: 9px; padding-left: 26px; border: 2px solid var(--bricks-color-urhtpl); border-radius: 100px; transition: all .2s ease; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px; display: none}#brxe-iibtei:hover {background-color: var(--bricks-color-rhpzyu); color: var(--bricks-color-orjprl)}@media (min-width: 1500px) {#brxe-iibtei {padding-top: 18px; padding-right: 32px; padding-bottom: 18px; padding-left: 32px}}#filtros {flex-direction: row; flex-wrap: wrap}@media (min-width: 767px) {#filtros {margin-left: -6px}}#brxe-dhoywf {align-items: flex-start; width: 100%}@media (min-width: 992px) {#brxe-dhoywf {flex-direction: column}}@media (min-width: 1200px) {#brxe-dhoywf {flex-direction: column; width: 90%}}@media (min-width: 1500px) {#brxe-dhoywf {width: 100%}}#brxe-dnxoyt {z-index: 1}#brxe-pqtovs {margin-top: -110px; justify-content: center; background-repeat: no-repeat; background-image: url(https://frison.digital/wp-content/uploads/hero-trabalhos.jpg); background-size: cover; background-position: center center; position: relative; padding-top: 160px; padding-bottom: 60px}:where(#brxe-pqtovs > *) {position: relative}#brxe-pqtovs::before {background-image: linear-gradient(rgba(16, 17, 19, 0) 25%, #101113); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (min-width: 767px) {#brxe-pqtovs {padding-top: 200px; padding-bottom: 80px}}@media (min-width: 992px) {#brxe-pqtovs {margin-top: -140px; background-attachment: fixed; padding-bottom: 90px}}@media (min-width: 1200px) {#brxe-pqtovs {justify-content: center; padding-top: 13%}}@media (min-width: 1500px) {#brxe-pqtovs {padding-top: 280px; padding-bottom: 140px}}.brxe-huuefe .brxe-devdwb.brxe-text-basic {color: var(--bricks-color-hbrjnr); font-size: 12px; letter-spacing: 2.5px; text-transform: uppercase; font-weight: 700; text-align: center; margin-bottom: 25px}@media (min-width: 992px) {.brxe-huuefe .brxe-devdwb.brxe-text-basic {margin-bottom: 35px; text-align: left}}@media (min-width: 1500px) {.brxe-huuefe .brxe-devdwb.brxe-text-basic {margin-bottom: 40px}}.brxe-huuefe .brxe-udydjk.brxe-heading {color: var(--bricks-color-orjprl); font-size: 1.7em; text-align: center; margin-bottom: 25px}@media (min-width: 992px) {.brxe-huuefe .brxe-udydjk.brxe-heading {margin-bottom: 35px; text-align: left; font-size: 1.8em}}@media (min-width: 1200px) {.brxe-huuefe .brxe-udydjk.brxe-heading {font-size: 2em}}@media (min-width: 1500px) {.brxe-huuefe .brxe-udydjk.brxe-heading {margin-bottom: 40px; font-size: 2.2em}}.brxe-huuefe .brxe-mritys.brxe-button {color: var(--bricks-color-orjprl); border: 2px solid var(--bricks-color-orjprl); border-radius: 100px; transition: all 0.1s ease}.brxe-huuefe .brxe-mritys.brxe-button:hover {background-color: var(--bricks-color-orjprl); color: var(--bricks-color-rhpzyu)}.brxe-huuefe .brxe-jrxtxq.brxe-div {width: 100%; padding-top: 30px; padding-right: 8%; padding-left: 8%; align-items: center}@media (min-width: 767px) {.brxe-huuefe .brxe-jrxtxq.brxe-div {padding-top: 45px}}@media (min-width: 992px) {.brxe-huuefe .brxe-jrxtxq.brxe-div {padding-top: 0px; padding-right: 8%; padding-left: 0px; width: 45%; align-items: flex-start}}@media (min-width: 1200px) {.brxe-huuefe .brxe-jrxtxq.brxe-div {padding-right: 10%; padding-left: 3%}}@media (min-width: 1500px) {.brxe-huuefe .brxe-jrxtxq.brxe-div {padding-right: 12%; padding-left: 5%}}@media (min-width: 2000px) {.brxe-huuefe .brxe-jrxtxq.brxe-div {padding-left: 0px}}.brxe-huuefe .brxe-mtvfiu.brxe-div {width: 100%; height: 420px; border-radius: 3px; background-position: center center; background-repeat: no-repeat; background-size: cover}@media (min-width: 992px) {.brxe-huuefe .brxe-mtvfiu.brxe-div {width: 60%}}@media (min-width: 1500px) {.brxe-huuefe .brxe-mtvfiu.brxe-div {height: 525px; min-height: 45vh}}@media (min-width: 2000px) {.brxe-huuefe .brxe-mtvfiu.brxe-div {width: 63%}}.brxe-huuefe.brxe-div {margin-top: 20px; margin-bottom: 45px; width: 100%; flex-direction: column-reverse; align-items: center}@media (min-width: 992px) {.brxe-huuefe.brxe-div {flex-direction: row}}@media (min-width: 1200px) {.brxe-huuefe.brxe-div {margin-bottom: 100px}}@media (min-width: 1500px) {.brxe-huuefe.brxe-div {margin-bottom: 140px}}#brxe-hmepda {padding-top: 40px; padding-bottom: 60px; background-color: var(--bricks-color-rhpzyu)}@media (min-width: 767px) {#brxe-hmepda {padding-top: 60px}}@media (min-width: 992px) {#brxe-hmepda {padding-top: 80px; padding-bottom: 100px}}@media (min-width: 1500px) {#brxe-hmepda {padding-top: 100px; padding-bottom: 140px}}