@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
._ext_highlight { outline: rgba(255, 0, 0, 0.5) solid 3px; outline-offset: -3px; transition: 0.1s; z-index: 2147483647; }
._ext__floating_popup { position: fixed; top: 80px; right: 30px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); text-align: center; border-radius: 2px; margin: auto; height: 30px; white-space: nowrap; padding: 8px; z-index: 2147483647; }
._ext__floating_popup > button { margin-left: 5px; color: black; background-color: white; border: 2px solid rgb(231, 231, 231); cursor: pointer; }
.countdown-egmenneb-button { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; display: block; font-family: Open-Sans; font-size: 12px; height: auto; line-height: 1; margin: 0px auto; padding: 0px 12px; }
.countdown-egmenneb-button:focus { background: 0px 0px; }
.countdown-egmenneb-button:hover { background: 0px 0px; }
.countdown-egmenneb { background: rgba(59, 59, 59, 0.8); border-radius: 4px; color: rgb(255, 255, 255); left: 50%; padding: 14px 14px 10px; position: fixed; top: 50%; transform: translate(-50%, -50%); z-index: 110000; }
.countdown-egmenneb.capture-delayed { left: 50px; top: 50px; transform: translate(0px, 0px); }
.countdown-egmenneb-content { height: 120px; position: relative; width: 120px; }
.countdown-egmenneb-progress { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.countdown-egmenneb-progress svg { display: block; height: 100%; width: 100%; }
.countdown-egmenneb-sep { background: rgb(117, 131, 134); height: 1px; margin: 7px 0px; }
.countdown-egmenneb-cancel .nsc-button { color: rgb(255, 255, 255); display: block; font-size: 14px; padding: 0px 3px; text-align: center; width: 100%; }
.wf-force-outline-none[tabindex="-1"]:focus { outline: none; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@font-face { font-family: webflow-icons; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype"); font-weight: normal; font-style: normal; }
[class^="w-icon-"], [class*=" w-icon-"] { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: webflow-icons !important; }
.w-icon-slider-right::before { content: ""; }
.w-icon-slider-left::before { content: ""; }
.w-icon-nav-menu::before { content: ""; }
.w-icon-arrow-down::before, .w-icon-dropdown-toggle::before { content: ""; }
.w-icon-file-upload-remove::before { content: ""; }
.w-icon-file-upload-icon::before { content: ""; }
* { box-sizing: border-box; }
html { height: 100%; }
body { margin: 0px; min-height: 100%; background-color: rgb(255, 255, 255); font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }
img { max-width: 100%; vertical-align: middle; display: inline-block; }
html.w-mod-touch * { background-attachment: scroll !important; }
.w-block { display: block; }
.w-inline-block { max-width: 100%; display: inline-block; }
.w-clearfix::before, .w-clearfix::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-clearfix::after { clear: both; }
.w-hidden { display: none; }
.w-button { display: inline-block; padding: 9px 15px; background-color: rgb(56, 152, 236); color: white; border: 0px; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0px; }
input.w-button { appearance: button; }
html[data-w-dynpage] [data-w-cloak] { color: transparent !important; }
.w-code-block { margin: unset; }
pre.w-code-block code { all: inherit; }
pre.w-code-block code > span { display: block !important; }
.w-optimization { display: contents; }
.w-webflow-badge, .w-webflow-badge > img { box-sizing: unset; width: unset; height: unset; max-height: unset; max-width: unset; min-height: unset; min-width: unset; margin: unset; padding: unset; float: unset; clear: unset; border: unset; border-radius: unset; background: unset; box-shadow: unset; transform: unset; transition: unset; direction: unset; font-family: unset; font-weight: unset; color: unset; font-size: unset; line-height: unset; font-style: unset; font-variant: unset; text-align: unset; letter-spacing: unset; text-decoration: unset; text-indent: unset; text-transform: unset; list-style-type: unset; text-shadow: unset; vertical-align: unset; cursor: unset; white-space: unset; word-break: unset; word-spacing: unset; overflow-wrap: unset; }
.w-webflow-badge { white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 1px 3px; cursor: pointer; position: fixed !important; display: inline-block !important; visibility: visible !important; opacity: 1 !important; z-index: 2147483647 !important; inset: auto 12px 12px auto !important; color: rgb(170, 173, 176) !important; background-color: rgb(255, 255, 255) !important; border-radius: 3px !important; padding: 6px !important; font-size: 12px !important; line-height: 14px !important; text-decoration: none !important; transform: none !important; margin: 0px !important; width: auto !important; height: auto !important; overflow: unset !important; }
.w-webflow-badge > img { position: unset; display: inline-block !important; visibility: unset !important; opacity: 1 !important; vertical-align: middle !important; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 10px; }
h1 { font-size: 38px; line-height: 44px; margin-top: 20px; }
h2 { font-size: 32px; line-height: 36px; margin-top: 20px; }
h3 { font-size: 24px; line-height: 30px; margin-top: 20px; }
h4 { font-size: 18px; line-height: 24px; margin-top: 10px; }
h5 { font-size: 14px; line-height: 20px; margin-top: 10px; }
h6 { font-size: 12px; line-height: 18px; margin-top: 10px; }
p { margin-top: 0px; margin-bottom: 10px; }
blockquote { margin: 0px 0px 10px; padding: 10px 20px; border-left: 5px solid rgb(226, 226, 226); font-size: 18px; line-height: 22px; }
figure { margin: 0px 0px 10px; }
figcaption { margin-top: 5px; text-align: center; }
ul, ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; }
.w-list-unstyled { padding-left: 0px; list-style: none; }
.w-embed::before, .w-embed::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-embed::after { clear: both; }
.w-video { width: 100%; position: relative; padding: 0px; }
.w-video iframe, .w-video object, .w-video embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
fieldset { padding: 0px; margin: 0px; border: 0px; }
button, [type="button"], [type="reset"] { border: 0px; cursor: pointer; appearance: button; }
.w-form { margin: 0px 0px 15px; }
.w-form-done { display: none; padding: 20px; text-align: center; background-color: rgb(221, 221, 221); }
.w-form-fail { display: none; margin-top: 10px; padding: 10px; background-color: rgb(255, 222, 222); }
label { display: block; margin-bottom: 5px; font-weight: bold; }
.w-input, .w-select { display: block; width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.w-input::placeholder, .w-select::placeholder { color: rgb(153, 153, 153); }
.w-input:focus, .w-select:focus { border-color: rgb(56, 152, 236); outline: 0px; }
.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select { cursor: not-allowed; }
.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: rgb(238, 238, 238); }
textarea.w-input, textarea.w-select { height: auto; }
.w-select { background-color: rgb(243, 243, 243); }
.w-select[multiple] { height: auto; }
.w-form-label { display: inline-block; cursor: pointer; font-weight: normal; margin-bottom: 0px; }
.w-radio { display: block; margin-bottom: 5px; padding-left: 20px; }
.w-radio::before, .w-radio::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-radio::after { clear: both; }
.w-radio-input { margin: 4px 0px 0px -20px; line-height: normal; float: left; }
.w-radio-input { margin-top: 3px; }
.w-file-upload { display: block; margin-bottom: 10px; }
.w-file-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -100; }
.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success { display: inline-block; color: rgb(51, 51, 51); }
.w-file-upload-error { display: block; margin-top: 10px; }
.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden { display: none; }
.w-file-upload-uploading-btn { display: flex; font-size: 14px; font-weight: normal; cursor: pointer; margin: 0px; padding: 8px 12px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-file-upload-file { display: flex; flex-grow: 1; justify-content: space-between; margin: 0px; padding: 8px 9px 8px 11px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-file-upload-file-name { font-size: 14px; font-weight: normal; display: block; }
.w-file-remove-link { margin-top: 3px; margin-left: 10px; width: auto; height: auto; padding: 3px; display: block; cursor: pointer; }
.w-icon-file-upload-remove { margin: auto; font-size: 10px; }
.w-file-upload-error-msg { display: inline-block; color: rgb(234, 56, 76); padding: 2px 0px; }
.w-file-upload-info { display: inline-block; line-height: 38px; padding: 0px 12px; }
.w-file-upload-label { display: inline-block; font-size: 14px; font-weight: normal; cursor: pointer; margin: 0px; padding: 8px 12px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-icon-file-upload-icon, .w-icon-file-upload-uploading { display: inline-block; margin-right: 8px; width: 20px; }
.w-icon-file-upload-uploading { height: 20px; }
.w-container { margin-left: auto; margin-right: auto; max-width: 940px; }
.w-container::before, .w-container::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-container::after { clear: both; }
.w-container .w-row { margin-left: -10px; margin-right: -10px; }
.w-row::before, .w-row::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-row::after { clear: both; }
.w-row .w-row { margin-left: 0px; margin-right: 0px; }
.w-col { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.w-col .w-col { padding-left: 0px; padding-right: 0px; }
.w-col-1 { width: 8.33333%; }
.w-col-2 { width: 16.6667%; }
.w-col-3 { width: 25%; }
.w-col-4 { width: 33.3333%; }
.w-col-5 { width: 41.6667%; }
.w-col-6 { width: 50%; }
.w-col-7 { width: 58.3333%; }
.w-col-8 { width: 66.6667%; }
.w-col-9 { width: 75%; }
.w-col-10 { width: 83.3333%; }
.w-col-11 { width: 91.6667%; }
.w-col-12 { width: 100%; }
.w-hidden-main { display: none !important; }
.w-widget { position: relative; }
.w-widget-map { width: 100%; height: 400px; }
.w-widget-map label { width: auto; display: inline; }
.w-widget-map img { max-width: inherit; }
.w-widget-map .gm-style-iw { text-align: center; }
.w-widget-map .gm-style-iw > button { display: none !important; }
.w-widget-twitter { overflow: hidden; }
.w-widget-twitter-count-shim { display: inline-block; vertical-align: top; position: relative; width: 28px; height: 20px; text-align: center; background: white; border: 1px solid rgb(117, 134, 150); border-radius: 3px; }
.w-widget-twitter-count-shim * { pointer-events: none; user-select: none; }
.w-widget-twitter-count-shim .w-widget-twitter-count-inner { position: relative; font-size: 15px; line-height: 12px; text-align: center; color: rgb(153, 153, 153); font-family: serif; }
.w-widget-twitter-count-shim .w-widget-twitter-count-clear { position: relative; display: block; }
.w-widget-twitter-count-shim.w--large { width: 36px; height: 28px; }
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: 18px; line-height: 18px; }
.w-widget-twitter-count-shim:not(.w--vertical) { margin-left: 5px; margin-right: 8px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: 6px; }
.w-widget-twitter-count-shim:not(.w--vertical)::before, .w-widget-twitter-count-shim:not(.w--vertical)::after { top: 50%; left: 0px; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.w-widget-twitter-count-shim:not(.w--vertical)::before { border-color: rgba(117, 134, 150, 0) rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); border-width: 4px; margin-left: -9px; margin-top: -4px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::before { border-width: 5px; margin-left: -10px; margin-top: -5px; }
.w-widget-twitter-count-shim:not(.w--vertical)::after { border-color: rgba(255, 255, 255, 0) white rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 4px; margin-left: -8px; margin-top: -4px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::after { border-width: 5px; margin-left: -9px; margin-top: -5px; }
.w-widget-twitter-count-shim.w--vertical { width: 61px; height: 33px; margin-bottom: 8px; }
.w-widget-twitter-count-shim.w--vertical::before, .w-widget-twitter-count-shim.w--vertical::after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.w-widget-twitter-count-shim.w--vertical::before { border-color: rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); border-width: 5px; margin-left: -5px; }
.w-widget-twitter-count-shim.w--vertical::after { border-color: white rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 4px; margin-left: -4px; }
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: 18px; line-height: 22px; }
.w-widget-twitter-count-shim.w--vertical.w--large { width: 76px; }
.w-background-video { position: relative; overflow: hidden; height: 500px; color: white; }
.w-background-video > video { background-size: cover; background-position: 50% 50%; position: absolute; margin: auto; width: 100%; height: 100%; inset: -100%; object-fit: cover; z-index: -100; }
.w-background-video > video::-webkit-media-controls-start-playback-button { display: none !important; appearance: none; }
.w-background-video--control { position: absolute; bottom: 1em; right: 1em; background-color: transparent; padding: 0px; }
.w-background-video--control > [hidden] { display: none !important; }
.w-slider { position: relative; height: 300px; text-align: center; background: rgb(221, 221, 221); clear: both; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.w-slider-mask { position: relative; display: block; overflow: hidden; z-index: 1; left: 0px; right: 0px; height: 100%; white-space: nowrap; }
.w-slide { position: relative; display: inline-block; vertical-align: top; width: 100%; height: 100%; white-space: normal; text-align: left; }
.w-slider-nav { position: absolute; z-index: 2; inset: auto 0px 0px; margin: auto; padding-top: 10px; height: 40px; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.w-slider-nav.w-round > div { border-radius: 100%; }
.w-slider-nav.w-num > div { width: auto; height: auto; padding: 0.2em 0.5em; font-size: inherit; line-height: inherit; }
.w-slider-nav.w-shadow > div { box-shadow: rgba(51, 51, 51, 0.4) 0px 0px 3px; }
.w-slider-nav-invert { color: rgb(255, 255, 255); }
.w-slider-nav-invert > div { background-color: rgba(34, 34, 34, 0.4); }
.w-slider-nav-invert > div.w-active { background-color: rgb(34, 34, 34); }
.w-slider-dot { position: relative; display: inline-block; width: 1em; height: 1em; background-color: rgba(255, 255, 255, 0.4); cursor: pointer; margin: 0px 3px 0.5em; transition: background-color 100ms, color 100ms; }
.w-slider-dot.w-active { background-color: rgb(255, 255, 255); }
.w-slider-dot:focus { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.w-slider-dot:focus.w-active { box-shadow: none; }
.w-slider-arrow-left, .w-slider-arrow-right { position: absolute; width: 80px; inset: 0px; margin: auto; cursor: pointer; overflow: hidden; color: white; font-size: 40px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; }
.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] { position: absolute; }
.w-slider-arrow-left:focus, .w-slider-arrow-right:focus { outline: 0px; }
.w-slider-arrow-left { z-index: 3; right: auto; }
.w-slider-arrow-right { z-index: 4; left: auto; }
.w-icon-slider-left, .w-icon-slider-right { inset: 0px; margin: auto; width: 1em; height: 1em; }
.w-slider-aria-label { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.w-slider-force-show { display: block !important; }
.w-dropdown { display: inline-block; position: relative; text-align: left; margin-left: auto; margin-right: auto; z-index: 900; }
.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { position: relative; vertical-align: top; text-decoration: none; color: rgb(34, 34, 34); padding: 20px; text-align: left; margin-left: auto; margin-right: auto; white-space: nowrap; }
.w-dropdown-toggle { user-select: none; display: inline-block; cursor: pointer; padding-right: 40px; }
.w-dropdown-toggle:focus { outline: 0px; }
.w-icon-dropdown-toggle { position: absolute; top: 0px; right: 0px; bottom: 0px; margin: auto 20px auto auto; width: 1em; height: 1em; }
.w-dropdown-list { position: absolute; background: rgb(221, 221, 221); display: none; min-width: 100%; }
.w-dropdown-list.w--open { display: block; }
.w-dropdown-link { padding: 10px 20px; display: block; color: rgb(34, 34, 34); }
.w-dropdown-link.w--current { color: rgb(0, 130, 243); }
.w-dropdown-link:focus { outline: 0px; }
.w-lightbox-backdrop { cursor: auto; font-style: normal; letter-spacing: normal; list-style: disc; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-break: normal; word-spacing: normal; overflow-wrap: normal; position: fixed; inset: 0px; color: rgb(255, 255, 255); font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif; font-size: 17px; line-height: 1.2; font-weight: 300; text-align: center; background: rgba(0, 0, 0, 0.9); z-index: 2000; outline: 0px; opacity: 0; user-select: none; -webkit-tap-highlight-color: transparent; transform: translate(0px, 0px); }
.w-lightbox-backdrop, .w-lightbox-container { height: 100%; overflow: auto; }
.w-lightbox-content { position: relative; height: 100vh; overflow: hidden; }
.w-lightbox-view { position: absolute; width: 100vw; height: 100vh; opacity: 0; }
.w-lightbox-view::before { content: ""; height: 100vh; }
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 86vh; }
.w-lightbox-frame, .w-lightbox-view::before { display: inline-block; vertical-align: middle; }
.w-lightbox-figure { position: relative; margin: 0px; }
.w-lightbox-group .w-lightbox-figure { cursor: pointer; }
.w-lightbox-img { width: auto; height: auto; max-width: none; }
.w-lightbox-image { display: block; float: none; max-width: 100vw; max-height: 100vh; }
.w-lightbox-group .w-lightbox-image { max-height: 86vh; }
.w-lightbox-caption { position: absolute; right: 0px; bottom: 0px; left: 0px; padding: 0.5em 1em; background: rgba(0, 0, 0, 0.4); text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.w-lightbox-embed { position: absolute; inset: 0px; width: 100%; height: 100%; }
.w-lightbox-control { position: absolute; top: 0px; width: 4em; background-size: 24px; background-repeat: no-repeat; background-position: center center; cursor: pointer; transition: 0.3s; }
.w-lightbox-left { display: none; bottom: 0px; left: 0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); }
.w-lightbox-right { display: none; right: 0px; bottom: 0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); }
.w-lightbox-close { right: 0px; height: 2.6em; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="); background-size: 18px; }
.w-lightbox-strip { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 0px 1vh; line-height: 0; white-space: nowrap; overflow: auto hidden; }
.w-lightbox-item { display: inline-block; width: 10vh; padding: 2vh 1vh; box-sizing: content-box; cursor: pointer; transform: translate3d(0px, 0px, 0px); }
.w-lightbox-active { opacity: 0.3; }
.w-lightbox-thumbnail { position: relative; height: 10vh; background: rgb(34, 34, 34); overflow: hidden; }
.w-lightbox-thumbnail-image { position: absolute; top: 0px; left: 0px; }
.w-lightbox-thumbnail .w-lightbox-tall { top: 50%; width: 100%; transform: translate(0px, -50%); }
.w-lightbox-thumbnail .w-lightbox-wide { left: 50%; height: 100%; transform: translate(-50%, 0px); }
.w-lightbox-spinner { position: absolute; top: 50%; left: 50%; box-sizing: border-box; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 5px solid rgba(0, 0, 0, 0.4); border-radius: 50%; animation: 0.8s linear 0s infinite normal none running spin; }
.w-lightbox-spinner::after { content: ""; position: absolute; inset: -4px; border-width: 3px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; border-radius: 50%; }
.w-lightbox-hide { display: none; }
.w-lightbox-noscroll { overflow: hidden; }
.w-lightbox-inactive, .w-lightbox-inactive:hover { opacity: 0; }
.w-richtext::before, .w-richtext::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-richtext::after { clear: both; }
.w-richtext[contenteditable="true"]::before, .w-richtext[contenteditable="true"]::after { white-space: initial; }
.w-richtext ol, .w-richtext ul { overflow: hidden; }
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div::after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div::after { outline: rgb(40, 149, 247) solid 2px; }
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div { outline: rgb(40, 149, 247) solid 2px; }
.w-richtext figure.w-richtext-figure-type-video > div::after, .w-richtext figure[data-rt-type="video"] > div::after { content: ""; position: absolute; display: none; inset: 0px; }
.w-richtext figure { position: relative; max-width: 60%; }
.w-richtext figure > div::before { cursor: default !important; }
.w-richtext figure img { width: 100%; }
.w-richtext figure figcaption.w-richtext-figcaption-placeholder { opacity: 0.6; }
.w-richtext figure div { font-size: 0px; color: transparent; }
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] { display: table; }
.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div { display: inline-block; }
.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption { display: table-caption; caption-side: bottom; }
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0px; }
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div { width: 100%; }
.w-richtext figure.w-richtext-align-center { margin-right: auto; margin-left: auto; clear: both; }
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; }
.w-richtext figure.w-richtext-align-normal { clear: both; }
.w-richtext figure.w-richtext-align-fullwidth { width: 100%; max-width: 100%; text-align: center; clear: both; display: block; margin-right: auto; margin-left: auto; }
.w-richtext figure.w-richtext-align-fullwidth > div { display: inline-block; padding-bottom: inherit; }
.w-richtext figure.w-richtext-align-fullwidth > figcaption { display: block; }
.w-richtext figure.w-richtext-align-floatleft { float: left; margin-right: 15px; clear: none; }
.w-richtext figure.w-richtext-align-floatright { float: right; margin-left: 15px; clear: none; }
.w-nav { position: relative; background: rgb(221, 221, 221); z-index: 1000; }
.w-nav::before, .w-nav::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-nav::after { clear: both; }
.w-nav-brand { position: relative; float: left; text-decoration: none; color: rgb(51, 51, 51); }
.w-nav-link { position: relative; display: inline-block; vertical-align: top; text-decoration: none; color: rgb(34, 34, 34); padding: 20px; text-align: left; margin-left: auto; margin-right: auto; }
.w-nav-link.w--current { color: rgb(0, 130, 243); }
.w-nav-menu { position: relative; float: right; }
[data-nav-menu-open] { position: absolute; top: 100%; left: 0px; right: 0px; background: rgb(200, 200, 200); text-align: center; overflow: visible; min-width: 200px; display: block !important; }
.w--nav-link-open { display: block; position: relative; }
.w-nav-overlay { position: absolute; overflow: hidden; display: none; top: 100%; left: 0px; right: 0px; width: 100%; }
.w-nav-overlay [data-nav-menu-open] { top: 0px; }
.w-nav[data-animation="over-left"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] { right: auto; z-index: 1; top: 0px; }
.w-nav[data-animation="over-right"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] { left: auto; z-index: 1; top: 0px; }
.w-nav-button { position: relative; float: right; padding: 18px; font-size: 24px; display: none; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; }
.w-nav-button:focus { outline: 0px; }
.w-nav-button.w--open { background-color: rgb(200, 200, 200); color: white; }
.w-nav[data-collapse="all"] .w-nav-menu { display: none; }
.w-nav[data-collapse="all"] .w-nav-button { display: block; }
.w--nav-dropdown-open { display: block; }
.w--nav-dropdown-toggle-open { display: block; }
.w--nav-dropdown-list-open { position: static; }
.w-tabs { position: relative; }
.w-tabs::before, .w-tabs::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-tabs::after { clear: both; }
.w-tab-menu { position: relative; }
.w-tab-link { position: relative; display: inline-block; vertical-align: top; text-decoration: none; padding: 9px 30px; text-align: left; cursor: pointer; color: rgb(34, 34, 34); background-color: rgb(221, 221, 221); }
.w-tab-link.w--current { background-color: rgb(200, 200, 200); }
.w-tab-link:focus { outline: 0px; }
.w-tab-content { position: relative; display: block; overflow: hidden; }
.w-tab-pane { position: relative; display: none; }
.w--tab-active { display: block; }
.w-ix-emptyfix::after { content: ""; }
.w-dyn-empty { padding: 10px; background-color: rgb(221, 221, 221); }
.w-dyn-hide { display: none !important; }
.w-dyn-bind-empty { display: none !important; }
.w-condition-invisible { display: none !important; }
.wf-layout-layout { display: grid; }
.w-layout-grid { display: grid; grid-auto-columns: 1fr; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; gap: 16px; }
@font-face { font-family: Nexa; src: url("../assets/fc33c1453bd857ce9bec59e0dcf966571e107436b43cad52e869547324a15772.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: Nexa; src: url("../assets/ad1f6ff867865dd331a24dd581ff01e6c035362b1988f0f04ac99e27dfd74f4c.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Nexa; src: url("../assets/697c66915ac0cb093e329fa5d34ce9ee4e6d84c9bd715776d975be96cf92655a.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: Nexa; src: url("../assets/2ed24a6552722c7868c692fc00bc26d7b1942fb4bf87aa768671600257dde32d.woff2") format("woff2"); font-weight: 100; font-style: normal; font-display: swap; }
:root { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_text-style---font-size: var(--_typography---font-size--text-main); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h6); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_typography---font-size--text-small: clamp(var(--_typography---font-variables--text-small-min) * 1rem, ((var(--_typography---font-variables--text-small-min)  - ((var(--_typography---font-variables--text-small-max)  - var(--_typography---font-variables--text-small-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-small-max)  - var(--_typography---font-variables--text-small-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-small-max) * 1rem); --_spacing---space--7: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_spacing---space--8: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((3 - 2.25) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 3 * 1rem); --container--main: calc(var(--screen-size--max) * 1rem); --site--margin: clamp(1.5 * 1rem, ((1.5 - ((5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 5 * 1rem); --container--small: 80rem; --container--full: 100vw; --_spacing---space--3: clamp(.625 * 1rem, ((.625 - ((.75 - .625) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((.75 - .625) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), .75 * 1rem); --site--gutter: clamp(1 * 1rem, ((1 - ((2 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_gap---size: var(--site--gutter); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_spacing---space--2: clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((.5 - .375) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), .5 * 1rem); --_spacing---space--4: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1 - .875) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1 * 1rem); --_spacing---space--5: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1.25) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_spacing---space--6: clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1.75) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_spacing---space--9: clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((4 - 2.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 4 * 1rem); --_typography---primary-font--p-font-family: Nexa, Arial, sans-serif; --_typography---primary-font--regular: 450; --_typography---primary-font--medium: 600; --_typography---primary-font--bold: 700; --radius--small\<deleted\|variable-95e0840b-4255-e171-3fc6-e4984fef0994\>: .5rem; --radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>: 0rem; --radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>: 100vw; --_ui---kv-shape: 1.1rem; --_border-styles---border-width--small: .0625rem; --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_border-styles---radius--small: .25rem; --border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>: .094rem; --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_typography---line-height--1: 1; --swatch--transparent\<deleted\|variable-f3de064a-6a96-a418-1f97-8812677e8a89\>: transparent; --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_border-styles---radius--main: .5rem; --_border-styles---radius--round: 100vw; --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_column-count---value: 1; --_spacing---section-space--small: clamp(var(--_spacing---section-space-size--small-min) * 1rem, ((var(--_spacing---section-space-size--small-min)  - ((var(--_spacing---section-space-size--small-max)  - var(--_spacing---section-space-size--small-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_spacing---section-space-size--small-max)  - var(--_spacing---section-space-size--small-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_spacing---section-space-size--small-max) * 1rem); --_border-styles---border-width--medium: .09375rem; --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_button-sizes---border-width: var(--_border-styles---border-width--small); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_spacing---section-space--none: 0px; --_spacing---section-space--main: clamp(var(--_spacing---section-space-size--main-min) * 1rem, ((var(--_spacing---section-space-size--main-min)  - ((var(--_spacing---section-space-size--main-max)  - var(--_spacing---section-space-size--main-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_spacing---section-space-size--main-max)  - var(--_spacing---section-space-size--main-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_spacing---section-space-size--main-max) * 1rem); --_spacing---section-space--large: clamp(var(--_spacing---section-space-size--large-min) * 1rem, ((var(--_spacing---section-space-size--large-min)  - ((var(--_spacing---section-space-size--large-max)  - var(--_spacing---section-space-size--large-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_spacing---section-space-size--large-max)  - var(--_spacing---section-space-size--large-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_spacing---section-space-size--large-max) * 1rem); --_spacing---section-space--page-top: clamp(var(--_spacing---section-space-size--page-top-min) * 1rem, ((var(--_spacing---section-space-size--page-top-min)  - ((var(--_spacing---section-space-size--page-top-max)  - var(--_spacing---section-space-size--page-top-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_spacing---section-space-size--page-top-max)  - var(--_spacing---section-space-size--page-top-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_spacing---section-space-size--page-top-max) * 1rem); --_typography---line-height--1-1: 1.1; --_spacing---space--1: clamp(.1875 * 1rem, ((.1875 - ((.25 - .1875) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((.25 - .1875) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), .25 * 1rem); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-main) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_color-primitives---neutral-alpha-light--transparent: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 0%, transparent); --_color-primitives---neutral--900: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-shade) 80%); --_color-primitives---neutral--500: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-base) 100%); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>: white; --_subtitle-style---font-family: var(--_typography---primary-font--p-font-family); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_subtitle-style---font-size: var(--_typography---font-size--text-small); --_subtitle-style---line-height: var(--_typography---line-height--1-3); --_subtitle-style---font-weight: var(--_typography---primary-font--regular); --_subtitle-style---letter-spacing: var(--_typography---letter-spacing--std); --container--large: 100rem; --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_units---size--1-5rem: 1.5rem; --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_color-primitives---feedback-informative--600: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 2)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_typography---heading-scales--mobile-base-size: .75; --_typography---heading-scales--desktop-base-size: 1.25; --_typography---heading-scales--desktop-scale-ratio: 1.25; --_typography---heading-scales--mobile-scale-ratio: 1.125; --_typography---font-scales--mobile-scale-ratio: 1.125; --_typography---font-scales--mobile-base-size: .5; --_typography---font-scales--desktop-base-size: .75; --_typography---font-scales--desktop-scale-ratio: 1.125; --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_color-primitives---gradient-primary--start: var(--_color-primitives---secondary--50); --_color-primitives---gradient-primary--end: var(--_color-primitives---secondary--950); --_ui---bullet-primary--main\<deleted\|variable-206ebdb5-6df1-c3e4-fdde-585fc16c1508\>: .35rem; --_ui---bullet-primary--large\<deleted\|variable-cc5c0ef2-bce0-62ff-ea35-adff3a5cd30a\>: .5rem; --_ui---bullet-primary--small\<deleted\|variable-c8f83940-39a6-efef-4846-fec34c2d4aaa\>: .25rem; --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_caption-style---outter-gap: var(--_spacing---space--4); --_caption-style---inner-gap: var(--_spacing---space--2); --_units---padding--medium: var(--_spacing---space--6); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_caption-style---font-size: var(--_typography---font-size--text-small); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--16); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_spacing---space--0: 0px; --_heading-style---margin-top: var(--_spacing---space--2); --_subtitle-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_subtitle-style---margin-bottom: var(--_spacing---space--3); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; --_button-sizes---icon-size: var(--_units---icon-size--20); --_content---float-margin-v\<deleted\|variable-fb3fb6c5-3d57-2271-a58f-81f8530134d5\>: var(--_spacing---space--4); --_content---float-margin-h\<deleted\|variable-444c2e5a-4835-773f-fa65-bca5abfcc228\>: var(--_spacing---space--4); --_button-sizes---height: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_color-primitives---neutral--300: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-light) 40%); --_color-primitives---neutral--950\<deleted\|variable-f232eab9-45da-3fc8-c8f9-f97173bfef2a\>: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base\<deleted\|variable-c820e65e-e2f5-1284-1b83-ccbe62cf5035\>), var(--_color-primitives---neutral--color-mix-shade) 95%); --_sizes---navbar--top-height: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_sizes---navbar--botom-height: 3.5rem; --_units---icon-size--16: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1 - .875) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1 * 1rem); --_typography---secondary-font--regular\<deleted\|variable-53e22c6e-2d3f-ef8c-c938-d09a182a8de9\>: 500; --_typography---letter-spacing--n-xsm: calc(var(--_typography---letter-spacing--xsm) * -1); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_typography---letter-spacing--std: 0em; --_units---icon-size--20: clamp(1 * 1rem, ((1 - ((1.25 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.25 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.25 * 1rem); --_units---icon-size--12: clamp(.625 * 1rem, ((.625 - ((.75 - .625) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((.75 - .625) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), .75 * 1rem); --_units---icon-size--24: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1.25) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_units---icon-size--32: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_border-styles---radius--large: 1.25rem; --_color-primitives---whatsapp--main: #25d366; --_color-primitives---whatsapp--dark: color-mix(in srgb, var(--_color-primitives---whatsapp--main), black 60%); --_typography---font-size--text-tiny: clamp(var(--_typography---font-variables--text-tiny-min) * 1rem, ((var(--_typography---font-variables--text-tiny-min)  - ((var(--_typography---font-variables--text-tiny-max)  - var(--_typography---font-variables--text-tiny-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-tiny-max)  - var(--_typography---font-variables--text-tiny-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-tiny-max) * 1rem); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1 * 1rem, ((1 - ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_color-primitives---neutral-alpha-dark--5: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 5%, transparent); --_color-primitives---neutral-alpha-dark--90: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 90%, transparent); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_color-primitives---neutral--50: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-light) 100%); --_typography---font-size--text-xsmall: clamp(var(--_typography---font-variables--text-xsmall-min) * 1rem, ((var(--_typography---font-variables--text-xsmall-min)  - ((var(--_typography---font-variables--text-xsmall-max)  - var(--_typography---font-variables--text-xsmall-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-xsmall-max)  - var(--_typography---font-variables--text-xsmall-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-xsmall-max) * 1rem); --_sizes---contact-bar--height: clamp(2 * 1rem, ((2 - ((3.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((3.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 3.5 * 1rem); --_color-primitives---neutral-alpha-dark--transparent: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 0%, transparent); --_sizes---navbar--sm-nav-height: 2rem; --_border-styles---border-width--large: 3rem; --_color-primitives---neutral--0: #0000; --_color-primitives---primary-alpha--40: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 40%, transparent); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --accessible-components--dark-grey\<deleted\|variable-c4d8099c\>: #9b9b9b; --_color-primitives---neutral-alpha-dark--70: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 70%, transparent); --untitled-ui--gray600\<deleted\|variable-10a0cd12\>: #475467; --untitled-ui--gray700\<deleted\|variable-d4f37b50\>: #344054; --untitled-ui--gray300\<deleted\|variable-51e0117e\>: #d0d5dd; --untitled-ui--white\<deleted\|variable-e3beb9c1\>: white; --untitled-ui--primary600\<deleted\|variable-c514c1b4\>: #7f56d9; --untitled-ui--primary50\<deleted\|variable-a4451441\>: #f9f5ff; --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --untitled-ui--primary100\<deleted\|variable-35a3c723\>: #f4ebff; --untitled-ui--primary300\<deleted\|variable-b540dac6\>: #d6bbfb; --screen-size--max: 90; --screen-size--min: 20; --inner-padding: 1dvw; --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_spacing---space--10: clamp(3.75 * 1rem, ((3.75 - ((7.5 - 3.75) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((7.5 - 3.75) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 7.5 * 1rem); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_typography---heading-sizes--h4: clamp(var(--_typography---heading-variables--h4-min) * 1rem, ((var(--_typography---heading-variables--h4-min)  - ((var(--_typography---heading-variables--h4-max)  - var(--_typography---heading-variables--h4-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--h4-max)  - var(--_typography---heading-variables--h4-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--h4-max) * 1rem); --_typography---heading-sizes--h6: clamp(var(--_typography---heading-variables--h6-min) * 1rem, ((var(--_typography---heading-variables--h6-min)  - ((var(--_typography---heading-variables--h6-max)  - var(--_typography---heading-variables--h6-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--h6-max)  - var(--_typography---heading-variables--h6-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--h6-max) * 1rem); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_border-styles---radius--x-large: 2.75rem; --_typography---heading-sizes--h2: clamp(var(--_typography---heading-variables--h2-min) * 1rem, ((var(--_typography---heading-variables--h2-min)  - ((var(--_typography---heading-variables--h2-max)  - var(--_typography---heading-variables--h2-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--h2-max)  - var(--_typography---heading-variables--h2-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--h2-max) * 1rem); --_typography---line-height--1-7: 1.8; --_typography---heading-sizes--h3: clamp(var(--_typography---heading-variables--h3-min) * 1rem, ((var(--_typography---heading-variables--h3-min)  - ((var(--_typography---heading-variables--h3-max)  - var(--_typography---heading-variables--h3-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--h3-max)  - var(--_typography---heading-variables--h3-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--h3-max) * 1rem); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --site--n-margin: calc(var(--site--margin) * -1); --_color-primitives---primary-alpha--30: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 30%, transparent); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --site--column-width: calc((min(var(--container--main), 100% - var(--site--margin) * 2)  - (var(--site--gutter) * (var(--site--column-count)  - 1))) / var(--site--column-count)); --site--column-count: 12; --_scroolbar---width: 0px; --_sizes---media-sizes--max-height-screen: calc(100dvh - calc(var(--_sizes---navbar--botom-height)  + var(--_sizes---navbar--top-height)  + var(--_sizes---contact-bar--height))); --_scroolbar---track--background: white; --_sizes---filter--nav-height: clamp(3.5 * 1rem, ((3.5 - ((4.5 - 3.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((4.5 - 3.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 4.5 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); --_text-style---text-transform: var(--_typography---text-transform--none); --_color-primitives---primary--50: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-light) 100%); --_color-primitives---primary--100: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-light) 80%); --_color-primitives---primary--200: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-light) 60%); --_color-primitives---primary--300: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-light) 40%); --_color-primitives---primary--400: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-light) 20%); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --focus--width: .125rem; --focus--offset-inner: -.125rem; --focus--offset-outer: .1875rem; --_color-primitives---primary--500: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-base) 100%); --_color-primitives---primary--600: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-shade) 20%); --_color-primitives---primary--700: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-shade) 40%); --_color-primitives---primary--800: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-shade) 60%); --_color-primitives---primary--900: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-shade) 80%); --_color-primitives---primary--950: color-mix(in srgb, var(--_color-primitives---primary--color-mix-base), var(--_color-primitives---primary--color-mix-shade) 80%); --_color-primitives---primary--color-mix-light: #fff; --_color-primitives---primary--color-mix-base: #332a26; --_color-primitives---primary--color-mix-shade: #000; --_color-primitives---secondary--50: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-light) 100%); --_color-primitives---secondary--100: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-light) 80%); --_color-primitives---secondary--200: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-light) 60%); --_color-primitives---secondary--300: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-light) 40%); --_color-primitives---secondary--400: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-light) 20%); --_color-primitives---secondary--500: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-base) 100%); --_color-primitives---secondary--600: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-shade) 20%); --_color-primitives---secondary--700: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-shade) 40%); --_color-primitives---secondary--800: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-shade) 60%); --_color-primitives---secondary--900: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-shade) 80%); --_color-primitives---secondary--950: color-mix(in srgb, var(--_color-primitives---secondary--color-mix-base), var(--_color-primitives---secondary--color-mix-shade) 100%); --_color-primitives---secondary--color-mix-light: #d8ab8c; --_color-primitives---secondary--color-mix-base: #a56b2a; --_color-primitives---secondary--color-mix-shade: #9e7546; --_color-primitives---terciary--50: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-light) 100%); --_color-primitives---terciary--100: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-light) 80%); --_color-primitives---terciary--200: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-light) 60%); --_color-primitives---terciary--300: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-light) 40%); --_color-primitives---terciary--400: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-light) 20%); --_color-primitives---terciary--500: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-base) 100%); --_color-primitives---terciary--600: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-shade) 20%); --_color-primitives---terciary--700: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-shade) 40%); --_color-primitives---terciary--800: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-shade) 60%); --_color-primitives---terciary--900: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-shade) 80%); --_color-primitives---terciary--950: color-mix(in srgb, var(--_color-primitives---terciary--color-mix-base), var(--_color-primitives---terciary--color-mix-shade) 100%); --_color-primitives---terciary--color-mix-light: #fff; --_color-primitives---terciary--color-mix-base: #4c4c49; --_color-primitives---terciary--color-mix-shade: #000; --_color-primitives---quartiary--50: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-light) 100%); --_color-primitives---quartiary--100: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-light) 80%); --_color-primitives---quartiary--200: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-light) 60%); --_color-primitives---quartiary--300: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-light) 40%); --_color-primitives---quartiary--400: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-light) 20%); --_color-primitives---quartiary--500: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-base) 100%); --_color-primitives---quartiary--600: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-shade) 20%); --_color-primitives---quartiary--700: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-shade) 40%); --_color-primitives---quartiary--800: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-shade) 60%); --_color-primitives---quartiary--900: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-shade) 80%); --_color-primitives---quartiary--950: color-mix(in srgb, var(--_color-primitives---quartiary--color-mix-base), var(--_color-primitives---quartiary--color-mix-shade) 100%); --_color-primitives---quartiary--color-mix-light: #fff; --_color-primitives---quartiary--color-mix-base: #ebe6df; --_color-primitives---quartiary--color-mix-shade: #000; --_color-primitives---neutral--100: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-light) 80%); --_color-primitives---neutral--200: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-light) 60%); --_color-primitives---neutral--400: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-light) 20%); --_color-primitives---neutral--600: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-shade) 20%); --_color-primitives---neutral--700: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-shade) 40%); --_color-primitives---neutral--800: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-shade) 60%); --_color-primitives---neutral--950: color-mix(in srgb, var(--_color-primitives---neutral--color-mix-base), var(--_color-primitives---neutral--color-mix-shade) 100%); --_color-primitives---neutral--color-mix-light: #fff; --_color-primitives---neutral--color-mix-base: gray; --_color-primitives---neutral--color-mix-shade: #000; --_color-primitives---primary-alpha--10: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 10%, transparent); --_color-primitives---primary-alpha--20: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 20%, transparent); --_color-primitives---primary-alpha--50: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 50%, transparent); --_color-primitives---primary-alpha--60: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 60%, transparent); --_color-primitives---primary-alpha--70: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 70%, transparent); --_color-primitives---primary-alpha--80: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 80%, transparent); --_color-primitives---primary-alpha--90: color-mix(in srgb, var(--_color-primitives---primary-alpha--color-mix-base) 90%, transparent); --_color-primitives---primary-alpha--color-mix-base: var(--_color-primitives---primary--500); --_color-primitives---secondary-alpha--10: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 10%, transparent); --_color-primitives---secondary-alpha--20: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 20%, transparent); --_color-primitives---secondary-alpha--30: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 30%, transparent); --_color-primitives---secondary-alpha--40: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 40%, transparent); --_color-primitives---secondary-alpha--50: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 50%, transparent); --_color-primitives---secondary-alpha--60: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 60%, transparent); --_color-primitives---secondary-alpha--70: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 70%, transparent); --_color-primitives---secondary-alpha--80: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 80%, transparent); --_color-primitives---secondary-alpha--90: color-mix(in srgb, var(--_color-primitives---secondary-alpha--color-mix-base) 90%, transparent); --_color-primitives---secondary-alpha--color-mix-base: var(--_color-primitives---terciary--500); --_color-primitives---terciary-alpha--10: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 10%, transparent); --_color-primitives---terciary-alpha--20: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 20%, transparent); --_color-primitives---terciary-alpha--30: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 30%, transparent); --_color-primitives---terciary-alpha--40: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 40%, transparent); --_color-primitives---terciary-alpha--50: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 50%, transparent); --_color-primitives---terciary-alpha--60: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 60%, transparent); --_color-primitives---terciary-alpha--70: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 70%, transparent); --_color-primitives---terciary-alpha--80: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 80%, transparent); --_color-primitives---terciary-alpha--90: color-mix(in srgb, var(--_color-primitives---terciary-alpha--color-mix-base) 90%, transparent); --_color-primitives---terciary-alpha--color-mix-base: var(--_color-primitives---quartiary--500); --_color-primitives---neutral-alpha-light--5: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 5%, transparent); --_color-primitives---neutral-alpha-light--10: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 10%, transparent); --_color-primitives---neutral-alpha-light--15: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 15%, transparent); --_color-primitives---neutral-alpha-light--20: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 20%, transparent); --_color-primitives---neutral-alpha-light--30: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 30%, transparent); --_color-primitives---neutral-alpha-light--40: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 40%, transparent); --_color-primitives---neutral-alpha-light--50: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 50%, transparent); --_color-primitives---neutral-alpha-light--60: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 60%, transparent); --_color-primitives---neutral-alpha-light--70: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 70%, transparent); --_color-primitives---neutral-alpha-light--80: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 80%, transparent); --_color-primitives---neutral-alpha-light--90: color-mix(in srgb, var(--_color-primitives---neutral-alpha-light--color-mix-base) 90%, transparent); --_color-primitives---neutral-alpha-light--color-mix-base: var(--_color-primitives---neutral--100); --_alignment---direction: start; --_theme---button-primary--background: var(--_theme---brand-primary--main); --_color-primitives---neutral-alpha-dark--10: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 10%, transparent); --_color-primitives---neutral-alpha-dark--15: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 15%, transparent); --_color-primitives---neutral-alpha-dark--20: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 20%, transparent); --_color-primitives---neutral-alpha-dark--30: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 30%, transparent); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_color-primitives---neutral-alpha-dark--40: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 40%, transparent); --_color-primitives---neutral-alpha-dark--50: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 50%, transparent); --_color-primitives---neutral-alpha-dark--60: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 60%, transparent); --_color-primitives---neutral-alpha-dark--80: color-mix(in srgb, var(--_color-primitives---neutral-alpha-dark--color-mix-base) 80%, transparent); --_color-primitives---neutral-alpha-dark--color-mix-base: var(--_color-primitives---neutral--900); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_spacing---section-space-size--small-min: 2; --_spacing---section-space-size--small-max: 4; --_spacing---section-space-size--main-min: 4; --_spacing---section-space-size--main-max: 6; --_spacing---section-space-size--large-min: 6; --_spacing---section-space-size--large-max: 8; --_spacing---section-space-size--page-top-min: 7; --_spacing---section-space-size--page-top-max: 14; --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_typography---primary-font--trim-top: .36em; --_typography---primary-font--trim-bottom: .34em; --_typography---heading-sizes--display-xlarge: clamp(var(--_typography---heading-variables--display-xlarge-min) * 1rem, ((var(--_typography---heading-variables--display-xlarge-min)  - ((var(--_typography---heading-variables--display-xlarge-max)  - var(--_typography---heading-variables--display-xlarge-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--display-xlarge-max)  - var(--_typography---heading-variables--display-xlarge-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--display-xlarge-max) * 1rem); --_typography---heading-sizes--display-large: clamp(var(--_typography---heading-variables--display-large-min) * 1rem, ((var(--_typography---heading-variables--display-large-min)  - ((var(--_typography---heading-variables--display-large-max)  - var(--_typography---heading-variables--display-large-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--display-large-max)  - var(--_typography---heading-variables--display-large-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--display-large-max) * 1rem); --_typography---heading-sizes--h1: clamp(var(--_typography---heading-variables--h1-min) * 1rem, ((var(--_typography---heading-variables--h1-min)  - ((var(--_typography---heading-variables--h1-max)  - var(--_typography---heading-variables--h1-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--h1-max)  - var(--_typography---heading-variables--h1-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--h1-max) * 1rem); --_typography---heading-sizes--h5: clamp(var(--_typography---heading-variables--h5-min) * 1rem, ((var(--_typography---heading-variables--h5-min)  - ((var(--_typography---heading-variables--h5-max)  - var(--_typography---heading-variables--h5-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---heading-variables--h5-max)  - var(--_typography---heading-variables--h5-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---heading-variables--h5-max) * 1rem); --_typography---heading-variables--display-xlarge-max: calc(var(--_typography---heading-variables--display-large-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--display-xlarge-min: calc(var(--_typography---heading-variables--display-large-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--display-large-max: calc(var(--_typography---heading-variables--h1-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--display-large-min: calc(var(--_typography---heading-variables--h1-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--h1-max: calc(var(--_typography---heading-variables--h2-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--h1-min: calc(var(--_typography---heading-variables--h2-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--h2-max: calc(var(--_typography---heading-variables--h3-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--h2-min: calc(var(--_typography---heading-variables--h3-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--h3-max: calc(var(--_typography---heading-variables--h4-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--h3-min: calc(var(--_typography---heading-variables--h4-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--h4-max: calc(var(--_typography---heading-variables--h5-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--h4-min: calc(var(--_typography---heading-variables--h5-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--h5-max: calc(var(--_typography---heading-variables--h6-max) * var(--_typography---heading-scales--desktop-scale-ratio)); --_typography---heading-variables--h5-min: calc(var(--_typography---heading-variables--h6-min) * var(--_typography---heading-scales--mobile-scale-ratio)); --_typography---heading-variables--h6-max: var(--_typography---heading-scales--desktop-base-size); --_typography---heading-variables--h6-min: var(--_typography---heading-scales--mobile-base-size); --_typography---primary-font--light: 400; --_typography---font-size--text-xlarge: clamp(var(--_typography---font-variables--text-xlarge-min) * 1rem, ((var(--_typography---font-variables--text-xlarge-min)  - ((var(--_typography---font-variables--text-xlarge-max)  - var(--_typography---font-variables--text-xlarge-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-xlarge-max)  - var(--_typography---font-variables--text-xlarge-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-xlarge-max) * 1rem); --_typography---font-size--text-large: clamp(var(--_typography---font-variables--text-large-min) * 1rem, ((var(--_typography---font-variables--text-large-min)  - ((var(--_typography---font-variables--text-large-max)  - var(--_typography---font-variables--text-large-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-large-max)  - var(--_typography---font-variables--text-large-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-large-max) * 1rem); --_typography---font-size--text-main: clamp(var(--_typography---font-variables--text-main-min) * 1rem, ((var(--_typography---font-variables--text-main-min)  - ((var(--_typography---font-variables--text-main-max)  - var(--_typography---font-variables--text-main-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-main-max)  - var(--_typography---font-variables--text-main-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-main-max) * 1rem); --_typography---font-size--text-xtiny: clamp(var(--_typography---font-variables--text-xtiny-min) * 1rem, ((var(--_typography---font-variables--text-xtiny-min)  - ((var(--_typography---font-variables--text-xtiny-max)  - var(--_typography---font-variables--text-tiny-min)) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((var(--_typography---font-variables--text-tiny-max)  - var(--_typography---font-variables--text-xtiny-min)) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), var(--_typography---font-variables--text-xtiny-max) * 1rem); --_typography---font-variables--text-xlarge-max: calc(var(--_typography---font-variables--text-large-max) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-xlarge-min: calc(var(--_typography---font-variables--text-large-min) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-large-max: calc(var(--_typography---font-variables--text-main-max) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-large-min: calc(var(--_typography---font-variables--text-main-min) * var(--_typography---font-scales--mobile-scale-ratio)); --_typography---font-variables--text-main-max: calc(var(--_typography---font-variables--text-small-max) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-main-min: calc(var(--_typography---font-variables--text-small-min) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-small-max: calc(var(--_typography---font-variables--text-xsmall-max) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-small-min: calc(var(--_typography---font-variables--text-xsmall-min) * var(--_typography---font-scales--mobile-scale-ratio)); --_typography---font-variables--text-xsmall-max: calc(var(--_typography---font-variables--text-tiny-max) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-xsmall-min: calc(var(--_typography---font-variables--text-tiny-min) * var(--_typography---font-scales--mobile-scale-ratio)); --_typography---font-variables--text-tiny-max: calc(var(--_typography---font-variables--text-xtiny-max) * var(--_typography---font-scales--desktop-scale-ratio)); --_typography---font-variables--text-tiny-min: calc(var(--_typography---font-variables--text-xtiny-min) * var(--_typography---font-scales--mobile-scale-ratio)); --_typography---font-variables--text-xtiny-max: var(--_typography---font-scales--desktop-base-size); --_typography---font-variables--text-xtiny-min: var(--_typography---font-scales--mobile-base-size); --_typography---letter-spacing--lg: .1em; --_typography---letter-spacing--md: .085em; --_typography---letter-spacing--sm: .05em; --_typography---letter-spacing--xsm: .025em; --_typography---letter-spacing--n-sm: calc(var(--_typography---letter-spacing--sm) * -1); --_typography---letter-spacing--n-md: calc(var(--_typography---letter-spacing--md) * -1); --_typography---letter-spacing--n-lag: calc(var(--_typography---letter-spacing--md) * -1); --_typography---line-height--1-3: 1.3; --_typography---line-height--1-5: 1.5; --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_typography---text-transform--none: var(--text-transform, none); --_typography---text-transform--uppercase: uppercase; --_overline-style---font-size-ratio: 1.25; --_typography---text-transform--capitalize: capitalize; --_typography---text-transform--lowercase: lowercase; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_color-primitives---feedback-colors--color-mix-ratio: 25%; --_color-primitives---feedback-colors--color-mix-alpha: 65%; --_color-primitives---feedback-colors--color-mix-shader: var(--_color-primitives---neutral--100); --_color-primitives---feedback-error--100: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 7)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--200: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 6)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--300: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 5)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--400: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 4)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--500: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 3)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--600: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 2)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--700: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-error--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 1)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-error--color-mix-base: #eb1a3fe6; --_color-primitives---feedback-warning--100: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 7)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--200: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 6)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--300: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 5)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--400: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 4)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--500: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 3)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--600: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 2)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--700: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-warning--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 1)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-warning--color-mix-base: #fd9f11; --_color-primitives---feedback-sucess--100: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 7)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--200: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 6)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--300: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 5)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--400: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 4)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--500: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 3)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--600: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 2)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--700: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-sucess--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 1)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-sucess--color-mix-base: #079f68; --_color-primitives---feedback-informative--100: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 7)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-informative--200: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 6)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-informative--300: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 5)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-informative--400: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 4)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-informative--500: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 3)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-informative--700: color-mix(in srgb, color-mix(in srgb, var(--_color-primitives---feedback-informative--color-mix-base) 100%, var(--_color-primitives---feedback-colors--color-mix-shader) calc(var(--_color-primitives---feedback-colors--color-mix-ratio) * 1)) var(--_color-primitives---feedback-colors--color-mix-alpha), transparent); --_color-primitives---feedback-informative--color-mix-base: #15bee3; --_color-primitives---whatsapp--light: color-mix(in srgb, var(--_color-primitives---whatsapp--main), white 40%); --_color-primitives---complementary-color--light: color-mix(in srgb, var(--_color-primitives---complementary-color--main), white 40%); --_color-primitives---complementary-color--main: #fc0000; --_color-primitives---complementary-color--dark: color-mix(in srgb, var(--_color-primitives---complementary-color--main), black 40%); --_subtitle-style---text-transform: var(--_typography---text-transform--uppercase); --_subtitle-style---trim-top: var(--_typography---primary-font--trim-top); --_subtitle-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_units---size--0rem: 0rem; --_units---size--0-125rem: .125rem; --_units---size--0-25rem: .25rem; --_units---size--0-375rem: .375rem; --_units---size--0-5rem: .5rem; --_units---size--0-75rem: .75rem; --_units---size--0-875rem: .875rem; --_units---size--1rem: 1rem; --_units---size--1-125rem: 1.125rem; --_units---size--1-25rem: 1.25rem; --_units---size--2rem: 2rem; --_units---size--2-5rem: 2.5rem; --_units---size--3-5rem: 3.5rem; --_units---size--4rem: 4rem; --_units---size--5rem: 5rem; --_units---size--5-5rem: 5.5rem; --_units---size--3rem: 3rem; --_units---size--6rem: 6rem; --_units---size--4-5rem: 4.5rem; --_units---size--6-5rem: 6.5rem; --_units---size--7-5rem: 7.5rem; --_units---size--7rem: 7rem; --_units---size--8rem: 8rem; --_units---size--8-5rem: 8.5rem; --_units---size--9rem: 9rem; --_units---size--9-5rem: 9.5rem; --_units---size--12rem: 12rem; --_units---size--10rem: 10rem; --_units---size--13rem: 13rem; --_units---size--14rem: 14rem; --_units---size--11rem: 11rem; --_units---size--15rem: 15rem; --_units---size--16rem: 16rem; --_units---icon-size--4: clamp(.1875 * 1rem, ((.1875 - ((.25 - .1875) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((.25 - .1875) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), .25 * 1rem); --_units---icon-size--8: clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((.5 - .375) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), .5 * 1rem); --_units---icon-size--40: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_units---padding--tiny: 0px; --_units---padding--xxsmall: 0px; --_units---padding--xsmall: 0px; --_units---padding--small: 0px; --_units---padding--large: 0px; --_units---padding--xlarge: 0px; --_units---padding--xxlarge: 0px; --_units---padding--huge: 0px; --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--7); --_caption-style---float-margim-v: var(--_spacing---space--7); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>: black; --_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>: white; --_color-primitives---neutral--color-mix-base\<deleted\|variable-c820e65e-e2f5-1284-1b83-ccbe62cf5035\>: #eae3d9; --_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>: color-mix(in srgb, var(--_color-primitives---primary--primary-mix-base\<deleted\|variable-cafc8db1-aa97-25bf-e022-a9d7c9de0468\>), var(--_color-primitives---primary--color-mix-light) 95%); --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); --_color-primitives---primary--primary-mix-base\<deleted\|variable-cafc8db1-aa97-25bf-e022-a9d7c9de0468\>: #362d28; --_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>: color-mix(in srgb, var(--_color-primitives---primary--primary-mix-base\<deleted\|variable-cafc8db1-aa97-25bf-e022-a9d7c9de0468\>), var(--_color-primitives---primary--color-mix-shade) 95%); }
.w-layout-grid { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.w-checkbox { margin-bottom: 5px; padding-left: 20px; display: block; }
.w-checkbox::before { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-checkbox::after { content: " "; clear: both; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-checkbox-input { float: left; margin: 4px 0px 0px -20px; line-height: normal; }
.w-checkbox-input--inputType-custom { border: 1px solid rgb(204, 204, 204); border-radius: 2px; width: 12px; height: 12px; }
.w-checkbox-input--inputType-custom.w--redirected-checked { background-color: rgb(56, 152, 236); background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-color: rgb(56, 152, 236); }
.w-checkbox-input--inputType-custom.w--redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-layout-vflex { flex-direction: column; align-items: flex-start; display: flex; }
body { background-color: var(--_theme---background--surface-main); font-family: var(--_text-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; }
h1, h2, h3, h4, h5, h6 { display: flow-root; }
p { color: var(--_theme---typography--text); margin-bottom: 0px; display: flow-root; }
a { color: inherit; outline-width: var(--focus--width); outline-offset: var(--focus--offset-outer); text-decoration: none; }
ul { margin-bottom: 0px; padding-left: 0px; }
ol { margin-bottom: 0px; list-style-type: decimal; }
img { object-fit: cover; width: 100%; max-width: 100%; height: 100%; }
strong { font-weight: bold; }
blockquote { border-style: none; padding: 0px; }
figure { margin-bottom: 0px; }
.u-theme-light { background-color: var(--_theme---background--surface-main); color: var(--_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>); --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.u-theme-surface-01 { background-color: var(--_theme---background--surface-main); color: var(--_theme---typography--heading); --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.u-heading-style-display-lg { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--display-large); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-heading-style-h1 { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h1); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; }
.u-heading-style-h2 { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h2); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-heading-style-h3 { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h3); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-heading-style-h4 { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h4); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-heading-style-h5 { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h5); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-heading-style-h6 { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h6); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-text-style-large { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-large); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-text-style-main { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); white-space: pre-wrap; --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-main); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap-style: pretty; display: flow-root; }
.u-rich-text { flex-flow: column; }
.u-rich-text h1 { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); font-family: var(--_heading-style---font-family); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h1); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; }
.u-rich-text h2 { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); font-family: var(--_heading-style---font-family); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h2); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; }
.u-rich-text h3 { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); font-family: var(--_heading-style---font-family); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h3); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; }
.u-rich-text h4 { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); font-family: var(--_heading-style---font-family); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h4); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; }
.u-rich-text h5 { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); font-family: var(--_heading-style---font-family); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h5); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-wrap: balance; text-transform: var(--_heading-style---text-transform, none); }
.u-rich-text h6 { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); font-family: var(--_heading-style---font-family); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h6); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-wrap: balance; text-transform: var(--_heading-style---text-transform, none); }
.u-rich-text p { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-main); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-wrap: pretty; text-transform: var(--_text-style---text-transform, none); }
.u-rich-text blockquote { margin-top: var(--_spacing---space--7); margin-bottom: var(--_spacing---space--7); font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-large); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); border-left-style: solid; border-left-width: 0.2rem; padding: 0.5rem 1rem; }
.u-rich-text ol { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); gap: 0.9em; align-items: var(--_alignment---direction, start); flex-flow: column; padding-left: 1.2em; list-style-type: decimal; display: flex; overflow: visible; }
.u-rich-text li { margin-top: calc(var(--_text-style---trim-top) * -1); margin-bottom: calc(var(--_text-style---trim-bottom) * -1); display: list-item; }
.u-rich-text ul { margin-top: var(--_text-style---margin-top); margin-bottom: var(--_text-style---margin-bottom); gap: 0.9em; align-items: var(--_alignment---direction, start); flex-flow: column; padding-left: 1.2em; list-style-type: disc; display: flex; overflow: visible; }
.u-rich-text figure { margin-top: var(--_spacing---space--8); margin-bottom: var(--_spacing---space--8); }
.u-container { z-index: 1; width: 100%; max-width: min(var(--container--main), 100% - var(--site--margin) * 2); margin-left: auto; margin-right: auto; position: relative; container: threshold-large / inline-size; }
.u-container-small { width: 100%; max-width: min(var(--container--small), 100% - var(--site--margin) * 2); margin-left: auto; margin-right: auto; position: relative; container: threshold-large / inline-size; }
.u-container-full { width: 100%; max-width: min(var(--container--full), 100% - var(--site--margin) * 2); margin-left: auto; margin-right: auto; position: relative; container: threshold-large / inline-size; }
.u-sr-only { white-space: nowrap; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; width: 1px; height: 1px; margin-left: auto; margin-right: auto; padding: 0px; position: absolute; inset: 0% 0% auto; overflow: hidden; }
.u-visual-wrap { aspect-ratio: 1 / 1; width: 100%; position: relative; overflow: hidden; }
.u-line-clamp-1, .u-line-clamp-2, .u-line-clamp-3, .u-line-clamp-4 { display: -webkit-box; overflow: hidden; }
.u-btn-group { margin-top: var(--_spacing---space--7); column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); align-content: center; align-items: center; justify-content: var(--_alignment---direction, start); flex-flow: wrap; display: flex; }
.u-child-contain { justify-content: center; align-items: var(--_alignment---direction, start); min-width: 100%; text-align: var(--_alignment---direction, start); flex-flow: column; display: flex; }
.u-flex-horizontal-wrap { align-content: center; align-items: center; justify-content: var(--_alignment---direction, start); text-align: var(--_alignment---direction, start); flex-flow: wrap; display: flex; }
.u-flex-vertical-nowrap { justify-content: center; align-items: var(--_alignment---direction, start); text-align: var(--_alignment---direction, start); flex-flow: column; display: flex; }
.u-flex-horizontal-nowrap { align-content: center; align-items: center; justify-content: var(--_alignment---direction, start); text-align: var(--_alignment---direction, start); flex-flow: row; display: flex; }
.u-flex-vertical-wrap { justify-content: center; align-items: var(--_alignment---direction, start); text-align: var(--_alignment---direction, start); flex-flow: column wrap; display: flex; }
.u-flex-grow { flex: 1 1 0%; }
.u-flex-shrink { flex: 0 1 auto; }
.u-flex-noshrink { flex: 0 0 auto; }
.u-grid-custom { column-gap: var(--site--gutter); row-gap: var(--site--gutter); --_column-count---value: 1; grid-template-rows: auto; grid-auto-columns: minmax(0px, 1fr); grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr)); display: grid; }
.u-grid-subgrid { grid-template-rows: auto; grid-auto-columns: minmax(0px, 1fr); grid-template-columns: subgrid; gap: inherit; grid-column: auto / span 1; display: grid; }
.u-grid-autofit { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--site--gutter); --_column-count---value: 12; grid-template-rows: auto; grid-auto-columns: minmax(0px, 1fr); grid-template-columns: repeat(auto-fit, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr)); display: grid; }
.u-grid-autofill { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--site--gutter); --_column-count---value: 12; grid-template-rows: auto; grid-auto-columns: minmax(0px, 1fr); grid-template-columns: repeat(auto-fill, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr)); display: grid; }
.u-grid-above, .u-grid-below { column-gap: var(--site--gutter); row-gap: var(--site--gutter); --_column-count---value: 12; grid-template-rows: auto; grid-auto-columns: minmax(0px, 1fr); grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr)); flex-flow: column; display: grid; }
.u-grid-breakout { column-gap: var(--site--gutter); row-gap: var(--site--gutter); grid-template-rows: auto; grid-auto-columns: minmax(0px, 1fr); grid-template-columns: var(--grid-breakout); display: grid; }
.u-grid-flex { column-gap: var(--site--gutter); row-gap: var(--site--gutter); flex-flow: wrap; display: flex; }
.u-align-self-variable { align-self: var(--_alignment---direction, start); }
.u-align-self-start { align-self: flex-start; }
.u-align-self-center { align-self: center; }
.u-align-self-end { align-self: flex-end; }
.u-align-self-stretch { align-self: stretch; }
.u-align-items-stretch { align-items: stretch; }
.u-align-items-start { align-items: flex-start; }
.u-align-items-center { align-items: center; }
.u-align-items-end { align-items: flex-end; }
.u-align-items-variable { align-items: var(--_alignment---direction, start); }
.u-justify-content-start { justify-content: flex-start; }
.u-justify-content-center { justify-content: center; }
.u-justify-content-end { justify-content: flex-end; }
.u-justify-content-between { justify-content: space-between; }
.u-justify-content-around { justify-content: space-around; }
.u-justify-content-variable { justify-content: var(--_alignment---direction, start); }
.u-color-inherit { color: inherit; }
.u-color-faded { opacity: 0.6; }
.u-background-transparent { background-color: rgba(0, 0, 0, 0); }
.u-background-1 { background-color: var(--_theme---background--surface-main); }
.u-background-2 { background-color: var(--_theme---background--surface-light); }
.u-gap-0 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: 0rem; }
.u-gap-inherit { gap: inherit; }
.u-gap-1 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--1); }
.u-gap-2 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--2); }
.u-gap-gutter { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--site--gutter); }
.u-gap-3 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--3); }
.u-gap-4 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--4); }
.u-gap-5 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_column-count---value: 5; }
.u-gap-6 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--6); }
.u-gap-7 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--7); }
.u-gap-8 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--8); }
.u-gap-row-0 { row-gap: 0rem; }
.u-gap-row-inherit { row-gap: inherit; }
.u-gap-row-1 { row-gap: var(--_spacing---space--2); }
.u-gap-row-2 { row-gap: var(--_spacing---space--3); }
.u-gap-row-gutter { row-gap: var(--site--gutter); }
.u-gap-row-3 { row-gap: var(--_spacing---space--4); }
.u-gap-row-4 { row-gap: var(--_spacing---space--5); }
.u-gap-row-5 { row-gap: var(--_spacing---space--6); }
.u-gap-row-6 { row-gap: var(--_spacing---space--7); }
.u-gap-row-7 { row-gap: var(--_spacing---space--8); }
.u-gap-row-8 { row-gap: var(--_spacing---space--9); }
.u-mt-auto { margin-top: auto; }
.u-mt-0 { margin-top: 0px; }
.u-mt-gutter { margin-top: var(--site--gutter); }
.u-mt-text { margin-top: var(--_text-style---margin-top); }
.u-mt-1 { margin-top: var(--_spacing---space--2); }
.u-mt-2 { margin-top: var(--_spacing---space--3); }
.u-mt-3 { margin-top: var(--_spacing---space--4); }
.u-mt-4 { margin-top: var(--_spacing---space--5); }
.u-mt-5 { margin-top: var(--_spacing---space--6); }
.u-mt-6 { margin-top: var(--_spacing---space--7); }
.u-mt-7 { margin-top: var(--_spacing---space--8); }
.u-mt-8 { margin-top: var(--_spacing---space--9); }
.u-mb-auto { margin-bottom: auto; }
.u-mb-0 { margin-bottom: 0px; }
.u-mb-gutter { margin-bottom: var(--site--gutter); }
.u-mb-text { margin-bottom: var(--_text-style---margin-bottom); }
.u-mb-1 { margin-bottom: var(--_spacing---space--2); }
.u-mb-2 { margin-bottom: var(--_spacing---space--3); }
.u-mb-3 { margin-bottom: var(--_spacing---space--4); }
.u-mb-4 { margin-bottom: var(--_spacing---space--5); }
.u-mb-5 { margin-bottom: var(--_spacing---space--6); }
.u-mb-6 { margin-bottom: var(--_spacing---space--7); }
.u-mb-7 { margin-bottom: var(--_spacing---space--8); }
.u-mb-8 { margin-bottom: var(--_spacing---space--9); }
.u-weight-regular { font-family: var(--_typography---primary-font--p-font-family); font-weight: var(--_typography---primary-font--regular); }
.u-weight-medium { font-family: var(--_typography---primary-font--p-font-family); font-weight: var(--_typography---primary-font--medium); }
.u-weight-bold { font-family: var(--_typography---primary-font--p-font-family); font-weight: var(--_typography---primary-font--bold); }
.u-min-height-screen { min-height: 100svh; }
.u-column-full { grid-column: 1 / -1; }
.u-column-custom { grid-column: auto / span 1; }
.u-column-indent { grid-column: 2 / -2; }
.u-column-1 { grid-column: auto / span 1; }
.u-column-2 { grid-column: auto / span 2; }
.u-column-3 { grid-column: auto / span 3; }
.u-column-4 { grid-column: auto / span 4; }
.u-column-5 { grid-column: auto / span 5; }
.u-column-6 { grid-column: auto / span 6; }
.u-column-7 { grid-column: auto / span 7; }
.u-column-8 { grid-column: auto / span 8; }
.u-column-9 { grid-column: auto / span 9; }
.u-column-10 { grid-column: auto / span 10; }
.u-column-11 { grid-column: auto / span 11; }
.u-column-12 { grid-column: auto / span 12; }
.u-alignment-start { --_alignment---direction: start; text-align: var(--_alignment---direction, start); }
.u-alignment-center { --_alignment---direction: center; text-align: var(--_alignment---direction, start); }
.u-alignment-end { --_alignment---direction: end; text-align: var(--_alignment---direction, start); }
.u-text-transform-none { text-transform: none; }
.u-text-transform-uppercase { text-transform: uppercase; }
.u-text-transform-capitalize { text-transform: capitalize; }
.u-text-transform-lowercase { text-transform: lowercase; }
.u-text-wrap-default { text-wrap: wrap; }
.u-text-wrap-balance { text-wrap: balance; }
.u-text-wrap-pretty { text-wrap: pretty; }
.u-max-width-none { max-width: none; }
.u-max-width-10ch { max-width: 10ch; }
.u-max-width-12ch { max-width: 12ch; }
.u-max-width-14ch { max-width: 14ch; }
.u-max-width-16ch { max-width: 16ch; }
.u-max-width-18ch { max-width: 18ch; }
.u-max-width-20ch { max-width: 20ch; }
.u-max-width-30ch { max-width: 30ch; }
.u-max-width-40ch { max-width: 40ch; }
.u-max-width-50ch { max-width: 50ch; }
.u-max-width-60ch { max-width: 60ch; }
.u-max-width-70ch { max-width: 70ch; }
.u-max-width-80ch { max-width: 80ch; }
.u-radius-none { border-radius: 0px; }
.u-radius-inherit { border-radius: inherit; }
.u-radius-small { border-radius: var(--radius--small\<deleted\|variable-95e0840b-4255-e171-3fc6-e4984fef0994\>); }
.u-radius-main { border-radius: var(--radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>); }
.u-radius-round { border-radius: var(--radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>); }
.u-overflow-visible { overflow: visible; }
.u-overflow-hidden { overflow: hidden; }
.u-overflow-clip { overflow: clip; }
.u-overflow-x-auto { overflow: auto clip; }
.u-overflow-y-auto { overflow: clip auto; }
.u-overflow-hidden-left { clip-path: polygon(0px 0px, 9000% 0px, 9000% 100%, 0% 100%); }
.u-display-block { display: block; }
.u-display-inline { display: inline; }
.u-display-inline-block { display: inline-block; }
.u-display-inline-flex { display: inline-flex; }
.u-display-inline-grid { display: inline-grid; }
.u-display-contents { display: contents; }
.u-display-none { display: none; }
.u-zindex-negative { z-index: -1; position: relative; }
.u-zindex-0 { z-index: 0; position: relative; }
.u-zindex-unset { z-index: unset; position: relative; }
.u-zindex-1 { z-index: 1; position: relative; }
.u-zindex-2 { z-index: 2; position: relative; }
.u-zindex-3 { z-index: 3; position: relative; }
.u-position-static { position: static; }
.u-position-relative { position: relative; }
.u-position-absolute { position: absolute; }
.u-position-sticky { position: sticky; top: 0px; }
.u-position-fixed { position: fixed; }
.u-height-full { height: 100%; }
.u-width-full { width: 100%; }
.u-cover { border-radius: var(--_ui---kv-shape); width: 100%; height: 100%; position: relative; }
.u-cover-absolute { width: 100%; height: 100%; position: absolute; inset: 0%; }
.u-pointer-on { pointer-events: auto; }
.u-pointer-off { pointer-events: none; }
.u-ratio-1-1 { aspect-ratio: 1 / 1; }
.u-ratio-16-9 { aspect-ratio: 16 / 9; }
.u-ratio-3-2 { aspect-ratio: 3 / 2; }
.u-ratio-2-3 { aspect-ratio: 2 / 3; }
.u-ratio-2-1 { aspect-ratio: 2 / 1; width: 100%; position: relative; }
.u-margin-inline-auto { margin-left: auto; margin-right: auto; }
.u-order-first { order: -1; }
.u-order-last { order: 1; }
.styleguide_subheading { margin-bottom: 0px; }
.styleguide_card_wrap { padding: var(--_spacing---space--7); column-gap: var(--_spacing---space--8); row-gap: var(--_spacing---space--8); border: var(--_border-styles---border-width--small) solid var(--_theme---border--main); border-radius: var(--_border-styles---radius--small); flex-flow: column; justify-content: space-between; align-items: stretch; display: flex; position: relative; overflow: hidden; }
.styleguide_footer { border-top: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); text-align: center; display: none; }
.g_tag_wrap { z-index: 100; border-radius: var(--radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>); background-color: var(--_theme---background--surface-inverse); color: var(--_theme---background--surface-main); line-height: var(--_typography---line-height--1); text-align: center; cursor: pointer; align-self: flex-start; padding: 0.5rem 0.75rem; display: inline-block; position: relative; }
.g_tag_wrap.u-overline-style-xsmall:where(.w-variant-56f24279-18be-86de-9f8e-0183d05800b7) { margin: 1rem; position: absolute; inset: auto auto 0% 0%; }
.g_tag_wrap.u-overline-style-xsmall:where(.w-variant-645e978d-a788-776d-34c9-db390e6663f4) { margin: 1rem; position: absolute; inset: auto 0% 0% auto; }
.g_tag_wrap.u-overline-style-xsmall:where(.w-variant-280ca324-6f4d-28ee-215d-417f175e9a23) { margin: 1rem; position: absolute; inset: 0% auto auto 0%; }
.g_tag_wrap.u-overline-style-xsmall:where(.w-variant-b92587b1-5653-4dfb-7925-27637c3a53b0) { margin: 1rem; position: absolute; inset: 0% 0% auto auto; }
.g_tag_wrap.u-overline-style-xsmall:where(.w-variant-de11f499-0f6c-20be-1bb7-2123723c9dec) { margin-left: auto; margin-right: auto; }
.styleguide_font_item { padding-top: var(--_spacing---space--3); padding-bottom: var(--_spacing---space--3); column-gap: var(--_spacing---space--6); row-gap: var(--_spacing---space--6); border-bottom: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); flex-flow: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: flex-start; display: flex; }
.form_main_field_label { text-align: left; width: 100%; }
.form_main_wrap { width: 100%; margin-bottom: 0px; }
.form_main_success_wrap { border: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); border-radius: var(--radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>); background-color: var(--swatch--transparent\<deleted\|variable-f3de064a-6a96-a418-1f97-8812677e8a89\>); padding: 1.2rem; }
.form_main_layout { column-gap: var(--_spacing---space--7); row-gap: var(--_spacing---space--7); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
.form_main_error_wrap { border: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); background-color: rgba(0, 0, 0, 0); margin-top: 0px; padding: 0.8rem 1.4rem; }
.form_main_field_input { border-top: 0px solid rgb(0, 0, 0); border-bottom-style: solid; border-right: 0px solid rgb(0, 0, 0); border-bottom-width: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>); border-bottom-color: var(--_theme---border--main); height: 3rem; font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-large); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); color: inherit; text-transform: var(--_text-style---text-transform, none); background-color: rgba(0, 0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-radius: 0px; margin-bottom: 0px; padding: 0px; }
.form_main_field_input:focus { border-bottom-color: var(--_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>); }
.form_main_field_input::placeholder { color: color-mix(in srgb, var(--_theme---text) 60%, transparent); }
.form_main_field_input.is-message { width: 100%; min-width: 100%; max-width: 100%; height: auto; min-height: 5rem; max-height: 10rem; padding-top: 0.5rem; }
.btn_main_wrap { border: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_button-style---border); border-radius: var(--radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>); background-color: var(--_button-style---background); color: var(--_button-style---text); text-align: center; vertical-align: middle; --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; justify-content: center; align-items: center; padding: 0.75rem 1.5rem; line-height: 1; transition: border-color 0.2s, color 0.2s, background-color 0.2s; display: inline-flex; position: relative; }
.btn_main_wrap:where(.w-variant-e85564cd-af30-a478-692b-71732aefb3ab) { --_button-style---border: var(--_theme---button-secondary--border); --_button-style---background: var(--_theme---button-secondary--background); --_button-style---text: var(--_theme---button-secondary--text); --_button-style---border-hover: var(--_theme---button-secondary--border-hover); --_button-style---background-hover: var(--_theme---button-secondary--background-hover); --_button-style---text-hover: var(--_theme---button-secondary--text-hover); --_button-style---background-blur: 12px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.btn_main_wrap:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); color: var(--_button-style---text-hover); }
.btn_main_text { z-index: 2; line-height: inherit; position: relative; }
.btn_play_wrap { aspect-ratio: 1 / 1; border: var(--_border-styles---radius--main) solid var(--_button-style---border); border-radius: var(--_border-styles---radius--round); background-color: var(--_button-style---background); width: 100%; min-width: 2rem; height: 100%; color: var(--_button-style---text); vertical-align: middle; --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; justify-content: center; align-items: center; transition: border-color 0.2s, color 0.2s, background-color 0.2s; display: inline-flex; position: relative; }
.btn_play_wrap:where(.w-variant-ab355ea0-b722-2f23-3507-f0290f710e57) { --_button-style---border: var(--_theme---button-secondary--border); --_button-style---background: var(--_theme---button-secondary--background); --_button-style---text: var(--_theme---button-secondary--text); --_button-style---border-hover: var(--_theme---button-secondary--border-hover); --_button-style---background-hover: var(--_theme---button-secondary--background-hover); --_button-style---text-hover: var(--_theme---button-secondary--text-hover); --_button-style---background-blur: 12px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.btn_play_wrap:where(.w-variant-78afbf4a-92d6-c1ee-069b-cdf52e36511c) { --_button-style---border: var(--_theme---button-terciary--border); --_button-style---background: var(--_theme---button-terciary--background); --_button-style---text: var(--_theme---button-terciary--text); --_button-style---border-hover: var(--_theme---button-terciary--background-hover); --_button-style---background-hover: var(--_theme---button-terciary--background-hover); --_button-style---text-hover: var(--_theme---button-terciary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.btn_play_wrap:where(.w-variant-8929fc3b-380b-3adf-e317-95c3eca73c1b) { --_button-style---border: var(--_theme---button-quartiary--border); --_button-style---background: var(--_theme---button-quartiary--background); --_button-style---text: var(--_theme---button-quartiary--text); --_button-style---border-hover: var(--_theme---button-quartiary--border-hover); --_button-style---background-hover: var(--_theme---button-quartiary--background-hover); --_button-style---text-hover: var(--_theme---button-quartiary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; width: 100%; min-width: 3rem; height: 100%; }
.btn_play_wrap:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); color: var(--_button-style---text-hover); }
.btn_play_icon { aspect-ratio: 1 / 1; width: 35%; position: relative; }
.page_wrap { flex-flow: column; min-height: 100svh; overflow: clip; }
.page_main { flex-flow: column; flex: 1 1 0%; display: flex; position: relative; }
.page_code_wrap { position: fixed; inset: 0% 0% auto; }
.styleguide_group { margin-top: var(--_spacing---space--9); margin-bottom: var(--_spacing---space--9); padding: var(--_spacing---space--7); column-gap: var(--_spacing---space--6); row-gap: var(--_spacing---space--6); border-radius: var(--_border-styles---radius--small); background-color: var(--_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>); flex-flow: column; display: flex; }
.styleguide_grid_medium { gap: 16px; grid-template-rows: 1fr; grid-template-columns: 1fr 1fr 1fr; width: 100%; height: 100%; display: grid; }
.styleguide_grid_medium.u-grid-autofill { --_column-count---value: 3; grid-template-columns: repeat(auto-fill, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr)); }
.styleguide_visual { width: 100%; max-height: 7rem; padding: var(--_spacing---space--2); aspect-ratio: 3 / 1.5; border: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); border-radius: var(--radius--small\<deleted\|variable-95e0840b-4255-e171-3fc6-e4984fef0994\>); text-align: center; flex-flow: column; justify-content: center; align-items: center; display: flex; position: relative; overflow: hidden; }
.hero_utility-page_wrap { text-align: center; }
.hero_utility-page_contain.u-container { align-content: center; min-height: 100vh; }
.hero_utility-page_content { column-gap: var(--_spacing---space--9); row-gap: var(--_spacing---space--9); flex-flow: column; max-width: 26rem; margin-left: auto; margin-right: auto; display: flex; }
.styleguide_contain { padding-top: var(--_spacing---section-space--small); padding-bottom: var(--_spacing---section-space--small); }
.styleguide_guide_wrap { z-index: 2000; pointer-events: none; display: none; position: fixed; inset: 0% 0% auto; overflow: hidden; }
.styleguide_guide_layout { column-gap: var(--site--gutter); row-gap: var(--site--gutter); grid-template-rows: auto; grid-auto-columns: 1fr; grid-template-columns: repeat(var(--site--column-count), minmax(0, 1fr)); display: grid; }
.styleguide_guide_column { color: rgba(138, 138, 138, 0.5); background-color: rgba(146, 146, 146, 0.06); flex-flow: column; justify-content: flex-end; align-items: center; height: 100vh; padding-top: 0.6rem; padding-bottom: 0.6rem; display: flex; }
.g_overline_wrap { justify-content: var(--_alignment---direction, start); flex-flow: row; flex: 0 0 auto; margin-bottom: 0px; display: flex; }
.g_overline_marker { width: var(--_border-styles---border-width--medium); background-color: var(--_button-style---border); opacity: 0.15; flex: 0 0 auto; height: 1rem; padding-bottom: 0px; padding-right: 0px; }
.g_overline_marker.tiny-8.brown-bg, .g_overline_marker.tiny-17.brown-bg { background-color: var(--_theme---brand-quartiary--main); }
.g_overline_text { margin-top: 0px; margin-bottom: 0px; }
.g_overline_text.u-overline-style-main { font-size: 1em; }
.g_overline_text.u-overline-style-main.u-color-faded.tiny-9.brown-bg, .g_overline_text.u-overline-style-main.u-color-faded.tiny-18.brown-bg { color: var(--_theme---brand-quartiary--main); }
.g_visual_wrap { background-color: color-mix(in lab, currentcolor 10%, transparent); width: 100%; height: 100%; overflow: hidden; }
.g_visual_img { object-position: inherit; }
.g_visual_overlay { background-color: rgb(0, 0, 0); }
.styleguide_list { column-gap: var(--site--gutter); row-gap: var(--site--gutter); flex-flow: column; align-items: stretch; width: 100%; display: flex; }
.styleguide_card_visual { border-top-left-radius: var(--radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>); border-top-right-radius: var(--radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>); border-bottom-left-radius: var(--radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>); border-bottom-right-radius: var(--radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>); opacity: 0.1; pointer-events: none; background-color: currentcolor; width: 100%; min-width: 3rem; min-height: 3rem; padding: 0px; }
.styleguide_flex_wrap { aspect-ratio: 1 / 1; background-image: url("../assets/f48922e6c14d9a1101d38c68bfc5c9f31259f98ba17867de03af98c85d181d2c.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 88%; flex-flow: column; width: 100%; display: flex; container-type: inline-size; }
.styleguide_flex_dot { opacity: 0.1; pointer-events: none; background-color: currentcolor; border-radius: 100vw; min-width: 16cqw; min-height: 16cqw; padding: 0px; }
.g_clickable_wrap { z-index: 3; border-radius: inherit; width: 100%; height: 100%; position: absolute; inset: 0%; }
.g_clickable_link { border-radius: inherit; width: 100%; height: 100%; display: block; position: absolute; inset: 0%; }
.g_clickable_btn { border-radius: inherit; width: 100%; height: 100%; display: none; position: absolute; inset: 0%; }
.styleguide_layout { column-gap: var(--site--gutter); row-gap: var(--_spacing---space--9); --_column-count---value: 12; flex-flow: row; grid-auto-columns: 1fr; align-items: start; display: flex; position: relative; }
.styleguide_content { grid-column: 1 / span 8; width: 80%; }
.styleguide_nav_wrap { top: var(--_spacing---space--9); margin-top: var(--_spacing---space--9); flex: 1 1 0%; padding-top: 2rem; padding-bottom: 2rem; position: sticky; overflow: clip auto; }
.styleguide_nav_list { border-left: var(--_button-sizes---border-width) solid var(--_theme---border--main); }
.styleguide_nav_item { margin-left: calc(var(--border-width--main) * -.5); }
.styleguide_nav_link { outline-offset: var(--focus--offset-inner); padding-top: 0.125rem; padding-bottom: 0.125rem; padding-left: 0.75rem; display: block; }
.styleguide_nav_link.w--current { border-left-style: solid; border-left-width: var(--_button-sizes---border-width); color: var(--_theme---brand-primary--main); border-left-color: currentcolor; }
.styleguide_nav_sub_list { overflow: hidden; }
.styleguide_nav_sub_link { opacity: 0.6; outline-offset: var(--focus--offset-inner); padding: 0.25rem 1.1rem; line-height: 1.3em; display: block; }
.styleguide_nav_sub_link:hover, .styleguide_nav_sub_link.w--current { opacity: 1; }
.styleguide_nav_sub_wrap { grid-template-rows: 0fr; grid-template-columns: minmax(0px, 1fr); transition-property: all; transition-duration: 0.2s; transition-timing-function: ease; display: grid; }
.btn_play_pause { opacity: 0; display: block; }
.btn_play_play { display: block; }
.g_overline_layout { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); vertical-align: baseline; flex-flow: row; justify-content: flex-start; align-items: center; display: flex; }
.g_svg { justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; overflow: visible !important; }
.styleguide_card_hidden { display: none; }
.g_section_space { height: var(--_spacing---section-space--none); position: relative; }
.g_section_space:where(.w-variant-d422cbd0-f212-c815-68df-63414354c21d) { height: var(--_spacing---section-space--small); }
.g_section_space:where(.w-variant-60a7ad7d-02b0-6682-95a5-2218e6fd1490) { height: var(--_spacing---section-space--main); }
.g_section_space:where(.w-variant-8cc18b30-4618-8767-0111-f6abfe45aaa3) { width: 100%; height: var(--_spacing---section-space--large); }
.g_section_space:where(.w-variant-41fc0c0a-cac3-53c9-9802-6a916e3fb342) { height: var(--site--margin); }
.g_section_space:where(.w-variant-e359d2da-de19-6775-b122-3e06f925f39e) { height: var(--_spacing---section-space--page-top); }
.g_section_space.large { height: var(--_spacing---section-space--large); }
.g_section_space.large:where(.w-variant-c6127557-d934-78d1-f2b6-009dc7eb2fe2) { height: var(--_spacing---section-space--small); }
.g_section_space.large:where(.w-variant-76eb02ab-8a0e-74dd-0867-418a161fc571) { height: var(--_spacing---section-space--main); }
.hero_utility-page_header { column-gap: var(--_spacing---space--6); row-gap: var(--_spacing---space--6); flex-flow: column; justify-content: center; align-items: center; display: flex; }
.g_section_wrap:where(.w-variant-a4eabb01-8ed6-63d0-157e-0a7b56aedaa1) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.g_section_wrap:where(.w-variant-857e5430-97c7-deb6-3c1a-d3063f9fe2c7) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.g_section_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.g_section_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.g_paragraph { text-wrap: pretty; }
.g_paragraph li { line-height: var(--_typography---line-height--1-1); margin-top: calc(var(--_spacing---space--1) / 1.5); text-wrap: balance; }
.form_main_legend { margin-bottom: var(--_spacing---space--4); }
.form_main_radio_input { z-index: 2; cursor: pointer; appearance: none; outline-style: none; width: 100%; height: 100%; position: absolute; inset: 0%; }
.form_main_radio_circle_wrap { aspect-ratio: 1 / 1; border: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); border-radius: 100vw; flex: 0 0 auto; justify-content: center; align-items: center; width: 1.5rem; padding: 0px; display: flex; }
.form_main_radio_label { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); font-weight: inherit; justify-content: flex-start; align-items: center; margin-bottom: 0px; display: flex; position: relative; }
.form_main_radio_circle_inner { aspect-ratio: 1 / 1; opacity: 0; background-color: currentcolor; border-radius: 100vw; width: 80%; padding: 0px; }
.form_main_list { column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
.form_main_checkbox_label { gap: 0.5rem; font-weight: inherit; justify-content: flex-start; align-items: center; margin-bottom: 0px; display: flex; position: relative; }
.form_main_checkbox_input { z-index: 2; cursor: pointer; appearance: none; outline-style: none; width: 100%; height: 100%; position: absolute; inset: 0%; }
.form_main_checkbox_box { aspect-ratio: 1 / 1; border: var(--border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>) solid var(--_theme---border--main); border-radius: var(--radius--small\<deleted\|variable-95e0840b-4255-e171-3fc6-e4984fef0994\>); flex: 0 0 auto; justify-content: center; align-items: center; width: 1.6rem; padding: 0px; display: flex; }
.form_main_checkbox_icon { opacity: 0; width: 63%; color: var(--_theme---background--surface-main); overflow: visible !important; }
.g_content { text-align: var(--_alignment---direction, start); }
.g_content:where(.w-variant-67e1f4a6-997b-b215-d348-cc757a57083b) { --_alignment---direction: start; }
.g_content:where(.w-variant-4f54624e-ceb1-0769-a238-365d5e220b70) { --_alignment---direction: center; }
.g_content:where(.w-variant-405b6754-709a-81de-bf32-f0102c0c7aa2) { --_alignment---direction: end; }
.g_background_color { pointer-events: none; }
.g_background_color:where(.w-variant-cd5f9287-5b9f-b1bf-cfe9-3449eb06f297) { background-color: var(--_theme---background--surface-main); }
.g_background_color:where(.w-variant-eb0f2029-84f7-ce58-38ea-0afc3f5a3171) { background-color: var(--_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>); }
.g_background_color:where(.w-variant-c845015d-52b8-f15f-01ef-7e144fe2694a) { background-color: var(--_theme---background--surface-light); }
.g_background_color:where(.w-variant-e1228c0a-33c7-e772-d61e-c8487b9f0f59) { background-color: var(--_theme---background--surface-inverse); }
.styleguide_classes_list.u-flex-vertical-wrap.u-gap-8 { padding: 5rem; }
.u-heading-style-display-xlg { font-family: var(--_heading-style---font-family); color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--display-xlarge); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-text-style-display-xlarge { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---heading-sizes--display-xlarge); --_text-style---line-height: var(--_typography---line-height--1); --_text-style---font-weight: var(--_typography---primary-font--medium); --_text-style---letter-spacing: var(--_typography---letter-spacing--n-xsm); --_text-style---margin-top: var(--_spacing---space--8); --_text-style---margin-bottom: var(--_spacing---space--7); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-text-style-xsmall { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-xsmall); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-text-style-tiny { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-tiny); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-overline-style-large { font-family: var(--_overline-style---font-family); font-size: var(--_overline-style---font-size); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: var(--_overline-style---letter-spacing); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-large) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_overline-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-overline-style-main { font-family: var(--_overline-style---font-family); font-size: var(--_overline-style---font-size); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: var(--_overline-style---letter-spacing); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-main) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_overline-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-overline-style-small { font-family: var(--_overline-style---font-family); font-size: var(--_overline-style---font-size); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: var(--_overline-style---letter-spacing); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-small) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--std); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_overline-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-overline-style-xsmall { font-family: var(--_overline-style---font-family); font-size: var(--_overline-style---font-size); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: var(--_overline-style---letter-spacing); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-xsmall) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_overline-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.styleguide_grid_smalll.u-grid-autofill { --_column-count---value: 4; }
.u-ratio-9-16 { aspect-ratio: 9 / 16; }
.u-ratio-1-2 { aspect-ratio: 1 / 2; }
.u-tablet-show, .u-mobile-landscape-show, .u-mobile-show { display: none; }
.styleguide_placeholder_frame { border: 1px dashed var(--_theme---border--main); border-radius: var(--radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>); padding: 1rem; }
.hidden { display: none; }
.slider-nav { z-index: 2; justify-content: center; align-items: center; column-gap: 8px; padding: 16px; display: flex; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.slider-nav-inactive { cursor: pointer; background-color: rgb(149, 160, 178); border-radius: 100%; width: 8px; height: 8px; padding: 0px; }
.slider-nav-active { cursor: pointer; background-color: rgb(0, 0, 0); border-radius: 100%; width: 8px; height: 8px; padding: 0px; }
.slider-arrows { justify-content: center; column-gap: 8px; margin-top: 24px; display: flex; }
.slider-arrow { color: rgb(0, 0, 0); text-align: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 227, 232); border-radius: 8px; min-width: 148px; padding: 9px 32px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-weight: 500; box-shadow: rgba(149, 160, 178, 0.08) 0px 2px 1px; }
.g_slide { width: 100%; height: auto; margin-bottom: var(--_spacing---space--6); background-color: var(--_color-primitives---neutral-alpha-light--transparent); }
.bullet_layout { background-color: var(--_color-primitives---neutral--900); width: 100%; height: 100%; }
.bullet_layout:where(.w-variant-ae14e730-bc66-a347-777d-8f7a94eda85a) { background-color: var(--_theme---brand-primary--main); width: 100%; height: 100%; }
.bullet_layout:where(.w-variant-c161af66-a8a9-96fe-0483-8086a165f92c) { background-color: var(--_color-primitives---neutral--500); }
.bullet_layout:where(.w-variant-c0346eb8-46f1-60d8-0010-250c4456b9fe) { background-color: var(--_theme---background--surface-inverse); opacity: 0.25; }
.bullet_layout:where(.w-variant-ecc4c8aa-bd5c-157b-5e23-f0a71d23a8c6) { background-color: var(--_theme---brand-primary--light); }
.bullet_layout:where(.w-variant-cc62354e-2a64-0f24-63b4-0338a981b699) { background-color: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); }
.bullet_layout.accent { background-color: rgb(255, 35, 35); width: 100%; height: 100%; }
.u-subtitle-style-large { font-family: var(--_subtitle-style---font-family); color: var(--_theme---typography--subtitle); font-size: var(--_subtitle-style---font-size); line-height: var(--_subtitle-style---line-height); font-weight: var(--_subtitle-style---font-weight); letter-spacing: var(--_subtitle-style---letter-spacing); --_subtitle-style---font-family: var(--_typography---primary-font--p-font-family); --_subtitle-style---font-size: var(--_typography---font-size--text-large); --_subtitle-style---line-height: var(--_typography---line-height--1-3); --_subtitle-style---font-weight: var(--_typography---primary-font--regular); --_subtitle-style---letter-spacing: var(--_typography---letter-spacing--std); --_subtitle-style---margin-top: var(--_spacing---space--2); --_subtitle-style---margin-bottom: var(--_spacing---space--3); --_subtitle-style---text-transform: var(--_typography---text-transform--uppercase); --_subtitle-style---trim-top: var(--_typography---primary-font--trim-top); --_subtitle-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_subtitle-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-subtitle-style-medium { font-family: var(--_subtitle-style---font-family); color: var(--_theme---typography--subtitle); font-size: var(--_subtitle-style---font-size); line-height: var(--_subtitle-style---line-height); font-weight: var(--_subtitle-style---font-weight); letter-spacing: var(--_subtitle-style---letter-spacing); --_subtitle-style---font-family: var(--_typography---primary-font--p-font-family); --_subtitle-style---font-size: var(--_typography---font-size--text-main); --_subtitle-style---line-height: var(--_typography---line-height--1-3); --_subtitle-style---font-weight: var(--_typography---primary-font--regular); --_subtitle-style---letter-spacing: var(--_typography---letter-spacing--std); --_subtitle-style---margin-top: var(--_spacing---space--2); --_subtitle-style---margin-bottom: var(--_spacing---space--3); --_subtitle-style---text-transform: var(--_typography---text-transform--uppercase); --_subtitle-style---trim-top: var(--_typography---primary-font--trim-top); --_subtitle-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_subtitle-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-subtitle-style-small { font-family: var(--_subtitle-style---font-family); color: var(--_theme---typography--subtitle); font-size: var(--_subtitle-style---font-size); line-height: var(--_subtitle-style---line-height); font-weight: var(--_subtitle-style---font-weight); letter-spacing: var(--_subtitle-style---letter-spacing); --_subtitle-style---font-family: var(--_typography---primary-font--p-font-family); --_subtitle-style---font-size: var(--_typography---font-size--text-small); --_subtitle-style---line-height: var(--_typography---line-height--1-3); --_subtitle-style---font-weight: var(--_typography---primary-font--regular); --_subtitle-style---letter-spacing: var(--_typography---letter-spacing--std); --_subtitle-style---margin-top: var(--_spacing---space--2); --_subtitle-style---margin-bottom: var(--_spacing---space--3); --_subtitle-style---text-transform: var(--_typography---text-transform--uppercase); --_subtitle-style---trim-top: var(--_typography---primary-font--trim-top); --_subtitle-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_subtitle-style---text-transform, none); text-wrap: balance; display: flow-root; }
.u-container-large { width: 100%; max-width: min(var(--container--large), 100% - var(--site--margin) * 2); margin-left: auto; margin-right: auto; position: relative; container: threshold-large / inline-size; }
.u-overline-style-tiny { font-family: var(--_overline-style---font-family); font-size: var(--_overline-style---font-size); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: var(--_overline-style---letter-spacing); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-tiny) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_overline-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.ds_caption { color: var(--_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>); }
.ds_caption.u-text-style-small.u-color-faded { text-align: var(--_alignment---direction, start); }
.ds_settings_frame_wrap { margin-top: var(--_spacing---space--6); margin-bottom: var(--_spacing---space--6); padding: var(--_units---size--1-5rem); column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); border-radius: var(--_border-styles---radius--small); background-color: var(--_theme---background--surface-inverse); color: var(--_theme---overline-text--inverse); flex-flow: wrap; justify-content: space-between; align-items: center; display: flex; }
.ds_settings_content { border-left: var(--_button-sizes---border-width) solid var(--_theme---border--main); }
.ds_settings_overline { color: var(--_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>); margin-bottom: 0px; }
.h_styles_tag { border-radius: var(--radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>); background-color: var(--_color-primitives---feedback-informative--600); width: 100%; color: var(--_theme---overline-text--inverse); line-height: var(--_typography---line-height--1); text-align: center; cursor: pointer; align-self: flex-start; padding: 0.5rem 0.75rem; display: inline-block; position: relative; }
.h_styles_tag.is--desktop-base-size { z-index: var(--_typography---heading-scales--desktop-base-size); }
.h_styles_tag.is--desktop-scale-ratio { z-index: var(--_typography---heading-scales--desktop-scale-ratio); }
.p_styles_tag { border-radius: var(--radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>); background-color: var(--_color-primitives---feedback-informative--600); color: var(--_theme---overline-text--inverse); line-height: var(--_typography---line-height--1); text-align: center; cursor: pointer; align-self: flex-start; padding: 0.5rem 0.75rem; display: inline-block; position: relative; }
.p_styles_tag.is--mobile-scale-ratio { z-index: var(--_typography---font-scales--mobile-scale-ratio); }
.p_styles_tag.is--mobile-base-size { z-index: var(--_typography---font-scales--mobile-base-size); }
.p_styles_tag.is--deskop-base-size { z-index: var(--_typography---font-scales--desktop-base-size); }
.p_styles_tag.is--desktop-scale-ratio { z-index: var(--_typography---font-scales--desktop-scale-ratio); }
.ds_settings_grid { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.g_overline_underline { height: var(--_border-styles---border-width--small); background-color: var(--_theme---border--main); position: relative; }
.g_underline_marker { width: var(--_spacing---space--7); height: var(--_border-styles---border-width--medium); background-color: var(--_theme---brand-secondary--main); background-image: linear-gradient(270deg, var(--_color-primitives---gradient-primary--start), var(--_color-primitives---gradient-primary--end)); display: flex; }
.styles-group { gap: 24px; border-top: 1px solid rgb(200, 209, 217); flex-flow: column; padding-top: 24px; display: flex; }
.styles-group-header { gap: 4px; flex-flow: column; justify-content: center; align-items: flex-start; display: flex; }
.h6-heading { letter-spacing: -0.03em; margin-top: 0px; margin-bottom: 0px; font-size: 24px; font-weight: 700; line-height: 1.3; }
.styles-badge { gap: 4px; justify-content: flex-start; align-items: stretch; padding-top: 4px; padding-bottom: 4px; text-decoration: none; display: inline-flex; }
.styles-icon { color: rgb(255, 255, 255); justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; }
.styles-class { color: rgb(255, 255, 255); background-color: rgb(37, 103, 235); border-radius: 4px; padding: 4px 6px; font-size: 12px; font-weight: 500; line-height: 20px; }
.u-max-width-xlarge { width: 100%; max-width: 846px; }
.styles-box { pointer-events: none; color: rgb(164, 195, 255); text-align: center; background-color: rgb(230, 235, 255); justify-content: center; align-items: center; width: 100%; height: 60px; padding-left: 24px; padding-right: 24px; font-size: 14px; display: flex; }
.styles-box.styles-box-border { border: 1px solid rgb(139, 178, 255); }
.u-max-width-large { width: 100%; max-width: 628px; }
.u-max-width-regular { width: 100%; max-width: 512px; }
.u-max-width-small { width: 100%; max-width: 384px; }
.u-max-width-xsmall { width: 100%; max-width: 320px; }
.g_overline_inner_wrap.u-flex-horizontal-wrap { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); }
.bullet_component { width: var(--_ui---bullet-primary--main\<deleted\|variable-206ebdb5-6df1-c3e4-fdde-585fc16c1508\>); height: var(--_ui---bullet-primary--main\<deleted\|variable-206ebdb5-6df1-c3e4-fdde-585fc16c1508\>); aspect-ratio: 1 / 1; flex: 0 0 auto; justify-content: center; align-items: center; margin-top: auto; margin-bottom: auto; display: flex; }
.bullet_component:where(.w-variant-66a0c8af-d3d8-aa4b-5bb7-ccf58781a968) { width: var(--_ui---bullet-primary--large\<deleted\|variable-cc5c0ef2-bce0-62ff-ea35-adff3a5cd30a\>); height: var(--_ui---bullet-primary--large\<deleted\|variable-cc5c0ef2-bce0-62ff-ea35-adff3a5cd30a\>); }
.bullet_component:where(.w-variant-646fb353-8d6f-eef5-ac48-12de388e3aef) { width: var(--_ui---bullet-primary--small\<deleted\|variable-c8f83940-39a6-efef-4846-fec34c2d4aaa\>); height: var(--_ui---bullet-primary--small\<deleted\|variable-c8f83940-39a6-efef-4846-fec34c2d4aaa\>); position: relative; }
.bullet_component:where(.w-variant-0e99372a-5cd7-b908-6cba-26cb78926461) { margin-left: 0px; margin-right: 0px; }
.bullet_component.small { width: var(--_ui---bullet-primary--small\<deleted\|variable-c8f83940-39a6-efef-4846-fec34c2d4aaa\>); height: var(--_ui---bullet-primary--small\<deleted\|variable-c8f83940-39a6-efef-4846-fec34c2d4aaa\>); position: relative; }
.bullet_component.small.divider-caption { color: var(--_theme---brand-quartiary--lighter); }
.g_overline_contain { width: 100%; margin-bottom: var(--_spacing---space--7); font-size: var(--_overline-style---font-size); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-main) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.g_overline_contain:where(.w-variant-ee4fc1fa-ec42-661a-7848-34557e5472e3) { margin-bottom: var(--_spacing---space--5); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-small) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--std); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.g_overline_contain:where(.w-variant-1ff434a0-054a-8e6e-b519-6cb7de02f068) { --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-large) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.g_overline_contain:where(.w-variant-aad240c8-c778-cfd3-f907-bff318627b15) { --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-xsmall) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.g_overline_contain:where(.w-variant-6f3e6449-2b0e-144d-03c5-fac5e34aa388), .g_overline_contain.u-child-contain.tiny, .g_overline_contain.u-child-contain.tiny-10 { --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-tiny) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.g_overline_outter_wrapp { justify-content: flex-start; align-items: center; }
.u_padding_bottom_divider { width: 100%; padding-bottom: var(--_spacing---space--8); border-bottom: var(--_border-styles---border-width--small) solid var(--_theme---border--main); }
.u-ratio-5-2 { aspect-ratio: 5 / 2; }
.u-ratio-4-3 { aspect-ratio: 4 / 3; }
.u-ratio-16-10 { aspect-ratio: 16 / 10; }
.u-ratio-21-9 { aspect-ratio: 21 / 9; }
.u-ratio-2_76-1 { aspect-ratio: 2.76 / 1; }
.u-ratio-3-4 { aspect-ratio: 3 / 4; }
._w-slider-dot { justify-content: center; align-items: center; display: none; }
.u-clear-text-style { letter-spacing: 0px; text-transform: none; text-wrap: pretty; font-size: 14px; font-weight: 500; line-height: 1.5; display: flow-root; }
.caption_main_component:where(.w-variant-c909ed6d-2f07-3a8f-3dec-5941ba4c837a) { position: absolute; inset: 0% 0% auto auto; }
.caption_main_component:where(.w-variant-3249985a-0a29-9d8f-8383-76cc81fa8424) { position: absolute; inset: 0% auto auto 0%; }
.caption_main_component:where(.w-variant-5f7b468d-6660-2d85-eed2-cc40c91c2d5d) { position: absolute; inset: auto auto 0% 0%; }
.caption_main_component:where(.w-variant-5f2765e9-c9fe-83cc-6f06-d72ba6d57159) { z-index: 25; position: absolute; inset: auto 0% 0% auto; }
.caption_main_component:where(.w-variant-a91c7c01-765d-25fe-6085-3a64d8bc596b) { justify-content: flex-end; align-items: center; margin-left: auto; display: flex; }
.caption_main_layout { column-gap: var(--_caption-style---outter-gap); row-gap: var(--_caption-style---outter-gap); justify-content: flex-start; align-items: center; display: flex; }
.caption_main_layout:where(.w-variant-1fee15c1-cc7e-7fec-d644-a93b7824b074) { --_caption-style---outter-gap: var(--_spacing---space--3); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-xsmall); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--12); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--5); --_caption-style---float-margim-v: var(--_spacing---space--5); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); }
.caption_main_layout:where(.w-variant-46f52c3a-a2de-5917-c46c-360d893d75c2) { --_caption-style---outter-gap: var(--_spacing---space--3); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-tiny); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--8); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--3); --_caption-style---float-margim-v: var(--_spacing---space--3); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); }
.caption_content_wrap { column-gap: var(--_caption-style---inner-gap); row-gap: var(--_caption-style---inner-gap); flex-flow: wrap; justify-content: flex-start; align-items: center; display: flex; }
.g_visual_content { padding: var(--_units---padding--medium); }
.caption_main_text.u-caption-style-main:where(.w-variant-1fee15c1-cc7e-7fec-d644-a93b7824b074) { --_caption-style---outter-gap: var(--_spacing---space--3); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-xsmall); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--12); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--5); --_caption-style---float-margim-v: var(--_spacing---space--5); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); }
.caption_main_text.u-caption-style-main:where(.w-variant-46f52c3a-a2de-5917-c46c-360d893d75c2) { --_caption-style---outter-gap: var(--_spacing---space--3); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-tiny); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--8); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--3); --_caption-style---float-margim-v: var(--_spacing---space--3); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); }
.u-caption-style-main { font-family: var(--_caption-style---font-family); color: var(--_theme---typography--caption); font-size: var(--_caption-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_caption-style---font-weight); letter-spacing: var(--_caption-style---letter-spacing); --_caption-style---outter-gap: var(--_spacing---space--4); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-small); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--16); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--7); --_caption-style---float-margim-v: var(--_spacing---space--7); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); text-transform: var(--_caption-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-caption-style-small { font-family: var(--_caption-style---font-family); color: var(--_theme---typography--caption); font-size: var(--_caption-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_caption-style---font-weight); letter-spacing: var(--_caption-style---letter-spacing); --_caption-style---outter-gap: var(--_spacing---space--3); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-xsmall); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--12); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--5); --_caption-style---float-margim-v: var(--_spacing---space--5); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); text-transform: var(--_caption-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-caption-style-xsmall { font-family: var(--_caption-style---font-family); color: var(--_theme---typography--caption); font-size: var(--_caption-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_caption-style---font-weight); letter-spacing: var(--_caption-style---letter-spacing); --_caption-style---outter-gap: var(--_spacing---space--3); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-tiny); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--8); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--3); --_caption-style---float-margim-v: var(--_spacing---space--3); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); text-transform: var(--_caption-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.g_visual_lightbox { display: none; }
.g_visual_lightbox:where(.w-variant-51a9f26d-63f5-b2c6-ea5d-8c901a907f4e) { display: block; }
.g_visual_media:where(.w-variant-51a9f26d-63f5-b2c6-ea5d-8c901a907f4e) { display: none; }
.u-slide-base-wrap { width: 100%; height: auto; }
.caption_visual_wrap { width: var(--_caption-style---svg-size); color: var(--_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>); }
.g_svg_wrap { width: 100%; height: 100%; color: inherit; flex: 0 0 auto; justify-content: center; align-items: center; display: flex; }
.caption_main_contain { margin: var(--_spacing---space--4); --_caption-style---outter-gap: var(--_spacing---space--4); --_caption-style---inner-gap: var(--_spacing---space--2); --_caption-style---font-family: var(--_typography---primary-font--p-font-family); --_caption-style---font-size: var(--_typography---font-size--text-small); --_caption-style---font-weight: var(--_typography---primary-font--light); --_caption-style---letter-spacing: var(--_typography---letter-spacing--lg); --_caption-style---svg-size: var(--_units---icon-size--16); --_caption-style---line-height: var(--_typography---line-height--1-1); --_caption-style---text-transform: var(--_typography---text-transform--none); --_caption-style---trim-top: var(--_typography---primary-font--trim-top); --_caption-style---trim-bottom: var(--_typography---primary-font--trim-bottom); --_caption-style---float-margim-h: var(--_spacing---space--7); --_caption-style---float-margim-v: var(--_spacing---space--7); --_caption-style---fixed-margin-h: var(--_spacing---space--3); --_caption-style---fixed-margim-v: var(--_spacing---space--3); }
.caption_main_contain:where(.w-variant-a91c7c01-765d-25fe-6085-3a64d8bc596b) { margin: var(--_spacing---space--1) var(--_spacing---space--4); }
.g_background_wrap { pointer-events: none; }
.sc_header_wrap { flex-flow: column; justify-content: center; align-items: flex-start; display: flex; }
.sc_header_wrap:where(.w-variant-5db98c29-a83e-ae0d-8204-02e19c5c9c01) { margin-bottom: 0px; }
.u-mt-heading { margin-top: var(--_heading-style---margin-top); }
.u-mt-subtitle { margin-top: var(--_subtitle-style---margin-top); }
.u-mb-heading { margin-bottom: var(--_heading-style---margin-bottom); }
.u-mb-subtitle { margin-bottom: var(--_subtitle-style---margin-bottom); }
.btn_expand_layout { column-gap: var(--_button-sizes---gap); row-gap: var(--_button-sizes---gap); border: var(--_button-sizes---border-width) solid var(--_button-style---border); border-radius: var(--_button-sizes---border-radius); background-color: var(--_button-style---background); backdrop-filter: blur(var(--_button-style---background-blur)); color: var(--_button-style---text); justify-content: center; align-self: center; align-items: center; transition: 0.24s ease-out; }
.btn_expand_layout:where(.w-variant-778b43ed-236f-3049-aa32-9e15d0c955ee) { --_button-style---border: var(--_theme---button-secondary--border); --_button-style---background: var(--_theme---button-secondary--background); --_button-style---text: var(--_theme---button-secondary--text); --_button-style---border-hover: var(--_theme---button-secondary--border-hover); --_button-style---background-hover: var(--_theme---button-secondary--background-hover); --_button-style---text-hover: var(--_theme---button-secondary--text-hover); --_button-style---background-blur: 12px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.btn_expand_layout:where(.w-variant-fd3f5d0b-2702-8d23-5ece-e1ac8e3b41e5) { --_button-style---border: var(--_theme---button-terciary--border); --_button-style---background: var(--_theme---button-terciary--background); --_button-style---text: var(--_theme---button-terciary--text); --_button-style---border-hover: var(--_theme---button-terciary--background-hover); --_button-style---background-hover: var(--_theme---button-terciary--background-hover); --_button-style---text-hover: var(--_theme---button-terciary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.btn_expand_layout:where(.w-variant-7fea5e5c-1e77-09df-26d1-eaf44e2a9ba5) { --_button-style---border: var(--_theme---button-quartiary--border); --_button-style---background: var(--_theme---button-quartiary--background); --_button-style---text: var(--_theme---button-quartiary--text); --_button-style---border-hover: var(--_theme---button-quartiary--border-hover); --_button-style---background-hover: var(--_theme---button-quartiary--background-hover); --_button-style---text-hover: var(--_theme---button-quartiary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.btn_expand_layout:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); backdrop-filter: blur(var(--_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>)); color: var(--_button-style---text-hover); }
.btn_expand_icon { width: var(--_button-sizes---icon-size); aspect-ratio: 1 / 1; }
.btn_expand_wrap { margin: var(--_content---float-margin-v\<deleted\|variable-fb3fb6c5-3d57-2271-a58f-81f8530134d5\>) var(--_content---float-margin-h\<deleted\|variable-444c2e5a-4835-773f-fa65-bca5abfcc228\>); column-gap: var(--_button-sizes---gap); row-gap: var(--_button-sizes---gap); --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--20); --_button-sizes---height: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1 * 1rem, ((1 - ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); justify-content: center; align-self: center; align-items: center; position: absolute; inset: 0% 0% auto auto; }
.btn_expand_wrap:where(.w-variant-17f136aa-ef2f-f105-94f7-b3ac129be3b3) { margin: var(--_spacing---space--2); }
.btn_expand_wrap:where(.w-variant-665a8e14-a7ec-fd14-50f1-538b02356010) { margin: var(--_spacing---space--5); }
.btn_expand_wrap:where(.w-variant-e4ae3d85-59f2-c0bb-d171-7e448b5ad254) { position: static; }
.btn_expand_contain { min-height: var(--_button-sizes---height); column-gap: var(--_button-sizes---gap); row-gap: var(--_button-sizes---gap); aspect-ratio: 1 / 1; justify-content: center; align-self: center; align-items: center; display: flex; }
.btn_expand_contain:where(.w-variant-26f1cd5b-7e29-6f55-cb6b-64b846675fb6) { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--24); --_button-sizes---height: clamp(2.5 * 1rem, ((2.5 - ((3 - 2.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((3 - 2.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 3 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); }
.btn_expand_contain:where(.w-variant-ad4d9309-2313-988c-d247-88ef4fddab05) { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--16); --_button-sizes---height: clamp(1.5 * 1rem, ((1.5 - ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 1.5); --_button-sizes---h-padding: clamp(.75 * 1rem, ((.75 - ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); }
.btn_expand_contain:where(.w-variant-18584ffe-9dc6-ad1f-8e28-ce4c0bd8cf52) { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--12); --_button-sizes---height: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1 * 1rem, ((1 - ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); }
.btn_expand_contain:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); color: var(--_button-style---text-hover); }
.sc_header_subtitle_wrap { opacity: 1; }
.sc_header_main_content.u-flex-vertical-nowrap.u-column-7.u-gap-4 { column-gap: var(--_units---size--1-5rem); row-gap: var(--_units---size--1-5rem); }
.rich-text-block { flex: 1 1 0%; }
.g_underline_decoration { z-index: 0; width: 2.5rem; height: var(--_border-styles---border-width--medium); background-color: var(--_color-primitives---neutral--300); position: absolute; inset: auto auto 0% 0%; }
.navbar { z-index: 200; --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); background-color: rgba(255, 255, 255, 0); flex-direction: column; justify-content: center; position: fixed; inset: 0% 0% auto; }
.navbar:where(.w-variant-bb6d5122-a5f3-d8d7-4509-7be6ab055ed6) { position: sticky; }
.navbar_wrap { color: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); justify-content: space-between; align-items: stretch; }
.navbar_header { flex-flow: column; justify-content: space-between; align-items: stretch; }
.navbar_header_bg { background-color: var(--_color-primitives---neutral--950\<deleted\|variable-f232eab9-45da-3fc8-c8f9-f97173bfef2a\>); }
.navbar_container.u-container { flex-flow: column; justify-content: center; }
.navbar_header_layout { width: 100%; height: var(--_sizes---navbar--top-height); justify-content: flex-end; align-items: stretch; padding-top: 0.125rem; padding-bottom: 0.125rem; display: flex; }
.navbar_cta_block { column-gap: var(--_spacing---space--1); justify-content: center; align-items: center; display: flex; }
.social-icon-component { justify-content: center; align-items: center; width: 100%; height: 100%; padding: 0.125em; display: flex; }
.social-icon-component.is--social-insta:hover { color: rgb(255, 255, 255); background-color: rgb(118, 56, 250); }
.social-icon-component.is--social-face:hover { color: rgb(255, 255, 255); background-color: rgb(59, 89, 152); }
.social-icon-component.is--social-lkd:hover { color: rgb(255, 255, 255); background-color: rgb(40, 103, 178); }
.social-icon-component.is--social-youtube:hover { color: rgb(255, 255, 255); background-color: rgb(252, 0, 0); }
.navbar_header_content { column-gap: var(--_spacing---space--5); justify-content: center; align-items: center; display: flex; }
.navbar_cta_title { margin-right: var(--_spacing---space--4); color: rgb(255, 255, 255); }
.nav_cta_block { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); opacity: 0.8; justify-content: flex-start; align-items: center; display: flex; }
.nav_cta_block:hover { opacity: 1; }
.nav_cta_block.u-hflex-center-center { gap: 0.75rem; color: rgb(255, 255, 255); border-left: 1px solid rgba(255, 255, 255, 0.12); padding-left: 1rem; }
.nav_cta_block.u-hflex-center-center:hover { color: rgb(255, 255, 255); }
.nav_cta_block.u-hflex-center-center.fade-text { justify-content: center; align-items: center; display: flex; }
.navbar_main { position: relative; }
.navbar_main_bg { background-color: var(--_theme---overlay--darker); backdrop-filter: blur(var(--_button-style---background-blur)); }
.navbar_main_layout { width: 100%; height: var(--_sizes---navbar--botom-height); justify-content: space-between; align-items: stretch; display: flex; }
.navbar_logo_wrap { color: rgb(22, 94, 209); height: calc(90% + 1rem); margin-top: -1.25rem; }
.navbar_logo { object-fit: scale-down; width: 100%; height: 100%; }
.navbar_menu_wrap { justify-content: flex-end; align-items: stretch; display: flex; }
.navbar_link { padding-right: var(--_spacing---space--4); padding-left: var(--_spacing---space--4); opacity: 0.7; flex-flow: column; justify-content: center; align-items: center; display: flex; position: relative; }
.navbar_link:hover { opacity: 1; }
.navbar_link_underline { background-color: var(--_theme---brand-primary--main); width: 0%; height: 0.125rem; position: absolute; inset: auto 0% 0%; }
.navbar_btn { aspect-ratio: 1 / 1; justify-content: center; align-items: center; height: 100%; padding: 0px; display: none; }
.u-svg-icon-xsmall { width: var(--_units---icon-size--16); height: var(--_units---icon-size--16); }
.navbar_link_text.u-overline-style-main { font-weight: var(--_typography---secondary-font--regular\<deleted\|variable-53e22c6e-2d3f-ef8c-c938-d09a182a8de9\>); letter-spacing: var(--_typography---letter-spacing--n-xsm); text-transform: none; }
.page_content_wrap { background-color: var(--_theme---background--surface-main); position: relative; }
.g_slide_wrap { background-color: var(--_color-primitives---neutral-alpha-light--transparent); --_button-style---border: var(--_theme---button-secondary--border); --_button-style---background: var(--_theme---button-secondary--background); --_button-style---text: var(--_theme---button-secondary--text); --_button-style---border-hover: var(--_theme---button-secondary--border-hover); --_button-style---background-hover: var(--_theme---button-secondary--background-hover); --_button-style---text-hover: var(--_theme---button-secondary--text-hover); --_button-style---background-blur: 12px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--20); --_button-sizes---height: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1 * 1rem, ((1 - ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); width: 100%; }
.g_slide_wrap.u-cover { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--16); --_button-sizes---height: clamp(1.5 * 1rem, ((1.5 - ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 1.5); --_button-sizes---h-padding: clamp(.75 * 1rem, ((.75 - ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; overflow: visible; }
.g_slide_button { z-index: 25; width: var(--_button-sizes---height); height: var(--_button-sizes---height); margin-right: var(--_button-sizes---inner-margin); margin-left: var(--_button-sizes---inner-margin); column-gap: var(--_button-sizes---gap); row-gap: var(--_button-sizes---gap); aspect-ratio: 1 / 1; border: var(--_button-sizes---border-width) solid var(--_button-style---border); border-radius: var(--_button-sizes---border-radius); background-color: var(--_button-style---background); backdrop-filter: blur(var(--_button-style---background-blur)); color: var(--_button-style---text); justify-content: center; align-items: center; transition: 0.32s; display: flex; }
.g_slide_button:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); color: var(--_button-style---text-hover); }
.g_slide_button_icon { width: var(--_button-sizes---icon-size); justify-content: center; align-items: center; }
.u-media-wrap-full { flex-flow: column; justify-content: space-between; align-items: stretch; height: 100dvh; }
.feauture_wrap { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); flex: 0 0 auto; justify-content: center; align-items: center; display: flex; }
.feature_content { column-gap: var(--_spacing---space--1); row-gap: var(--_spacing---space--1); flex-flow: column; justify-content: center; align-items: flex-start; display: flex; }
.feature_content:where(.w-variant-0d3020b2-c75b-79b3-937d-57c238628922) { flex-flow: column-reverse; }
.feature_overline { color: var(--_theme---typography--text); }
.feature_title { letter-spacing: var(--_typography---letter-spacing--std); }
.feature_title.u-overline-style-main:where(.w-variant-0d3020b2-c75b-79b3-937d-57c238628922) { text-transform: uppercase; }
.u-light-filter { filter: saturate(0%) brightness(400%); }
.feaure_icon_wrap { padding-right: var(--_spacing---space--2); border-right: var(--_border-styles---border-width--medium) solid var(--_theme---brand-primary--main); flex: 0 0 auto; justify-content: flex-start; align-items: center; display: flex; }
.feaure_icon_wrap:where(.w-variant-a74464f8-4490-c6ae-c0b4-69b9a4623618) { margin-right: var(--_spacing---space--2); padding-right: var(--_spacing---space--3); }
.feaure_icon_wrap:where(.w-variant-b49d364a-6f9d-3a82-dad2-1e10402f5055) { margin-right: var(--_spacing---space--3); padding-right: var(--_spacing---space--3); }
.feaure_icon { width: var(--_units---icon-size--20); height: var(--_units---icon-size--20); aspect-ratio: 1 / 1; flex: 0 0 auto; }
.feaure_icon:where(.w-variant-bc02cc85-b698-c15f-5ee7-84945ed9eaeb) { width: var(--_units---icon-size--12); height: var(--_units---icon-size--12); }
.feaure_icon:where(.w-variant-1515fe2d-b77e-2748-1366-2492baf83b13) { width: var(--_units---icon-size--16); height: var(--_units---icon-size--16); }
.feaure_icon:where(.w-variant-a74464f8-4490-c6ae-c0b4-69b9a4623618) { width: var(--_units---icon-size--24); height: var(--_units---icon-size--24); }
.feaure_icon:where(.w-variant-b49d364a-6f9d-3a82-dad2-1e10402f5055) { width: var(--_units---icon-size--32); height: var(--_units---icon-size--32); }
.g_vertical_line_divider { width: var(--_border-styles---border-width--small); height: var(--_spacing---space--3); border-radius: var(--_border-styles---radius--large); background-color: var(--_theme---background--surface-inverse); opacity: 0.15; flex: 0 0 auto; max-height: 70%; margin-top: auto; margin-bottom: auto; }
.u-whatsapp-text-color { color: var(--_color-primitives---whatsapp--main); }
.u-whatsapp-text-color:hover { color: var(--_color-primitives---whatsapp--dark); }
.button_wrap { position: relative; }
.button_wrap:where(.w-variant-8d656002-eef4-cd8e-f50f-b7368aba626d) { flex: 1 1 0%; }
.button_content { gap: inherit; justify-content: center; align-items: center; display: flex; }
.button_content:where(.w-variant-2581d27a-20d1-00d0-96b2-39edf6325f51) { flex-flow: row-reverse; }
.button_text { font-family: var(--_overline-style---font-family); font-size: var(--_typography---font-size--text-tiny); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: 0px; text-transform: none; color: inherit; }
.button_icon { width: var(--_button-sizes---icon-size); aspect-ratio: 1 / 1; color: var(--_button-style---text); flex: 0 0 auto; justify-content: center; align-items: center; }
.button_layout { border: var(--_button-sizes---border-width) solid var(--_button-style---border); border-radius: var(--_button-sizes---border-radius); background-color: var(--_button-style---background); backdrop-filter: blur(var(--_button-style---background-blur)); color: var(--_button-style---text); --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.button_layout:where(.w-variant-ccad6ca3-6db4-664e-c9e9-5ed9641819e9) { --_button-style---border: var(--_theme---button-secondary--border); --_button-style---background: var(--_theme---button-secondary--background); --_button-style---text: var(--_theme---button-secondary--text); --_button-style---border-hover: var(--_theme---button-secondary--border-hover); --_button-style---background-hover: var(--_theme---button-secondary--background-hover); --_button-style---text-hover: var(--_theme---button-secondary--text-hover); --_button-style---background-blur: 12px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.button_layout:where(.w-variant-f93572b2-36b5-8279-bf06-71a4087096e0) { --_button-style---border: var(--_theme---button-terciary--border); --_button-style---background: var(--_theme---button-terciary--background); --_button-style---text: var(--_theme---button-terciary--text); --_button-style---border-hover: var(--_theme---button-terciary--background-hover); --_button-style---background-hover: var(--_theme---button-terciary--background-hover); --_button-style---text-hover: var(--_theme---button-terciary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.button_layout:where(.w-variant-d37d6d81-0559-fd6e-1fb6-c0517c5024f4) { --_button-style---border: var(--_theme---button-quartiary--border); --_button-style---background: var(--_theme---button-quartiary--background); --_button-style---text: var(--_theme---button-quartiary--text); --_button-style---border-hover: var(--_theme---button-quartiary--border-hover); --_button-style---background-hover: var(--_theme---button-quartiary--background-hover); --_button-style---text-hover: var(--_theme---button-quartiary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.button_layout:where(.w-variant-a73b04c8-de9b-c60f-3ca9-d847a1e7903c) { --_button-style---border: var(--_color-primitives---whatsapp--main); --_button-style---background: var(--_color-primitives---whatsapp--main); --_button-style---text: var(--_color-primitives---whatsapp--dark); --_button-style---border-hover: var(--_color-primitives---whatsapp--light); --_button-style---background-hover: var(--_color-primitives---whatsapp--light); --_button-style---text-hover: var(--_color-primitives---whatsapp--dark); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.button_layout:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); color: var(--_button-style---text-hover); }
.button_contain { height: var(--_button-sizes---height); padding-top: var(--_button-sizes---v-padding); padding-right: var(--_button-sizes---h-padding); padding-bottom: var(--_button-sizes---v-padding); padding-left: var(--_button-sizes---h-padding); column-gap: var(--_button-sizes---gap); row-gap: var(--_button-sizes---gap); border-style: solid; border-top-width: var(--_button-sizes---border-width); border-right-width: var(--_button-sizes---border-width); border-bottom-width: var(--_button-sizes---border-width); border-left-width: var(--_button-sizes---border-width); border-top-left-radius: var(--_button-sizes---border-radius); border-top-right-radius: var(--_button-sizes---border-radius); border-bottom-left-radius: var(--_button-sizes---border-radius); border-bottom-right-radius: var(--_button-sizes---border-radius); --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--20); --_button-sizes---height: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 2) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1 * 1rem, ((1 - ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1.5 - 1) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1.5 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-small) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--std); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); border-color: inherit; justify-content: center; align-items: center; display: flex; }
.button_contain:where(.w-variant-5cf65789-c00d-67c4-ef88-091459e4b6bd) { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--24); --_button-sizes---height: clamp(2.5 * 1rem, ((2.5 - ((3 - 2.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((3 - 2.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 3 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 2); --_button-sizes---h-padding: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-large) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.button_contain:where(.w-variant-5cf65789-c00d-67c4-ef88-091459e4b6be) { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--16); --_button-sizes---height: clamp(1.5 * 1rem, ((1.5 - ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 1.5); --_button-sizes---h-padding: clamp(.75 * 1rem, ((.75 - ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-small) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--std); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.button_contain:where(.w-variant-b1079f9a-a3bf-0bc1-e78e-8d3333070ddd) { padding: var(--_button-sizes---v-padding); aspect-ratio: 1 / 1; }
.marques_cta { column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); flex-flow: row; justify-content: center; align-items: stretch; display: inline-flex; }
.grid_effect_card { aspect-ratio: 3 / 2; border-radius: var(--_border-styles---radius--main); width: 30vw; overflow: hidden; }
.grid_effect_card.content-07-grid-row-item-mid { color: rgb(0, 0, 0); text-align: center; background-color: rgb(241, 241, 241); flex-flow: column; justify-content: center; align-items: center; padding: 1.5rem; display: flex; position: relative; }
.link_text_wrap { margin-top: var(--_spacing---space--9); padding-bottom: var(--_spacing---space--3); column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); color: var(--_theme---brand-primary--main); justify-content: center; align-items: center; transition: 0.32s cubic-bezier(0.165, 0.84, 0.44, 1); display: inline-flex; position: relative; }
.link_text_wrap:hover { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); color: var(--_theme---brand-primary--dark); }
.link_text { color: inherit; }
.link_text_icon { width: var(--_units---icon-size--16); aspect-ratio: 1 / 1; color: inherit; }
.u-base-vertical-layout { column-gap: var(--_spacing---space--6); row-gap: var(--_spacing---space--6); flex-flow: column; display: flex; }
.u-hflex-center-center { flex-flow: row; place-content: center; align-items: center; display: flex; }
.link_text_underline { width: 25%; height: var(--_border-styles---border-width--medium); background-color: var(--_theme---border--accent); position: absolute; inset: auto 0% 0%; }
.lightbox_main_img { transition: transform 0.32s cubic-bezier(0.165, 0.84, 0.44, 1); }
.lightbox_main_img:hover { transform: scale(1.025); }
.heading_description_wrap { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); justify-content: flex-end; align-items: center; max-width: 35rem; display: flex; }
.feauture_small_wrap { column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); flex-flow: wrap; justify-content: flex-start; align-items: center; display: flex; }
.u-3-columns-slide { height: 100%; margin-right: var(--_spacing---space--3); padding-left: var(--_spacing---space--3); --_gap---size: var(--site--gutter); width: calc((100% + (var(--_gap---size) * 1)) / 3); margin-left: calc(var(--_spacing---space--3) * -1); display: inline-block; position: relative; }
.u-svg-icon-small { width: var(--_units---icon-size--20); height: var(--_units---icon-size--20); justify-content: center; align-items: center; }
.g_slot:where(.w-variant-0d3020b2-c75b-79b3-937d-57c238628922) { width: 100%; height: 100%; }
.u-float-left-top { inset: 0% auto auto 0%; }
.styleguide_padding_card { aspect-ratio: 1 / 1; background-color: var(--_color-primitives---neutral-alpha-dark--5); flex-flow: column; width: 100%; position: relative; container-type: inline-size; }
.styleguide_dot { width: var(--_spacing---space--2); height: var(--_spacing---space--2); background-color: var(--_color-primitives---neutral-alpha-dark--90); opacity: 0.21; outline-offset: 3px; pointer-events: none; border-radius: 100vw; outline: color(srgb 0.187852 0.200342 0.206628) solid 2px; }
.u-float-right-top { inset: 0% 0% auto auto; }
.u-float-left-bottom { inset: auto auto 0% 0%; }
.u-float-right-bottom { inset: auto 0% 0% auto; }
.u-float-center-top { inset: 0% auto auto 50%; transform: translate(-100%); }
.hero_sc_container { height: 100%; padding-left: var(--site--margin); flex-flow: column; justify-content: flex-end; display: flex; }
.u-elevaion-distant { box-shadow: rgba(0, 0, 0, 0) 0px 318px 89px, rgba(0, 0, 0, 0.01) 0px 203px 81px, rgba(0, 0, 0, 0.05) 0px 114px 69px, rgba(0, 0, 0, 0.09) 0px 51px 51px, rgba(0, 0, 0, 0.1) 0px 13px 28px; }
.g_hero_sc_wrap { color: var(--_theme---typography--text); }
.g_hero_sc_wrap:where(.w-variant-a4eabb01-8ed6-63d0-157e-0a7b56aedaa1) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.g_hero_sc_wrap:where(.w-variant-857e5430-97c7-deb6-3c1a-d3063f9fe2c7) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.g_hero_sc_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.g_hero_sc_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.hero_sc_layout { flex-flow: column; }
.contact_bar_button_inner_wrap { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); flex-direction: column; flex: 0 0 auto; display: flex; position: relative; }
.contact_bar_button { padding-right: var(--_spacing---space--5); padding-left: var(--_spacing---space--5); column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); border-radius: var(--_border-styles---radius--large); background-color: var(--_theme---brand-secondary--darker); cursor: pointer; flex-flow: wrap; flex: 1 1 0%; justify-content: center; align-items: center; transition: background-color 0.32s ease-in-out; display: flex; position: relative; }
.contact_bar_button:hover { background-color: var(--_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>); }
.contact_bar_button.is-whatsapp { background-color: var(--_color-primitives---whatsapp--main); color: var(--_color-primitives---neutral--50); }
.contact_bar_button.is-whatsapp:hover { background-color: var(--_color-primitives---whatsapp--dark); }
.contact_bar_wrap { z-index: 99999998; margin: var(--_spacing---space--5); background-color: var(--_color-primitives---neutral-alpha-light--transparent); position: fixed; inset: auto 0% 0% auto; }
.contact_bar_header_wrap { padding-right: var(--_spacing---space--6); padding-left: var(--_spacing---space--6); column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); background-color: var(--_theme---brand-primary--main); justify-content: center; align-items: center; line-height: 1.3; display: flex; }
.contact_bar_button_title { color: var(--_color-primitives---whatsapp--dark); }
.contact_bar_buttons_wrap { flex: 1 1 0%; justify-content: center; align-items: stretch; display: flex; }
.contact_bar_button_overline { color: var(--_theme---brand-primary--main); }
.contact_bar_layout { height: var(--_sizes---contact-bar--height); justify-content: flex-start; align-items: stretch; display: flex; }
.span_fone_ddd { opacity: 0.65; vertical-align: top; font-size: 0.85em; }
.slide_card_wrap { aspect-ratio: 2 / 1; color: rgb(255, 255, 255); border-radius: 0px; flex-direction: column; grid-template-rows: 1fr auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; justify-content: flex-end; align-items: center; width: 100%; max-height: 80dvh; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.u-media-wrap-large { flex-flow: column; justify-content: space-between; align-items: stretch; min-height: 80dvh; max-height: 67.5rem; }
.u-media-wrap-medium { flex-flow: column; justify-content: space-between; align-items: stretch; min-height: 60dvh; }
.u-media-wrap-small { flex-flow: column; justify-content: space-between; align-items: stretch; min-height: 40dvh; position: relative; }
.nav_small_wrap { left: 0%; top: calc(var(--_sizes---navbar--botom-height)  + var(--_sizes---navbar--top-height)); z-index: 999; border-top-style: solid; border-top-width: 1px; border-top-color: var(--_theme---border--main); background-color: var(--_theme---overlay--darker); backdrop-filter: blur(var(--_button-style---background-blur)); position: fixed; bottom: auto; right: 0%; }
.navbar_small_layout { min-height: var(--_sizes---navbar--sm-nav-height); justify-content: space-between; display: flex; overflow: auto; }
.navbar_small_link { padding-right: var(--_spacing---space--4); padding-left: var(--_spacing---space--4); column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); border-bottom: var(--_border-styles---border-width--large) solid var(--_color-primitives---neutral--0); flex-flow: row; flex: 1 1 auto; justify-content: center; align-items: center; transition: 0.5s ease-in-out; display: flex; }
.navbar_small_link:hover { color: rgb(217, 32, 54); }
.navbar_small_link.w--current { border-bottom-color: var(--_theme---brand-primary--main); background-image: radial-gradient(circle farthest-side at 50% 130%, var(--_color-primitives---primary-alpha--40), var(--_color-primitives---neutral-alpha-dark--transparent) 88%); color: rgb(217, 32, 54); }
.g_line_divider_wrap { flex-flow: column; justify-content: center; align-items: stretch; display: flex; position: relative; }
.line_divider { width: 100%; height: var(--_border-styles---border-width--small); background-color: var(--_theme---border--main); }
.navbar_small_link_icon.u-svg-icon-xsmall, .navbar_small_link_text.u-overline-style-xsmall { flex: 0 0 auto; }
.navbar_btn_wrap { margin-left: var(--_spacing---space--4); justify-content: center; align-items: center; display: flex; }
.form_btn { min-height: 2.5rem; margin-top: var(--_spacing---space--4); border: 1px solid var(--_theme---button-primary--border); border-radius: var(--_border-styles---radius--main); background-color: var(--_button-style---background); color: var(--_theme---button-primary--text); --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; }
.form_btn:hover { border-color: var(--_theme---button-primary--border-hover); background-color: var(--_theme---button-quartiary--background-hover); color: var(--_theme---button-secondary--text-hover); }
.wrap-text { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); justify-content: flex-start; align-items: center; display: flex; }
.navbar_small_menu_wrap { flex: 1 1 0%; justify-content: space-between; align-items: stretch; display: flex; }
.navbar_small_header { padding-right: var(--_spacing---space--2); padding-left: var(--_spacing---space--3); column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); justify-content: center; align-items: center; line-height: 1.3; display: flex; }
.navbar_small_header_text.u-overline-style-xsmall { max-width: 13ch; }
.emp_description_item { padding-top: var(--_spacing---space--3); padding-bottom: var(--_spacing---space--2); column-gap: var(--_spacing---space--1); row-gap: var(--_spacing---space--1); border-bottom: 1px solid var(--_theme---border--main); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
.emp_description_column { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); justify-content: flex-end; align-items: center; padding-left: 2rem; display: flex; }
.emp_description_column_left { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); justify-content: flex-start; align-items: center; display: inline-flex; }
.g_texture_background { background-image: linear-gradient(rgba(32, 34, 34, 0.6), rgba(32, 34, 34, 0.6)), url("../assets/2d7a930ddd9f288661a81a3e64c22432d097e049ffd8526b86e77f2978238868.avif"); background-position: 0px 0px, 50% center; background-size: auto, cover; width: 100%; height: 100%; position: absolute; inset: 0%; }
.u-color-main { color: var(--_theme---brand-secondary--main); }
.u-color-main-light { color: var(--_theme---brand-secondary--light); }
.u-underline-layout { width: 100%; padding-bottom: var(--_spacing---space--3); border-bottom: 1px solid var(--_theme---border--main); }
.h-wrap-small { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); justify-content: flex-start; align-items: center; display: flex; }
.macro_list_header_icon.u-svg-icon-small { color: var(--_theme---brand-primary--light); }
.u-overline-style-small-3 { font-size: var(--_overline-style---font-size); line-height: var(--_overline-style---line-height); font-weight: var(--_overline-style---font-weight); letter-spacing: var(--_overline-style---letter-spacing); --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-small) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--std); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_overline-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-grid-2-columns { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.ficha_list_item { column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); flex-flow: column; flex: 1 1 25rem; display: flex; }
.ficha_list_item:where(.w-variant-94a857b8-7e9e-4111-975a-9e3947b87dab) { flex: 1 1 25rem; }
.ficha_list_header { padding-bottom: var(--_spacing---space--2); column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); border-bottom: 1px solid var(--_theme---border--main); justify-content: flex-start; align-items: center; display: flex; }
.ficha_list_header_text { font-weight: var(--_typography---primary-font--bold); }
.ficha_list_header_text.u-overline-style-small.u-color-faded.u-weight-mediu:where(.w-variant-94a857b8-7e9e-4111-975a-9e3947b87dab) { --_overline-style---font-family: var(--_typography---primary-font--p-font-family); --_overline-style---font-size: calc(var(--_typography---font-size--text-main) / var(--_overline-style---font-size-ratio)); --_overline-style---line-height: var(--_typography---line-height--1-1); --_overline-style---font-weight: var(--_typography---primary-font--medium); --_overline-style---letter-spacing: var(--_typography---letter-spacing--lg); --_overline-style---font-size-ratio: 1.25; --_overline-style---text-transform: var(--_typography---text-transform--uppercase); --_overline-style---margin-top: var(--_spacing---space--5); --_overline-style---margin-bottom: var(--_spacing---space--4); --_overline-style---trim-top: var(--_typography---primary-font--trim-top); --_overline-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.ficha_list_content { padding-left: var(--_spacing---space--5); }
.ficha_list_text.u-text-style-small { white-space: pre; }
.ficha_list_text.u-text-style-small:where(.w-variant-94a857b8-7e9e-4111-975a-9e3947b87dab) { --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-main); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); }
.modal_trigger_btn { z-index: 25; cursor: pointer; width: 100%; height: 100%; position: absolute; inset: 0%; }
.modal_trigger_btn:focus-visible, .modal_trigger_btn[data-wf-focus-visible] { outline-color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>); outline-offset: 4px; outline-width: 2px; outline-style: solid; }
.g_modal_wap { gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; justify-content: start; justify-items: start; }
.g_modal_cover { position: absolute; inset: 0%; }
.g_modal_card { z-index: 999; gap: 0rem; border-radius: var(--_border-styles---radius--small); color: rgb(0, 0, 0); --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); background-color: rgb(255, 255, 255); flex-flow: column; grid-template-rows: auto; grid-template-columns: 0.5fr 1fr; grid-auto-columns: 1fr; place-items: stretch; width: 100%; max-width: 50rem; display: flex; position: relative; }
.g_modal_content_wrap { padding: var(--_spacing---space--9); column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; place-content: center start; place-items: center stretch; display: grid; }
.g_modal_close_btn { padding: var(--_spacing---space--4); border: var(--_button-sizes---border-width) solid var(--_button-style---border); border-radius: var(--_button-sizes---border-radius); background-color: var(--_button-style---background); color: var(--_button-style---text); cursor: pointer; --_button-style---border: var(--_theme---button-secondary--border); --_button-style---background: var(--_theme---button-secondary--background); --_button-style---text: var(--_theme---button-secondary--text); --_button-style---border-hover: var(--_theme---button-secondary--border-hover); --_button-style---background-hover: var(--_theme---button-secondary--background-hover); --_button-style---text-hover: var(--_theme---button-secondary--text-hover); --_button-style---background-blur: 12px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; justify-content: center; align-items: center; margin: 0.5rem; display: flex; position: absolute; inset: 0% 0% auto auto; }
.g_modal_close_btn:hover { border-color: var(--_button-style---border-hover); background-color: var(--_button-style---background-hover); color: var(--_button-style---text-hover); }
.g_modal_close_btn:focus-visible, .g_modal_close_btn[data-wf-focus-visible] { outline-color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>); outline-offset: 4px; outline-width: 2px; outline-style: solid; }
.g_modal_wrap { z-index: 2147483647; position: relative; }
.g_modal_frame_wrap { margin: var(--_spacing---space--2); border-radius: var(--_border-styles---radius--main); background-image: linear-gradient(to bottom, var(--_color-primitives---neutral-alpha-dark--70), var(--_color-primitives---neutral-alpha-dark--70)), url('../assets/e9553dfa156e4756c2d6f0db7612df70ea48b2789b2192d7f6cb1e65f7d2f7a1.avif'); background-position: 0px 0px, 50% center; background-size: auto, cover; display: none; overflow: hidden; }
.uui-text-style-link-2 { color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>); text-decoration: underline; transition: color 0.3s; }
.uui-text-style-link-2:hover { color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>); }
.checkbox_label_text { margin-bottom: 0px; line-height: 1.5; }
.uui-form-checkbox { align-items: center; margin-bottom: 0px; padding-left: 1.25rem; display: flex; }
.fiel_label { margin-bottom: var(--_spacing---space--2); }
.uui-form-checkbox-icon { border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>); background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>); cursor: pointer; border-radius: 0.375rem; width: 1.25rem; min-width: 1.25rem; height: 1.25rem; min-height: 1.25rem; margin-top: 0px; margin-left: -1.25rem; margin-right: 0.75rem; transition: 0.3s; }
.uui-form-checkbox-icon:hover { border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>); background-color: var(--untitled-ui--primary50\<deleted\|variable-a4451441\>); }
.uui-form-checkbox-icon.w--redirected-checked { border-width: 1px; border-color: var(--_theme---brand-primary--main); background-color: var(--_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>); box-shadow: none; background-image: url("../assets/bd44e3f0bfc75eee53ee076fa16284897d8235c81be6ed88625f39afc44866b0.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 0.75rem 0.75rem; background-attachment: scroll; border-radius: 0.25rem; }
.uui-form-checkbox-icon.w--redirected-focus { border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>); background-color: var(--untitled-ui--primary50\<deleted\|variable-a4451441\>); box-shadow: 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>); border-radius: 0.25rem; }
.uui-form-field-wrapper { position: relative; }
.success-message-3 { background-color: rgb(244, 244, 244); padding: 1.5rem; }
.success-text { font-weight: 600; }
.error-message-3 { margin-top: 1.5rem; padding: 0.875rem 1rem; }
.error-text { color: rgb(226, 57, 57); }
.uui-contact03_form-wrapper { flex-direction: column; align-items: stretch; }
.uui-contact03_form { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); flex-flow: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: flex; }
.uui-form-button-wrapper { flex-direction: column; margin-top: 0.5rem; display: flex; }
.form_input { min-height: var(--_spacing---space--7); margin-bottom: var(--_spacing---space--4); padding: var(--_spacing---space--3) var(--_spacing---space--4); border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>); border-radius: var(--_border-styles---radius--main); background-color: var(--_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>); color: var(--_theme---typography--caption); justify-content: flex-start; align-items: center; transition: 0.3s; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; }
.form_input:focus { border-color: var(--untitled-ui--primary300\<deleted\|variable-b540dac6\>); box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>); }
.form_input::placeholder { color: var(--_theme---typography--caption); }
.form_input.is-text-area { min-height: clamp(4 * 1rem, ((4 - ((8 - 4) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((8 - 4) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 8 * 1rem); }
.g_modal_underline { height: var(--_spacing---space--1); background-color: var(--_theme---brand-primary--main); width: calc(100% - calc(var(--_spacing---space--9) * 2)); margin-left: auto; margin-right: auto; position: absolute; inset: auto 0% 0%; }
.modal_phone_wrap, .modal_mail_wrap, .modal_whatsapp_wrap, .modah_chat_wrap { z-index: 2147483647; padding: var(--site--margin); background-color: var(--_theme---overlay--darker); backdrop-filter: blur(var(--_button-style---background-blur)); flex-direction: row; justify-content: center; align-items: center; display: none; position: fixed; inset: 0%; }
.logo_marques { object-fit: contain; width: 100%; height: 100%; }
.logo_marques.is-dark-logo { display: none; }
.u-gap-9 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--9); }
.u-gap-10 { column-gap: var(--_gap---size); row-gap: var(--_gap---size); --_gap---size: var(--_spacing---space--10); }
.modal_highligt_frame { padding: var(--_spacing---space--5) var(--_spacing---space--6); column-gap: var(--_spacing---space--1); row-gap: var(--_spacing---space--1); border: 1px solid var(--_theme---brand-primary--light); border-radius: var(--_border-styles---radius--large); background-color: var(--_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>); justify-content: space-between; align-items: center; display: flex; }
.highlight_inner_wrap { column-gap: var(--_spacing---space--1); row-gap: var(--_spacing---space--1); flex-direction: column; flex: 0 0 auto; display: flex; position: relative; }
.highlight_outter_wrap { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); color: var(--_theme---brand-primary--main); justify-content: flex-start; align-items: center; display: flex; }
.modal_small_btn { padding: var(--_spacing---space--2) var(--_spacing---space--3); column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); border: 1px solid var(--_theme---border--main); border-radius: var(--_border-styles---radius--large); background-color: var(--_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>); color: var(--_theme---brand-primary--main); cursor: pointer; justify-content: flex-start; align-items: center; display: flex; }
.contact_small_column { max-width: 70%; margin-top: var(--_spacing---space--9); column-gap: var(--_spacing---space--7); row-gap: var(--_spacing---space--7); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
.contact_small_btn_wrap { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
.contact_small_btn { position: relative; }
.code-align { justify-content: center; align-items: center; display: flex; }
.home-work-grid { gap: 0rem; flex-direction: column; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: flex; }
.u-text-style-small { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-small); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-text-style-xtiny { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-xtiny); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-text-style-xlarge { font-family: var(--_text-style---font-family); font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-xlarge); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.u-theme-surface-main { background-color: var(--_theme---background--surface-main); color: var(--_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>); --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.u-theme-surface-02 { background-color: var(--_theme---background--surface-main); color: var(--_theme---typography--heading); --_theme---background--surface-main: var(--_theme---brand-terciary--main); --_theme---typography--heading: var(--_theme---brand-secondary--light); --_theme---typography--text: var(--_theme---brand-terciary--lighter); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-terciary--dark); --_theme---border--main: var(--_theme---brand-secondary--main); --_theme---background--surface-inverse: var(--_theme---brand-secondary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-terciary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-secondary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-terciary--darker); --_theme---typography--overline: var(--_theme---brand-primary--light); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.u-theme-surface-03 { background-color: var(--_theme---background--surface-main); color: var(--_theme---typography--heading); --_theme---background--surface-main: var(--_theme---brand-primary--main); --_theme---typography--heading: var(--_theme---brand-secondary--light); --_theme---typography--text: var(--_color-primitives---neutral--50); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-primary--dark); --_theme---border--main: var(--_theme---brand-secondary--light); --_theme---background--surface-inverse: var(--_theme---brand-secondary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-primary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-secondary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.hero_sc_wrap { min-height: 95dvh; margin: var(--inner-padding); background-color: var(--_color-primitives---neutral--0); flex-flow: column; justify-content: space-between; align-items: stretch; padding: 3dvw 5dvw 5dvw; display: flex; }
.hero_sc_wrap:where(.w-variant-a4eabb01-8ed6-63d0-157e-0a7b56aedaa1) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.hero_sc_wrap:where(.w-variant-857e5430-97c7-deb6-3c1a-d3063f9fe2c7) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.hero_sc_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.hero_sc_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.hero_sc_wrap.u-theme-surface-01.u-zindex-2.u-display-none { display: none; }
.hero_layout { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); text-align: center; flex-flow: row; flex: 1 1 0%; justify-content: space-between; align-items: center; width: 100%; height: 100%; display: flex; }
.hero_background { background-color: var(--_theme---brand-terciary--dark); pointer-events: none; overflow: hidden; }
.hero_background.u-cover-absolute.u-zindex-0 { background-color: var(--_theme---brand-primary--main); }
.hero_container { flex-flow: column; flex: 1 1 0%; justify-content: center; align-items: center; display: flex; }
.bg_logo { opacity: 0.03; object-fit: scale-down; object-position: 50% 50%; width: 100%; height: 100%; padding: 4dvw 5dvw; position: absolute; inset: 0%; }
.bg_logo.is-left-side { opacity: 0.08; object-position: 15% 50%; }
.hero_header_wrap { display: flex; }
.hero_footer_wrap { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); flex-flow: column; justify-content: center; align-items: center; display: flex; }
.v-horizontal-line-divider { width: 100%; height: var(--_border-styles---border-width--small); background-color: var(--_theme---border--main); margin-left: auto; margin-right: auto; position: relative; }
.hero_center_wrap { column-gap: var(--_spacing---space--10); row-gap: var(--_spacing---space--10); flex-flow: column; flex: 1 1 0%; justify-content: center; align-items: center; padding-bottom: 2dvw; display: flex; }
.hero_content_wrap { column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); text-align: center; flex-flow: column; justify-content: center; display: flex; }
.hero_description_text { margin-top: -8px; padding-top: 4px; }
.hero_description_spam { color: var(--_theme---brand-quartiary--light); font-size: var(--_typography---heading-sizes--h4); vertical-align: middle; }
.hero_description_spam.is-small-hero-spam { margin-left: var(--_spacing---space--1); font-size: var(--_typography---heading-sizes--h6); }
.kv_shape { border-radius: var(--_ui---kv-shape); background-color: var(--_theme---brand-secondary--light); width: 4rem; height: 3rem; margin-left: 50%; position: absolute; inset: auto auto 0% 0%; transform: translate(-50%, 50%); }
.hero_bg_overlay { opacity: 0.08; background-image: url("../assets/0eaf539a46d0dea636eaf9c9a28cef9f677852086e19fea643796221bbaf02b4.avif"); background-position: 50% center; background-size: cover; width: 100%; height: 100%; position: absolute; inset: 0%; }
.hero_arrow { z-index: 250; width: 3.5rem; height: 3.5rem; margin: var(--_spacing---space--8); border-radius: var(--_ui---kv-shape); backdrop-filter: blur(1rem); color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.16); border: 0.0625rem solid rgba(255, 255, 255, 0.12); justify-content: center; align-items: center; transition: background-color 0.32s cubic-bezier(0.23, 1, 0.32, 1), transform 0.32s cubic-bezier(0.23, 1, 0.32, 1), border-color 0.32s cubic-bezier(0.23, 1, 0.32, 1); display: flex; position: absolute; inset: auto 0% 0% auto; overflow: hidden; }
.hero_arrow:hover { background-color: rgba(255, 255, 255, 0.1); border-color: rgb(255, 255, 255); transform: translate(0px, 0.25rem); }
.hero-arrow { justify-content: center; align-items: center; width: 0.75rem; display: flex; position: absolute; }
.footer_wrap { z-index: 1000; background-color: var(--_color-primitives---neutral--0); --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.footer-content.footer-content-04 { padding-top: var(--_spacing---space--4); padding-bottom: var(--_spacing---space--4); }
.footer_logos_list { column-gap: var(--_spacing---space--8); justify-content: space-around; display: flex; }
.footer_logo_wrap { row-gap: var(--_spacing---space--6); flex-direction: column; align-items: center; display: flex; }
.footer__logo-link { width: 10rem; height: 3rem; transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
.footer__logo-link:hover { transform: translate(0px, -0.35rem); }
.footer__logo-link.tellus-logo { width: 14rem; height: 4rem; }
.footer_logo { color: rgb(184, 61, 61); object-fit: contain; width: 100%; height: 100%; }
.foooter_links { padding-top: var(--_spacing---space--4); padding-bottom: var(--_spacing---space--4); border-top: 1px solid var(--_theme---border--main); border-bottom: .0625rem solid var(--_theme---border--main); justify-content: center; align-items: center; display: flex; }
.footer__link-block { gap: 0.75rem; color: rgb(149, 153, 153); align-items: center; display: flex; }
.footer__link-block.is--link-block { flex: 1 1 auto; transition: background-color 0.2s; }
.footer__link-block.is--link-block:hover { color: rgb(255, 255, 255); }
.footer__link-block.is--d1up-link-block:hover { color: rgb(140, 200, 60); }
.svg-icon { flex: 0 0 auto; justify-content: center; align-items: center; width: 1rem; height: 1rem; display: flex; }
.svg-icon.is--svg-icon-medium { width: 1rem; height: 1rem; }
.svg-icon.is--svg-icon-small { width: 1.5rem; height: 1rem; }
.svg-icon.is--svg-icon-large { width: 1.25rem; height: 1.25rem; }
.text-weight-normal { font-weight: 400; }
.soccial-icons-wrapper { color: var(--_theme---brand-secondary--lighter); align-items: center; display: flex; }
.code-icon { justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; }
.footer_end_wrap { padding-right: var(--_spacing---space--9); padding-left: var(--_spacing---space--9); column-gap: var(--_spacing---space--6); row-gap: var(--_spacing---space--5); flex-wrap: wrap; justify-content: space-between; align-items: center; display: flex; }
.footer_disclaimer-list { column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); flex-wrap: wrap; align-items: center; display: flex; }
.foooter_disclaimer-divider { opacity: 0.16; background-color: rgb(255, 255, 255); border-radius: 2px; width: 0.15rem; height: 1rem; }
.d1up_logo { justify-content: center; align-items: center; width: 1.25rem; height: 1.25rem; display: flex; }
.footer_frame { padding: var(--_spacing---space--9); column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); border-radius: var(--_border-styles---radius--x-large); background-color: var(--_theme---background--surface-main); --_theme---background--surface-main: var(--_theme---brand-primary--main); --_theme---typography--heading: var(--_theme---brand-secondary--light); --_theme---typography--text: var(--_color-primitives---neutral--50); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-primary--dark); --_theme---border--main: var(--_theme---brand-secondary--light); --_theme---background--surface-inverse: var(--_theme---brand-secondary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-primary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-secondary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); flex-flow: column; display: flex; }
.hero_bg_img { opacity: 0.35; filter: brightness(50%); }
.contato_sc_wrap { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.contato_layout { column-gap: var(--_spacing---space--10); row-gap: var(--_spacing---space--10); grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; align-items: center; display: grid; }
.contato_form_wrap { gap: 1.5rem; color: rgb(88, 22, 47); flex-flow: column; justify-content: flex-start; align-items: stretch; display: flex; }
.contato_form_header { gap: 0.75rem; flex-flow: column; display: flex; }
.form_overline { color: rgb(74, 124, 46); letter-spacing: 0.1em; text-transform: uppercase; border-bottom: 1px solid rgb(169, 212, 122); padding-bottom: 0.5rem; font-size: 0.75rem; font-weight: 700; }
.email-code__wrapper { justify-content: center; }
.contato_bg_logo { opacity: 0.13; background-image: url("img-bosque/logo-badge-color.svg"); background-position: 100% center; background-repeat: no-repeat; background-size: 90% 90%; width: 30dvw; position: absolute; inset: 0% 0% 0% auto; }
.u-cover-fit { object-fit: contain; width: 100%; height: 100%; position: relative; }
.about_sc_wrap { position: relative; overflow: hidden; }
.about_sc_layout { pointer-events: auto; flex-flow: column; flex: 1 1 0%; justify-content: center; align-items: center; display: flex; position: relative; overflow: hidden; }
.about_content_wrap { column-gap: var(--_spacing---space--10); row-gap: var(--_spacing---space--10); pointer-events: auto; flex-flow: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-around; align-items: flex-start; width: 100%; display: grid; }
.about_text_wrap { flex: 1 1 0%; min-width: 50%; }
.icon-outline { border: 1px solid rgb(230, 230, 230); border-radius: 100rem; justify-content: center; align-items: center; width: 2.5rem; height: 2.5rem; display: flex; }
.scroll-link { gap: 0.875rem; color: rgb(19, 19, 19); align-items: center; text-decoration: none; display: flex; }
.about_title.u-heading-style-h1 { font-size: var(--_typography---heading-sizes--h2); }
.about_content_text { display: block; }
.about_content_left { column-gap: var(--_spacing---space--7); row-gap: var(--_spacing---space--7); flex-flow: column; justify-content: center; align-items: flex-start; min-width: 50%; display: flex; }
.deco_line { background-image: linear-gradient(270deg, var(--_color-primitives---gradient-primary--start), var(--_color-primitives---gradient-primary--end)); width: 3rem; height: 0.25rem; }
.u-line-height-distant { line-height: var(--_typography---line-height--1-7); }
.fototer_logo_list { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); flex-flow: wrap; justify-content: center; align-items: center; display: flex; }
.video_main_contain.u-container { align-content: center; height: 100%; }
.video_content_wrap { justify-content: space-between; align-items: center; margin-left: auto; margin-right: auto; display: flex; }
.hover-link-wrapper { z-index: 100; opacity: 1; justify-content: center; align-items: center; width: 12rem; height: 12rem; padding: 1.5rem; display: flex; position: absolute; inset: auto 0px 5vw auto; }
.hover-link-wrapper.video-link-wrapper { position: relative; inset: 0px; }
.hover-link-animation { color: rgb(255, 255, 255); letter-spacing: 0.1875rem; text-transform: uppercase; background-color: rgba(255, 255, 255, 0); border: 0.0625rem solid rgb(255, 255, 255); border-radius: 100%; justify-content: center; align-items: center; width: 100%; height: 100%; font-size: 0.6875rem; text-decoration: none; display: flex; }
.play-icon { width: 2.5rem; height: 2.5rem; }
.video_sc_wrap { max-height: 80dvh; margin: var(--inner-padding); aspect-ratio: 2 / 1; border-radius: var(--_border-styles---radius--x-large); background-color: var(--_color-primitives---neutral--0); flex-flow: column; justify-content: space-between; align-items: stretch; display: flex; overflow: hidden; }
.video_sc_wrap:where(.w-variant-a4eabb01-8ed6-63d0-157e-0a7b56aedaa1) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.video_sc_wrap:where(.w-variant-857e5430-97c7-deb6-3c1a-d3063f9fe2c7) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.video_sc_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.video_sc_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.video_sc_wrap.u-theme-surface-01.u-display-none { display: none; }
.u-background-cover { pointer-events: none; width: 100%; height: 100%; position: absolute; inset: 0%; }
.sec-name_main_contain.u-container { align-content: center; }
.layout_wrap { gap: 2rem; flex-flow: column; display: flex; }
.layout_wrap.u-vflex-stretch-top { gap: 2rem; }
.header_wrap { gap: 4rem; flex-flow: row; justify-content: space-between; align-items: flex-end; margin-bottom: 1rem; display: flex; position: relative; }
.header_main_content { max-width: 40%; }
.header_main_subtitle { font-size: 1rem; }
.u-hide { display: none; }
.u-heading-style-h4-2 { color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h4); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.header_secondary_text { text-align: left; max-width: 32rem; }
.header_secondary_text.u-text-small { font-size: 1rem; }
.sc_group-wrap { border-radius: 12px; }
.tab_menu_wrap { justify-content: center; align-items: stretch; margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem; display: flex; }
.tab_menu_wrap.u-display-none { display: none; }
.tab_menu_link_wrap { gap: 0.5rem; min-height: 3rem; color: var(--_theme---brand-quartiary--main); background-color: rgba(0, 0, 0, 0); border-bottom: 0.175rem solid rgba(235, 230, 223, 0.4); flex: 1 1 0%; justify-content: center; align-items: center; display: flex; }
.tab_menu_link_wrap:hover { border-bottom-width: 0.2rem; border-bottom-color: var(--_theme---brand-secondary--lighter); color: var(--_theme---brand-quartiary--main); }
.tab_menu_link_wrap.w--current { border-bottom-width: 0.2rem; border-bottom-color: var(--_theme---brand-secondary--lighter); color: var(--_theme---brand-quartiary--main); background-color: rgba(0, 0, 0, 0); }
.tab_menu_link_wrap.dark_btn_menu { color: var(--_theme---brand-secondary--main); border-bottom-color: rgba(74, 124, 46, 0.3); }
.tab_menu_link_wrap.dark_btn_menu:hover { border-bottom-color: rgb(74, 124, 46); }
.tab_menu_link_wrap.dark_btn_menu.w--current { color: var(--_theme---brand-secondary--main); border-bottom-color: rgb(74, 124, 46); }
.tab_menu_icon { flex: 0 0 auto; }
.tab_menu_icon.icon-embed-xsmall { justify-content: center; align-items: center; width: 1.2rem; display: flex; }
.tab_menu_title.u-text-small { font-size: 1rem; }
.u_overflow_visible { overflow: visible; }
.slide-component { aspect-ratio: 2.39 / 1; background-color: rgba(0, 0, 0, 0); justify-content: center; align-items: center; width: 100%; height: auto; display: flex; }
.slide_mask { width: 100%; height: 100%; overflow: visible; }
.slide { background-color: rgba(0, 0, 0, 0); width: 100%; margin-right: 2rem; }
.lightbox-component { border-radius: var(--_ui---kv-shape); flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; display: flex; position: absolute; inset: 0%; overflow: hidden; }
.lightbox-component.perspectiva-plantas { border-radius: 0.5rem; }
.hover-image-effect { z-index: 5; border-radius: var(--_ui---kv-shape); transition: transform 0.4s ease-in-out; }
.hover-image-effect:hover { transform: scale(1.025); }
.hover-image-effect.tania-img { filter: grayscale(); object-position: 50% 20%; }
.overlay-legenda { z-index: 2; border-radius: var(--_ui---kv-shape); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.64) 5%, rgba(35, 31, 32, 0) 55%); align-items: flex-end; width: 100%; max-width: 100%; height: 50%; display: flex; position: absolute; inset: auto 0% 0%; overflow: hidden; }
.btn-zoom { z-index: 25; backdrop-filter: blur(8px); color: rgba(255, 255, 255, 0.75); cursor: pointer; background-color: rgba(0, 0, 0, 0.27); border-radius: 0.25rem; justify-content: center; align-items: center; width: 2.5rem; height: 2.5rem; margin: 1em; transition: transform 0.32s ease-in-out, color 0.32s ease-in-out, background-color 0.32s ease-in-out; display: flex; position: absolute; inset: 0% 0% auto auto; }
.btn-zoom:hover { color: var(--_theme---brand-quartiary--lighter); background-color: rgba(0, 0, 0, 0.39); transform: scale(1.1); }
.caption-text { letter-spacing: 0.5px; font-size: 0.63rem; font-weight: 300; }
.caption-text.is--primary-caption { font-weight: 700; overflow: hidden; }
.caption_big_wrap { z-index: 5; gap: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: var(--_ui---kv-shape); background-color: var(--_theme---brand-secondary--light); backdrop-filter: grayscale() blur(12px); color: var(--_theme---brand-quartiary--lighter); --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); justify-content: center; align-items: center; margin: 1.5rem 1.5rem 0px 0px; padding: 0.5rem 1rem 0.5rem 1.2rem; display: flex; position: absolute; inset: auto auto 0% 0%; }
.slide_text-box { gap: 16px; color: rgb(215, 207, 197); text-align: center; letter-spacing: 0.25px; text-transform: uppercase; text-wrap: balance; background-color: rgb(1, 31, 44); border-radius: 0.25rem; flex-flow: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; max-width: 26.25rem; margin-right: 2.5rem; padding: 1rem; font-size: 0.88rem; font-weight: 400; line-height: 1.5; display: none; position: absolute; inset: auto 0% 0% auto; transform: translate(0px, 40%); }
.slide_arrow { border-radius: var(--_ui---kv-shape); background-color: var(--_theme---brand-secondary--light); backdrop-filter: blur(24px); justify-content: center; align-items: center; width: 3.5rem; height: 3.5rem; transition: transform 0.32s ease-in-out, background-color 0.56s cubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.56s cubic-bezier(0.165, 0.84, 0.44, 1); display: flex; inset: 0% auto 0% -1.5rem; }
.slide_arrow:hover { background-color: var(--_theme---brand-secondary--main); transform: scale(1.1); }
.slide_arrow.is-galeria-arrow.right { transform: none; }
.slide_arrow.is-galeria-arrow.right:hover { transform: scale(1.1); }
.slide_arrow.right { inset: 0% -1.5rem 0% auto; }
.slide_arrow.right:hover { transform: scale(1.1); }
.slide_nav { pointer-events: none; justify-content: flex-start; align-items: center; padding-left: 1rem; display: flex; inset: auto auto 0% 0%; transform: translate(0px, 120%); }
.section_sobre { background-color: var(--_theme---brand-quartiary--light); --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.section_sobre.g-container { border-radius: var(--_border-styles---radius--x-large); }
.sobre_main_contain.u-container { max-width: min(var(--container--main), 100% - var(--site--margin) * 2); align-content: center; }
.grid-conceito { gap: 0.5rem; grid-template-rows: 45% 55%; grid-template-columns: 0.5fr 1fr; grid-auto-columns: 1fr; min-height: 40rem; max-height: 50rem; padding-bottom: 0.5rem; transition: 0.64s cubic-bezier(0.23, 1, 0.32, 1); display: grid; }
.grid-item { border-radius: var(--_ui---kv-shape); position: relative; overflow: hidden; }
.grid-item:hover { transform: scale(1); }
.sobre_grid_wrap { gap: 2rem; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; padding-left: 1rem; padding-right: 1rem; display: grid; }
.sobre_grid_block { flex-flow: column; display: flex; }
.sobre_grid_block.u-gap-small { gap: 1.2rem; }
.u-heading-style-h6-2 { color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h6); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-wrap: balance; display: flow-root; }
.u-heading-style-h6-2.title-bairro { text-transform: none; }
.u-heading-style-h6-2.grid-bairro { margin-bottom: 0.2rem; }
.text-color.text-color-primary-light { color: rgb(161, 186, 184); }
.u-text-style-xsmall-2 { font-size: var(--_text-style---font-size); line-height: var(--_text-style---line-height); font-weight: var(--_text-style---font-weight); letter-spacing: var(--_text-style---letter-spacing); --_text-style---font-family: var(--_typography---primary-font--p-font-family); --_text-style---font-size: var(--_typography---font-size--text-xsmall); --_text-style---line-height: var(--_typography---line-height--1-5); --_text-style---font-weight: var(--_typography---primary-font--regular); --_text-style---letter-spacing: var(--_typography---letter-spacing--std); --_text-style---margin-top: var(--_spacing---space--3); --_text-style---margin-bottom: var(--_spacing---space--2); --_text-style---text-transform: var(--_typography---text-transform--none); --_text-style---trim-top: var(--_typography---primary-font--trim-top); --_text-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_text-style---text-transform, none); text-wrap: pretty; display: flow-root; }
.list_main_content.u-hflex-left-center.u-gap-xsmall { gap: 0.5rem; justify-content: flex-start; align-items: center; display: flex; }
.sc-galeria { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.sc-galeria.g-container { border-radius: var(--_border-styles---radius--x-large); }
.lazer_main_contain.u-container { align-content: center; }
.lazer_main_content.u-vflex-stretch-center { gap: 3rem; flex-flow: column; display: flex; }
.grid-lazer { gap: 0.75rem; aspect-ratio: 2 / 1; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 1.5fr; width: 100%; }
.grid_block { border-radius: var(--_ui---kv-shape); position: relative; overflow: hidden; }
.header-main-wrap { gap: 1rem; flex-flow: column; max-width: 60%; display: flex; }
.header_content_wrap { flex-flow: column; justify-content: flex-start; align-items: stretch; padding-left: 1rem; padding-right: 1rem; display: flex; }
.heading_main_title { font-size: var(--_typography---heading-sizes--h3); line-height: var(--_typography---line-height--1); text-transform: none; }
.heading_main_title.brown-bg { color: var(--_theme---brand-quartiary--main); }
.heading_main_title.brown-bg.is-center-align { text-align: center; }
.u-absolute-element { background-color: var(--_theme---brand-secondary--main); border-top-right-radius: 3rem; border-bottom-right-radius: 3rem; width: 40%; height: 90dvh; position: absolute; inset: auto auto 8% 0%; }
.gallery-arrow { justify-content: center; align-items: center; width: 0.875rem; height: 0.875rem; display: flex; position: absolute; }
.caption-text-content { font-size: 0.625rem; }
.caption-text-content.subtitle-caption { opacity: 0.8; font-size: 0.625rem; }
.section_projetistas { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: clip; }
.section_projetistas.g-container { border-radius: var(--_border-styles---radius--x-large); }
.section_plantas { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.section_plantas.g-container { border-radius: var(--_border-styles---radius--x-large); }
.section_plantas.g-container.brown-bg { background-color: var(--_theme---brand-primary--main); --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.plantas_content { gap: 2rem 3rem; flex-flow: row; justify-content: space-between; align-items: stretch; height: 100%; display: flex; position: relative; }
.plantas_image-wrap { aspect-ratio: 1 / 1; border-radius: var(--_ui---kv-shape); background-color: rgb(255, 255, 255); border: 0.0625rem solid rgba(74, 124, 46, 0.5); flex: 0 1 auto; justify-content: center; align-items: center; min-width: 50%; padding: 1.5rem; display: flex; position: relative; }
.planta_img { object-fit: scale-down; width: 100%; height: 100%; overflow: hidden; }
.planta_pin { column-gap: 0.5rem; border-radius: var(--_border-styles---radius--round); background-image: linear-gradient(135deg, var(--_color-primitives---gradient-primary--start), var(--_color-primitives---gradient-primary--end)); border: 1px rgb(74, 124, 46); justify-content: center; align-items: center; min-width: 1.5rem; min-height: 1.5rem; padding: 0.5rem 0.3rem; font-size: 0.75rem; line-height: 1; transition: 0.8s ease-in-out; display: flex; position: absolute; inset: 5% auto auto 18%; overflow: hidden; }
.planta_pin.is-pin-01 { z-index: 100; top: 33%; left: 32%; }
.planta_pin.is-pin-02 { top: 49%; left: 32%; }
.planta_pin.is-pin-3 { top: 34%; left: 67%; }
.planta_pin.is-pin-3.u-display-none { display: none; }
.planta_pin.is-pin-03 { z-index: 99; top: 31%; left: 40%; }
.planta_pin.is-pin-6 { z-index: 100; top: 40%; left: 32%; }
.planta_pin.is-pin-7 { top: 40%; left: 32%; }
.planta_pin.is-pin-7.u-display-none { display: none; }
.planta_pin.is-pin-8 { z-index: 98; top: 40%; left: 40%; }
.planta_pin.is-pin-10 { z-index: 1; top: 26%; left: 62%; }
.planta_pin.is-pin-7 { z-index: 99; top: 40%; left: 36%; }
.planta_pin.is-pin-04 { z-index: 96; top: 40%; left: 50%; }
.planta_pin.is-pin-10-2 { top: 58%; left: 52%; }
.planta_pin.is-pin-10-3 { top: 49%; left: 77%; }
.planta_pin.is-pin-12 { top: 60%; left: 30%; }
.planta_pin.is-pin-13 { top: 58%; left: 81%; }
.planta_pin.is-pin-14 { top: 50%; left: 74%; }
.planta_pin.is-pin-16 { top: 41%; left: 77%; }
.planta_pin.is-pin-17 { top: 26%; left: 82%; }
.planta_pin.is-pin-18 { top: 47%; left: 41%; }
.planta_pin.is-pin-09 { z-index: 97; top: 40%; left: 44%; }
.planta_pin.is-pin-05 { z-index: 95; top: 40%; left: 55%; }
.planta_pin.is-pin-17b { top: 25%; left: 76%; }
.planta_pin.is-pin-18b { top: 51%; left: 22%; }
.planta_pin.is-pin-14 { z-index: 100; top: 21%; left: 42%; }
.planta_pin.is-pin-15 { top: 27%; left: 48%; }
.planta_pin.is-pin-16 { z-index: 100; top: 12%; left: 61%; }
.planta_pin.is-pin-17 { z-index: 90; top: 19%; left: 72%; }
.planta_pin.is-pin-18 { z-index: 98; top: 9%; left: 70%; }
.planta_pin.is-pin-19 { top: 10%; left: 40%; }
.planta_pin.is-pin-11 { top: 32%; left: 62%; }
.planta_pin.is-pin-12 { z-index: 98; top: 19%; left: 63%; }
.planta_pin.is-pin-13 { z-index: 99; top: 20%; left: 54%; }
.planta_pin.is-pin-20 { top: 60%; left: 34%; }
.planta_pin.is-pin-21 { top: 58%; left: 50%; }
.planta_pin.is-pin-22 { top: 42%; left: 72%; }
.planta_pin.is-pin-23 { top: 60%; left: 81%; }
.planta_pin.is-pin-24 { top: 68%; left: 73%; }
.planta_pin.is-pin-25 { top: 66%; left: 58%; }
.planta_pin.is-pin-26 { top: 39%; left: 22%; }
.planta_pin.is-pin-27 { z-index: 100; top: 49%; left: 34%; }
.planta_pin.is-pin-28 { top: 25%; left: 34%; }
.planta_pin.is-pin-29 { top: 33%; left: 79%; }
.planta_pin.is-pin-30 { top: 43%; left: 80%; }
.planta_pin.is-pin-31 { top: 53%; left: 22%; }
.planta_pin.is-pin-32 { z-index: 99; top: 23%; left: 76%; }
.planta_pin.is-pin-33 { z-index: 100; top: 24%; left: 66%; }
.planta_pin.is-pin-34 { top: 25%; left: 82%; }
.planta_pin.is-pin-35 { z-index: 99; top: 49%; left: 42%; }
.planta_pin.is-pin-36 { z-index: 98; top: 49%; left: 57%; }
.planta_pin.is-pin-37 { z-index: 97; top: 49%; left: 66%; }
.planta_pin.is-pin-38 { z-index: 96; top: 52%; left: 76%; }
.planta_pin.is-pin-39 { top: 64%; left: 83%; }
.planta_pin.is-pin-40 { top: 62%; left: 70%; }
.planta_pin.is-pin-41 { top: 78%; left: 28%; }
.planta_pin.is-pin-42 { top: 72%; left: 17%; }
.planta_pin.is-pin-43 { top: 64%; left: 28%; }
.planta_pin.is-pin-44 { top: 62%; left: 46%; }
.planta_pin.is-pin-45 { z-index: 100; top: 55%; left: 32%; }
.planta_pin.is-pin-46 { top: 51%; left: 12%; }
.planta_pin.is-pin-47 { top: 53%; left: 60%; }
.planta_pin.is-pin-48 { top: 60%; left: 83%; }
.planta_pin.is-pin-49 { top: 36%; left: 17%; }
.bolotario_pin-number { color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 0.625rem; font-weight: 700; }
.bolotario_pin-text { row-gap: 0.125rem; color: rgb(255, 255, 255); white-space: nowrap; flex-direction: column; padding-right: 0.5rem; font-size: 0.625rem; font-weight: 500; display: none; }
.plantas_description-wrap { gap: 2rem; flex-direction: column; flex: 1 1 40%; justify-content: flex-start; align-items: stretch; min-width: 40%; max-width: 100%; padding-top: 0.5rem; padding-bottom: 0.5rem; display: flex; }
.plantas-01_description-header { border-bottom: 1px solid rgba(235, 230, 223, 0.3); flex-flow: row; justify-content: space-between; align-items: flex-end; padding-bottom: 0.5rem; display: flex; }
.plantas_description-label-wrap { column-gap: 1rem; align-items: center; display: flex; }
.plantas_description-label-text { color: var(--_theme---brand-quartiary--main); text-transform: uppercase; font-size: 0.8rem; font-weight: 600; }
.planta_main_title { color: var(--_theme---brand-secondary--lighter); text-transform: uppercase; -webkit-text-fill-color: inherit; background-image: none; background-clip: border-box; margin-top: 1rem; margin-bottom: 1rem; font-size: 2.5rem; font-weight: 700; line-height: 1; }
.plantas-01_details-list { gap: 1rem; flex-direction: column; grid-template-rows: auto auto auto auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; max-height: 25rem; display: grid; }
.plantas-01_details-block { gap: 0.5rem; border-bottom: 0.0625rem solid rgba(235, 230, 223, 0.3); flex-direction: row; align-items: center; width: 100%; padding-bottom: 0.75rem; display: flex; }
.plantas-01_details-block.u-display-none { display: none; }
.plantas_pagination-title { color: var(--_theme---brand-quartiary--main); font-size: 0.75rem; font-weight: 400; line-height: 1.5em; }
.planta_thumbnails { gap: 1.5rem; align-items: center; margin-top: auto; display: flex; }
.planta_thumbnails-text { max-width: 12rem; color: var(--_theme---brand-secondary--lighter); letter-spacing: 0.03125rem; text-transform: uppercase; font-size: 0.625rem; font-weight: 400; line-height: 1rem; }
.planta_thumbnails-wrap { gap: 0.5rem; align-items: center; display: flex; }
.planta_thumbnails-img-wrap { border-radius: 0.25rem; width: 5.5rem; height: 3rem; position: relative; }
.cover-image { object-fit: cover; width: 100%; height: 100%; transition: transform 0.72s cubic-bezier(0.39, 0.575, 0.565, 1); position: absolute; inset: 0%; }
.cover-image.is-cover-zoom:hover { transform: scale(1.05); }
.slide-plantas { border-radius: var(--_ui---kv-shape); background-color: rgba(235, 230, 223, 0.05); border: 1px solid rgba(235, 230, 223, 0.3); width: 100%; height: 100%; margin-right: 2rem; padding: 2.6rem 3rem 2.5rem; }
.slide_arrow_plantas { border-radius: var(--_ui---kv-shape); background-color: var(--_theme---brand-secondary--dark); background-image: linear-gradient(135deg, var(--_color-primitives---gradient-primary--start), var(--_color-primitives---gradient-primary--end)); backdrop-filter: blur(24px); justify-content: center; align-items: center; width: 3.5rem; height: 3.5rem; transition: transform 0.32s ease-in-out, background-color 0.56s cubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.56s cubic-bezier(0.165, 0.84, 0.44, 1); display: flex; left: -1.5rem; }
.slide_arrow_plantas:hover { background-color: var(--_theme---brand-secondary--main); transform: scale(1.1); }
.slide_arrow_plantas.right { inset: 0% -1.5rem 0% auto; }
.slide_arrow_plantas.right:hover { transform: scale(1.1); }
.slide_arrow_plantas.u-display-none { display: none; }
.code-embed-12 { display: flex; }
.map_grid { grid-template-columns: 1.5fr 1fr; height: 80dvh; min-height: 30rem; max-height: 35rem; }
.map_content_wrap { position: relative; overflow: hidden; }
.map-wrap { border-radius: var(--_ui---kv-shape); width: 100%; height: 100%; position: relative; overflow: hidden; }
.map { width: 100%; height: 100%; }
.map-button-wrapper { gap: 0.5rem; flex-flow: column; margin-top: 1.5rem; margin-right: 1.5rem; display: flex; position: absolute; inset: 0% 0% auto auto; }
.map-button { column-gap: 1rem; background-color: var(--_theme---brand-secondary--dark); color: rgb(255, 255, 255); cursor: pointer; border-radius: 0.5rem; justify-content: space-between; align-items: center; padding: 0.6rem 1.5rem; font-size: 0.75rem; text-decoration: none; transition: 0.35s; display: flex; }
.map-button:hover { background-color: var(--_theme---brand-secondary--main); }
.adress-list { column-gap: 1rem; border-top: 1px solid var(--_color-primitives---primary-alpha--30); border-bottom: 1px solid var(--_color-primitives---primary-alpha--30); justify-content: center; align-items: center; padding-top: 1rem; padding-bottom: 1rem; display: flex; }
.adress-list__block { column-gap: 0.5rem; align-items: center; display: flex; }
.headline-list__text { text-transform: uppercase; font-size: 1rem; font-weight: 500; line-height: 1.6; }
.u-heading-style-h6-3 { color: var(--_theme---typography--heading); font-size: var(--_heading-style---font-size); line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h6); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-transform: var(--_heading-style---text-transform, none); text-wrap: balance; display: flow-root; }
.adress-list__divider { background-color: rgba(66, 75, 87, 0.24); width: 0.13rem; height: 0.75rem; }
.tab-sobre { gap: 1rem; flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: dense; justify-content: space-between; display: flex; }
.tab-sobre-menu { row-gap: 1rem; flex-direction: column; min-width: 17.5rem; max-width: 20rem; display: flex; }
.tab-sobre-link { column-gap: 1.5rem; color: rgb(78, 85, 88); background-color: rgba(0, 0, 0, 0); border-left: 0.2rem solid rgb(78, 85, 88); align-items: center; padding: 1rem 0px 1rem 1.5rem; display: flex; }
.tab-sobre-link.w--current { border-left-color: var(--_theme---brand-secondary--main); color: rgb(74, 124, 46); background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(90deg, rgba(90, 140, 55, 0.21), rgba(229, 220, 213, 0)); font-weight: 800; }
.icon-embed-medium { flex-direction: column; flex: 0 0 auto; justify-content: center; align-items: center; width: 1em; height: 1em; display: flex; }
.tabs_link { text-wrap: balance; }
.tabs_link.u-text-main { flex: 1 1 0%; font-size: 0.875rem; font-weight: 500; }
.tab-sobre-content { order: 0; max-width: 52rem; }
.location-tab { margin-top: 6rem; display: none; }
.location-tab__menu { row-gap: 0.75rem; flex-direction: column; width: 20rem; display: flex; }
.location-tab__link { column-gap: 0.5rem; color: rgb(250, 254, 255); text-transform: uppercase; background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(161, 186, 184, 0.46); border-radius: 0.5rem; align-items: center; padding: 1rem 1.5rem; display: flex; }
.location-tab__link.w--current { background-color: rgb(74, 124, 46); }
.svg-icon-10 { justify-content: center; align-items: center; width: 1rem; height: 1rem; display: flex; }
.svg-icon-10.icon-svg-16 { width: 1rem; height: 1rem; }
.location-tab__content { flex: 1 1 0%; padding-left: 6rem; }
.location-tab__pane { background-color: rgb(3, 48, 48); border: 1px solid rgba(161, 186, 184, 0.46); border-radius: 0.5rem; padding: 3.5rem; }
.list-item { column-gap: 1rem; align-items: center; display: flex; }
.list-item.list-item-mobile, .list-item.list-item-big { column-gap: 2rem; }
.pin-img { width: 6rem; }
.pin-img.pin-img-larger { width: 12rem; }
.list-content { flex-direction: column; display: flex; }
.location-tab__heading { color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 0.5rem; font-size: 1.3125rem; }
.p-text { font-family: Montserrat, sans-serif; line-height: 1.5rem; }
.p-text.p-text-small { font-size: 0.875rem; }
.location-tab-grid { gap: 1.5rem; grid-template-rows: auto; margin-top: 2.5rem; }
.caption_shape { background-color: rgb(74, 124, 46); border-radius: 0.1rem; width: 0.4rem; height: 0.4rem; transform: rotate(45deg); }
.tab-distance-title { color: rgb(255, 255, 255); font-size: 1.125rem; font-weight: 400; }
.tab-distance-unit { color: rgb(161, 186, 184); font-size: 1.125rem; font-weight: 700; }
.map-text-btn { font-size: 0.75rem; }
.tab_pane_content { gap: 1rem; flex-flow: column; display: flex; }
.tab_header { gap: 2rem; flex-flow: column; justify-content: flex-start; align-items: stretch; margin-bottom: 1rem; transition: border-width 0.42s cubic-bezier(0.23, 1, 0.32, 1), border-color 0.42s cubic-bezier(0.23, 1, 0.32, 1); display: flex; }
.tab_header:hover { border-top-width: 0.25rem; border-top-color: rgb(47, 82, 22); }
.tab_header_top { gap: 1rem; border-bottom: 1px solid var(--_color-primitives---primary-alpha--30); color: rgb(169, 212, 122); letter-spacing: 0.2em; text-transform: uppercase; justify-content: flex-start; align-items: center; padding-top: 0.2rem; padding-bottom: 1rem; padding-left: 0.75rem; font-size: 1.25rem; display: flex; }
.tab_header_bottom { gap: 0.875rem; flex-flow: column; display: flex; }
.tab_header_bottom.list_bairro_content { gap: 2rem; }
.tab_header_text.u-text-main { flex: 1 1 0%; font-size: 1rem; font-weight: 500; }
.grid_localizacao_wrap { z-index: 5; gap: 0.875rem; grid-template-rows: 50% 40%; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; width: 100%; height: 35rem; display: grid; position: relative; }
.grid_block_01 { padding-left: 10%; position: relative; }
.galeria_bairro_wrap { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); width: 100%; height: 100%; position: relative; }
.lightbox_wrap { width: 100%; height: 100%; display: block; }
.lightbox_image.u-cover { --_button-sizes---border-width: var(--_border-styles---border-width--small); --_button-sizes---gap: calc((var(--_button-sizes---h-padding)) / 2); --_button-sizes---border-radius: var(--_border-styles---radius--main); --_button-sizes---icon-size: var(--_units---icon-size--16); --_button-sizes---height: clamp(1.5 * 1rem, ((1.5 - ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((2.5 - 1.5) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 2.5 * 1rem); --_button-sizes---inner-margin: calc(var(--site--margin) / 2); --_button-sizes---v-padding: calc(var(--_button-sizes---h-padding) / 1.5); --_button-sizes---h-padding: clamp(.75 * 1rem, ((.75 - ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min)) * var(--screen-size--min))) * 1rem + ((1 - .75) / (var(--screen-size--max)  - var(--screen-size--min))) * 100vw), 1 * 1rem); --_button-sizes---outter-margin: calc(calc(var(--site--margin) * -1) / 1.25); --_button-style---border: var(--_theme---button-primary--border); --_button-style---background: var(--_theme---button-primary--background); --_button-style---text: var(--_theme---button-primary--text); --_button-style---border-hover: var(--_theme---button-primary--border-hover); --_button-style---background-hover: var(--_theme---button-primary--background-hover); --_button-style---text-hover: var(--_theme---button-primary--text-hover); --_button-style---background-blur: 8px; --_button-style---background-blur-hover\<deleted\|variable-7a4300b9-3962-cf8c-abd4-bd8268dff71e\>: 16px; border-radius: 0px; overflow: clip; }
.lightbox_image.u-cover.img-radius { border-top-left-radius: 1.1rem; }
.lightbox_image.u-cover.img-radius-inferior { border-bottom-right-radius: 1.1rem; }
.u-overlay-linear-dark { z-index: 1; width: 100%; height: 100%; backdrop-filter: blur(var(--overlay--blur)); pointer-events: none; background-image: linear-gradient(0deg, rgb(29, 7, 15), rgba(29, 7, 15, 0) 51%); position: absolute; inset: 0%; }
.u-overlay-linear-dark.is-soft-linear { background-image: linear-gradient(0deg, rgba(66, 45, 22, 0.8), rgba(29, 7, 15, 0) 35%); display: none; }
.u-overlay-linear-dark.is-soft-linear.img-radius-superior { border-top-left-radius: 1.1rem; display: none; }
.u-overlay-linear-dark.is-soft-linear.img-radius-inferior { border-bottom-right-radius: 1.1rem; }
.caption_wrap { z-index: 5; gap: 0.5rem; backdrop-filter: blur(8px); background-color: rgba(55, 24, 41, 0.9); justify-content: flex-start; align-items: center; padding: 0.5rem 1.25rem 0.6rem; display: flex; position: absolute; inset: auto auto 0% 0%; }
.caption_wrap.div-block-2.minimalista { backdrop-filter: none; background-color: rgba(55, 24, 41, 0); padding-top: 1rem; padding-bottom: 1rem; display: none; }
.u-text-style-caption { color: rgb(169, 212, 122); letter-spacing: 0px; font-size: 0.75rem; font-weight: 400; line-height: 1.1; }
.u-text-style-caption.minimalista-2 { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; }
.overline_divider { background-color: rgb(169, 212, 122); border-radius: 100dvw; width: 3px; height: 3px; display: none; }
.overline_divider.minimalista-3 { display: none; }
.u-text-style-caption-small { opacity: 0.7; color: rgb(210, 224, 195); letter-spacing: 0px; font-size: 0.65rem; font-weight: 400; line-height: 1.1; }
.u-text-style-caption-small.minimalista-4 { display: none; }
.grid_block_02 { padding-top: 10%; position: relative; }
.grid_block_03 { padding-bottom: 15%; position: relative; }
.grid_block_04 { padding-right: 20%; position: relative; }
.grid_localizacao_pattern { z-index: -1; opacity: 0.1; object-fit: scale-down; height: 100%; position: absolute; inset: -2% 0% 0% 21%; }
.localizacao_list_wrap { gap: 1rem 6rem; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.sobre_list_item { gap: 1rem; border-bottom-style: none; border-bottom-width: 1px; border-bottom-color: var(--_color-primitives---primary-alpha--30); letter-spacing: 0.035em; text-transform: uppercase; text-wrap: pretty; justify-content: space-between; align-items: center; font-size: 0.875rem; font-weight: 400; line-height: 1.35em; display: flex; }
.sobre-list-text { color: var(--_theme---typography--text); font-size: 1rem; line-height: var(--_heading-style---line-height); font-weight: var(--_heading-style---font-weight); letter-spacing: var(--_heading-style---letter-spacing); text-transform: none; --_heading-style---font-family: var(--_typography---primary-font--p-font-family); --_heading-style---font-size: var(--_typography---heading-sizes--h6); --_heading-style---line-height: var(--_typography---line-height--1-3); --_heading-style---font-weight: var(--_typography---primary-font--light); --_heading-style---letter-spacing: var(--_typography---letter-spacing--sm); --_heading-style---margin-top: var(--_spacing---space--2); --_heading-style---margin-bottom: var(--_spacing---space--3); --_heading-style---text-transform: var(--_typography---text-transform--uppercase); --_heading-style---trim-top: var(--_typography---primary-font--trim-top); --_heading-style---trim-bottom: var(--_typography---primary-font--trim-bottom); text-wrap: balance; display: flow-root; }
.img_vista_wrap { border-radius: var(--_ui---kv-shape); height: 35dvh; margin-bottom: 2rem; position: relative; overflow: clip; }
.bold-text, .bold-text-2 { font-size: 1.5rem; font-weight: 400; line-height: 1.2; }
.bold-text-3 { color: var(--_theme---brand-secondary--darker); }
.slide-implantacao { border: 1px solid var(--_theme---brand-secondary--darker); border-radius: var(--_ui---kv-shape); background-color: rgba(74, 124, 46, 0.15); width: 100%; height: 100%; margin-right: 2rem; padding: 3rem; }
.implantacao_content { gap: 2rem 3rem; border-radius: 0.5rem; flex-flow: row; justify-content: space-between; align-items: stretch; height: 100%; display: flex; position: relative; }
.implantacao_content.implantacao-layout-2 { flex-flow: column; justify-content: space-between; align-items: stretch; }
.implantacao_image-wrap { aspect-ratio: 1 / 1; border-radius: var(--_ui---kv-shape); background-color: rgb(255, 255, 255); border: 0.0625rem solid rgba(74, 124, 46, 0.5); flex: 0 1 auto; justify-content: center; align-items: center; min-width: 50%; padding: 1rem; display: flex; position: relative; }
.implantacao_description-wrap { gap: 3rem; flex-direction: column; flex: 1 1 40%; justify-content: flex-start; align-items: stretch; min-width: 40%; max-width: 100%; padding-top: 1.5rem; padding-bottom: 1.5rem; display: flex; }
.implantacao_description-wrap.is-layout { padding-bottom: 0px; }
.implantacao_details-list { gap: 1rem 2rem; flex-direction: column; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; max-height: 25rem; display: grid; }
.text-span { font-size: 1.5rem; font-weight: 400; line-height: 1.6; }
.implantacao-number { color: var(--_theme---brand-secondary--lighter); font-size: 0.875rem; font-weight: 600; line-height: 1.5em; }
.grid_block_06 { padding-top: 5%; padding-right: 15%; position: relative; }
.grid_block_07 { padding-left: 5%; position: relative; }
.grid_block_08 { padding-bottom: 10%; position: relative; }
.grid_block_09 { padding-top: 20%; padding-left: 10%; position: relative; }
.grid_block_10 { padding-top: 10%; padding-right: 35%; position: relative; }
.grid_block_11 { position: relative; }
.grid_block_12 { padding-bottom: 10%; padding-right: 15%; position: relative; }
.grid_block_13 { padding-top: 20%; padding-left: 25%; position: relative; }
.grid_block_14 { padding-top: 10%; padding-right: 15%; position: relative; }
.grid_block_15 { padding-bottom: 5%; padding-left: 5%; position: relative; }
.grid_block_16 { padding-bottom: 15%; padding-right: 25%; position: relative; }
.grid_block_05 { padding-left: 20%; position: relative; }
.tag-item { border: 1px solid rgb(210, 210, 207); border-radius: 100rem; flex-flow: row; justify-content: center; align-items: center; width: 2.5rem; height: 2.5rem; display: flex; }
.tag-item.dark-outline { border-color: rgb(201, 200, 196); border-radius: 0.8rem; }
.tag-item.tag-button { justify-content: center; align-items: center; width: auto; min-width: 5rem; margin-left: -1px; padding-left: 1rem; padding-right: 1rem; }
.icon-wrap { gap: 0.5rem; border: 1px solid var(--_theme---brand-primary--light); border-radius: var(--_ui---kv-shape); color: var(--_theme---brand-terciary--main); flex: 0 0 auto; justify-content: center; align-items: center; padding: 0.2rem 0.7rem; display: flex; }
.g-svg { width: 1.3rem; height: 1.3rem; }
.time-content { text-transform: none; font-size: 0.875rem; font-weight: 700; }
.sobre-text { gap: 0.5rem; justify-content: flex-start; align-items: center; display: flex; }
.icon-img { width: 1.3rem; height: 1.3rem; }
.grid_block_17 { padding-top: 5%; padding-left: 15%; position: relative; }
.grid_block_18 { padding-top: 10%; padding-right: 30%; position: relative; }
.grid_block_19 { padding-bottom: 10%; padding-left: 30%; position: relative; }
.grid_block_20 { padding-bottom: 5%; padding-right: 5%; position: relative; }
.projetistas_list_wrap { gap: 4rem; flex-direction: column; grid-template-rows: auto auto auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; margin-top: 2rem; display: grid; }
.projetistas_list_wrap.u-container { border-radius: var(--_border-styles---radius--x-large); }
.projetistas_list_item { max-height: 85dvh; padding-top: var(--_spacing---space--4); padding-right: var(--_spacing---space--4); padding-bottom: var(--_spacing---space--4); padding-left: var(--_spacing---space--4); gap: 1rem; aspect-ratio: 2 / 1; border-style: solid; border-width: 1px; border-top-color: var(--_theme---brand-primary--lighter); border-right-color: var(--_theme---brand-primary--lighter); border-bottom-color: var(--_theme---brand-primary--lighter); border-left-color: var(--_theme---brand-primary--lighter); background-color: var(--_theme---background--surface-main); box-shadow: none; border-radius: calc(var(--_border-styles---radius--x-large) / 1.5); flex-flow: row; grid-template-rows: repeat(auto-fit, 100%); grid-template-columns: 1fr 1.5fr; grid-auto-columns: 1fr; justify-content: center; align-items: flex-start; display: grid; position: sticky; top: 5rem; }
.projetistas_list_item.reverse-grid { grid-template-columns: 1.5fr 1fr; }
.projetistas_list_item.grid-widht { grid-template-columns: 1fr 1.5fr; }
.projetistas_column_left { border-radius: var(--_ui---kv-shape); background-color: rgba(227, 220, 209, 0.5); flex-direction: column; height: 100%; position: sticky; overflow: hidden; }
.projetistas_media_wrap { border-radius: 0.2rem; flex-direction: row; justify-content: center; align-items: center; height: 100%; position: relative; overflow: hidden; }
.caption_tag { z-index: 25; gap: 0.75rem; color: rgb(250, 246, 241); background-color: rgb(47, 82, 22); border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; justify-content: space-between; align-items: center; margin-top: 2rem; padding: 0.6rem 1rem; display: flex; position: absolute; inset: auto auto 0% 0%; }
.projetistas_column_right { gap: 0dvw; border-radius: var(--_ui---kv-shape); background-color: var(--_theme---brand-quartiary--light); flex-direction: column; flex: 1 1 0%; grid-template-rows: auto auto; grid-template-columns: 2fr 1.2fr; grid-auto-columns: 1fr; align-content: start; row-gap: 2dvw; height: 100%; padding: 3dvw; display: grid; position: relative; overflow: auto; }
.tag_grid { gap: 0.25rem; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: flex; }
.text-size-tiny { padding-top: 3px; font-size: 0.7rem; }
.text-size-tiny.text-style-allcaps { font-weight: 500; }
.button-text { z-index: 5; position: relative; }
.projetistas_profile_img_wrap { text-align: right; flex-flow: column; display: flex; }
.projetistas_profile_img { aspect-ratio: 2.5 / 1.5; border-radius: 0.625rem; flex-direction: column; height: 100%; position: relative; overflow: hidden; background-color: #1c1a0d; }
.overlay_image { z-index: 5; pointer-events: none; background-color: rgba(13, 13, 14, 0.2); position: absolute; inset: 0%; }
.cover_image { filter: grayscale(); object-fit: contain; object-position: 50% 50%; width: 100%; height: 100%; position: absolute; inset: 0%; }
.cover_image.img_position { object-position: 50% 0%; }
.projetistas_profile_title { gap: 0.5rem; justify-content: flex-end; align-items: center; padding-left: 1dvw; padding-right: 1dvw; display: flex; }
.projetistas_empresa { font-size: 0.875rem; font-weight: 400; }
.projetistas_name { font-weight: 500; display: none; }
.profile_content_bottom { gap: 4dvw; flex-direction: column; justify-content: space-between; padding-bottom: 2dvw; display: flex; }
.profile_main_title { gap: 1.5rem; flex-flow: column; justify-content: space-between; align-items: stretch; display: flex; }
.overline_wrap { gap: 0.75rem; color: rgb(74, 124, 46); justify-content: space-between; align-items: center; }
.overline_content_wrap { gap: 2rem; border-bottom: 1px solid var(--_theme---brand-primary--lighter); justify-content: space-between; align-items: center; padding-bottom: 1rem; display: flex; }
.overline_content_left { gap: 1rem; justify-content: center; align-items: center; display: flex; }
.overline_text { letter-spacing: 0.25em; text-transform: uppercase; font-size: 0.75rem; font-weight: 700; line-height: 1em; }
.overline_text.is-secondary-overline { color: var(--_theme---brand-primary--main); letter-spacing: 0px; text-transform: none; font-size: 1rem; font-weight: 500; }
.overline_content_right { gap: 1rem; justify-content: center; align-items: center; display: none; }
.u-text-style-h3 { color: var(--_theme---brand-secondary--main); letter-spacing: -0.025rem; text-transform: uppercase; font-size: 1.8rem; font-weight: 300; line-height: 1.3; }
.home-service-description { gap: 1.25rem; grid-template-rows: auto; grid-template-columns: auto minmax(10rem, 23rem); grid-auto-columns: 1fr; justify-content: stretch; width: 100%; }
.testmonial_text { opacity: 0.61; font-size: 1rem; line-height: 1.4; }
.testmonial_text.dual-paragraph.text-color-grey { font-size: 0.875rem; }
.content-grid { column-gap: 16px; grid-template: "Content Content Content Content . List List List List List List List" / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
.sobre_content { row-gap: 0.75rem; flex-direction: column; justify-content: flex-start; display: flex; }
.max-width-medium { width: 100%; max-width: 35rem; }
.text-align-left { text-align: left; }
.text-color-dark-medium { color: rgb(91, 111, 117); }
.text-size-small { letter-spacing: 0.25px; font-size: 0.875rem; }
.list-grid { gap: 1.5rem; flex-flow: column; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; position: relative; }
.list-wellness { gap: 0.2rem; border-left: 1px solid var(--_theme---brand-primary--light); color: var(--_theme---brand-secondary--main); vertical-align: baseline; flex-flow: column; justify-content: center; align-items: flex-start; padding-left: 1rem; display: flex; }
.subtitle_list { line-height: 1; }
.title_list { color: var(--_theme---typography--text); font-size: 1rem; }
.bold_text { font-size: 1rem; }
.lazer_grid { gap: 0.5rem; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.lazer_grid_block { border-radius: var(--_ui---kv-shape); background-color: rgba(235, 230, 223, 0.05); border: 1px solid rgba(235, 230, 223, 0.3); transition: background-color 0.32s ease-in-out; overflow: hidden; }
.lazer_grid_block:hover { background-color: rgba(235, 230, 223, 0.1); }
.lazer_grid_frame { gap: 2rem; text-wrap: balance; flex-direction: column; justify-content: space-between; width: 100%; height: 100%; min-height: 10rem; padding: 1rem 1.5rem; display: flex; position: relative; overflow: hidden; }
.lazer_grid_icon { width: 1.5rem; height: 1.5rem; color: var(--_theme---brand-secondary--lighter); justify-content: center; align-items: center; display: flex; }
.lazer_grid_content { gap: 0.125rem; flex-flow: column; display: flex; }
.lazer_grid_title { margin-bottom: 1rem; }
.lazer_grid_title.u-text-style-main { font-size: 1rem; }
.lazer_grid_overline.u-text-style-small.u-text-muted { text-wrap: balance; border-top: 1px solid rgb(114, 115, 114); padding-top: 1rem; display: none; }
.lazer_card_logo { object-fit: contain; object-position: 100% 50%; width: 5.5rem; height: 2.5rem; margin: 1rem; position: absolute; inset: 0% 0% auto auto; }
.planta_title_wrap { flex-flow: column; display: flex; }
.planta_main_subtitle { color: var(--_theme---brand-quartiary--main); text-transform: uppercase; margin-top: 1rem; margin-bottom: 1rem; font-size: 1.5rem; font-weight: 400; line-height: 1; }
.planta_main_subtitle.caption-text { color: var(--_theme---brand-quartiary--main); text-align: right; margin-top: 0px; margin-bottom: 1rem; font-size: 1.1rem; }
.planta_main_subtitle.margin-none { color: var(--_theme---brand-quartiary--main); margin-bottom: 0.6rem; }
.video_content { column-gap: var(--_spacing---space--7); row-gap: var(--_spacing---space--7); flex-flow: column; justify-content: center; align-items: flex-start; min-width: 50%; max-width: 30rem; display: flex; }
.video_main_title_2.u-heading-style-h1 { font-size: 2.3rem; }
.hero_sc_wrap_v2 { min-height: 95dvh; margin: var(--inner-padding); background-color: var(--_color-primitives---neutral--0); flex-flow: column; justify-content: space-between; align-items: stretch; display: flex; }
.hero_sc_wrap_v2:where(.w-variant-a4eabb01-8ed6-63d0-157e-0a7b56aedaa1) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.hero_sc_wrap_v2:where(.w-variant-857e5430-97c7-deb6-3c1a-d3063f9fe2c7) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.hero_sc_wrap_v2:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); }
.hero_sc_wrap_v2:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) { --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.hero_background_v2 { border-radius: var(--_border-styles---radius--x-large); background-color: var(--_theme---brand-terciary--dark); overflow: hidden; }
.hero_background_v2.u-cover-absolute.u-zindex-0 { background-color: var(--_theme---brand-primary--main); border-top-left-radius: calc(var(--_border-styles---radius--x-large) / 2); border-top-right-radius: calc(var(--_border-styles---radius--x-large) / 2); grid-template-rows: 70% 30%; grid-template-columns: 1fr; grid-auto-columns: 1fr; display: grid; }
.hero_container_v2 { flex-flow: column; flex: 1 1 0%; justify-content: center; align-items: center; display: flex; }
.hero_container_v2.u-container { gap: 1rem; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; place-items: center stretch; display: grid; }
.hero_logo_wrap_v2 { height: 8rem; }
.hero_logo_wrap_v2.u-flex-horizontal-nowrap.u-alignment-center { background-image: url("../assets/d3c91e62980b8c8e795cf2b0640d22cb4e1cab3af9519a29bf27f042023c0899.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; }
.hero_content_wrap_v2 { column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); text-align: center; flex-flow: column; justify-content: center; display: flex; }
.hero_footer_title_v2.u-heading-style-h4 { letter-spacing: 0.1em; font-size: 1.3rem; font-weight: 300; line-height: 1.5; }
.hero_footer_title_v2.u-heading-style-h4.tag_status { letter-spacing: 0.3em; text-transform: uppercase; font-size: 1rem; font-weight: 700; }
.hero_description_text_v2 { margin-top: -8px; padding-top: 4px; }
.hero_description_text_v2.u-heading-style-h5 { color: var(--_theme---brand-secondary--lighter); text-align: center; font-size: 1.2rem; line-height: 1.5; }
.tag_status_wrap { z-index: 1; padding: var(--_spacing---space--3) var(--_spacing---space--5); column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); border-radius: var(--_border-styles---radius--round); background-image: linear-gradient(170deg, var(--_color-primitives---gradient-primary--start), var(--_color-primitives---gradient-primary--end)); text-align: center; flex-flow: column; justify-content: center; position: absolute; inset: 0% 0% auto; transform: translate(0%, -50%); }
.hero_description_text_span { color: var(--_theme---brand-quartiary--light); font-size: 1.7rem; line-height: 1.4; }
.bold-text-6 { color: var(--_theme---brand-quartiary--light); font-size: 1.7rem; font-weight: 700; line-height: 1.4; }
.hero_description_text_span_small { color: var(--_theme---brand-quartiary--light); font-weight: 400; }
.navbar-component { z-index: 1000; margin-right: var(--inner-padding); margin-left: var(--inner-padding); border-bottom-left-radius: var(--_border-styles---radius--x-large); border-bottom-right-radius: var(--_border-styles---radius--x-large); backdrop-filter: blur(6px); background-color: rgba(255, 255, 255, 0.9); justify-content: center; align-items: center; display: flex; position: fixed; inset: 0% 0% auto; transform: none; box-shadow: rgba(45, 19, 7, 0.04) 0px 8px 16px, rgba(45, 19, 7, 0.32) 0px 24px 160px -10px; }
.navbar-component.u-container { margin-left: auto; margin-right: auto; }
.navbar-component, .navbar-component.u-container { transform: none !important; }
.page-padding-horizontal { width: 100%; }
.container { width: 100%; max-width: 90rem; margin-left: auto; margin-right: auto; }
.navbar-content { padding-right: var(--_spacing---space--7); padding-left: var(--_spacing---space--7); gap: 2rem; justify-content: space-between; align-items: center; display: flex; }
.brand { background-color: rgba(0, 0, 0, 0); flex: 0 0 auto; justify-content: center; align-items: center; height: 100%; display: flex; }
.navbar__logo { width: auto; height: 3.25rem; object-fit: contain; }
.nav-menu { justify-content: center; align-self: center; align-items: center; display: flex; }
.nav-link { color: var(--_theme---typography--text); text-align: center; white-space: nowrap; border-bottom: 0.25rem solid rgba(0, 0, 0, 0); padding: 1.25rem 0.8rem; font-size: 0.75rem; font-weight: 400; line-height: 1.3; }
.nav-link:hover { color: var(--_theme---brand-secondary--main); font-weight: 700; }
.nav-link.w--current { color: rgb(74, 124, 46); border-bottom: 0.25rem solid rgb(74, 124, 46); align-self: stretch; align-items: center; display: flex; }
.nav-link.is-plt { text-transform: uppercase; }
.primary-button { color: rgb(255, 255, 255); text-align: center; cursor: pointer; background-color: rgb(74, 124, 46); padding: 0.75rem 1.5rem; font-size: 0.875rem; font-weight: 500; line-height: 1.5; text-decoration: none; transition: background-color 0.24s ease-in-out; display: inline-block; }
.primary-button:hover { background-color: rgb(47, 82, 22); }
.primary-button:active { background-color: rgb(10, 48, 146); }
.primary-button.mobile-show { display: none; }
.primary-button.mobile-hidden { background-color: var(--_theme---brand-secondary--main); border-radius: 0.5rem; }
.primary-button.mobile-hidden:hover { background-color: rgb(47, 82, 22); }
.sc-wellness { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.sc-wellness.g-container { border-radius: var(--_border-styles---radius--x-large); }
.bold-text-9 { font-weight: 400; }
.hero_logo_img { object-fit: contain; height: 8rem; }
.hero_img { object-position: 50% 100%; }
.section_diferenciais { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.section_diferenciais.g-container { border-radius: var(--_border-styles---radius--x-large); }
.section_diferenciais.g-container.brown-bg { background-color: var(--_theme---brand-primary--main); --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); border-top-left-radius: 0px; border-top-right-radius: 0px; }
.tabs-wrapper { position: relative; }
.tabs { gap: 6rem; }
.hero--tabs-menu { border-top: 1px solid rgb(169, 212, 122); border-bottom: 1px solid rgb(169, 212, 122); margin-bottom: 8rem; display: flex; }
.tab-link { color: rgb(153, 153, 150); text-align: center; cursor: pointer; background-color: rgba(221, 221, 221, 0); flex-direction: column; flex: 1 1 0%; padding: 1.75rem 1rem; font-size: 1rem; font-weight: 300; display: flex; }
.tab-link.w--current { color: rgb(169, 212, 122); background-color: rgba(255, 255, 255, 0); }
.tab-line { background-color: rgb(169, 212, 122); width: 100%; height: 4px; position: absolute; inset: auto 0% 0%; }
.tabs-content { overflow: visible; }
.tab-grid { gap: 8rem; grid-template-rows: auto; grid-template-columns: 1fr 1.5fr; min-height: 40em; }
.tab--content { gap: 2rem; flex-direction: column; padding-top: 2rem; padding-bottom: 2rem; display: flex; }
.tab--title { gap: 2rem; color: rgb(169, 212, 122); display: flex; }
.title-medium { margin-top: -12px; font-size: 2em; font-weight: 300; line-height: 1.45; }
.medium-line-pattern { width: 8.75em; }
.text-size-xlarge { font-size: 1rem; font-weight: 400; line-height: 2; }
.bullet-grid { gap: 1rem 1.5rem; grid-template-rows: auto; grid-template-columns: 2rem 1fr; grid-auto-columns: 1fr; width: 80%; margin-top: 1rem; display: grid; }
.bullet-line { background-color: rgb(169, 212, 122); width: 2rem; height: 0.125rem; }
.bullet-title { color: rgb(169, 212, 122); letter-spacing: 2px; text-transform: uppercase; font-size: 0.75em; font-weight: 700; }
.text-size-medium { color: rgb(125, 148, 156); font-size: 1rem; font-weight: 400; line-height: 2; }
.arrows-wrap { gap: 1.5rem; align-items: center; margin-top: 1.5rem; padding-left: 3rem; display: flex; position: absolute; inset: auto auto 0% 0%; }
.tab-trigger-prev { color: rgb(169, 212, 122); cursor: pointer; background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(169, 212, 122); border-radius: 100dvw; justify-content: center; align-items: center; width: 5rem; height: 3rem; transition: 0.4s; display: flex; }
.tab-trigger-prev:hover { color: rgb(255, 255, 255); background-color: rgb(169, 212, 122); }
.tab-trigger-next { color: rgb(169, 212, 122); cursor: pointer; background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(169, 212, 122); border-radius: 100dvw; justify-content: center; align-items: center; width: 5rem; height: 3rem; transition: 0.4s; display: flex; }
.tab-trigger-next:hover { color: rgb(255, 255, 255); background-color: rgb(169, 212, 122); }
.tab-frame { border-bottom: 4px solid rgb(169, 212, 122); width: 100%; height: 100%; min-height: 40rem; position: relative; }
.slide_component { width: 100%; height: 100%; }
.overflow-hidden { overflow: hidden; }
.slide_frame { width: 100%; height: 100%; overflow: hidden; }
.img-overlay-soft { pointer-events: none; background-image: linear-gradient(rgba(36, 24, 4, 0) 44%, rgba(31, 22, 4, 0.5)); position: absolute; inset: 0%; }
.img-overlay-soft.is-reverse-overlay { background-image: linear-gradient(to top, rgba(36, 24, 4, 0) 67%, rgba(31, 22, 4, 0.5)); }
.zoom-btn { backdrop-filter: blur(8px); color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5); border: 1px solid rgb(169, 212, 122); border-radius: 100dvw; justify-content: center; align-items: center; width: 5rem; height: 3rem; margin-top: 2.5rem; margin-right: 2.5rem; transition: 0.4s; display: flex; position: absolute; inset: 0% 0% auto auto; }
.zoom-btn:hover { color: rgb(255, 255, 255); background-color: rgb(169, 212, 122); }
.caption-component { gap: 0.25rem; justify-content: space-between; align-items: center; margin: 1.5rem; display: flex; }
.caption-component.is-bottom-caption { z-index: 100; margin-bottom: -2.5rem; margin-right: 0px; position: absolute; inset: auto 0% 0% auto; }
.caption-pattern { background-image: url("../assets/7671325b1be3a36692a8f60e0a630d5dfbcb938b003042b3a306324468712a0c.svg"); background-position: 0% center; background-repeat: repeat-x; background-size: 8rem; width: 7.75rem; height: 0.5rem; margin-left: 0.5rem; }
.slide-arrow { backdrop-filter: blur(8px); background-color: rgba(0, 0, 0, 0.5); border: 1px solid rgb(169, 212, 122); border-radius: 100dvw; justify-content: center; align-items: center; width: 5rem; height: 3rem; margin: 3rem; transition: 0.4s; display: flex; inset: auto 0% 0% auto; }
.slide-arrow:hover { background-color: rgb(169, 212, 122); }
.slide-arrow.is-left-arrow { margin-right: 9rem; }
.hide { display: none; }
.abs-logo { margin-top: 3rem; margin-left: 3rem; position: absolute; inset: 0% auto auto 0%; }
.tab-prev { color: rgb(169, 212, 122); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(169, 212, 122); border-radius: 100dvw; justify-content: center; align-items: center; width: 5rem; height: 3rem; transition: 0.4s; display: none; }
.tab-prev:hover { color: rgb(255, 255, 255); background-color: rgb(169, 212, 122); }
.tab-next { color: rgb(169, 212, 122); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(169, 212, 122); border-radius: 100dvw; justify-content: center; align-items: center; width: 5rem; height: 3rem; margin-top: -3rem; margin-left: 9rem; transition: 0.4s; display: none; }
.tab-next:hover { color: rgb(255, 255, 255); background-color: rgb(169, 212, 122); }
.list-bairro { gap: 0.5rem; border-left: 1px none var(--_theme---brand-primary--light); color: var(--_theme---brand-secondary--main); vertical-align: baseline; flex-flow: column; justify-content: center; align-items: flex-start; display: flex; }
.g_list_underline { height: var(--_border-styles---border-width--small); background-color: var(--_theme---border--main); margin-top: 0.6rem; position: relative; }
.list_bairro_wrap { gap: 1rem; justify-content: flex-start; align-items: flex-start; display: flex; }
.section_implantacao { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.section_implantacao.g-container { border-radius: var(--_border-styles---radius--x-large); }
.section_implantacao.g-container.brown-bg { background-color: var(--_theme---brand-primary--main); --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); border-radius: 0px; }
.cta-contato { z-index: 50; border-radius: var(--_ui---kv-shape); background-color: var(--_theme---brand-secondary--light); opacity: 1; cursor: pointer; background-image: none; justify-content: center; align-items: center; padding: 1rem; transition: 0.48s cubic-bezier(0.785, 0.135, 0.15, 0.86); position: fixed; inset: auto 2rem 2rem auto; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 15px; }
.cta-01__wrapper { gap: 1rem; flex-flow: row; justify-content: flex-start; align-items: center; display: flex; }
.cta-01__heading { color: var(--_color-primitives---neutral--50); letter-spacing: 0.5px; text-transform: uppercase; flex: 0 0 auto; font-size: 0.625rem; font-weight: 700; line-height: 1.5; }
.cta-01__links { gap: 0.5rem; display: flex; }
.cta-01__btn { gap: 1rem; background-color: rgba(28, 36, 21, 0.3); border-radius: 0.5rem; align-items: center; margin-left: 0px; margin-right: 0px; padding: 0.75rem 1rem; transition: 0.48s ease-in-out; display: flex; }
.cta-01__btn:hover { background-color: rgba(28, 36, 21, 0.4); }
.cta-01__btn.is-telephone { background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(28, 36, 21, 0.4); }
.icon-footer { width: 1rem; height: 1rem; margin-right: 0.5rem; }
.btn-flex__text-link { color: rgb(255, 255, 255); letter-spacing: 0.5px; text-transform: uppercase; margin-bottom: 0px; margin-right: 0px; font-size: 0.6rem; font-weight: 400; line-height: 1; }
.btn_text_content { gap: 0.2rem; flex-flow: column; display: flex; }
.btn-flex__text-content { color: rgb(255, 255, 255); letter-spacing: 0.5px; text-transform: uppercase; flex: 0 0 auto; margin-bottom: 0px; margin-right: 0px; font-size: 0.75rem; font-weight: 700; }
.cta-icon { width: 1.2rem; height: 1.2rem; color: var(--_theme---brand-quartiary--main); justify-content: center; align-items: center; display: flex; }
.btn-title-text { color: var(--_theme---brand-quartiary--lighter); text-transform: uppercase; font-size: 0.65rem; line-height: 1; }
.btn-subtitle-text { color: var(--_theme---brand-quartiary--lighter); letter-spacing: 0.5px; text-transform: uppercase; font-size: 0.75rem; font-weight: 450; line-height: 1; }
.sc-vista { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.sc-vista.g-container { border-radius: var(--_border-styles---radius--x-large); }
.tab_menu_vista_wrap { justify-content: center; align-items: stretch; margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem; display: flex; }
.tab_menu_vista_wrap.u-display-none { display: none; }
.tour_sc_wrap { --_theme---background--surface-main: var(--_theme---brand-quartiary--main); --_theme---typography--heading: var(--_theme---brand-secondary--dark); --_theme---typography--text: var(--_theme---brand-primary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-quartiary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-dark--20); --_theme---background--surface-inverse: var(--_theme---brand-primary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--black\<deleted\|variable-2f4177a5-6409-7b4b-7a16-ec491815c210\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-quartiary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-terciary--dark); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--200); --_theme---overline-text--inverse: var(--_color-primitives---neutral--100); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--200); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-quartiary--darker); --_theme---typography--overline: var(--_theme---brand-secondary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-light--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---neutral-alpha-dark--20); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--20); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--300); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--500); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--700); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--300); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--500); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--700); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--300); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--500); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--700); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--300); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--500); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--700); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 60%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--950\<deleted\|variable-a8c4a323-6465-dbcb-3cd7-b486e3a74134\>); overflow: hidden; }
.tour_sc_wrap.g-container.brown-bg { background-color: var(--_theme---brand-primary--main); --_theme---background--surface-main: var(--_theme---brand-secondary--main); --_theme---typography--heading: var(--_theme---brand-quartiary--main); --_theme---typography--text: var(--_theme---brand-quartiary--main); --_theme---heading--faded\<deleted\|variable-81ca37ed-1794-dd52-4697-6b2432dfd028\>: color-mix(in srgb, var(--_theme---typography--heading) var(--_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>), transparent); --_theme---background--surface-light: var(--_theme---brand-secondary--dark); --_theme---border--main: var(--_color-primitives---neutral-alpha-light--20); --_theme---background--surface-inverse: var(--_theme---brand-quartiary--main); --_theme---heading-color--darker\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_color-primitives---neutral--white\<deleted\|variable-b577fdd8-5a69-8a12-accb-e2fa6cb0847e\>); --_theme---background--surface-lighter\<deleted\|variable-db251f50-4318-8ce8-9c2b-81f25d5f8587\>: var(--_theme---brand-secondary--light); --_theme---brand-quartiary--main: var(--_color-primitives---quartiary--500); --_theme---brand-primary--main: var(--_color-primitives---primary--500); --_theme---brand-primary--light: var(--_color-primitives---primary--300); --_theme---typography--subtitle: var(--_theme---brand-quartiary--main); --_theme---text--inverse\<deleted\|variable-8da2212a-51de-9bc4-e8f1-50f3880db069\>: var(--_color-primitives---neutral--800); --_theme---overline-text--inverse: var(--_color-primitives---neutral--900); --_theme---brand-secondary--main: var(--_color-primitives---secondary--500); --_theme---brand-quartiary--lighter: var(--_color-primitives---quartiary--100); --_theme---typography--caption: var(--_theme---brand-quartiary--main); --_theme---overline-visual--svg\<deleted\|variable-060f0005-3440-00c3-0b41-69b93fe70ae9\>: var(--_theme---brand-primary--main); --_theme---overlay--darker: var(--_color-primitives---secondary-alpha--90); --_theme---brand-primary--dark: var(--_color-primitives---primary--700); --_theme---border--accent: var(--_theme---brand-primary--light); --_theme---brand-secondary--darker: var(--_color-primitives---secondary--900); --_theme---button-primary--border: var(--_theme---brand-primary--main); --_theme---button-primary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-primary--border-hover: var(--_theme---brand-primary--dark); --_theme---button-quartiary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---brand-secondary--light: var(--_color-primitives---secondary--300); --_theme---brand-primary--lighter\<deleted\|variable-9c81af69-7cfd-b6c0-06cf-6d853bc16df1\>: var(--_color-primitives---primary--50\<deleted\|variable-555a4c05-8de3-1c15-b127-d31aa6b70f4f\>); --_theme---brand-terciary--dark: var(--_color-primitives---terciary--700); --_theme---brand-quartiary--light: var(--_color-primitives---quartiary--200); --_theme---brand-secondary--lighter: var(--_color-primitives---secondary--100); --_theme---brand-secondary--dark: var(--_color-primitives---secondary--700); --_theme---brand-terciary--main: var(--_color-primitives---terciary--500); --_theme---brand-primary--lighter: var(--_color-primitives---primary--100); --_theme---brand-primary--darker: var(--_color-primitives---primary--900); --_theme---brand-terciary--lighter: var(--_color-primitives---terciary--100); --_theme---brand-terciary--light: var(--_color-primitives---terciary--300); --_theme---brand-terciary--darker: var(--_color-primitives---terciary--900); --_theme---brand-quartiary--dark: var(--_color-primitives---quartiary--700); --_theme---brand-quartiary--darker: var(--_color-primitives---quartiary--900); --_theme---background--surface-dark: var(--_theme---brand-primary--darker); --_theme---typography--overline: var(--_theme---brand-primary--main); --_theme---overlay--soft: var(--_color-primitives---secondary-alpha--30); --_theme---overlay--main: var(--_color-primitives---secondary-alpha--60); --_theme---button-primary--background: var(--_theme---brand-primary--main); --_theme---button-primary--background-hover: var(--_theme---brand-primary--dark); --_theme---button-primary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-secondary--background: var(--_theme---overlay--darker); --_theme---button-secondary--border: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-secondary--text: var(--_color-primitives---neutral-alpha-light--80); --_theme---button-secondary--background-hover: var(--_theme---brand-primary--main); --_theme---button-secondary--border-hover: var(--_theme---brand-primary--main); --_theme---button-terciary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-terciary--border: var(--_theme---brand-primary--main); --_theme---button-terciary--text: var(--_theme---background--surface-inverse); --_theme---button-terciary--background-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--border-hover: var(--_theme---button-terciary--border); --_theme---button-terciary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---button-quartiary--background: var(--_color-primitives---neutral-alpha-dark--transparent); --_theme---button-quartiary--border: var(--_theme---background--surface-inverse); --_theme---button-quartiary--text: var(--_theme---background--surface-inverse); --_theme---button-quartiary--border-hover: var(--_theme---brand-primary--main); --_theme---button-quartiary--text-hover: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---selection--background: var(--_theme---brand-primary--main); --_theme---selection--text: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---elevation--neutral: var(--_color-primitives---primary-alpha--30); --_theme---elevation--accent: var(--_color-primitives---primary-alpha--30); --_theme---slider-nav--default: var(--_theme---background--surface-inverse); --_theme---slider-nav--hover: var(--_color-primitives---primary-alpha--50); --_theme---slider-nav--active: var(--_theme---brand-primary--main); --_theme---slider-nav--text-color: var(--_theme---background--surface-main); --_theme---slider-nav--text-hover: var(--_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>); --_theme---slider-nav--text-active: var(--_color-primitives---neutral--white\<deleted\|variable-28baa5e6-8ba3-2c55-b382-beb158897f0d\>); --_theme---feedback-error--lighter: var(--_color-primitives---feedback-error--100); --_theme---feedback-error--light: var(--_color-primitives---feedback-error--200); --_theme---feedback-error--main: var(--_color-primitives---feedback-error--400); --_theme---feedback-error--dark: var(--_color-primitives---feedback-error--600); --_theme---feeback-warning--lighter: var(--_color-primitives---feedback-warning--100); --_theme---feeback-warning--light: var(--_color-primitives---feedback-warning--200); --_theme---feeback-warning--dark: var(--_color-primitives---feedback-warning--400); --_theme---feeback-warning--darker: var(--_color-primitives---feedback-warning--600); --_theme---feedback-sucess--lighter: var(--_color-primitives---feedback-sucess--100); --_theme---feedback-sucess--light: var(--_color-primitives---feedback-sucess--200); --_theme---feedback-sucess--main: var(--_color-primitives---feedback-sucess--400); --_theme---feedback-sucess--dark: var(--_color-primitives---feedback-sucess--600); --_theme---feedback--informative--lighter: var(--_color-primitives---feedback-informative--100); --_theme---feedback--informative--light: var(--_color-primitives---feedback-informative--200); --_theme---feedback--informative--main: var(--_color-primitives---feedback-informative--400); --_theme---feedback--informative--dark: var(--_color-primitives---feedback-informative--600); --_theme---text-fade--soft\<deleted\|variable-cfb20044-c321-b627-d6fd-0b11b2cee78b\>: 70%; --_theme---brand-primary--darker\<deleted\|variable-51a318a1-13aa-afee-7334-a8d4aaa04c06\>: var(--_color-primitives---primary--900); }
.heading_main_title_centered { font-size: var(--_typography---heading-sizes--h3); line-height: var(--_typography---line-height--1); text-transform: none; }
.heading_main_title_centered.brown-bg { color: var(--_theme---brand-quartiary--main); }
.heading_main_title_centered.brown-bg.is-center-align { text-align: center; }
.tour_media_wrap { aspect-ratio: 16 / 9; border-radius: var(--_border-styles---radius--main); width: 100%; max-height: 80dvh; overflow: hidden; }
.tour_iframe { width: 100%; height: 100%; }
.slide_list_implantacao { background-color: rgba(0, 0, 0, 0); }
.slider_navbar { opacity: 0.7; font-size: 0.625rem; }
.plt-hero { color: rgb(255, 255, 255); background-color: rgb(43, 40, 39); background-image: linear-gradient(rgba(0, 0, 0, 0.74), rgba(0, 0, 0, 0.74)), url("../assets/0be0ae6af00e94aa9d1533c671ca7d979d84da355f8edae3955c7e373d891696.avif"); background-position: 0px 0px, 50% center; background-size: auto, cover; justify-content: center; align-items: center; min-height: 45dvh; padding-left: 5rem; padding-right: 5rem; display: flex; }
.plt-container { flex-direction: column; justify-content: space-between; align-items: flex-start; width: 100%; max-width: 1216px; margin-left: auto; margin-right: auto; }
.politica_hero_layout { gap: 2rem; flex-flow: wrap; place-content: center; align-items: center; width: 100%; display: flex; }
.plt__brand { object-fit: contain; width: 16dvw; min-width: 12.5rem; }
.plt__btn { padding: var(--_spacing---space--4) var(--_spacing---space--7); background-color: var(--_theme---brand-secondary--main); color: rgba(255, 255, 255, 0.7); border-radius: 4px; font-size: 0.88rem; font-weight: 700; line-height: 1; text-decoration: none; transition: 0.32s ease-in-out; display: inline-block; }
.plt__btn:hover { background-color: var(--_theme---brand-secondary--light); color: rgb(255, 255, 255); }
.politica_layout { column-gap: var(--_spacing---space--7); row-gap: var(--_spacing---space--7); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
#w-node-_18f8f48a-deb1-4813-d4bd-5234befa229b-f9f5fc73, #w-node-_18f8f48a-deb1-4813-d4bd-5234befa22a1-f9f5fc73, #w-node-_9d41a58d-cc48-5f06-7fc1-94ad3410a2b2-f9f5fc73 { justify-self: center; }
#w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0cdb-f9f5fc73, #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0cf9-f9f5fc73 { grid-area: span 2 / span 1 / span 2 / span 1; }
#w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0d0a-f9f5fc73 { grid-area: 1 / 1 / 2 / 9; }
#w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0d69-f9f5fc73 { grid-area: 1 / 7 / 2 / 13; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636cd-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70) { order: 9999; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636ce-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636d6-f9f5fc73 { grid-column: span 1 / span 1; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636d7-f9f5fc73 { align-self: start; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636e5-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636e6-f9f5fc73 { grid-area: 1 / 2 / 2 / 3; }
#w-node-dc76efdf-f800-b111-c2c9-b64708c636ef-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
#w-node-af8d72ac-23bf-06d0-6724-583af72de6c5-f9f5fc73 { grid-column: span 1 / span 1; }
#w-node-af8d72ac-23bf-06d0-6724-583af72de6c6-f9f5fc73 { align-self: start; }
#w-node-af8d72ac-23bf-06d0-6724-583af72de6d0-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-af8d72ac-23bf-06d0-6724-583af72de6d1-f9f5fc73 { grid-area: 1 / 2 / 2 / 3; }
#w-node-af8d72ac-23bf-06d0-6724-583af72de6da-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
#w-node-_7460245e-35b9-60ff-88c7-c94b03097638-f9f5fc73 { grid-column: span 1 / span 1; }
#w-node-_7460245e-35b9-60ff-88c7-c94b03097639-f9f5fc73 { align-self: start; }
#w-node-_7460245e-35b9-60ff-88c7-c94b03097643-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_7460245e-35b9-60ff-88c7-c94b03097644-f9f5fc73 { grid-area: 1 / 2 / 2 / 3; }
#w-node-_7460245e-35b9-60ff-88c7-c94b0309764d-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
#w-node-_7460245e-35b9-60ff-88c7-c94b03097632-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70) { order: 9999; }
#w-node-_7460245e-35b9-60ff-88c7-c94b03097633-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a1f-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70) { order: 9999; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a20-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a25-f9f5fc73 { grid-column: span 1 / span 1; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a26-f9f5fc73 { align-self: start; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a30-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a31-f9f5fc73 { grid-area: 1 / 2 / 2 / 3; }
#w-node-e51ca2a0-9a86-a3ca-282f-966d09599a3a-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
#w-node-_3a7474dd-eb88-276f-5f90-86b880ef35b1-f9f5fc73, #w-node-_7899d000-4704-07a7-fd6e-270d6ac199ae-f9f5fc73, #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35b9-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_3a7474dd-eb88-276f-5f90-86b880ef35c9-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
#w-node-eb403177-40ab-edb8-b828-49077948d5a0-f9f5fc73 { grid-area: Content; }
#w-node-eb403177-40ab-edb8-b828-49077948d5b1-f9f5fc73 { grid-area: List; align-self: start; }
#w-node-e4ad27e9-5236-354b-a1a7-d1c54658e33b-f9f5fc73, #w-node-f3a9ab53-c6c5-29ff-0b1a-086b44ebd14f-f9f5fc73, #w-node-a95e8da8-e6c8-7520-6924-6c0e7b8ab83b-f9f5fc73, #w-node-f3cb517e-2964-7e9d-fb0a-48ffc82c5180-f9f5fc73, #w-node-f3cb517e-2964-7e9d-fb0a-48ffc82c5185-f9f5fc73, #w-node-f3cb517e-2964-7e9d-fb0a-48ffc82c518a-f9f5fc73, #w-node-_6f10ccf5-a7f4-c3c9-7754-736e89cfbfaa-f9f5fc73, #w-node-_6f10ccf5-a7f4-c3c9-7754-736e89cfbfaf-f9f5fc73, #w-node-_6f10ccf5-a7f4-c3c9-7754-736e89cfbfb4-f9f5fc73, #w-node-_3bb3961f-5262-8147-cc95-9aaa6922a03b-f9f5fc73, #w-node-_3bb3961f-5262-8147-cc95-9aaa6922a040-f9f5fc73, #w-node-_3bb3961f-5262-8147-cc95-9aaa6922a045-f9f5fc73, #w-node-b230b4c5-2402-7db8-6efb-06dfad733047-f9f5fc73, #w-node-b230b4c5-2402-7db8-6efb-06dfad73304c-f9f5fc73, #w-node-b230b4c5-2402-7db8-6efb-06dfad733051-f9f5fc73, #w-node-_6e4913dc-8e2f-e35c-4001-dbd05a48bdc0-f9f5fc73, #w-node-_6e4913dc-8e2f-e35c-4001-dbd05a48bdc5-f9f5fc73, #w-node-_6e4913dc-8e2f-e35c-4001-dbd05a48bdca-f9f5fc73, #w-node-e02f843d-697b-277a-1702-657ee92f77af-f9f5fc73, #w-node-e02f843d-697b-277a-1702-657ee92f77b4-f9f5fc73, #w-node-e02f843d-697b-277a-1702-657ee92f77b9-f9f5fc73, #w-node-_769926d9-63f1-c828-7cb6-4a3cd5585d43-f9f5fc73, #w-node-_769926d9-63f1-c828-7cb6-4a3cd5585d48-f9f5fc73, #w-node-_769926d9-63f1-c828-7cb6-4a3cd5585d4d-f9f5fc73, #w-node-_4ba72464-fc80-8a9e-0e43-d6e17026f9ed-f9f5fc73, #w-node-_4ba72464-fc80-8a9e-0e43-d6e17026f9f2-f9f5fc73, #w-node-_4ba72464-fc80-8a9e-0e43-d6e17026f9f7-f9f5fc73, #w-node-e1b4466a-65ba-2897-dded-7c9b81340859-f9f5fc73, #w-node-e1b4466a-65ba-2897-dded-7c9b8134085e-f9f5fc73, #w-node-e1b4466a-65ba-2897-dded-7c9b81340863-f9f5fc73, #w-node-_6cee3b32-2b58-a4ea-90d4-bb6994a293b9-f9f5fc73, #w-node-db10c755-1bc5-5cff-de8e-16ded7b4df1a-f9f5fc73, #w-node-_6684d44d-79b9-bde4-3ce5-7b93a98b7129-f9f5fc73, #w-node-_94897030-f6e7-ef81-01ba-e9543e60d265-f9f5fc73, #w-node-_5cf5a13d-c98a-20ff-6d1e-2252644b0901-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca27-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca30-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca39-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca42-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca4b-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca54-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca5e-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca67-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca70-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca79-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca82-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca8b-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca95-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dca9e-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dcaa7-f9f5fc73, #w-node-_8ee6880a-383c-f7b9-38d6-bf574b2dcab0-f9f5fc73 { align-self: stretch; }
#w-node-e956a7d9-a1df-a97b-9a80-3c0f6cdf56f4-f9f5fc73, #w-node-e956a7d9-a1df-a97b-9a80-3c0f6cdf5700-f9f5fc73 { grid-area: span 2 / span 1 / span 2 / span 1; }
#w-node-a3406d50-e19c-84b4-cf66-b7d888f8e962-f9f5fc73 { order: -9999; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb56-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb5e-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb5f-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb61-f9f5fc73 { grid-area: 2 / 2 / 3 / 3; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb6c-f9f5fc73, #w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb96-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb9e-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bb9f-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bba1-f9f5fc73 { grid-area: 2 / 2 / 3 / 3; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbaa-f9f5fc73, #w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbbb-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbc3-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbc4-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbc6-f9f5fc73 { grid-area: 2 / 2 / 3 / 3; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbcf-f9f5fc73, #w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbe0-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbe8-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbe9-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbeb-f9f5fc73 { grid-area: 2 / 2 / 3 / 3; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bbf4-f9f5fc73, #w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bc16-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bc1e-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; place-self: center; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bc1f-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bc21-f9f5fc73 { grid-area: 2 / 2 / 3 / 3; }
#w-node-_2a6f4fb1-59a3-d50a-d100-caf68672bc2a-f9f5fc73, #w-node-b19c1c32-26b8-4cc5-f813-b6c04516dbad-deb573c5 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-b19c1c32-26b8-4cc5-f813-b6c04516dbae-deb573c5 { justify-self: start; }
#w-node-_64783bfb-9cd4-7c22-f5b3-98c907b2e9dc-deb573c5 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_64783bfb-9cd4-7c22-f5b3-98c907b2e9dd-deb573c5 { justify-self: start; }
@font-face { font-family: Nexa; src: url("../assets/fc33c1453bd857ce9bec59e0dcf966571e107436b43cad52e869547324a15772.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: Nexa; src: url("../assets/ad1f6ff867865dd331a24dd581ff01e6c035362b1988f0f04ac99e27dfd74f4c.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Nexa; src: url("../assets/697c66915ac0cb093e329fa5d34ce9ee4e6d84c9bd715776d975be96cf92655a.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: Nexa; src: url("../assets/2ed24a6552722c7868c692fc00bc26d7b1942fb4bf87aa768671600257dde32d.woff2") format("woff2"); font-weight: 100; font-style: normal; font-display: swap; }
html.w-mod-js:not(.w-mod-ix3) :is(#scrool-text-b, .descendants, #scrool-image-a, #scrool-text-a, .contact_bar_wrap.u-theme-dark) { visibility: hidden !important; }
.tippy-box[data-animation="fade"][data-state="hidden"] { opacity: 0; }
[data-tippy-root] { max-width: calc(-10px + 100vw); }
.tippy-box { position: relative; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-radius: 4px; font-size: 14px; line-height: 1.4; white-space: normal; outline: 0px; transition-property: transform, visibility, opacity; }
.tippy-box[data-placement^="top"] > .tippy-arrow { bottom: 0px; }
.tippy-box[data-placement^="top"] > .tippy-arrow::before { bottom: -7px; left: 0px; border-width: 8px 8px 0px; border-top-color: initial; transform-origin: center top; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow { top: 0px; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { top: -7px; left: 0px; border-width: 0px 8px 8px; border-bottom-color: initial; transform-origin: center bottom; }
.tippy-box[data-placement^="left"] > .tippy-arrow { right: 0px; }
.tippy-box[data-placement^="left"] > .tippy-arrow::before { border-width: 8px 0px 8px 8px; border-left-color: initial; right: -7px; transform-origin: left center; }
.tippy-box[data-placement^="right"] > .tippy-arrow { left: 0px; }
.tippy-box[data-placement^="right"] > .tippy-arrow::before { left: -7px; border-width: 8px 8px 8px 0px; border-right-color: initial; transform-origin: right center; }
.tippy-box[data-inertia][data-state="visible"] { transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11); }
.tippy-arrow { width: 16px; height: 16px; color: rgb(51, 51, 51); }
.tippy-arrow::before { content: ""; position: absolute; border-color: transparent; border-style: solid; }
.tippy-content { position: relative; padding: 5px 9px; z-index: 1; }
.tippy-box[data-theme~="translucent"] { background-color: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="translucent"] > .tippy-arrow { width: 14px; height: 14px; }
.tippy-box[data-theme~="translucent"][data-placement^="top"] > .tippy-arrow::before { border-width: 7px 7px 0px; border-top-color: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="translucent"][data-placement^="bottom"] > .tippy-arrow::before { border-width: 0px 7px 7px; border-bottom-color: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="translucent"][data-placement^="left"] > .tippy-arrow::before { border-width: 7px 0px 7px 7px; border-left-color: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="translucent"][data-placement^="right"] > .tippy-arrow::before { border-width: 7px 7px 7px 0px; border-right-color: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="translucent"] > .tippy-backdrop { background-color: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="translucent"] > .tippy-svg-arrow { fill: rgba(0, 0, 0, 0.7); }
.tippy-box[data-theme~="material"] { background-color: rgb(80, 83, 85); font-weight: 600; }
.tippy-box[data-theme~="material"][data-placement^="top"] > .tippy-arrow::before { border-top-color: rgb(80, 83, 85); }
.tippy-box[data-theme~="material"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: rgb(80, 83, 85); }
.tippy-box[data-theme~="material"][data-placement^="left"] > .tippy-arrow::before { border-left-color: rgb(80, 83, 85); }
.tippy-box[data-theme~="material"][data-placement^="right"] > .tippy-arrow::before { border-right-color: rgb(80, 83, 85); }
.tippy-box[data-theme~="material"] > .tippy-backdrop { background-color: rgb(80, 83, 85); }
.tippy-box[data-theme~="material"] > .tippy-svg-arrow { fill: rgb(80, 83, 85); }
.tippy-box[data-theme~="light"] { color: rgb(38, 50, 61); box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; background-color: rgb(255, 255, 255); }
.tippy-box[data-theme~="light"][data-placement^="top"] > .tippy-arrow::before { border-top-color: rgb(255, 255, 255); }
.tippy-box[data-theme~="light"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: rgb(255, 255, 255); }
.tippy-box[data-theme~="light"][data-placement^="left"] > .tippy-arrow::before { border-left-color: rgb(255, 255, 255); }
.tippy-box[data-theme~="light"][data-placement^="right"] > .tippy-arrow::before { border-right-color: rgb(255, 255, 255); }
.tippy-box[data-theme~="light"] > .tippy-backdrop { background-color: rgb(255, 255, 255); }
.tippy-box[data-theme~="light"] > .tippy-svg-arrow { fill: rgb(255, 255, 255); }
.tippy-box[data-animation="shift-toward"][data-state="hidden"] { opacity: 0; }
.tippy-box[data-animation="shift-toward"][data-state="hidden"][data-placement^="top"] { transform: translateY(-10px); }
.tippy-box[data-animation="shift-toward"][data-state="hidden"][data-placement^="bottom"] { transform: translateY(10px); }
.tippy-box[data-animation="shift-toward"][data-state="hidden"][data-placement^="left"] { transform: translate(-10px); }
.tippy-box[data-animation="shift-toward"][data-state="hidden"][data-placement^="right"] { transform: translate(10px); }
.tippy-box[data-animation="perspective"][data-placement^="top"] { transform-origin: center bottom; }
.tippy-box[data-animation="perspective"][data-placement^="top"][data-state="visible"] { transform: perspective(700px); }
.tippy-box[data-animation="perspective"][data-placement^="top"][data-state="hidden"] { transform: perspective(700px) translateY(8px) rotateX(60deg); }
.tippy-box[data-animation="perspective"][data-placement^="bottom"] { transform-origin: center top; }
.tippy-box[data-animation="perspective"][data-placement^="bottom"][data-state="visible"] { transform: perspective(700px); }
.tippy-box[data-animation="perspective"][data-placement^="bottom"][data-state="hidden"] { transform: perspective(700px) translateY(-8px) rotateX(-60deg); }
.tippy-box[data-animation="perspective"][data-placement^="left"] { transform-origin: right center; }
.tippy-box[data-animation="perspective"][data-placement^="left"][data-state="visible"] { transform: perspective(700px); }
.tippy-box[data-animation="perspective"][data-placement^="left"][data-state="hidden"] { transform: perspective(700px) translate(8px) rotateY(-60deg); }
.tippy-box[data-animation="perspective"][data-placement^="right"] { transform-origin: left center; }
.tippy-box[data-animation="perspective"][data-placement^="right"][data-state="visible"] { transform: perspective(700px); }
.tippy-box[data-animation="perspective"][data-placement^="right"][data-state="hidden"] { transform: perspective(700px) translate(-8px) rotateY(60deg); }
.tippy-box[data-animation="perspective"][data-state="hidden"], .tippy-box[data-animation="shift-away"][data-state="hidden"] { opacity: 0; }
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="top"] { transform: translateY(10px); }
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="bottom"] { transform: translateY(-10px); }
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="left"] { transform: translate(10px); }
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="right"] { transform: translate(-10px); }
.tippy-box[data-animation="scale"][data-placement^="top"] { transform-origin: center bottom; }
.tippy-box[data-animation="scale"][data-placement^="bottom"] { transform-origin: center top; }
.tippy-box[data-animation="scale"][data-placement^="left"] { transform-origin: right center; }
.tippy-box[data-animation="scale"][data-placement^="right"] { transform-origin: left center; }
.tippy-box[data-animation="scale"][data-state="hidden"] { transform: scale(0.5); opacity: 0; }
.tippy-box[data-placement^="top"] > .tippy-svg-arrow { bottom: 0px; }
.tippy-box[data-placement^="top"] > .tippy-svg-arrow::after, .tippy-box[data-placement^="top"] > .tippy-svg-arrow > svg { top: 16px; transform: rotate(180deg); }
.tippy-box[data-placement^="bottom"] > .tippy-svg-arrow { top: 0px; }
.tippy-box[data-placement^="bottom"] > .tippy-svg-arrow > svg { bottom: 16px; }
.tippy-box[data-placement^="left"] > .tippy-svg-arrow { right: 0px; }
.tippy-box[data-placement^="left"] > .tippy-svg-arrow::after, .tippy-box[data-placement^="left"] > .tippy-svg-arrow > svg { transform: rotate(90deg); top: calc(50% - 3px); left: 11px; }
.tippy-box[data-placement^="right"] > .tippy-svg-arrow { left: 0px; }
.tippy-box[data-placement^="right"] > .tippy-svg-arrow::after, .tippy-box[data-placement^="right"] > .tippy-svg-arrow > svg { transform: rotate(-90deg); top: calc(50% - 3px); right: 11px; }
.tippy-svg-arrow { width: 16px; height: 16px; fill: rgb(51, 51, 51); text-align: initial; }
.tippy-svg-arrow, .tippy-svg-arrow > svg { position: absolute; }
:root { --grid-breakout: [full-start] minmax(0, 1fr) [content-start]
    repeat(var(--site--column-count), minmax(0, var(--site--column-width)))
    [content-end] minmax(0, 1fr) [full-end]; --grid-breakout-single: [full-start] minmax(0, 1fr) [content-start]
    minmax(0, var(--container--main)) [content-end] minmax(0, 1fr) [full-end]; }
* { vertical-align: bottom; }
::before, ::after { box-sizing: border-box; }
html { background-color: var(
    --_theme---background
  ); }
button { background-color: unset; padding: unset; text-align: inherit; }
button:not(:disabled) { cursor: pointer; }
video { width: 100%; object-fit: cover; }
.wf-empty { padding: 0px; }
svg { max-width: 100%; }
section, header, footer { position: relative; }
img::selection { background: transparent; }
.u-grid-custom { display: grid; grid-auto-columns: minmax(0px, 1fr); column-gap: var(--site--gutter); row-gap: var(--site--gutter); grid-template-rows: auto; --_column-count---value: 1; grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr)); }
.styleguide_layout { position: relative; display: flex; flex-flow: row; align-items: start; grid-auto-columns: 1fr; column-gap: var(--site--gutter); row-gap: var(--_spacing---space--9); --_column-count---value: 12; }
body { text-transform: var(
    --_text-style---text-transform
  ); -webkit-font-smoothing: antialiased; }
