body.bricks-is-frontend :focus{ outline: none;}.link{ color:var(--primary) !important; font-weight:500; transition:all .2s ease;}.link{ color:var(--light) !important; font-weight:500; transition:all .2s ease;}.link:hover{ color:var(--primary-hover) !important;}.bg-primary { background-color: var(--primary); }.bg-secundary { background-color: var(--secundary); }.bg-terciary { background-color: var(--terciary); }.bg-accent { background-color: var(--accent); }.bg-body { background-color: var(--bg-body); }.bg-card { background-color: var(--bg-card); }.bg-light { background-color: var(--light); }.bg-dark { background-color: var(--dark); }.bg-success { background-color: var(--success); }.bg-warning { background-color: var(--warning); }.bg-danger { background-color: var(--danger); }.bg-info { background-color: var(--info); }.bg-techxpert { background-color: var(--color-techxpert); }.bg-acreditta { background-color: var(--color-acreditta); }.bg-whatsapp { background-color: var(--color-whatsapp); }.bg-primary-l {background-color: var(--primary-l);}.bg-tech {background-color: var(--color-tech);}.text-primary { color: var(--primary); }.text-secundary { color: var(--secundary); }.text-main { color: var(--text-main); }.text-muted { color: var(--text-muted); }.text-light { color: var(--light); }.text-dark { color: var(--dark); }.text-accent { color: var(--accent); }.hover-primary:hover { color: var(--primary-hover); }.bg-hover-primary:hover { background-color: var(--primary-hover); }.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }.text-3xl { font-size: var(--text-3xl); }.gap-xs { gap: var(--space-xs); }.gap-s { gap: var(--space-s); }.gap-m { gap: var(--space-m); }.gap-l { gap: var(--space-l); }.gap-xl { gap: var(--space-xl); }.p-xs { padding: var(--space-xs) !important; }.p-s { padding: var(--space-s) !important; }.p-m { padding: var(--space-m) !important; }.p-l { padding: var(--space-l) !important; }.p-xl { padding: var(--space-xl) !important; }.py-s { padding-top: var(--space-s); padding-bottom: var(--space-s); }.py-m { padding-top: var(--space-m); padding-bottom: var(--space-m); }.py-l { padding-top: var(--space-l); padding-bottom: var(--space-l); }.py-xl { padding-top: var(--space-xl); padding-bottom: var(--space-xl); }.px-s { padding-left: var(--space-s); padding-right: var(--space-s); }.px-m { padding-left: var(--space-m); padding-right: var(--space-m); }.px-l { padding-left: var(--space-l); padding-right: var(--space-l); }.m-0 { margin: 0 !important; }.mt-0 { margin-top: 0 !important; }.mb-0 { margin-bottom: 0 !important; }.m-auto { margin: auto; }.mx-auto { margin-left: auto; margin-right: auto; } .my-auto { margin-top: auto; margin-bottom: auto; } .ml-auto { margin-left: auto; } .mr-auto { margin-right: auto; } .mt-2xs { margin-top: var(--space-2xs); }.mt-xs { margin-top: var(--space-xs); }.mt-s { margin-top: var(--space-s); }.mt-m { margin-top: var(--space-m); }.mt-l { margin-top: var(--space-l); }.mt-xl { margin-top: var(--space-xl); }.mt-2xl { margin-top: var(--space-2xl); }.mt-3xl { margin-top: var(--space-3xl); }.mb-2xs { margin-bottom: var(--space-2xs); }.mb-xs { margin-bottom: var(--space-xs); }.mb-s { margin-bottom: var(--space-s); }.mb-m { margin-bottom: var(--space-m); }.mb-l { margin-bottom: var(--space-l); }.mb-xl { margin-bottom: var(--space-xl); }.mb-2xl { margin-bottom: var(--space-2xl); }.mb-3xl { margin-bottom: var(--space-3xl); }.my-2xs { margin-top: var(--space-2xs); margin-bottom: var(--space-2xs); }.my-xs { margin-top: var(--space-xs); margin-bottom: var(--space-xs); }.my-s { margin-top: var(--space-s); margin-bottom: var(--space-s); }.my-m { margin-top: var(--space-m); margin-bottom: var(--space-m); }.my-l { margin-top: var(--space-l); margin-bottom: var(--space-l); }.my-xl { margin-top: var(--space-xl); margin-bottom: var(--space-xl); }.my-2xl { margin-top: var(--space-2xl); margin-bottom: var(--space-2xl); }.my-3xl { margin-top: var(--space-3xl); margin-bottom: var(--space-3xl); }.mx-2xs { margin-left: var(--space-2xs); margin-right: var(--space-2xs); }.mx-xs { margin-left: var(--space-xs); margin-right: var(--space-xs); }.mx-s { margin-left: var(--space-s); margin-right: var(--space-s); }.mx-m { margin-left: var(--space-m); margin-right: var(--space-m); }.mx-l { margin-left: var(--space-l); margin-right: var(--space-l); }.grid { display: grid; width: 100%; gap: var(--space-m); }.grid-1 { grid-template-columns: var(--grid-1); }.grid-2 { grid-template-columns: var(--grid-2); }.grid-3 { grid-template-columns: var(--grid-3); }.grid-4 { grid-template-columns: var(--grid-4); }.grid-1-2 { grid-template-columns: var(--grid-1-2); }.grid-2-1 { grid-template-columns: var(--grid-2-1); }.grid-1-3 { grid-template-columns: var(--grid-1-3); }.grid-2-3 { grid-template-columns: var(--grid-2-3); }.rounded-s { border-radius: var(--radius-s) !important; }.rounded-m { border-radius: var(--radius-m) !important; }.rounded-l { border-radius: var(--radius-l) !important; }.rounded-full { border-radius: var(--radius-full) !important; }.border-s { border: var(--border-s) solid var(--border-color); }.border-m { border: var(--border-m) solid var(--border-color); }.border-l { border: var(--border-l) solid var(--border-color); }.shadow-sm { box-shadow: var(--shadow-sm); }.shadow-md { box-shadow: var(--shadow-md); }.shadow-lg { box-shadow: var(--shadow-lg); }.trans-fast { transition: all var(--transition-fast); }.trans-normal { transition: all var(--transition-normal); }.trans-slow { transition: all var(--transition-slow); }.d-block { display: block; }.d-none { display: none; }.d-flex { display: flex; }.flex-col { flex-direction: column; }.flex-row { flex-direction: row; }.flex-wrap { flex-wrap: wrap; }.jc-center { justify-content: center; }.jc-between { justify-content: space-between; }.jc-end { justify-content: flex-end; }.ai-center { align-items: center; }.ai-start { align-items: flex-start; }.z-10 { z-index: 10; }.z-50 { z-index: 50; }.z-100 { z-index: 100; }.pointer { cursor: pointer; }.no-pointer { pointer-events: none; }.fit-cover { object-fit: cover; }.fit-contain { object-fit: contain; }.max-w-site { max-width: var(--site-width); margin-left: auto; margin-right: auto; }.gradient-transparent-h { mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);}.gradient-transparent-v { mask-image: linear-gradient(to bottom, transparent, black 20%, black 80%, transparent);  -webkit-mask-image: linear-gradient(to bottom, transparent, black 20%, black 80%, transparent);}.user-select{user-select: none;}[aria-current="page"]{color:var(--primary-hover)}.link-menu[aria-current="page"]{ color:var(--primary-hover) !important;}.btn [aria-current="page"]{ color:var(--light);}.splide__arrow--prev{ transition: var(--transition-normal);}.splide__arrow--next{ transition: var(--transition-normal);}.splide__arrow--prev:hover{ background-color: #c8c8c8 !important;}.splide__arrow--next:hover{ background-color: #c8c8c8 !important;}.no-pointer{ pointer-events:none;}.jet-form-builder__action-button{ justify-content:center !important;}.div__term{ display:flex; flex-direction:column; align-items:center;}.term{ display:block; width:400px; font-size:1.2rem !important; line-height:1.2em !important; text-align:center;}.link-term{ color:var(--primary); font-weight:600;}.gradient-open:before{ content:""; background-color:#00971e; position:absolute; width:700px; height:500px; border-radius:100%; top:-20%; filter: blur(120px); opacity:.2;} body {font-family: "Mona Sans"; color: var(--text-main); font-weight: 400} h1, h2, h3, h4, h5, h6 {color: var(--text-muted); font-family: "Mona Sans"; font-weight: 600} h1 {font-family: "Mona Sans"; line-height: 1.1em; font-weight: 600; font-size: 5.5rem} h2 {font-family: "Mona Sans"; line-height: 1.2em; font-size: 4.4rem; font-weight: 600} h3 {font-family: "Mona Sans"; font-weight: 600; line-height: 1.2em} h4 {font-family: "Mona Sans"; font-weight: 600; line-height: 1.2em; font-size: 2.4rem} h5 {line-height: 1.2em; font-family: "Mona Sans"; font-weight: 600; font-size: 2rem} h6 {line-height: 1.2em} .brxe-container {width: 1300px} .woocommerce main.site-main {width: 1300px} #brx-content.wordpress {width: 1300px}@media (max-width: 991px) { h2 {font-size: 3.8rem} h4 {font-size: 2.2rem}}@media (max-width: 767px) { h2 {font-size: 3.6rem} h1 {font-size: 4.4rem}}@media (max-width: 478px) { h2 {font-size: 3.2rem} h4 {font-size: 2rem} h3 {font-size: 2.6rem} h1 {font-size: 4rem}}