@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brxe-nrefuj :not([fill="none"]) {fill: var(--pf-blue-002169) !important}#brxe-nrefuj {position: absolute; top: 10px; right: 50px; width: 28px; cursor: pointer}@media (max-width: 1440px) {#brxe-nrefuj {top: 5px; right: 45px}}@media (max-width: 991px) {#brxe-nrefuj {top: 38px; right: 20px}}@media (max-width: 767px) {#brxe-nrefuj {top: 35px; right: 20px}}#brxe-wkjolt {width: 100%; padding-top: 0; transition: all 0.3s ease; font-size: var(--font-20); color: var(--bricks-color-pvnpig)}#brxe-wkjolt .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border: 1px solid var(--bricks-color-pvnpig); border-radius: 0; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: var(--pf-white)}#brxe-wkjolt .fluentform .ff-el-group textarea {border: 1px solid var(--bricks-color-pvnpig); border-radius: 0; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: var(--pf-white)}#brxe-wkjolt .fluentform .ff-el-group select {border: 1px solid var(--bricks-color-pvnpig); border-radius: 0; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: var(--pf-white)}#brxe-wkjolt .fluentform .ff-el-group input::-webkit-input-placeholder {font-size: var(--font-h5)}#brxe-wkjolt .fluentform .ff-el-group textarea::-webkit-input-placeholder {font-size: var(--font-h5)}#brxe-wkjolt .fluentform .ff-btn-submit {width: 280px; background-color: rgba(240, 192, 0, 0); color: var(--pf-orange); font-size: var(--font-h5); text-transform: uppercase; font-weight: 700; border: 1px solid var(--pf-orange); border-radius: 0; padding-top: 20px; padding-bottom: 20px}#brxe-wkjolt .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {background-color: rgba(240, 192, 0, 0)}#brxe-wkjolt .fluentform .ff-el-group:not(form > *:last-child) {margin-bottom: 30px}#brxe-wkjolt .frm-fluent-form .ff-t-container {--x-ff-gap: 30px}#brxe-wkjolt .fluentform .ff-btn-submit:hover {background-color: var(--pf-orange); color: var(--pf-white)}#brxe-wkjolt .fluentform form .ff-btn-submit:not(.ff_btn_no_style):hover {background-color: var(--pf-orange)}#brxe-wkjolt .fluentform.ff-default .ff-btn-submit:focus {opacity: 1}#brxe-wkjolt .fluentform.ff-default .ff-btn-submit:hover {opacity: 1}.fluentform .ff-btn-submit{transition: all 0.3s ease-in-out;}#brxe-wkjolt .fluentform .ff-el-group select{background-color:#fff;line-height:1.35} .ff_submit_btn_wrapper{margin: 0 !important;}@media (max-width: 478px) {#brxe-wkjolt {padding-bottom: 0}#brxe-wkjolt .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding-top: 14px; padding-bottom: 14px}#brxe-wkjolt .fluentform .ff-el-group textarea {padding-top: 14px; padding-bottom: 14px}#brxe-wkjolt .fluentform .ff-el-group select {padding-top: 14px; padding-bottom: 14px}#brxe-wkjolt .fluentform .ff-el-group:not(form > *:last-child) {margin-bottom: 20px}}@media (max-width: 400px) {#brxe-wkjolt .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding-top: 14px; padding-bottom: 14px}#brxe-wkjolt .fluentform .ff-el-group textarea {padding-top: 14px; padding-bottom: 14px}#brxe-wkjolt .fluentform .ff-el-group select {padding-top: 14px; padding-bottom: 14px}#brxe-wkjolt .frm-fluent-form .ff-t-container {--x-ff-gap: 20px}#brxe-wkjolt .fluentform .ff-el-group:not(form > *:last-child) {margin-bottom: 20px}}#brxe-aed190 {grid-template-columns: 1fr 1fr; grid-gap: 50px; padding-right: 0; padding-left: 0}@media (max-width: 478px) {#brxe-aed190 {grid-template-columns: 1fr}}#brxe-8e3594 {padding-top: 100px; padding-right: 80px; padding-bottom: 100px; padding-left: 80px; position: relative}#brxe-8e3594:before {content: ""; background-image: url(https://associatedmechanical.com/wp-content/uploads/2024/05/Vector-Smart-Object-copy.webp); background-position: top right; background-size: contain; background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; width: 100%; height: 60px}@media (max-width: 991px) {#brxe-8e3594 {padding-right: 20px; padding-bottom: 30px; padding-left: 20px}}@media (max-width: 478px) {#brxe-8e3594 {padding-top: 80px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}