a:not([class]) { text-decoration: underline; }
h1, h2, h3, h4, h5, h6, p, blockquote, label { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; text-wrap: inherit; margin-top: 0px; margin-bottom: 0px; }
::selection { background-color: var(
    --_theme---selection--background
  ); color: var(
    --_theme---selection--text
  ); }
.w-richtext a { position: relative; z-index: 4; }
.u-line-clamp-1, .u-line-clamp-2, .u-line-clamp-3, .u-line-clamp-4 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.u-line-clamp-2 { -webkit-line-clamp: 2; }
.u-line-clamp-3 { -webkit-line-clamp: 3; }
.u-line-clamp-4 { -webkit-line-clamp: 4; }
:is([class*=&quot;u-text-style-&quot;], h1, h2, h3, h4, h5, h6, p, blockquote)::before { display: table; margin-bottom: calc(0.46em - 0.5lh); }
:is([class*=&quot;u-text-style-&quot;], h1, h2, h3, h4, h5, h6, p, blockquote)::after { display: table; margin-bottom: calc(0.25em - 0.5lh); }
::-webkit-scrollbar { width: 0.625rem; height: 0.625rem; border-radius: var(--_border-styles---radius--round); }
::-webkit-scrollbar-track { background: var(--_color-primitives---neutral--700); border-radius: var(--_border-styles---radius--round); }
::-webkit-scrollbar-thumb { background: var(--_theme---brand-primary--main); border-radius: var(--_border-styles---radius--round); border-color: var(--_color-primitives---neutral--700); border-width: 0.125rem; border-style: solid; }
::-webkit-scrollbar-thumb:hover { background: var(--_theme---brand-primary--light); border-radius: var(--_border-styles---radius--round); }
::-webkit-scrollbar-thumb:active { background: var(--_theme---brand-primary--light); border-radius: var(--_border-styles---radius--round); }
html.lenis { height: auto; }
.lenis.lenis-smooth { scroll-behavior: auto; }
.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }
.lenis.lenis-stopped { overflow: hidden; }
@media screen and (max-width: 991px) {
  .w-container { max-width: 728px; }
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: none !important; }
  .w-col-medium-1 { width: 8.33333%; }
  .w-col-medium-2 { width: 16.6667%; }
  .w-col-medium-3 { width: 25%; }
  .w-col-medium-4 { width: 33.3333%; }
  .w-col-medium-5 { width: 41.6667%; }
  .w-col-medium-6 { width: 50%; }
  .w-col-medium-7 { width: 58.3333%; }
  .w-col-medium-8 { width: 66.6667%; }
  .w-col-medium-9 { width: 75%; }
  .w-col-medium-10 { width: 83.3333%; }
  .w-col-medium-11 { width: 91.6667%; }
  .w-col-medium-12 { width: 100%; }
  .w-col-stack { width: 100%; left: auto; right: auto; }
}
@media screen and (max-width: 767px) {
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: inherit !important; }
  .w-hidden-small { display: none !important; }
  .w-row, .w-container .w-row { margin-left: 0px; margin-right: 0px; }
  .w-col { width: 100%; left: auto; right: auto; }
  .w-col-small-1 { width: 8.33333%; }
  .w-col-small-2 { width: 16.6667%; }
  .w-col-small-3 { width: 25%; }
  .w-col-small-4 { width: 33.3333%; }
  .w-col-small-5 { width: 41.6667%; }
  .w-col-small-6 { width: 50%; }
  .w-col-small-7 { width: 58.3333%; }
  .w-col-small-8 { width: 66.6667%; }
  .w-col-small-9 { width: 75%; }
  .w-col-small-10 { width: 83.3333%; }
  .w-col-small-11 { width: 91.6667%; }
  .w-col-small-12 { width: 100%; }
}
@media screen and (max-width: 479px) {
  .w-container { max-width: none; }
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: inherit !important; }
  .w-hidden-small { display: inherit !important; }
  .w-hidden-tiny { display: none !important; }
  .w-col { width: 100%; }
  .w-col-tiny-1 { width: 8.33333%; }
  .w-col-tiny-2 { width: 16.6667%; }
  .w-col-tiny-3 { width: 25%; }
  .w-col-tiny-4 { width: 33.3333%; }
  .w-col-tiny-5 { width: 41.6667%; }
  .w-col-tiny-6 { width: 50%; }
  .w-col-tiny-7 { width: 58.3333%; }
  .w-col-tiny-8 { width: 66.6667%; }
  .w-col-tiny-9 { width: 75%; }
  .w-col-tiny-10 { width: 83.3333%; }
  .w-col-tiny-11 { width: 91.6667%; }
  .w-col-tiny-12 { width: 100%; }
}
@media (min-width: 768px) {
  .w-lightbox-content { height: 96vh; margin-top: 2vh; }
  .w-lightbox-view, .w-lightbox-view::before { height: 96vh; }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 84vh; }
  .w-lightbox-image { max-width: 96vw; max-height: 96vh; }
  .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; }
  .w-lightbox-left, .w-lightbox-right { display: block; opacity: 0.5; }
  .w-lightbox-close { opacity: 0.8; }
  .w-lightbox-control:hover { opacity: 1; }
}
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="medium"] .w-nav-button { display: block; }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="small"] .w-nav-button { display: block; }
  .w-nav-brand { padding-left: 10px; }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="tiny"] .w-nav-button { display: block; }
}
@media screen and (max-width: 479px) {
  .w-tab-link { display: block; }
}
@media screen and (max-width: 991px) {
  .u-tablet-hide { display: none; }
  .u-tablet-show { display: block; }
  .sc_header_wrap { width: 100%; margin-bottom: var(--_spacing---space--4); align-items: stretch; }
  .sc_header_inner_wrap.u-flex-horizontal-wrap.u-justify-content-between.u-gap-6 { flex-flow: column; justify-content: space-between; align-items: stretch; }
  .sc_header_slot.u-flex-horizontal-wrap.u-gap-2.u-column-5 { --_alignment---direction: start; }
  .navbar_container.u-container { z-index: 2; }
  .navbar_main_layout { z-index: 2; position: relative; }
  .navbar_logo_wrap { z-index: 2; }
  .navbar_menu_wrap { z-index: 0; width: 100dvw; min-height: 100dvh; padding-top: var(--site--margin); padding-right: var(--site--margin); padding-bottom: var(--site--margin); padding-left: var(--site--margin); background-color: var(--_theme---background--surface-light); margin-left: calc(var(--site--margin) * -1); bottom: 0%; left: auto; right: auto; top: calc(var(--_sizes---navbar--botom-height) * 1); }
  .navbar_link { height: var(--_spacing---space--9); margin-bottom: var(--_spacing---space--4); border: 1px solid var(--_theme---brand-primary--main); background-color: var(--_theme---background--surface-main); border-radius: 0.25rem; }
  .navbar_btn { border: 1px solid var(--_theme---brand-primary--main); height: 2.75rem; color: var(--_theme---background--surface-inverse); border-radius: 0.25rem; justify-content: center; align-self: center; align-items: center; display: flex; }
  .navbar_btn:active, .navbar_btn.w--open { background-color: var(--_theme---brand-primary--main); }
  .navbar_link_text.u-overline-style-main { text-transform: uppercase; }
  .grid_effect_card { width: 40vw; }
  .heading_description_wrap { display: none; }
  .u-3-columns-slide { width: calc((100% + (var(--_gap---size) * 1)) / 2); }
  .contact_bar_button { padding: var(--_spacing---space--3); }
  .contact_bar_header_wrap { display: none; }
  .contact_bar_layout { height: auto; }
  .navbar_small_link { padding-right: var(--_spacing---space--4); padding-left: var(--_spacing---space--4); flex: 1 1 0%; }
  .nav_small_container.u-container { max-width: none; }
  .navbar_btn_wrap { height: var(--_spacing---space--8); margin-top: var(--_spacing---space--7); flex-flow: column; align-items: stretch; margin-left: 0px; margin-right: 0px; }
  .navbar_small_header { flex: 0 0 auto; position: sticky; left: 0%; }
  .sc_header_title.u-max-width-30ch { max-width: none; }
  .g_modal_card { grid-template-columns: 1fr; }
  .modal_highligt_overline { font-size: 0.625rem; }
  .modal_highligt_title { font-size: 0.875rem; }
  .contact_small_column { max-width: none; margin-top: var(--_spacing---space--0); column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); }
  .contact_small_btn_wrap { flex-flow: row; justify-content: flex-start; align-items: center; width: 100%; }
  .contact_small_btn { flex: 1 1 0%; }
  .hero_center_wrap { justify-content: center; align-items: center; }
  .foooter_links { gap: 1rem; flex-flow: row; justify-content: center; align-items: center; }
  .svg-icon.is--svg-icon-medium, .svg-icon.is--svg-icon-small, .svg-icon.is--svg-icon-large { width: 1rem; height: 1rem; }
  .footer_disclaimer-list { column-gap: 1.5rem; }
  .foooter_disclaimer-divider { display: none; }
  .contato_layout { flex-flow: column; justify-content: space-between; align-items: stretch; display: flex; }
  .about_content_wrap { column-gap: var(--_spacing---space--9); row-gap: var(--_spacing---space--9); flex-flow: column; }
  .about_title.u-heading-style-h1 { max-width: 20ch; }
  .video_content_wrap { flex-flow: column; justify-content: space-between; align-items: center; }
  .hover-link-wrapper.video-link-wrapper { width: 10rem; height: 10rem; margin-top: 2rem; }
  .video_sc_wrap.u-theme-surface-01 { min-height: 70dvh; }
  .header_wrap { padding-left: 0px; padding-right: 0px; }
  .tab_menu_wrap { gap: 0.5rem; flex-flow: wrap; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
  .tab_menu_link_wrap { padding-left: 1rem; padding-right: 1rem; }
  .slide-component.is-slide-plantas { aspect-ratio: auto; }
  .slide-content { height: 24rem; }
  .btn-zoom { margin: 1.25rem; }
  .caption-text { letter-spacing: 0px; font-size: 0.5rem; line-height: 0.8rem; }
  .caption_big_wrap { padding: 0.6rem 0.75rem; }
  .slide_text-box { backdrop-filter: blur(5px); text-align: right; letter-spacing: 0px; text-transform: none; background-color: rgba(1, 31, 44, 0.7); width: 45%; max-width: none; margin-bottom: 1.5rem; margin-right: -0.6rem; padding: 0.75rem 2rem 1rem 0.5rem; font-size: 0.88rem; inset: auto 0% 0% auto; transform: none; }
  .slide_nav { justify-content: center; align-items: center; padding-left: 0px; }
  .section_sobre { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .grid-conceito { aspect-ratio: 3 / 2; grid-template-columns: 0.6fr 1fr; height: auto; min-height: 0px; max-height: none; }
  .sobre_grid_wrap { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
  .sobre_grid_block.u-gap-small { text-align: center; }
  .u-heading-style-h6-2 { text-align: left; }
  .sc-galeria { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .grid-lazer { aspect-ratio: 2 / 3; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr 1fr; height: auto; }
  .section_projetistas, .section_plantas { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .section_plantas.g-container.brown-bg { margin-bottom: 0px; }
  .plantas_content { border: .0625rem solid var(--_theme---border--main); border-radius: var(--_border-styles---radius--x-large); background-color: rgba(235, 230, 223, 0.03); flex-flow: column; justify-content: flex-end; align-items: center; height: auto; min-height: 82rem; padding: 2rem; }
  .plantas_image-wrap { aspect-ratio: 1 / 1; object-fit: cover; width: 100%; min-width: 0px; height: 100%; }
  .plantas_description-wrap { gap: 3rem; flex-flow: column; min-width: 0px; max-width: none; padding: 0px 1rem; }
  .plantas-01_description-header { flex: 0 0 auto; }
  .plantas_description-label-text { font-size: 0.63rem; line-height: 1em; }
  .plantas-01_details-list { row-gap: 1rem; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; max-height: none; display: flex; }
  .plantas_pagination-title { font-size: 0.875rem; }
  .slide-plantas { background-color: rgba(235, 230, 223, 0); border-style: none; height: auto; padding: 0px; }
  .map_grid { gap: 3rem; grid-template-rows: 25rem 1fr; grid-template-columns: 1.5fr; height: auto; min-height: auto; max-height: none; }
  .map_content_wrap { flex-flow: column; display: flex; }
  .map-wrap { flex: 1 1 0%; height: auto; }
  .map-button-wrapper { margin-top: 1rem; margin-right: 0px; position: static; }
  .map-button { flex: 1 1 0%; justify-content: center; align-items: center; }
  .adress-list { gap: 0.5rem; flex-wrap: wrap; justify-content: center; margin-top: 2rem; }
  .tab-sobre { flex-direction: column; }
  .tab-sobre-menu { column-gap: 0rem; flex-direction: row; min-width: 0px; max-width: none; }
  .tab-sobre-link { border-bottom: 0.125rem solid rgb(78, 85, 88); border-left-style: none; flex: 1 1 0%; justify-content: center; padding-bottom: 1rem; padding-left: 1rem; padding-right: 1rem; }
  .tab-sobre-link.w--current { background-image: linear-gradient(0deg, rgba(90, 140, 55, 0.21), rgba(229, 220, 213, 0)); }
  .tabs_link.u-text-main { font-size: 0.75rem; }
  .location-tab__menu { width: 13rem; }
  .location-tab__link { column-gap: 1rem; padding: 0.75rem 1rem; font-size: 0.875rem; }
  .location-tab__content { padding-left: 2rem; }
  .location-tab__pane { padding: 2rem; }
  .list-item { column-gap: 0.5rem; }
  .list-item.list-item-mobile { row-gap: 1.5rem; flex-direction: column; align-items: flex-start; }
  .pin-img.pin-img-larger { width: 6rem; }
  .location-tab-grid { gap: 1rem; flex-wrap: wrap; display: flex; }
  .caption_shape { width: 0.32rem; height: 0.32rem; }
  .tab-distance-title, .tab-distance-unit { font-size: 0.875rem; }
  .tab_pane_content { gap: 1rem; }
  .tab_header { column-gap: 2rem; margin-top: 0px; margin-bottom: 0px; padding-top: 1.5rem; }
  .tab_header_text.u-text-main { font-size: 0.75rem; }
  .grid_localizacao_wrap { padding: 0px; }
  .caption_wrap { gap: 0.25rem; padding: 0.4rem 1rem; }
  .u-text-style-caption { font-size: 0.625rem; }
  .sobre_list_item { gap: 0.75rem; }
  .implantacao_content { border: 0.0625rem solid rgb(231, 232, 233); border-radius: 0.5rem; flex-direction: column-reverse; padding: 2rem 1rem 1rem; }
  .implantacao_description-wrap { gap: 1.5rem; flex-flow: column; min-width: 0px; max-width: none; padding: 0px 1rem; }
  .implantacao_description-header { flex: 0 0 auto; }
  .implantacao_details-list { row-gap: 0.5rem; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; }
  .implantacao-number { font-size: 0.875rem; }
  .tag-item { width: 2rem; height: 2rem; }
  .projetistas_list_wrap { gap: 0dvw; flex-flow: column; display: flex; }
  .projetistas_list_wrap.u-container { gap: 2rem; margin-top: 1rem; }
  .projetistas_list_item { row-gap: 0.5rem; flex-flow: column-reverse; grid-template-columns: 1fr; justify-content: flex-start; align-items: stretch; width: 100%; height: auto; display: flex; position: relative; top: 0px; }
  .projetistas_column_left { aspect-ratio: 2 / 1; order: 1; width: 100%; height: auto; position: relative; }
  .caption_tag { gap: 0.5rem; padding: 0.5rem 0.75rem; }
  .projetistas_column_right { gap: 6rem 4rem; flex: 0 0 auto; grid-template-columns: 2fr 1.5fr; padding-left: 6dvw; padding-right: 6dvw; }
  .text-size-tiny { font-size: 0.6rem; }
  .overlay_image { background-color: rgba(11, 14, 16, 0.35); }
  .u-text-style-h3 { font-size: 2rem; }
  .testmonial_text.dual-paragraph.text-color-grey { column-count: 1; }
  .content-grid { gap: 2rem; flex-direction: column; display: flex; }
  .max-width-medium { max-width: none; }
  .lazer_grid { grid-template-rows: 9rem auto; grid-template-columns: 1fr 1fr; }
  .lazer_grid_frame { padding: 2.5rem; }
  .video_content { justify-content: center; align-items: center; }
  .video_main_title_2.u-heading-style-h1 { text-align: center; max-width: 20ch; font-size: 2.2rem; }
  .hero_sc_wrap_v2.u-theme-surface-01.u-zindex-2 { min-height: 97dvh; }
  .hero_container_v2.u-container { padding-top: var(--_spacing---space--8); padding-bottom: var(--_spacing---space--9); justify-content: space-around; align-items: center; display: flex; }
  .hero_logo_wrap_v2 { width: 50%; height: 6rem; position: relative; }
  .nav-menu { text-align: center; background-color: rgb(43, 43, 43); justify-content: center; align-items: center; height: auto; min-height: 100vh; padding: 3.5rem; }
  .nav-link { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.06); border-radius: 3px; justify-content: center; margin-bottom: 12px; display: flex; }
  .primary-button { position: relative; }
  .primary-button.mobile-show { margin-top: 2rem; display: block; }
  .primary-button.mobile-hidden { display: none; }
  .menu-btn { border-radius: 0.8px; margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .menu-btn:hover { background-color: var(--_theme---brand-secondary--main); color: rgb(255, 255, 255); }
  .menu-btn.w--open { color: rgb(255, 255, 255); background-color: rgb(74, 124, 46); }
  .sc-wellness { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .sc-wellness.g-container { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
  .hero_logo_img { height: 5rem; }
  .section_diferenciais { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .hero--tabs-menu { margin-bottom: 3rem; }
  .tab-link { justify-content: center; padding: 1rem 0.5rem; font-size: 1rem; }
  .tab-grid { gap: 2rem; flex-direction: column-reverse; display: flex; }
  .tab--content { gap: 1rem; padding-top: 0px; padding-bottom: 0px; }
  .title-medium { margin-top: 0px; font-size: 1.5rem; }
  .text-size-xlarge { font-size: 0.875rem; }
  .bullet-grid { column-gap: 1rem; width: 100%; }
  .bullet-title { font-size: 0.5rem; }
  .text-size-medium { font-size: 0.875rem; }
  .arrows-wrap { position: static; }
  .tab-frame { height: 20rem; }
  .zoom-btn { width: 4rem; height: 2.5rem; margin-top: 1.5rem; margin-right: 1.5rem; }
  .caption-pattern { width: 5rem; }
  .slide-arrow { width: 4rem; height: 2.5rem; margin-bottom: 2rem; margin-right: 2rem; }
  .slide-arrow.is-left-arrow { margin-right: 7.1rem; }
  .g_list_underline { margin-top: 0.5rem; }
  .section_implantacao { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .section_implantacao.g-container.brown-bg { margin-bottom: 0px; }
  .cta-contato { z-index: 25; border-radius: var(--_ui---kv-shape); margin: 0.5rem; padding-bottom: 1rem; padding-left: 2.5rem; padding-right: 2.5rem; inset: auto 0% 0%; }
  .cta-01__wrapper { justify-content: center; }
  .cta-01__links { flex: 1 1 0%; }
  .cta-01__btn { flex: 1 1 0%; justify-content: center; }
  .sc-vista { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .tab_menu_vista_wrap { gap: 0.5rem; flex-flow: wrap; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
  .tour_sc_wrap { margin-bottom: 1rem; margin-left: 1rem; margin-right: 1rem; }
  .tour_sc_wrap.g-container.brown-bg { margin-bottom: 0px; }
  .plt-container { max-width: none; }
  .politica_hero_layout { justify-content: center; align-items: center; }
}
@media screen and (max-width: 767px) {
  .styleguide_content { width: 100%; }
  .styleguide_nav_wrap, .u-mobile-landscape-hide { display: none; }
  .u-mobile-landscape-show, .u-mobile-show { display: block; }
  .u-mobile-hide { display: none; }
  .h6-heading { font-size: 20px; }
  .navbar { position: fixed; inset: 0% 0% auto; }
  .navbar_menu_wrap { padding: 2rem; }
  .grid_effect_card { width: 70vw; }
  .contact_bar_buttons_wrap { grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; }
  .contact_bar_button_overline.u-overline-style-tiny.u-color-faded { display: none; }
  .nav_small_wrap.u-theme-dark { background-color: var(--_color-primitives---neutral-alpha-dark--transparent); background-image: none; }
  .navbar_small_link { border-top: var(--_border-styles---border-width--large) solid var(--_color-primitives---neutral--0); background-color: var(--_theme---background--surface-main); border-bottom-style: none; flex: 0 0 auto; }
  .navbar_small_link.w--current { border-top-color: var(--_theme---brand-primary--main); }
  .navbar_small_menu_wrap { flex: 0 0 auto; }
  .ficha_list_item { flex: 0 0 auto; width: 100%; }
  .g_modal_content_wrap { gap: 1.5rem; padding: 3rem 2rem; }
  .g_modal_close_btn { padding: 1rem; }
  .modal_phone_wrap, .modal_mail_wrap, .modal_whatsapp_wrap, .modah_chat_wrap { padding-left: 1.5rem; padding-right: 1.5rem; }
  .kv_shape { width: 3rem; height: 2rem; }
  .hero_arrow { display: none; }
  .footer_logos_list { row-gap: 2rem; flex-wrap: wrap; }
  .footer_logo_wrap { row-gap: 2rem; }
  .footer__logo-link { height: 3rem; }
  .foooter_links { flex-flow: column; padding-left: 0px; padding-right: 0px; }
  .footer__link-block { flex: 1 1 0%; }
  .footer_end_wrap { flex-flow: column; justify-content: center; align-items: center; }
  .d1up_logo { margin-left: 8px; }
  .contato_layout { gap: 0.2rem; }
  .about_sc_layout { min-height: 20rem; }
  .about_content_wrap { gap: 1.5rem; display: flex; }
  .about_text_wrap { max-width: 25rem; }
  .fototer_logo_list { column-gap: var(--_spacing---space--6); row-gap: var(--_spacing---space--6); flex-flow: column; }
  .hover-link-wrapper { display: none; }
  .hover-link-wrapper.video-link-wrapper { width: 7rem; height: 7rem; margin-top: 3rem; padding: 0px; display: flex; }
  .play-icon { width: 2rem; }
  .header_wrap { gap: 1.5rem; flex-flow: wrap; }
  .header_main_content { width: 100%; max-width: none; }
  .header_main_subtitle { width: 100%; }
  .tab_menu_wrap { flex-flow: column; }
  .slide-content { height: 100%; position: relative; }
  .btn-zoom { width: 3rem; height: 3rem; }
  .slide_arrow { width: 3.5rem; height: 3.5rem; }
  .section_sobre { margin-top: 3rem; }
  .grid-conceito { gap: 1rem; aspect-ratio: auto; grid-template-rows: 35rem 16em; grid-template-columns: 1fr; height: 100%; }
  .sobre_grid_wrap { gap: 1rem; flex-flow: column; grid-template-columns: 1fr; display: flex; }
  .u-heading-style-h6-2 { font-size: 1rem; }
  .list_main_content.u-hflex-left-center.u-gap-xsmall { gap: 0.25rem; }
  .sc-galeria { margin-top: 3rem; }
  .header-main-wrap { max-width: none; }
  .header_content_wrap { padding-left: 0px; padding-right: 0px; }
  .section_projetistas { margin-top: 3rem; }
  .plantas_content { min-height: 70rem; padding: 1rem; }
  .plantas_description-wrap { gap: 2rem; padding-left: 1rem; padding-right: 1rem; }
  .plantas-01_description-header { border-bottom-style: none; padding-bottom: 0px; }
  .plantas_description-label-text { font-size: 0.75rem; }
  .planta_main_title { font-size: 2rem; }
  .plantas-01_details-block { gap: 0.75rem; }
  .plantas_pagination-title { font-size: 0.75rem; }
  .slide_arrow_plantas { width: 3.5rem; height: 3.5rem; margin-left: calc(var(--site--n-margin) / 2); margin-right: calc(var(--site--n-margin) / 2); }
  .map-wrap { height: 320px; }
  .map-button-wrapper { flex-flow: wrap; }
  .adress-list { margin-top: 0px; }
  .tab-sobre-menu { gap: 0rem; }
  .location-tab { flex-direction: column; }
  .location-tab__menu { column-gap: 1rem; flex-direction: row; width: 100%; padding-bottom: 1rem; overflow: auto; }
  .location-tab__link { flex: 0 0 auto; justify-content: center; width: 43%; }
  .location-tab__content { padding-left: 0px; }
  .caption_wrap { padding: 0.5rem 0.625rem; }
  .u-text-style-caption, .u-text-style-caption-small { font-size: 0.6rem; }
  .localizacao_list_wrap { gap: 0.5rem; display: flex; }
  .sobre_list_item { letter-spacing: 0px; padding-bottom: 0.5rem; }
  .img_vista_wrap { height: 20dvh; }
  .implantacao_content { border-style: none; border-radius: 0px; padding: 0px; }
  .implantacao_description-wrap { padding-left: 0px; padding-right: 0px; }
  .implantacao-number { font-size: 0.75rem; }
  .grid_block_06 { padding-top: 20%; padding-right: 10%; }
  .grid_block_05 { padding-top: 5%; padding-left: 15%; }
  .tag-item.tag-button { min-width: 6rem; }
  .caption_tag { padding-top: 0.4rem; padding-bottom: 0.4rem; }
  .projetistas_column_right { column-gap: 0rem; grid-template-columns: 2fr 1.5fr; padding-left: 1.5rem; padding-right: 1.5rem; overflow: hidden; }
  .projetistas_profile_img_wrap { width: 14rem; }
  .overline_text { letter-spacing: 0.125em; }
  .u-text-style-h3 { font-size: 1.5rem; }
  .list-grid { row-gap: 1rem; grid-template-rows: auto; grid-template-columns: repeat(auto-fit, minmax(45%, 1fr)); width: 100%; display: flex; }
  .lazer_grid { row-gap: 1rem; grid-template-rows: auto auto; grid-template-columns: 1fr; }
  .lazer_grid_frame { padding: 2rem; }
  .lazer_grid_icon { margin-bottom: 2rem; }
  .planta_main_subtitle { font-size: 2rem; }
  .hero_background_v2.u-cover-absolute.u-zindex-0 { grid-template-rows: 1fr auto; }
  .hero_container_v2.u-container { padding-top: var(--_spacing---space--9); padding-bottom: var(--_spacing---space--9); column-gap: var(--_spacing---space--7); row-gap: var(--_spacing---space--7); grid-template-rows: 40% 25% 25%; grid-template-columns: 1fr; justify-content: space-between; }
  .hero_logo_wrap_v2.u-flex-horizontal-nowrap.u-alignment-center { height: 8rem; }
  .hero_footer_title_v2.u-heading-style-h4 { font-size: 1.2rem; }
  .hero_footer_title_v2.u-heading-style-h4.tag_status { letter-spacing: 0px; font-size: 0.8rem; }
  .hero_description_text_v2.u-heading-style-h5 { width: 70%; font-size: 1.1rem; }
  .hero_description_text_span, .bold-text-6 { font-size: 1.5rem; }
  .navbar-component { margin: var(--_spacing---space--3); border-radius: var(--_border-styles---radius--large); transform: none; }
  .page-padding-horizontal { padding: var(--_spacing---space--2); }
  .nav-menu { padding-top: 2rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .menu-btn { border-radius: var(--_border-styles---radius--large); }
  .menu-btn.w--open { margin-top: 0px; margin-bottom: 0px; padding: 0.875rem; }
  .sc-wellness { margin-top: 3rem; }
  .sc-wellness.g-container { margin-left: 0px; margin-right: 0px; padding: 0px; }
  .caption-component.is-bottom-caption { margin-bottom: -1.5rem; }
  .slide-arrow { width: 3rem; height: 2rem; margin: 8rem 1rem 1.5rem auto; inset: 0% 0% auto auto; }
  .slide-arrow.is-left-arrow { margin: 8rem auto 1.5rem 1rem; inset: 0% auto auto 0%; }
  .cta-contato { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sc-vista { margin-top: 3rem; }
  .tab_menu_vista_wrap { flex-flow: column; }
  .tour_media_wrap { aspect-ratio: 2 / 1; max-height: none; }
  .plt-hero { min-height: 35dvh; padding-left: 2.5rem; padding-right: 2.5rem; }
  .plt-container { width: 100%; max-width: none; }
  .politica_hero_layout { justify-content: center; align-items: center; }
  .politica_layout { column-gap: var(--_spacing---space--5); row-gap: var(--_spacing---space--5); }
}
@media screen and (max-width: 479px) {
  .u-rich-text p { font-size: var(--_typography---font-size--text-small); }
  .g_overline_layout { column-gap: var(--_spacing---space--3); row-gap: var(--_spacing---space--3); }
  .u-subtitle-style-small { text-wrap: pretty; }
  .ds_settings_frame_wrap { justify-content: space-between; align-items: center; }
  .h_styles_tag.is--mobile-base-size { z-index: var(--_typography---heading-scales--mobile-base-size); }
  .h_styles_tag.is--mobile-scale-ratio { z-index: var(--_typography---heading-scales--mobile-scale-ratio); }
  .ds_settings_grid { width: 100%; }
  .g_overline_contain { margin-bottom: var(--_spacing---space--5); }
  .caption_main_contain { margin-right: var(--_spacing---space--0); margin-left: var(--_spacing---space--0); }
  .sc_header_wrap { margin-bottom: var(--_spacing---space--2); }
  .g_underline_decoration { width: 1.5rem; height: 0.15rem; }
  .navbar { z-index: 500; width: 100%; }
  .navbar_header { display: none; }
  .navbar_container.u-container { max-width: none; }
  .navbar_header_layout { justify-content: center; align-items: stretch; }
  .navbar_cta_title { margin-right: var(--_spacing---space--2); }
  .navbar_main_layout { padding-right: var(--site--margin); padding-left: var(--site--margin); }
  .navbar_logo_wrap { justify-content: center; align-items: center; height: auto; margin-top: 0px; }
  .navbar_logo { width: 80%; }
  .navbar_menu_wrap { margin-left: 0px; left: 0%; right: 0%; }
  .navbar_link { color: var(--_theme---typography--heading); margin-bottom: 0.5rem; }
  .u-media-wrap-full { min-height: 0px; max-height: 100dvh; }
  .feature_inner_wrap.u-flex-horizontal-nowrap.u-gap-2 { row-gap: var(--_spacing---space--1); flex-flow: wrap; }
  .marques_cta { justify-content: center; align-items: stretch; width: 100%; }
  .grid_effect_card.content-07-grid-row-item-mid { padding: 1rem; }
  .u-base-vertical-layout { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); }
  .u-3-columns-slide { width: 90%; padding-left: var(--_spacing---space--0); margin-left: 0px; }
  .contact_bar_button_inner_wrap { text-align: center; flex: 0 1 auto; justify-content: center; }
  .contact_bar_button { padding: var(--_spacing---space--4) var(--_spacing---space--2); flex: 1 1 auto; margin-right: 0px; }
  .contact_bar_button_title { font-size: var(--_typography---font-size--text-xsmall); letter-spacing: 0px; }
  .contact_bar_button_overline { font-size: 0.5rem; }
  .slide_card_wrap { aspect-ratio: 3 / 2; max-height: 100dvh; }
  .nav_small_wrap { top: var(--_sizes---navbar--botom-height); }
  .navbar_small_link { padding-bottom: var(--_spacing---space--3); }
  .navbar_small_link:active { color: rgb(255, 255, 255); }
  .wrap-text { flex-flow: wrap; }
  .navbar_small_header { width: 40%; }
  .emp_description_item { width: 100%; }
  .sc_header_title { text-wrap: pretty; }
  .ficha_list_item { padding-bottom: var(--_spacing---space--3); column-gap: var(--_spacing---space--1); row-gap: var(--_spacing---space--1); border-bottom: 1px solid var(--_theme---border--main); }
  .ficha_list_header { padding-bottom: var(--_spacing---space--1); border-bottom-style: none; }
  .modal_highligt_overline { font-size: 0.5rem; }
  .modal_highligt_title { letter-spacing: 0px; font-size: 0.75rem; }
  .contact_small_column { column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); }
  .contact_small_btn_wrap { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); flex-flow: column; align-items: stretch; }
  .footer_logos_list { margin-bottom: 2rem; }
  .footer_logo_wrap { flex-direction: column; justify-content: center; align-items: center; display: flex; }
  .foooter_links { justify-content: center; align-items: center; }
  .svg-icon.is--svg-icon-medium, .svg-icon.is--svg-icon-small, .svg-icon.is--svg-icon-large { width: 0.75rem; height: 0.75rem; }
  .d1up_logo { width: 1rem; height: 1rem; }
  .legal_text.u-text-style-xtiny { text-align: center; }
  .scroll-link { display: none; }
  .about_title.u-heading-style-h1 { font-weight: 700; }
  .about_content_text.u-text-style-main.u-line-height-distant { font-size: 0.9rem; }
  .hover-link-wrapper.video-link-wrapper { width: 5rem; height: 5rem; }
  .header_wrap { gap: 1rem; }
  .header_main_subtitle, .header_secondary_text.u-text-small { font-size: 0.875rem; }
  .tab_menu_wrap { gap: 0rem; margin-bottom: 1rem; display: flex; }
  .tab_menu_link_wrap { min-height: 0px; padding-top: var(--_spacing---space--3); padding-bottom: var(--_spacing---space--3); }
  .tab_menu_title.u-text-small { font-size: 0.8rem; }
  .slide-component { aspect-ratio: auto; }
  .slide { width: 100%; margin-right: 1rem; }
  .slide-content { aspect-ratio: 3 / 2; width: 100%; max-height: none; position: relative; }
  .btn-zoom { margin: 0.75rem; }
  .caption-text.is--primary-caption { font-size: 0.6rem; }
  .caption_big_wrap { border-top-right-radius: 0.5rem; border-bottom-left-radius: var(--_ui---kv-shape); max-width: 90%; margin-top: 0.75rem; margin-right: 0.75rem; padding: 0.5rem 0.8rem; inset: auto auto 0% 0%; }
  .slide_text-box { z-index: -1; color: rgb(16, 59, 78); text-align: center; background-color: rgba(118, 172, 100, 0.08); border: 1px solid rgb(118, 172, 100); border-radius: 0.5rem; justify-content: flex-start; align-items: center; width: 100%; margin-top: -2rem; margin-bottom: 0px; margin-right: 0px; padding: 2.3rem 1rem 1rem; font-size: 0.75rem; line-height: 1.3; position: relative; transform: none; }
  .slide_arrow { border-radius: 0.7rem; width: 2.5rem; height: 2.5rem; }
  .grid-conceito { grid-template-rows: 26rem 16em; }
  .grid-item { border-radius: 0.3rem; }
  .sobre_grid_wrap { row-gap: 1rem; }
  .u-heading-style-h6-2.title-bairro { font-size: 1.2rem; }
  .sc-galeria.g-container { padding-left: 2dvw; padding-right: 2dvw; }
  .grid-lazer { grid-template-rows: 10rem 10rem 10rem 10rem; grid-template-columns: 1fr; height: auto; margin-bottom: 1rem; }
  .heading_main_title { font-size: 1.3rem; }
  .section_projetistas.g-container.brown-bg { padding-left: 2dvw; padding-right: 2dvw; }
  .section_plantas.g-container { margin-bottom: 0.5rem; margin-left: 0.5rem; margin-right: 0.5rem; }
  .plantas_content { gap: 2rem; border-radius: var(--_border-styles---radius--large); padding: 0.5rem; }
  .plantas_image-wrap { row-gap: 1rem; height: auto; padding: 1.5rem; }
  .planta_pin { min-width: 1rem; min-height: 1rem; padding-right: 0.4rem; font-size: 0.5rem; }
  .bolotario_pin-number { font-size: 0.75rem; }
  .plantas_description-wrap { flex-direction: column; }
  .plantas-01_description-header { flex-flow: column; justify-content: space-between; align-items: flex-start; max-width: none; margin-bottom: 0.5rem; }
  .plantas_description-label-wrap { column-gap: 0.75rem; }
  .plantas_description-label-text { letter-spacing: 0.1rem; font-size: 0.7rem; }
  .planta_main_title { margin-top: 0.5rem; margin-bottom: 0.5rem; font-size: 2rem; line-height: 1; }
  .plantas-01_details-list { gap: 1rem; max-height: none; display: flex; }
  .plantas-01_details-block { margin-bottom: 0px; padding-bottom: 1rem; }
  .plantas_pagination-title { font-size: 0.75rem; line-height: 1rem; }
  .planta_thumbnails { row-gap: 0.35rem; flex-flow: column; justify-content: flex-start; align-items: stretch; display: none; }
  .planta_thumbnails-text { max-width: none; font-size: 0.5rem; line-height: 1.3; }
  .planta_thumbnails-wrap { column-gap: 0.25rem; }
  .planta_thumbnails-img-wrap { flex: 1 1 0%; width: 4.5rem; height: 2.5rem; }
  .slide-plantas { width: 100%; margin-right: 1rem; }
  .slide_arrow_plantas { border-radius: 0.7rem; width: 2.5rem; height: 2.5rem; margin-left: 0px; margin-right: 0px; }
  .map_grid { gap: 0.5rem; }
  .map-wrap { height: 280px; margin-bottom: 1rem; }
  .map-button-wrapper { flex-flow: column; }
  .adress-list__block { flex-flow: wrap; justify-content: center; align-items: center; }
  .headline-list__text { letter-spacing: 0px; font-size: 0.75rem; line-height: 1.3; }
  .tab-sobre-menu { gap: 0rem; flex-flow: row; overflow: auto; }
  .tab-sobre-link { flex: 0 0 auto; justify-content: flex-start; }
  .icon-embed-medium { width: 1.3em; height: 1.3em; }
  .tabs_link.u-text-main { font-size: 0.8rem; }
  .location-tab__menu { margin-bottom: 1.5rem; }
  .location-tab__link { width: auto; }
  .pin-img { width: 4.5rem; }
  .pin-img.pin-img-larger { width: 4rem; }
  .tab_pane_content { gap: 2rem; }
  .tab_header { gap: 1rem; padding-top: 0px; }
  .tab_header_top { gap: 0.75rem; padding-bottom: 0.5rem; }
  .grid_localizacao_wrap { gap: 0.25rem; aspect-ratio: 3 / 2; grid-template-rows: auto auto; height: auto; }
  .caption_wrap { gap: 0.125rem 0.5rem; flex-flow: wrap; justify-content: flex-start; align-items: center; }
  .caption_wrap.div-block-2 { column-gap: 0.35rem; }
  .overline_divider { width: 2px; height: 2px; }
  .u-text-style-caption-small { font-size: 0.4rem; }
  .grid_block_02 { padding-right: 0%; }
  .grid_block_03 { padding-left: 0%; }
  .grid_block_04 { padding-bottom: 0%; }
  .localizacao_list_wrap { row-gap: 0.5rem; grid-template-rows: auto; grid-template-columns: 1fr 1fr; }
  .sobre_list_item { gap: 0.5rem; }
  .sobre-list-text { font-size: 0.875rem; }
  .img_vista_wrap { height: 20dvh; }
  .bold-text, .bold-text-2 { font-size: 1.3rem; line-height: 1.2; }
  .slide-implantacao { width: 100%; margin-right: 1rem; }
  .implantacao_content { gap: 2rem; padding: 0px; }
  .implantacao_image-wrap { row-gap: 1rem; padding: 1.5rem; }
  .implantacao_description-wrap { flex-direction: column; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .implantacao_description-header { max-width: none; margin-bottom: 0.5rem; }
  .implantacao_details-list { row-gap: 0.25rem; }
  .implantacao-number { font-size: 0.75rem; line-height: 1rem; }
  .grid_block_06 { padding-right: 0%; }
  .grid_block_07 { padding-left: 0%; }
  .grid_block_08 { padding-bottom: 10%; padding-right: 5%; }
  .grid_block_10 { padding-right: 0%; }
  .grid_block_11 { padding-left: 0%; }
  .grid_block_12 { padding-bottom: 0%; }
  .grid_block_14 { padding-right: 0%; }
  .grid_block_15 { padding-left: 0%; }
  .grid_block_16 { padding-bottom: 0%; }
  .grid_block_18 { padding-right: 0%; }
  .grid_block_19 { padding-left: 0%; }
  .grid_block_20 { padding-bottom: 0%; }
  .projetistas_list_item { aspect-ratio: auto; max-height: none; }
  .caption_tag { padding: 0.25rem 0.5rem; }
  .projetistas_column_right { gap: 2rem; padding-top: 6dvw; padding-bottom: 6dvw; display: flex; }
  .projetistas_profile_img_wrap { width: 100%; }
  .projetistas_profile_title { flex-flow: wrap; }
  .projetistas_empresa, .projetistas_name { font-size: 0.75rem; }
  .profile_content_bottom { gap: 1.5rem; }
  .overline_content_wrap { padding-bottom: 0.75rem; }
  .overline_text { letter-spacing: 0.0625em; font-size: 0.655rem; }
  .overline_text.is-secondary-overline { letter-spacing: 0.0625em; font-size: 0.9rem; line-height: 1.3em; }
  .u-text-style-h3 { font-size: 1.25rem; font-weight: 400; }
  .list-grid { row-gap: 1.5rem; grid-template-columns: 1fr; }
  .list-wellness { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); }
  .subtitle_list { font-size: 1rem; }
  .title_list { font-size: 0.9rem; }
  .lazer_grid_frame { gap: 0rem; }
  .planta_main_subtitle { margin-top: 0.5rem; margin-bottom: 0.5rem; font-size: 1.1rem; }
  .planta_main_subtitle.caption-text { text-align: left; font-size: 0.9rem; }
  .video_main_title_2.u-heading-style-h1 { font-size: 1.4rem; }
  .hero_background_v2.u-cover-absolute.u-zindex-0 { gap: 0px; flex-flow: column; grid-template-rows: 60% 40%; grid-template-columns: 1fr; grid-auto-columns: 1fr; display: grid; }
  .hero_container_v2.u-container { padding-top: var(--_spacing---space--8); padding-bottom: var(--_spacing---space--8); column-gap: var(--_spacing---space--4); row-gap: var(--_spacing---space--4); flex: 0 0 auto; justify-content: space-between; align-items: center; }
  .hero_logo_wrap_v2.u-flex-horizontal-nowrap.u-alignment-center { height: 6rem; }
  .hero_footer_title_v2.u-heading-style-h4 { letter-spacing: 0px; font-size: 1rem; }
  .hero_footer_title_v2.u-heading-style-h4.tag_status { font-size: 0.7rem; }
  .hero_description_text_v2.u-heading-style-h5 { width: 100%; font-size: 0.875rem; }
  .tag_status_wrap { padding-top: var(--_spacing---space--3); padding-bottom: var(--_spacing---space--2); }
  .navbar-component.u-container { max-width: calc(100% - 2rem); }
  .navbar-content { padding-right: var(--_spacing---space--0); padding-left: var(--_spacing---space--0); }
  .nav-menu { min-height: 0px; margin-top: var(--_spacing---space--2); padding: var(--_spacing---space--5); border-radius: var(--_border-styles---radius--large); background-color: var(--_theme---brand-quartiary--main); }
  .nav-link { margin-bottom: var(--_spacing---space--3); border-radius: var(--_border-styles---radius--large); color: var(--_theme---typography--text); background-color: rgba(28, 36, 21, 0.1); padding-top: 0.8rem; padding-bottom: 0.6rem; font-size: 0.8rem; transition: background-color 0.32s ease-in-out; }
  .nav-link:hover { background-color: rgba(74, 124, 46, 0.15); }
  .primary-button { width: 100%; font-size: 16px; }
  .primary-button.mobile-show { border-radius: var(--_border-styles---radius--large); background-color: var(--_theme---brand-secondary--main); margin-top: 1rem; }
  .primary-button.mobile-show:hover { background-color: rgb(47, 82, 22); }
  .menu-btn { margin-top: 0px; margin-bottom: 0px; padding: 0.875rem; }
  .menu-btn.w--open { border-radius: calc(var(--_border-styles---radius--large) / 1.5); background-color: rgb(47, 82, 22); }
  .sc-wellness.g-container { padding-left: 2dvw; padding-right: 2dvw; }
  .hero_logo_img { height: 4rem; }
  .hero_img { flex: 0 1 auto; }
  .section_diferenciais.g-container { margin-bottom: 0.5rem; margin-left: 0.5rem; margin-right: 0.5rem; }
  .hero--tabs-menu { margin-bottom: 2rem; overflow: auto; }
  .tab-link { flex: 0 0 auto; padding-left: 1rem; padding-right: 1rem; }
  .tab--title { row-gap: 1rem; flex-wrap: wrap; }
  .text-size-xlarge { font-size: 1rem; line-height: 1.7; }
  .bullet-grid { grid-template-columns: 1rem 1fr; }
  .bullet-line { width: 1rem; }
  .bullet-title { font-size: 0.75rem; }
  .text-size-medium { line-height: 1.7; }
  .arrows-wrap { padding-left: 0px; }
  .tab-frame { height: 12rem; margin-bottom: 1rem; }
  .zoom-btn { width: 3rem; height: 2rem; margin-top: 1rem; margin-right: 1rem; }
  .caption-component { margin: 1rem; }
  .caption-component.is-bottom-caption { margin-top: 1rem; margin-bottom: -1.5rem; margin-left: 0px; }
  .caption-pattern { display: none; }
  .abs-logo { width: 5rem; margin-top: 1.5rem; margin-left: 1.5rem; }
  .list-bairro { column-gap: var(--_spacing---space--2); row-gap: var(--_spacing---space--2); }
  .section_implantacao.g-container { margin-bottom: 0.5rem; margin-left: 0.5rem; margin-right: 0.5rem; }
  .cta-contato { padding: 0.5rem 1rem; inset: auto 0% 0%; }
  .cta-01__heading { letter-spacing: 0px; flex: 0 1 auto; margin-right: 8px; font-size: 10px; display: none; }
  .cta-01__links { flex-flow: column; justify-content: space-between; align-items: center; display: flex; }
  .cta-01__btn { flex: 0 0 auto; width: 100%; margin-left: 0px; }
  .icon-footer { width: 16px; height: 16px; }
  .btn-flex__text-link, .btn-flex__text-content { letter-spacing: 0px; flex: 0 1 auto; font-size: 11px; }
  .sc-vista.g-container { padding-left: 2dvw; padding-right: 2dvw; }
  .tab_menu_vista_wrap { gap: 0rem; margin-bottom: 1rem; display: flex; }
  .tour_sc_wrap.g-container { margin-bottom: 0.5rem; margin-left: 0.5rem; margin-right: 0.5rem; }
  .heading_main_title_centered { font-size: 1.3rem; }
  .plt-hero { padding-left: 24px; padding-right: 24px; }
  .politica_hero_layout { flex-direction: column; margin-bottom: -21px; }
  .plt__brand { width: 60dvw; }
  .plt__btn { text-align: center; width: 100%; }
}
@media screen and (max-width: 991px) {
  #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0d0a-f9f5fc73 { grid-area: span 1 / span 4 / span 1 / span 4; }
  #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0d69-f9f5fc73 { grid-area: span 1 / span 3 / span 1 / span 3; }
  #w-node-dc76efdf-f800-b111-c2c9-b64708c636cd-f9f5fc73 { order: 9999; }
  #w-node-dc76efdf-f800-b111-c2c9-b64708c636d7-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70), #w-node-af8d72ac-23bf-06d0-6724-583af72de6c6-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70), #w-node-_7460245e-35b9-60ff-88c7-c94b03097639-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70) { order: 0; grid-area: 1 / 2 / 2 / 3; justify-self: end; }
  #w-node-_7460245e-35b9-60ff-88c7-c94b03097632-f9f5fc73, #w-node-e51ca2a0-9a86-a3ca-282f-966d09599a1f-f9f5fc73 { order: 9999; }
  #w-node-e51ca2a0-9a86-a3ca-282f-966d09599a26-f9f5fc73:where(.w-variant-2adfd237-5877-5dbc-88a3-d74bc5509e70) { order: 0; grid-area: 1 / 2 / 2 / 3; justify-self: end; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35b1-f9f5fc73 { grid-area: 1 / 1 / 2 / 3; }
  #w-node-_7899d000-4704-07a7-fd6e-270d6ac199ae-f9f5fc73 { grid-area: 1 / 3 / 2 / 5; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35b9-f9f5fc73 { grid-area: 3 / 1 / 4 / 5; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35c1-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35c9-f9f5fc73 { grid-area: 2 / 3 / 3 / 5; }
  #w-node-eb403177-40ab-edb8-b828-49077948d5a0-f9f5fc73 { grid-column: span 6 / span 6; }
  #w-node-eb403177-40ab-edb8-b828-49077948d5b1-f9f5fc73 { grid-area: span 1 / span 6 / span 1 / span 6; }
  #w-node-e77e1062-91be-464a-c840-d9f5fea6ad91-f9f5fc73, #w-node-cc1552ac-6578-304c-6d04-9815fa315e46-f9f5fc73, #w-node-e956a7d9-a1df-a97b-9a80-3c0f6cdf56f4-f9f5fc73, #w-node-e956a7d9-a1df-a97b-9a80-3c0f6cdf5700-f9f5fc73 { grid-area: span 1 / span 2 / span 1 / span 2; }
}
@media screen and (max-width: 767px) {
  #w-node-_18f8f48a-deb1-4813-d4bd-5234befa2295-f9f5fc73, #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0cdb-f9f5fc73, #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0cf9-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
  #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0d0a-f9f5fc73, #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0d69-f9f5fc73 { grid-column: span 1 / span 1; }
  #w-node-eb403177-40ab-edb8-b828-49077948d5a0-f9f5fc73, #w-node-eb403177-40ab-edb8-b828-49077948d5b1-f9f5fc73 { grid-column: span 4 / span 4; }
}
@media screen and (max-width: 479px) {
  #w-node-_18f8f48a-deb1-4813-d4bd-5234befa2295-f9f5fc73 { align-self: stretch; }
  #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0cdb-f9f5fc73, #w-node-_4bb271ef-4fe7-07b8-58d8-3e58b60b0cf9-f9f5fc73 { grid-area: span 1 / span 1 / span 1 / span 1; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35b1-f9f5fc73 { grid-row: 1 / 2; grid-column-end: 5; }
  #w-node-_7899d000-4704-07a7-fd6e-270d6ac199ae-f9f5fc73 { grid-row: 2 / 3; grid-column-start: 1; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35c1-f9f5fc73 { grid-area: 4 / 1 / 5 / 5; }
  #w-node-_3a7474dd-eb88-276f-5f90-86b880ef35c9-f9f5fc73 { grid-row: 3 / 4; grid-column-start: 1; }
}
@media (prefers-color-scheme: light) {
  option { color: black; }
}
@media screen and (max-width: 767px) {
  .u-mobile-1-col { grid-template-columns: 1fr !important; }
}

.g-container.brown-bg {
  background-image: linear-gradient(rgba(15, 12, 6, 0.6), rgba(15, 12, 6, 0.6)), url("img-bosque/bg-texture.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

:root {
  --_color-primitives---secondary--color-mix-base: #4a7c2e;
  --_color-primitives---secondary--color-mix-light: #a9d47a;
  --_color-primitives---secondary--color-mix-shade: #2f5216;
  --_color-primitives---primary--color-mix-base: #1c2415;
}

.hero_his_hmp_banner { position: absolute; grid-row: 1 / 2; grid-column: 1 / 2; right: 1.5rem; bottom: 1.5rem; z-index: 3; align-self: end; justify-self: end; }
.hero_his_hmp_banner img { height: 5.5rem; width: auto; display: block; border-radius: 0.4rem; box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.35); }
@media screen and (max-width: 767px) {
  .hero_his_hmp_banner { right: 1rem; bottom: 1rem; }
  .hero_his_hmp_banner img { height: 4rem; }
}
@media screen and (max-width: 479px) {
  .hero_his_hmp_banner { right: 0.75rem; bottom: 0.75rem; }
  .hero_his_hmp_banner img { height: 3.2rem; }
}
