@charset "UTF-8";
.dsa-text-display-1,.dsa-text-display-2{letter-spacing:-2px!important;font-weight:700!important}
.dsa-pt-auto,.dsa-py-auto{padding-top:auto!important}
.dsa-pr-auto,.dsa-px-auto{padding-right:auto!important}
.dsa-pb-auto,.dsa-py-auto{padding-bottom:auto!important}
.dsa-pl-auto,.dsa-px-auto{padding-left:auto!important}
.dsa-border,.dsa-border-lg,.dsa-border-md,.dsa-border-none,.dsa-border-sm,.dsa-border-xl{border-style:solid}
.dsa-outline,.dsa-outline-lg,.dsa-outline-md,.dsa-outline-none,.dsa-outline-sm,.dsa-outline-xl{outline-style:solid}
.dsa-outline-t,.dsa-outline-t-lg,.dsa-outline-t-md,.dsa-outline-t-none,.dsa-outline-t-sm,.dsa-outline-t-xl{outline-top-style:solid}
.dsa-outline-r,.dsa-outline-r-lg,.dsa-outline-r-md,.dsa-outline-r-none,.dsa-outline-r-sm,.dsa-outline-r-xl{outline-right-style:solid}
.dsa-outline-b,.dsa-outline-b-lg,.dsa-outline-b-md,.dsa-outline-b-none,.dsa-outline-b-sm,.dsa-outline-b-xl{outline-bottom-style:solid}
.dsa-outline-l,.dsa-outline-l-lg,.dsa-outline-l-md,.dsa-outline-l-none,.dsa-outline-l-sm,.dsa-outline-l-xl{outline-left-style:solid}
.dsa-badge svg,.dsa-badge svg *,.dsa-btn svg,.dsa-btn svg *,.dsa-btn-icon svg,.dsa-btn-icon svg *,.dsa-btn-icon-sm svg,.dsa-btn-icon-sm svg *,.dsa-checkbox svg *,.dsa-checkbox-container svg *,.dsa-input-button svg *,.dsa-input-group svg *,.dsa-link svg,.dsa-link svg *,.dsa-link-lg svg,.dsa-link-lg svg *,.dsa-link-sm svg *,.dsa-link-xs svg *,.dsa-radio svg *,.dsa-radio-container svg *,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary svg,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary svg *{fill:currentcolor}
.dsa-cinema__navigation a.dsa-active p:first-child,.dsa-cinema__navigation button.dsa-active p:first-child,.dsa-cinema__navigation button.dsa-cinema__navigation-estreia.dsa-active p,.dsa-cinema__navigation button.dsa-cinema__navigation-estreia.dsa-active span{color:var(--function-secondary-active)}
.dsa-accordion__summary::after,.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{font-family:"Material Symbols Outlined"}
:root{--function-primary-light:#d5e0f6;--function-primary-active:#81a2e4;--function-primary-default:#4274d6;--function-primary-action:#1b3c7e;--function-primary-dark:#09142a;--function-secondary-light:#dbedf0;--function-secondary-active:#94cad1;--function-secondary-default:#1b8998;--function-secondary-action:#0f4e57;--function-secondary-dark:#08272b;--gradient-light:#e4d481;--gradient-dark:#ffd500;--gradient-style:linear-gradient(90deg, var(--gradient-light), var(--gradient-dark));--gradient-light2:#81a2e4;--gradient-dark2:#1b3c7e;--gradient-style2:linear-gradient(90deg, var(--gradient-light2), var(--gradient-dark2));--feedback-success-light:#baf7c4;--feedback-success-active:#4aea64;--feedback-success-default:#2aa112;--feedback-success-action:#0b5d18;--feedback-success-dark:#062400;--feedback-warning-light:#ffedcb;--feedback-warning-active:#ffc963;--feedback-warning-default:#ffa800;--feedback-warning-action:#996500;--feedback-warning-dark:#312000;--feedback-error-light:#ffcbcb;--feedback-error-active:#f66;--feedback-error-default:#f00;--feedback-error-action:#900;--feedback-error-dark:#310000;--feedback-information-light:#cbeeff;--feedback-information-active:#6cf;--feedback-information-default:#0af;--feedback-information-action:#069;--feedback-information-dark:#002131;--ambient-neutral-10:#f0f2f4;--ambient-neutral-20:#e4e6eb;--ambient-neutral-30:#c4c9d4;--ambient-neutral-40:#a7afbe;--ambient-neutral-50:#8994a9;--ambient-neutral-60:#6c7993;--ambient-neutral-70:#566176;--ambient-neutral-80:#414958;--ambient-neutral-90:#2b303b;--ambient-neutral-100:#16181d;--ambient-grayscale-10:#f2f2f2;--ambient-grayscale-20:#e6e6e6;--ambient-grayscale-30:#ccc;--ambient-grayscale-40:#b3b3b3;--ambient-grayscale-50:#999;--ambient-grayscale-60:#808080;--ambient-grayscale-70:#666;--ambient-grayscale-80:#4d4d4d;--ambient-grayscale-90:#333;--ambient-grayscale-100:#1a1a1a;--ambient-base-dark:#1a1a1a;--ambient-base-light:#fafafa;--ambient-base-deep-dark:#000;--ambient-base-deep-light:#fff;--opacity-neutral-10:rgba(152, 144, 102, 0.1);--opacity-neutral-20:rgba(152, 144, 102, 0.25);--opacity-neutral-30:rgba(152, 144, 102, 0.5);--opacity-neutral-40:rgba(152, 144, 102, 0.75);--opacity-neutral-50:rgba(152, 144, 102, 0.9);--opacity-grayscale-10:rgba(25, 25, 25, 0.1);--opacity-grayscale-20:rgba(26, 26, 26, 0.25);--opacity-grayscale-30:rgba(26, 26, 26, 0.5);--opacity-grayscale-40:rgba(26, 26, 26, 0.75);--opacity-grayscale-50:rgba(26, 26, 26, 0.9);--ambient-base-deep-dark-rgb:0,0,0;--ambient-base-deep-light-rgb:255,255,255;--function-secondary-action-rgb:15,78,87}
.dsa-scrollable-text{width:100%;display:inline-block;overflow:hidden;white-space:nowrap}
.dsa-scrollable-text.scroll-inactive{white-space:normal}
.dsa-scrollable-text.scroll-active:not(:hover){text-overflow:ellipsis}
.dsa-scrollable-text.scroll-active:focus span,.dsa-scrollable-text.scroll-active:hover span{display:inline-block;-webkit-animation-name:scroll-text;animation-name:scroll-text;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}
@-webkit-keyframes scroll-text{
0%,100%,95%{-webkit-transform:translateX(0);transform:translateX(0)}
90%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes scroll-text{
0%,100%,95%{-webkit-transform:translateX(0);transform:translateX(0)}
90%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}
.dsa-border-t,.dsa-border-t-lg,.dsa-border-t-md,.dsa-border-t-none,.dsa-border-t-sm,.dsa-border-t-xl{border-top-style:solid}
.dsa-border-r,.dsa-border-r-lg,.dsa-border-r-md,.dsa-border-r-none,.dsa-border-r-sm,.dsa-border-r-xl{border-right-style:solid}
.dsa-border-b,.dsa-border-b-lg,.dsa-border-b-md,.dsa-border-b-none,.dsa-border-b-sm,.dsa-border-b-xl{border-bottom-style:solid}
.dsa-border-l,.dsa-border-l-lg,.dsa-border-l-md,.dsa-border-l-none,.dsa-border-l-sm,.dsa-border-l-xl{border-left-style:solid}
.dsa-badge .dsa-badge--icon:not(svg),.dsa-badge .material-symbols-outlined,.dsa-badge-lg .dsa-badge--icon:not(svg),.dsa-badge-lg .material-symbols-outlined,.dsa-btn-sm .dsa-btn--icon:not(svg),.dsa-btn-sm .material-symbols-outlined,body{font-size:.875rem}
button,input,select,textarea{border-radius:0;font-family:inherit}
.dsa-d-block,.micromodal-slide.is-open,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}
button:focus:not(:focus-visible){outline:0}
.dsa-text-display-1{font-size:3rem!important;line-height:4rem!important}
.dsa-text-display-2{font-size:2.5rem!important;line-height:3.5rem!important}
.dsa-text-display-3{font-size:2rem!important;line-height:3rem!important;font-weight:700!important;letter-spacing:-1px!important}
.dsa-services-channel-shortcuts ul li button span,.dsa-text-display-4{font-size:1.5rem!important}
.dsa-text-display-4{line-height:2rem!important;font-weight:700!important;letter-spacing:-.36px!important}
.dsa-text-heading-1{font-size:2.25rem!important;line-height:3rem!important;font-weight:600!important;letter-spacing:-.32px!important}
.dsa-text-heading-2{font-size:2rem!important;line-height:2.5rem!important;font-weight:600!important;letter-spacing:-.28px!important}
.dsa-text-heading-3{font-size:1.75rem!important;line-height:2.25rem!important;font-weight:600!important;letter-spacing:-.2px!important}
.dsa-avatar-lg,.dsa-text-heading-4{font-size:1.25rem!important;line-height:1.5rem!important;font-weight:600!important;letter-spacing:-.2px!important}
.dsa-servicos-e-facilidades__button,.dsa-text-heading-5{font-size:1.125rem!important;line-height:1.5rem!important;font-weight:700!important;letter-spacing:-.18px!important}
.dsa-avatar-sm,.dsa-text-heading-6{font-size:1rem!important;line-height:1.25rem!important;font-weight:600!important;letter-spacing:-.16px!important}
.dsa-text-body-large{font-size:1rem!important;line-height:1.5rem!important;font-weight:400!important}
.dsa-text-body-medium{font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important}
.dsa-text-body-small,.dsa-text-overline{font-size:.75rem!important;line-height:1rem!important;font-weight:400!important}
.dsa-text-subtitle-large{font-size:1rem!important;line-height:1.25rem!important;font-weight:700!important}
.dsa-text-subtitle-small{font-size:.875rem!important;line-height:.875rem!important;font-weight:700!important}
.dsa-accordion__summary,.dsa-cinema__navigation a span,.dsa-cinema__navigation button span,.dsa-fixed-button,.dsa-text-caption,.dsa-text-caption-small,.dsa-text-link-xsmall{font-size:.75rem!important;line-height:.875rem!important;font-weight:400!important}
.dsa-header-select select,.dsa-text-button-small{font-size:.75rem!important;line-height:1rem!important;font-weight:700!important}
.dsa-cinema__navigation a p,.dsa-cinema__navigation button p,.dsa-cinema__navigation button.dsa-cinema__navigation-estreia span,.dsa-text-helpertext,.dsa-text-link-small{font-size:.875rem!important;line-height:1rem!important;font-weight:400!important}
.dsa-header-funcionamento>.dsa-btn,.dsa-text-link-large{line-height:1.5rem!important}
.dsa-text-link-large{font-size:1.25rem!important;font-weight:400!important}
.dsa-text-link-medium{font-size:1rem!important;line-height:1.25rem!important;font-weight:400!important}
.dsa-text-italic{font-style:italic!important}
.dsa-text-decoration-none{text-decoration:none!important}
.dsa-text-strikethrough{text-decoration:line-through!important}
.dsa-text-underline{text-decoration:underline!important}
.dsa-text-bold{font-weight:700!important}
.dsa-text-semi-bold{font-weight:600!important}
.dsa-text-normal{font-weight:400!important}
.dsa-text-font-primary{font-family:"Be Vietnam Pro",system-ui!important}
.dsa-gap-auto,.dsa-gapb-auto,.dsa-gapl-auto,.dsa-gapr-auto,.dsa-gapt-auto{gap:auto!important}
.dsa-gapx-auto{-webkit-column-gap:auto!important;-moz-column-gap:auto!important;column-gap:auto!important}
.dsa-gapy-auto{row-gap:auto!important}
.dsa-gap,.dsa-gap-sm,.dsa-gapb,.dsa-gapb-sm,.dsa-gapl,.dsa-gapl-sm,.dsa-gapr,.dsa-gapr-sm,.dsa-gapt,.dsa-gapt-sm{gap:1rem!important}
.dsa-gapx,.dsa-gapx-sm{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.dsa-gapy,.dsa-gapy-sm{row-gap:1rem!important}
.dsa-gap-3xs,.dsa-gapb-3xs,.dsa-gapl-3xs,.dsa-gapr-3xs,.dsa-gapt-3xs{gap:.25rem!important}
.dsa-card-store--list .dsa-card-store__content,.dsa-gap-2xs,.dsa-gapb-2xs,.dsa-gapl-2xs,.dsa-gapr-2xs,.dsa-gapt-2xs,.dsa-header-search .dsa-input-group{gap:.5rem!important}
.dsa-gapx-3xs{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}
.dsa-gapy-3xs{row-gap:.25rem!important}
.dsa-gapx-2xs{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}
.dsa-gapy-2xs{row-gap:.5rem!important}
.dsa-gap-xs,.dsa-gapb-xs,.dsa-gapl-xs,.dsa-gapr-xs,.dsa-gapt-xs{gap:.75rem!important}
.dsa-gapx-xs{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.dsa-gapy-xs{row-gap:.75rem!important}
.dsa-gap-md,.dsa-gapb-md,.dsa-gapl-md,.dsa-gapr-md,.dsa-gapt-md{gap:1.25rem!important}
.dsa-gapx-md{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}
.dsa-gapy-md{row-gap:1.25rem!important}
.dsa-gap-lg,.dsa-gapb-lg,.dsa-gapl-lg,.dsa-gapr-lg,.dsa-gapt-lg{gap:1.5rem!important}
.dsa-gapx-lg{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.dsa-gapy-lg{row-gap:1.5rem!important}
.dsa-gap-xl,.dsa-gapb-xl,.dsa-gapl-xl,.dsa-gapr-xl,.dsa-gapt-xl{gap:2rem!important}
.dsa-gapx-xl{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}
.dsa-gapy-xl{row-gap:2rem!important}
.dsa-gap-2xl,.dsa-gapb-2xl,.dsa-gapl-2xl,.dsa-gapr-2xl,.dsa-gapt-2xl{gap:2.5rem!important}
.dsa-gapx-2xl{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}
.dsa-gapy-2xl{row-gap:2.5rem!important}
.dsa-gap-3xl,.dsa-gapb-3xl,.dsa-gapl-3xl,.dsa-gapr-3xl,.dsa-gapt-3xl{gap:3rem!important}
.dsa-gapx-3xl{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}
.dsa-gapy-3xl{row-gap:3rem!important}
.dsa-gap-4xl,.dsa-gapb-4xl,.dsa-gapl-4xl,.dsa-gapr-4xl,.dsa-gapt-4xl{gap:3.5rem!important}
.dsa-gapx-4xl{-webkit-column-gap:3.5rem!important;-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}
.dsa-gapy-4xl{row-gap:3.5rem!important}
.dsa-gap-5xl,.dsa-gapb-5xl,.dsa-gapl-5xl,.dsa-gapr-5xl,.dsa-gapt-5xl{gap:4rem!important}
.dsa-gapx-5xl{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}
.dsa-gapy-5xl{row-gap:4rem!important}
.dsa-gap-6xl,.dsa-gapb-6xl,.dsa-gapl-6xl,.dsa-gapr-6xl,.dsa-gapt-6xl{gap:6rem!important}
.dsa-gapx-6xl{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}
.dsa-gapy-6xl{row-gap:6rem!important}
.dsa-gap-none,.dsa-gapb-none,.dsa-gapl-none,.dsa-gapr-none,.dsa-gapt-none{gap:0!important}
.dsa-gapx-none{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}
.dsa-gapy-none{row-gap:0!important}
.dsa-p-auto{padding:auto!important}
.dsa-pt,.dsa-pt-sm,.dsa-py,.dsa-py-sm{padding-top:1rem!important}
.dsa-pr,.dsa-pr-sm,.dsa-px,.dsa-px-sm{padding-right:1rem!important}
.dsa-pb,.dsa-pb-sm,.dsa-py,.dsa-py-sm{padding-bottom:1rem!important}
.dsa-pl,.dsa-pl-sm,.dsa-px,.dsa-px-sm{padding-left:1rem!important}
.dsa-p,.dsa-p-sm{padding:1rem!important}
.dsa-pt-3xs,.dsa-py-3xs{padding-top:.25rem!important}
.dsa-pr-3xs,.dsa-px-3xs{padding-right:.25rem!important}
.dsa-pb-3xs,.dsa-py-3xs{padding-bottom:.25rem!important}
.dsa-pl-3xs,.dsa-px-3xs{padding-left:.25rem!important}
.dsa-p-3xs{padding:.25rem!important}
.dsa-pt-2xs,.dsa-py-2xs{padding-top:.5rem!important}
.dsa-pr-2xs,.dsa-px-2xs{padding-right:.5rem!important}
.dsa-pb-2xs,.dsa-py-2xs{padding-bottom:.5rem!important}
.dsa-pl-2xs,.dsa-px-2xs{padding-left:.5rem!important}
.dsa-p-2xs{padding:.5rem!important}
.dsa-pt-xs,.dsa-py-xs{padding-top:.75rem!important}
.dsa-pr-xs,.dsa-px-xs{padding-right:.75rem!important}
.dsa-pb-xs,.dsa-py-xs{padding-bottom:.75rem!important}
.dsa-pl-xs,.dsa-px-xs{padding-left:.75rem!important}
.dsa-p-xs{padding:.75rem!important}
.dsa-pt-md,.dsa-py-md{padding-top:1.25rem!important}
.dsa-pr-md,.dsa-px-md{padding-right:1.25rem!important}
.dsa-pb-md,.dsa-py-md{padding-bottom:1.25rem!important}
.dsa-pl-md,.dsa-px-md{padding-left:1.25rem!important}
.dsa-p-md{padding:1.25rem!important}
.dsa-pt-lg,.dsa-py-lg{padding-top:1.5rem!important}
.dsa-pr-lg,.dsa-px-lg{padding-right:1.5rem!important}
.dsa-pb-lg,.dsa-py-lg{padding-bottom:1.5rem!important}
.dsa-pl-lg,.dsa-px-lg{padding-left:1.5rem!important}
.dsa-p-lg{padding:1.5rem!important}
.dsa-pt-xl,.dsa-py-xl{padding-top:2rem!important}
.dsa-pr-xl,.dsa-px-xl{padding-right:2rem!important}
.dsa-pb-xl,.dsa-py-xl{padding-bottom:2rem!important}
.dsa-pl-xl,.dsa-px-xl{padding-left:2rem!important}
.dsa-p-xl{padding:2rem!important}
.dsa-pt-2xl,.dsa-py-2xl{padding-top:2.5rem!important}
.dsa-pr-2xl,.dsa-px-2xl{padding-right:2.5rem!important}
.dsa-pb-2xl,.dsa-py-2xl{padding-bottom:2.5rem!important}
.dsa-pl-2xl,.dsa-px-2xl{padding-left:2.5rem!important}
.dsa-p-2xl{padding:2.5rem!important}
.dsa-pt-3xl,.dsa-py-3xl{padding-top:3rem!important}
.dsa-pr-3xl,.dsa-px-3xl{padding-right:3rem!important}
.dsa-pb-3xl,.dsa-py-3xl{padding-bottom:3rem!important}
.dsa-pl-3xl,.dsa-px-3xl{padding-left:3rem!important}
.dsa-p-3xl{padding:3rem!important}
.dsa-pt-4xl,.dsa-py-4xl{padding-top:3.5rem!important}
.dsa-pr-4xl,.dsa-px-4xl{padding-right:3.5rem!important}
.dsa-pb-4xl,.dsa-py-4xl{padding-bottom:3.5rem!important}
.dsa-pl-4xl,.dsa-px-4xl{padding-left:3.5rem!important}
.dsa-p-4xl{padding:3.5rem!important}
.dsa-pt-5xl,.dsa-py-5xl{padding-top:4rem!important}
.dsa-pr-5xl,.dsa-px-5xl{padding-right:4rem!important}
.dsa-pb-5xl,.dsa-py-5xl{padding-bottom:4rem!important}
.dsa-pl-5xl,.dsa-px-5xl{padding-left:4rem!important}
.dsa-p-5xl{padding:4rem!important}
.dsa-pt-6xl,.dsa-py-6xl{padding-top:6rem!important}
.dsa-pr-6xl,.dsa-px-6xl{padding-right:6rem!important}
.dsa-pb-6xl,.dsa-py-6xl{padding-bottom:6rem!important}
.dsa-pl-6xl,.dsa-px-6xl{padding-left:6rem!important}
.dsa-p-6xl{padding:6rem!important}
.dsa-pt-none,.dsa-py-none{padding-top:0!important}
.dsa-pr-none,.dsa-px-none{padding-right:0!important}
.dsa-pb-none,.dsa-py-none{padding-bottom:0!important}
.dsa-pl-none,.dsa-px-none{padding-left:0!important}
.dsa-header-search button,.dsa-p-none{padding:0!important}
.dsa-m-auto{margin:auto!important}
.dsa-m-negative-auto{margin:-auto!important}
.dsa-mx-negative-auto{margin-left:-auto!important;margin-right:-auto!important}
.dsa-my-auto{margin-top:auto!important;margin-bottom:auto!important}
.dsa-my-negative-auto{margin-top:-auto!important;margin-bottom:-auto!important}
.dsa-mt-auto{margin-top:auto!important}
.dsa-mt-negative-auto{margin-top:-auto!important}
.dsa-mr-auto{margin-right:auto!important}
.dsa-mr-negative-auto{margin-right:-auto!important}
.dsa-mb-auto{margin-bottom:auto!important}
.dsa-mb-negative-auto{margin-bottom:-auto!important}
.dsa-ml-auto{margin-left:auto!important}
.dsa-ml-negative-auto{margin-left:-auto!important}
.dsa-m,.dsa-m-sm{margin:1rem!important}
.dsa-m-negative,.dsa-m-negative-sm{margin:-1rem!important}
.dsa-mx,.dsa-mx-sm{margin-left:1rem!important;margin-right:1rem!important}
.dsa-mx-negative,.dsa-mx-negative-sm{margin-left:-1rem!important;margin-right:-1rem!important}
.dsa-my,.dsa-my-sm{margin-top:1rem!important;margin-bottom:1rem!important}
.dsa-my-negative,.dsa-my-negative-sm{margin-top:-1rem!important;margin-bottom:-1rem!important}
.dsa-mt,.dsa-mt-sm,.dsa-section-content p+p{margin-top:1rem!important}
.dsa-mt-negative,.dsa-mt-negative-sm{margin-top:-1rem!important}
.dsa-mr,.dsa-mr-sm{margin-right:1rem!important}
.dsa-mr-negative,.dsa-mr-negative-sm{margin-right:-1rem!important}
.dsa-mb,.dsa-mb-sm{margin-bottom:1rem!important}
.dsa-mb-negative,.dsa-mb-negative-sm{margin-bottom:-1rem!important}
.dsa-ml,.dsa-ml-sm{margin-left:1rem!important}
.dsa-ml-negative,.dsa-ml-negative-sm{margin-left:-1rem!important}
.dsa-m-3xs{margin:.25rem!important}
.dsa-m-negative-3xs{margin:-.25rem!important}
.dsa-mx-3xs{margin-left:.25rem!important;margin-right:.25rem!important}
.dsa-mx-negative-3xs{margin-left:-.25rem!important;margin-right:-.25rem!important}
.dsa-my-3xs{margin-top:.25rem!important;margin-bottom:.25rem!important}
.dsa-my-negative-3xs{margin-top:-.25rem!important;margin-bottom:-.25rem!important}
.dsa-mt-3xs{margin-top:.25rem!important}
.dsa-mt-negative-3xs{margin-top:-.25rem!important}
.dsa-mr-3xs{margin-right:.25rem!important}
.dsa-mr-negative-3xs{margin-right:-.25rem!important}
.dsa-mb-3xs{margin-bottom:.25rem!important}
.dsa-mb-negative-3xs{margin-bottom:-.25rem!important}
.dsa-ml-3xs{margin-left:.25rem!important}
.dsa-ml-negative-3xs{margin-left:-.25rem!important}
.dsa-m-2xs{margin:.5rem!important}
.dsa-m-negative-2xs{margin:-.5rem!important}
.dsa-mx-2xs{margin-left:.5rem!important;margin-right:.5rem!important}
.dsa-mx-negative-2xs{margin-left:-.5rem!important;margin-right:-.5rem!important}
.dsa-my-2xs{margin-top:.5rem!important;margin-bottom:.5rem!important}
.dsa-my-negative-2xs{margin-top:-.5rem!important;margin-bottom:-.5rem!important}
.dsa-mt-2xs{margin-top:.5rem!important}
.dsa-mt-negative-2xs{margin-top:-.5rem!important}
.dsa-mr-2xs{margin-right:.5rem!important}
.dsa-mr-negative-2xs{margin-right:-.5rem!important}
.dsa-mb-2xs{margin-bottom:.5rem!important}
.dsa-mb-negative-2xs{margin-bottom:-.5rem!important}
.dsa-ml-2xs{margin-left:.5rem!important}
.dsa-ml-negative-2xs{margin-left:-.5rem!important}
.dsa-m-xs{margin:.75rem!important}
.dsa-m-negative-xs{margin:-.75rem!important}
.dsa-mx-xs{margin-left:.75rem!important;margin-right:.75rem!important}
.dsa-mx-negative-xs{margin-left:-.75rem!important;margin-right:-.75rem!important}
.dsa-my-xs{margin-top:.75rem!important;margin-bottom:.75rem!important}
.dsa-my-negative-xs{margin-top:-.75rem!important;margin-bottom:-.75rem!important}
.dsa-mt-xs{margin-top:.75rem!important}
.dsa-mt-negative-xs{margin-top:-.75rem!important}
.dsa-mr-xs{margin-right:.75rem!important}
.dsa-mr-negative-xs{margin-right:-.75rem!important}
.dsa-mb-xs{margin-bottom:.75rem!important}
.dsa-mb-negative-xs{margin-bottom:-.75rem!important}
.dsa-ml-xs{margin-left:.75rem!important}
.dsa-ml-negative-xs{margin-left:-.75rem!important}
.dsa-m-md{margin:1.25rem!important}
.dsa-m-negative-md{margin:-1.25rem!important}
.dsa-mx-md{margin-left:1.25rem!important;margin-right:1.25rem!important}
.dsa-mx-negative-md{margin-left:-1.25rem!important;margin-right:-1.25rem!important}
.dsa-my-md{margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.dsa-my-negative-md{margin-top:-1.25rem!important;margin-bottom:-1.25rem!important}
.dsa-mt-md,.dsa-section-content--lg p+p{margin-top:1.25rem!important}
.dsa-mt-negative-md{margin-top:-1.25rem!important}
.dsa-mr-md{margin-right:1.25rem!important}
.dsa-mr-negative-md{margin-right:-1.25rem!important}
.dsa-mb-md{margin-bottom:1.25rem!important}
.dsa-mb-negative-md{margin-bottom:-1.25rem!important}
.dsa-ml-md{margin-left:1.25rem!important}
.dsa-ml-negative-md{margin-left:-1.25rem!important}
.dsa-m-lg{margin:1.5rem!important}
.dsa-m-negative-lg{margin:-1.5rem!important}
.dsa-mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}
.dsa-mx-negative-lg{margin-left:-1.5rem!important;margin-right:-1.5rem!important}
.dsa-my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.dsa-my-negative-lg{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}
.dsa-mt-lg{margin-top:1.5rem!important}
.dsa-mt-negative-lg{margin-top:-1.5rem!important}
.dsa-mr-lg{margin-right:1.5rem!important}
.dsa-mr-negative-lg{margin-right:-1.5rem!important}
.dsa-mb-lg{margin-bottom:1.5rem!important}
.dsa-mb-negative-lg{margin-bottom:-1.5rem!important}
.dsa-ml-lg{margin-left:1.5rem!important}
.dsa-ml-negative-lg{margin-left:-1.5rem!important}
.dsa-m-xl{margin:2rem!important}
.dsa-m-negative-xl{margin:-2rem!important}
.dsa-mx-xl{margin-left:2rem!important;margin-right:2rem!important}
.dsa-mx-negative-xl{margin-left:-2rem!important;margin-right:-2rem!important}
.dsa-my-xl{margin-top:2rem!important;margin-bottom:2rem!important}
.dsa-my-negative-xl{margin-top:-2rem!important;margin-bottom:-2rem!important}
.dsa-mt-xl{margin-top:2rem!important}
.dsa-mt-negative-xl{margin-top:-2rem!important}
.dsa-mr-xl{margin-right:2rem!important}
.dsa-mr-negative-xl{margin-right:-2rem!important}
.dsa-mb-xl{margin-bottom:2rem!important}
.dsa-mb-negative-xl{margin-bottom:-2rem!important}
.dsa-ml-xl{margin-left:2rem!important}
.dsa-ml-negative-xl{margin-left:-2rem!important}
.dsa-m-2xl{margin:2.5rem!important}
.dsa-m-negative-2xl{margin:-2.5rem!important}
.dsa-mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}
.dsa-mx-negative-2xl{margin-left:-2.5rem!important;margin-right:-2.5rem!important}
.dsa-my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.dsa-my-negative-2xl{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}
.dsa-mt-2xl{margin-top:2.5rem!important}
.dsa-mt-negative-2xl{margin-top:-2.5rem!important}
.dsa-mr-2xl{margin-right:2.5rem!important}
.dsa-mr-negative-2xl{margin-right:-2.5rem!important}
.dsa-mb-2xl{margin-bottom:2.5rem!important}
.dsa-mb-negative-2xl{margin-bottom:-2.5rem!important}
.dsa-ml-2xl{margin-left:2.5rem!important}
.dsa-ml-negative-2xl{margin-left:-2.5rem!important}
.dsa-m-3xl{margin:3rem!important}
.dsa-m-negative-3xl{margin:-3rem!important}
.dsa-mx-3xl{margin-left:3rem!important;margin-right:3rem!important}
.dsa-mx-negative-3xl{margin-left:-3rem!important;margin-right:-3rem!important}
.dsa-my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}
.dsa-my-negative-3xl{margin-top:-3rem!important;margin-bottom:-3rem!important}
.dsa-mt-3xl{margin-top:3rem!important}
.dsa-mt-negative-3xl{margin-top:-3rem!important}
.dsa-mr-3xl{margin-right:3rem!important}
.dsa-mr-negative-3xl{margin-right:-3rem!important}
.dsa-mb-3xl{margin-bottom:3rem!important}
.dsa-mb-negative-3xl{margin-bottom:-3rem!important}
.dsa-ml-3xl{margin-left:3rem!important}
.dsa-ml-negative-3xl{margin-left:-3rem!important}
.dsa-m-4xl{margin:3.5rem!important}
.dsa-m-negative-4xl{margin:-3.5rem!important}
.dsa-mx-4xl{margin-left:3.5rem!important;margin-right:3.5rem!important}
.dsa-mx-negative-4xl{margin-left:-3.5rem!important;margin-right:-3.5rem!important}
.dsa-my-4xl{margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.dsa-my-negative-4xl{margin-top:-3.5rem!important;margin-bottom:-3.5rem!important}
.dsa-mt-4xl{margin-top:3.5rem!important}
.dsa-mt-negative-4xl{margin-top:-3.5rem!important}
.dsa-mr-4xl{margin-right:3.5rem!important}
.dsa-mr-negative-4xl{margin-right:-3.5rem!important}
.dsa-mb-4xl{margin-bottom:3.5rem!important}
.dsa-mb-negative-4xl{margin-bottom:-3.5rem!important}
.dsa-ml-4xl{margin-left:3.5rem!important}
.dsa-ml-negative-4xl{margin-left:-3.5rem!important}
.dsa-m-5xl{margin:4rem!important}
.dsa-m-negative-5xl{margin:-4rem!important}
.dsa-mx-5xl{margin-left:4rem!important;margin-right:4rem!important}
.dsa-mx-negative-5xl{margin-left:-4rem!important;margin-right:-4rem!important}
.dsa-my-5xl{margin-top:4rem!important;margin-bottom:4rem!important}
.dsa-my-negative-5xl{margin-top:-4rem!important;margin-bottom:-4rem!important}
.dsa-mt-5xl{margin-top:4rem!important}
.dsa-mt-negative-5xl{margin-top:-4rem!important}
.dsa-mr-5xl{margin-right:4rem!important}
.dsa-mr-negative-5xl{margin-right:-4rem!important}
.dsa-mb-5xl{margin-bottom:4rem!important}
.dsa-mb-negative-5xl{margin-bottom:-4rem!important}
.dsa-ml-5xl{margin-left:4rem!important}
.dsa-ml-negative-5xl{margin-left:-4rem!important}
.dsa-m-6xl{margin:6rem!important}
.dsa-m-negative-6xl{margin:-6rem!important}
.dsa-mx-6xl{margin-left:6rem!important;margin-right:6rem!important}
.dsa-mx-negative-6xl{margin-left:-6rem!important;margin-right:-6rem!important}
.dsa-my-6xl{margin-top:6rem!important;margin-bottom:6rem!important}
.dsa-my-negative-6xl{margin-top:-6rem!important;margin-bottom:-6rem!important}
.dsa-mt-6xl{margin-top:6rem!important}
.dsa-mt-negative-6xl{margin-top:-6rem!important}
.dsa-mr-6xl{margin-right:6rem!important}
.dsa-mr-negative-6xl{margin-right:-6rem!important}
.dsa-mb-6xl{margin-bottom:6rem!important}
.dsa-mb-negative-6xl{margin-bottom:-6rem!important}
.dsa-ml-6xl{margin-left:6rem!important}
.dsa-ml-negative-6xl{margin-left:-6rem!important}
.dsa-m-negative-none,.dsa-m-none{margin:0!important}
.dsa-mx-negative-none,.dsa-mx-none{margin-left:0!important;margin-right:0!important}
.dsa-my-negative-none,.dsa-my-none{margin-top:0!important;margin-bottom:0!important}
.dsa-mt-negative-none,.dsa-mt-none,.dsa-services-channel-content p+p{margin-top:0!important}
.dsa-mr-negative-none,.dsa-mr-none{margin-right:0!important}
.dsa-mb-negative-none,.dsa-mb-none{margin-bottom:0!important}
.dsa-ml-negative-none,.dsa-ml-none{margin-left:0!important}
.dsa-mx-auto{margin-left:auto!important;margin-right:auto!important}
body{font-family:"Be Vietnam Pro",system-ui;line-height:1.25rem;font-weight:400}
button{cursor:pointer}
img{max-width:100%}
.main .lumis-service-search #search_area>.lum-list .lum-field-id-highlights .lum-field-value em,b,strong{font-weight:700}
em,i{font-style:italic}
.material-symbols-outlined{font-size:20px}
.dsa-badge,.dsa-badge-lg,.dsa-badge-sm{font-size:.75rem;line-height:.875rem;gap:.25rem}
.dsa-section-details__content ol{list-style-type:decimal}
.dsa-section-details__content ul{list-style-type:disc}
.dsa-section-details__content ol,.dsa-section-details__content ul{margin-left:1rem}
.dsa-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.dsa-shadow-10{-webkit-box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20);box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20)}
.dsa-card-store:hover,.dsa-shadow-20{-webkit-box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20)}
.dsa-shadow-30{-webkit-box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20)}
.dsa-shadow-40{-webkit-box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.dsa-shadow-50{-webkit-box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.dsa-shadow-60{-webkit-box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.dsa-shadow-70{-webkit-box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.dsa-border-radius-sharp{border-radius:0!important}
.dsa-border-radius-2xs{border-radius:.125rem!important}
.dsa-border-radius-xs{border-radius:.25rem!important}
.dsa-border-radius-sm{border-radius:.5rem!important}
.dsa-border-radius-md{border-radius:.75rem!important}
.dsa-border-radius-lg{border-radius:1rem!important}
.dsa-border-radius-xl{border-radius:1.5rem!important}
.dsa-border-radius-2xl{border-radius:2rem!important}
.dsa-border-radius-3xl{border-radius:2.5rem!important}
.dsa-border-radius-round{border-radius:9999px!important}
.dsa-border{border-width:1px!important}
.dsa-border-t{border-top-width:1px!important}
.dsa-border-r{border-right-width:1px!important}
.dsa-border-b{border-bottom-width:1px!important}
.dsa-border-l{border-left-width:1px!important}
.dsa-border-sm{border-width:2px!important}
.dsa-border-t-sm{border-top-width:2px!important}
.dsa-border-r-sm{border-right-width:2px!important}
.dsa-border-b-sm{border-bottom-width:2px!important}
.dsa-border-l-sm{border-left-width:2px!important}
.dsa-border-md{border-width:4px!important}
.dsa-border-t-md{border-top-width:4px!important}
.dsa-border-r-md{border-right-width:4px!important}
.dsa-border-b-md{border-bottom-width:4px!important}
.dsa-border-l-md{border-left-width:4px!important}
.dsa-border-lg{border-width:6px!important}
.dsa-border-t-lg{border-top-width:6px!important}
.dsa-border-r-lg{border-right-width:6px!important}
.dsa-border-b-lg{border-bottom-width:6px!important}
.dsa-border-l-lg{border-left-width:6px!important}
.dsa-border-xl{border-width:8px!important}
.dsa-border-t-xl{border-top-width:8px!important}
.dsa-border-r-xl{border-right-width:8px!important}
.dsa-border-b-xl{border-bottom-width:8px!important}
.dsa-border-l-xl{border-left-width:8px!important}
.dsa-border-none{border-width:0!important}
.dsa-border-t-none{border-top-width:0!important}
.dsa-border-r-none{border-right-width:0!important}
.dsa-border-b-none{border-bottom-width:0!important}
.dsa-border-l-none{border-left-width:0!important}
.dsa-outline{outline-width:1px!important}
.dsa-outline-t{outline-top-width:1px!important}
.dsa-outline-r{outline-right-width:1px!important}
.dsa-outline-b{outline-bottom-width:1px!important}
.dsa-outline-l{outline-left-width:1px!important}
.dsa-outline-sm{outline-width:2px!important}
.dsa-outline-t-sm{outline-top-width:2px!important}
.dsa-outline-r-sm{outline-right-width:2px!important}
.dsa-outline-b-sm{outline-bottom-width:2px!important}
.dsa-outline-l-sm{outline-left-width:2px!important}
.dsa-outline-md{outline-width:4px!important}
.dsa-outline-t-md{outline-top-width:4px!important}
.dsa-outline-r-md{outline-right-width:4px!important}
.dsa-outline-b-md{outline-bottom-width:4px!important}
.dsa-outline-l-md{outline-left-width:4px!important}
.dsa-outline-lg{outline-width:6px!important}
.dsa-outline-t-lg{outline-top-width:6px!important}
.dsa-outline-r-lg{outline-right-width:6px!important}
.dsa-outline-b-lg{outline-bottom-width:6px!important}
.dsa-outline-l-lg{outline-left-width:6px!important}
.dsa-outline-xl{outline-width:8px!important}
.dsa-outline-t-xl{outline-top-width:8px!important}
.dsa-outline-r-xl{outline-right-width:8px!important}
.dsa-outline-b-xl{outline-bottom-width:8px!important}
.dsa-outline-l-xl{outline-left-width:8px!important}
.dsa-outline-none{outline-width:0!important}
.dsa-outline-t-none{outline-top-width:0!important}
.dsa-outline-r-none{outline-right-width:0!important}
.dsa-outline-b-none{outline-bottom-width:0!important}
.dsa-outline-l-none{outline-left-width:0!important}
.dsa-container,.dsa-container-fluid{--gutter-container-x:16px;width:100%;max-width:calc(1420px + var(--gutter-container-x) * 2);margin-right:auto;margin-left:auto;padding-right:var(--gutter-container-x);padding-left:var(--gutter-container-x)}
.dsa-col,.dsa-col-1,.dsa-col-2,.dsa-col-3,.dsa-col-4{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.dsa-container-fluid{max-width:none}
.dsa-row{--gutter-x:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutter-x) * -.5);margin-left:calc(var(--gutter-x) * -.5)}
.dsa-accordion--no-margin-arrow .dsa-accordion__summary::after,.dsa-offset-0{margin-left:0}
.dsa-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.dsa-col-1{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.dsa-col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.dsa-offset-1{margin-left:25%}
.dsa-col-3{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.dsa-offset-2{margin-left:50%}
.dsa-col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.dsa-offset-3{margin-left:75%}
.dsa-g-0{--gutter-x:0}
.dsa-row+.dsa-row,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-list-item+.lum-list-item{margin-top:1rem}
.dsa-d-flex,.main .lumis-service-search .lum-pagination .lum-pagination-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}
.dsa-d-grid{display:grid}
.dsa-d-inline{display:inline}
.dsa-d-inline-block{display:inline-block}
.dsa-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.dsa-d-inline-grid{display:inline-grid}
.dsa-d-contents{display:contents}
.dsa-btn .dsa-btn--loading,.dsa-btn-icon .dsa-btn--loading,.dsa-btn-icon-sm .dsa-btn--loading,.dsa-card-eventos-lista.event-hidden,.dsa-d-none,.dsa-menu #category-menu-toggle,.dsa-menu #menu-toggle,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary .dsa-btn--loading,.micromodal-slide{display:none}
.dsa-text-truncate-1,.dsa-text-truncate-2,.dsa-text-truncate-3{display:-webkit-box!important;-webkit-box-orient:vertical;text-overflow:ellipsis}
.dsa-w-auto{width:auto!important}
.dsa-w-full{width:100%!important}
.dsa-w-screen{width:100vw!important}
.dsa-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}
.dsa-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}
.dsa-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
.dsa-h-auto{height:auto!important}
.dsa-h-full{height:100%!important}
.dsa-h-screen{height:100vh!important}
.dsa-h-min{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}
.dsa-h-max{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}
.dsa-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.dsa-position-static{position:static!important}
.dsa-position-relative{position:relative!important}
.dsa-position-absolute{position:absolute!important}
.dsa-position-fixed{position:fixed!important}
.dsa-position-sticky{position:sticky!important}
.dsa-position-unset{position:unset!important}
.dsa-position-top-0{top:0!important}
.dsa-position-top-auto{top:auto!important}
.dsa-position-right-0{right:0!important}
.dsa-position-right-auto{right:auto!important}
.dsa-position-bottom-0{bottom:0!important}
.dsa-position-bottom-auto{bottom:auto!important}
.dsa-position-left-0{left:0!important}
.dsa-position-left-auto{left:auto!important}
.dsa-inset-0{inset:0!important}
.dsa-inset-auto{inset:auto!important}
.dsa-align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.dsa-align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.dsa-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.dsa-align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.dsa-align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.dsa-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.dsa-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.dsa-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.dsa-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.dsa-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.dsa-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}
.dsa-flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.dsa-flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.dsa-flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.dsa-flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.dsa-flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.dsa-flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.dsa-flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.dsa-flex-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.dsa-flex-auto{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.dsa-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.dsa-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.dsa-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.dsa-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.dsa-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.dsa-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.dsa-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
.dsa-overflow-auto{overflow:auto!important}
.dsa-overflow-hidden{overflow:hidden!important}
.dsa-overflow-visible{overflow:visible!important}
.dsa-overflow-scroll{overflow:scroll!important}
.dsa-overflow-x-auto{overflow-x:auto!important}
.dsa-overflow-x-hidden{overflow-x:hidden!important}
.dsa-overflow-x-visible{overflow-x:visible!important}
.dsa-overflow-x-scroll{overflow-x:scroll!important}
.dsa-overflow-y-auto{overflow-y:auto!important}
.dsa-overflow-y-hidden{overflow-y:hidden!important}
.dsa-overflow-y-visible{overflow-y:visible!important}
.dsa-overflow-y-scroll{overflow-y:scroll!important}
.dsa-text-align-left{text-align:left!important}
.dsa-text-align-right{text-align:right!important}
.dsa-text-align-center{text-align:center!important}
.dsa-text-align-justify{text-align:justify!important}
.dsa-text-transform-uppercase{text-transform:uppercase!important}
.dsa-text-transform-lowercase{text-transform:lowercase!important}
.dsa-text-transform-capitalize{text-transform:capitalize!important}
.dsa-text-transform-none{text-transform:none!important}
.dsa-opacity-0{opacity:0}
.dsa-opacity-25{opacity:.25}
.dsa-opacity-50,.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-button.lum-disabled{opacity:.5}
.dsa-opacity-75{opacity:.75}
.dsa-opacity-100,.main .lumis-service-search #search_area>.lum-list .lum-field-id-highlights{opacity:1}
.dsa-cursor-pointer{cursor:pointer!important}
.dsa-cursor-default{cursor:default!important}
.dsa-cursor-text{cursor:text!important}
.dsa-cursor-none{cursor:none!important}
.dsa-visually-hidden,.dsa-visually-hidden-focusable:not(:focus,:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dsa-text-truncate-1{/*! autoprefixer: ignore next */
overflow:hidden;-webkit-line-clamp:1}
.dsa-text-truncate-2{/*! autoprefixer: ignore next */
overflow:hidden;-webkit-line-clamp:2}
.dsa-text-truncate-3{/*! autoprefixer: ignore next */
overflow:hidden;-webkit-line-clamp:3}
.dsa-border-function-primary-light{border-color:var(--function-primary-light)!important}
.dsa-border-function-primary-active{border-color:var(--function-primary-active)!important}
.dsa-border-function-primary-default{border-color:var(--function-primary-default)!important}
.dsa-border-function-primary-action{border-color:var(--function-primary-action)!important}
.dsa-border-function-primary-dark{border-color:var(--function-primary-dark)!important}
.dsa-border-function-secondary-light{border-color:var(--function-secondary-light)!important}
.dsa-border-function-secondary-active{border-color:var(--function-secondary-active)!important}
.dsa-border-function-secondary-default{border-color:var(--function-secondary-default)!important}
.dsa-border-function-secondary-action{border-color:var(--function-secondary-action)!important}
.dsa-border-function-secondary-dark{border-color:var(--function-secondary-dark)!important}
.dsa-border-gradient-light{border-color:var(--gradient-light)!important}
.dsa-border-gradient-dark{border-color:var(--gradient-dark)!important}
.dsa-border-gradient-style{border-color:var(--gradient-style)!important}
.dsa-border-gradient-light2{border-color:var(--gradient-light2)!important}
.dsa-border-gradient-dark2{border-color:var(--gradient-dark2)!important}
.dsa-border-gradient-style2{border-color:var(--gradient-style2)!important}
.dsa-border-feedback-success-light{border-color:var(--feedback-success-light)!important}
.dsa-border-feedback-success-active{border-color:var(--feedback-success-active)!important}
.dsa-border-feedback-success-default{border-color:var(--feedback-success-default)!important}
.dsa-border-feedback-success-action{border-color:var(--feedback-success-action)!important}
.dsa-border-feedback-success-dark{border-color:var(--feedback-success-dark)!important}
.dsa-border-feedback-warning-light{border-color:var(--feedback-warning-light)!important}
.dsa-border-feedback-warning-active{border-color:var(--feedback-warning-active)!important}
.dsa-border-feedback-warning-default{border-color:var(--feedback-warning-default)!important}
.dsa-border-feedback-warning-action{border-color:var(--feedback-warning-action)!important}
.dsa-border-feedback-warning-dark{border-color:var(--feedback-warning-dark)!important}
.dsa-border-feedback-error-light{border-color:var(--feedback-error-light)!important}
.dsa-border-feedback-error-active{border-color:var(--feedback-error-active)!important}
.dsa-border-feedback-error-default{border-color:var(--feedback-error-default)!important}
.dsa-border-feedback-error-action{border-color:var(--feedback-error-action)!important}
.dsa-border-feedback-error-dark{border-color:var(--feedback-error-dark)!important}
.dsa-border-feedback-information-light{border-color:var(--feedback-information-light)!important}
.dsa-border-feedback-information-active{border-color:var(--feedback-information-active)!important}
.dsa-border-feedback-information-default{border-color:var(--feedback-information-default)!important}
.dsa-border-feedback-information-action{border-color:var(--feedback-information-action)!important}
.dsa-border-feedback-information-dark{border-color:var(--feedback-information-dark)!important}
.dsa-border-ambient-neutral-10{border-color:var(--ambient-neutral-10)!important}
.dsa-border-ambient-neutral-20{border-color:var(--ambient-neutral-20)!important}
.dsa-border-ambient-neutral-30{border-color:var(--ambient-neutral-30)!important}
.dsa-border-ambient-neutral-40{border-color:var(--ambient-neutral-40)!important}
.dsa-border-ambient-neutral-50{border-color:var(--ambient-neutral-50)!important}
.dsa-border-ambient-neutral-60{border-color:var(--ambient-neutral-60)!important}
.dsa-border-ambient-neutral-70{border-color:var(--ambient-neutral-70)!important}
.dsa-border-ambient-neutral-80{border-color:var(--ambient-neutral-80)!important}
.dsa-border-ambient-neutral-90{border-color:var(--ambient-neutral-90)!important}
.dsa-border-ambient-neutral-100{border-color:var(--ambient-neutral-100)!important}
.dsa-border-ambient-grayscale-10{border-color:var(--ambient-grayscale-10)!important}
.dsa-border-ambient-grayscale-20{border-color:var(--ambient-grayscale-20)!important}
.dsa-border-ambient-grayscale-30{border-color:var(--ambient-grayscale-30)!important}
.dsa-border-ambient-grayscale-40{border-color:var(--ambient-grayscale-40)!important}
.dsa-border-ambient-grayscale-50{border-color:var(--ambient-grayscale-50)!important}
.dsa-border-ambient-grayscale-60{border-color:var(--ambient-grayscale-60)!important}
.dsa-border-ambient-grayscale-70{border-color:var(--ambient-grayscale-70)!important}
.dsa-border-ambient-grayscale-80{border-color:var(--ambient-grayscale-80)!important}
.dsa-border-ambient-grayscale-90{border-color:var(--ambient-grayscale-90)!important}
.dsa-border-ambient-grayscale-100{border-color:var(--ambient-grayscale-100)!important}
.dsa-border-ambient-base-dark{border-color:var(--ambient-base-dark)!important}
.dsa-border-ambient-base-light{border-color:var(--ambient-base-light)!important}
.dsa-border-ambient-base-deep-dark{border-color:var(--ambient-base-deep-dark)!important}
.dsa-border-ambient-base-deep-light{border-color:var(--ambient-base-deep-light)!important}
.dsa-border-opacity-neutral-10{border-color:var(--opacity-neutral-10)!important}
.dsa-border-opacity-neutral-20{border-color:var(--opacity-neutral-20)!important}
.dsa-border-opacity-neutral-30{border-color:var(--opacity-neutral-30)!important}
.dsa-border-opacity-neutral-40{border-color:var(--opacity-neutral-40)!important}
.dsa-border-opacity-neutral-50{border-color:var(--opacity-neutral-50)!important}
.dsa-border-opacity-grayscale-10{border-color:var(--opacity-grayscale-10)!important}
.dsa-border-opacity-grayscale-20{border-color:var(--opacity-grayscale-20)!important}
.dsa-border-opacity-grayscale-30{border-color:var(--opacity-grayscale-30)!important}
.dsa-border-opacity-grayscale-40{border-color:var(--opacity-grayscale-40)!important}
.dsa-border-opacity-grayscale-50{border-color:var(--opacity-grayscale-50)!important}
.dsa-border-ambient-base-deep-dark-rgb{border-color:var(--ambient-base-deep-dark-rgb)!important}
.dsa-border-ambient-base-deep-light-rgb{border-color:var(--ambient-base-deep-light-rgb)!important}
.dsa-border-function-secondary-action-rgb{border-color:var(--function-secondary-action-rgb)!important}
.dsa-bg-function-primary-light{background-color:var(--function-primary-light)!important}
.dsa-bg-function-primary-active{background-color:var(--function-primary-active)!important}
.dsa-bg-function-primary-default{background-color:var(--function-primary-default)!important}
.dsa-bg-function-primary-action{background-color:var(--function-primary-action)!important}
.dsa-bg-function-primary-dark{background-color:var(--function-primary-dark)!important}
.dsa-bg-function-secondary-light{background-color:var(--function-secondary-light)!important}
.dsa-bg-function-secondary-active{background-color:var(--function-secondary-active)!important}
.dsa-bg-function-secondary-default{background-color:var(--function-secondary-default)!important}
.dsa-bg-function-secondary-action{background-color:var(--function-secondary-action)!important}
.dsa-bg-function-secondary-dark{background-color:var(--function-secondary-dark)!important}
.dsa-bg-gradient-light{background-color:var(--gradient-light)!important}
.dsa-bg-gradient-dark{background-color:var(--gradient-dark)!important}
.dsa-bg-gradient-style{background-color:var(--gradient-style)!important}
.dsa-bg-gradient-light2{background-color:var(--gradient-light2)!important}
.dsa-bg-gradient-dark2{background-color:var(--gradient-dark2)!important}
.dsa-bg-gradient-style2{background-color:var(--gradient-style2)!important}
.dsa-bg-feedback-success-light{background-color:var(--feedback-success-light)!important}
.dsa-bg-feedback-success-active{background-color:var(--feedback-success-active)!important}
.dsa-bg-feedback-success-default{background-color:var(--feedback-success-default)!important}
.dsa-bg-feedback-success-action{background-color:var(--feedback-success-action)!important}
.dsa-bg-feedback-success-dark{background-color:var(--feedback-success-dark)!important}
.dsa-bg-feedback-warning-light{background-color:var(--feedback-warning-light)!important}
.dsa-bg-feedback-warning-active{background-color:var(--feedback-warning-active)!important}
.dsa-bg-feedback-warning-default{background-color:var(--feedback-warning-default)!important}
.dsa-bg-feedback-warning-action{background-color:var(--feedback-warning-action)!important}
.dsa-bg-feedback-warning-dark{background-color:var(--feedback-warning-dark)!important}
.dsa-bg-feedback-error-light{background-color:var(--feedback-error-light)!important}
.dsa-bg-feedback-error-active{background-color:var(--feedback-error-active)!important}
.dsa-bg-feedback-error-default{background-color:var(--feedback-error-default)!important}
.dsa-bg-feedback-error-action{background-color:var(--feedback-error-action)!important}
.dsa-bg-feedback-error-dark{background-color:var(--feedback-error-dark)!important}
.dsa-bg-feedback-information-light{background-color:var(--feedback-information-light)!important}
.dsa-bg-feedback-information-active{background-color:var(--feedback-information-active)!important}
.dsa-bg-feedback-information-default{background-color:var(--feedback-information-default)!important}
.dsa-bg-feedback-information-action{background-color:var(--feedback-information-action)!important}
.dsa-bg-feedback-information-dark{background-color:var(--feedback-information-dark)!important}
.dsa-bg-ambient-neutral-10{background-color:var(--ambient-neutral-10)!important}
.dsa-bg-ambient-neutral-20{background-color:var(--ambient-neutral-20)!important}
.dsa-bg-ambient-neutral-30{background-color:var(--ambient-neutral-30)!important}
.dsa-bg-ambient-neutral-40{background-color:var(--ambient-neutral-40)!important}
.dsa-bg-ambient-neutral-50{background-color:var(--ambient-neutral-50)!important}
.dsa-bg-ambient-neutral-60{background-color:var(--ambient-neutral-60)!important}
.dsa-bg-ambient-neutral-70{background-color:var(--ambient-neutral-70)!important}
.dsa-bg-ambient-neutral-80{background-color:var(--ambient-neutral-80)!important}
.dsa-bg-ambient-neutral-90{background-color:var(--ambient-neutral-90)!important}
.dsa-bg-ambient-neutral-100{background-color:var(--ambient-neutral-100)!important}
.dsa-bg-ambient-grayscale-10{background-color:var(--ambient-grayscale-10)!important}
.dsa-bg-ambient-grayscale-20{background-color:var(--ambient-grayscale-20)!important}
.dsa-bg-ambient-grayscale-30{background-color:var(--ambient-grayscale-30)!important}
.dsa-bg-ambient-grayscale-40{background-color:var(--ambient-grayscale-40)!important}
.dsa-bg-ambient-grayscale-50{background-color:var(--ambient-grayscale-50)!important}
.dsa-bg-ambient-grayscale-60{background-color:var(--ambient-grayscale-60)!important}
.dsa-bg-ambient-grayscale-70{background-color:var(--ambient-grayscale-70)!important}
.dsa-bg-ambient-grayscale-80{background-color:var(--ambient-grayscale-80)!important}
.dsa-bg-ambient-grayscale-90{background-color:var(--ambient-grayscale-90)!important}
.dsa-bg-ambient-grayscale-100{background-color:var(--ambient-grayscale-100)!important}
.dsa-bg-ambient-base-dark{background-color:var(--ambient-base-dark)!important}
.dsa-bg-ambient-base-light{background-color:var(--ambient-base-light)!important}
.dsa-bg-ambient-base-deep-dark{background-color:var(--ambient-base-deep-dark)!important}
.dsa-bg-ambient-base-deep-light{background-color:var(--ambient-base-deep-light)!important}
.dsa-bg-opacity-neutral-10{background-color:var(--opacity-neutral-10)!important}
.dsa-bg-opacity-neutral-20{background-color:var(--opacity-neutral-20)!important}
.dsa-bg-opacity-neutral-30{background-color:var(--opacity-neutral-30)!important}
.dsa-bg-opacity-neutral-40{background-color:var(--opacity-neutral-40)!important}
.dsa-bg-opacity-neutral-50{background-color:var(--opacity-neutral-50)!important}
.dsa-bg-opacity-grayscale-10{background-color:var(--opacity-grayscale-10)!important}
.dsa-bg-opacity-grayscale-20{background-color:var(--opacity-grayscale-20)!important}
.dsa-bg-opacity-grayscale-30{background-color:var(--opacity-grayscale-30)!important}
.dsa-bg-opacity-grayscale-40{background-color:var(--opacity-grayscale-40)!important}
.dsa-bg-opacity-grayscale-50{background-color:var(--opacity-grayscale-50)!important}
.dsa-bg-ambient-base-deep-dark-rgb{background-color:var(--ambient-base-deep-dark-rgb)!important}
.dsa-bg-ambient-base-deep-light-rgb{background-color:var(--ambient-base-deep-light-rgb)!important}
.dsa-bg-function-secondary-action-rgb{background-color:var(--function-secondary-action-rgb)!important}
.dsa-avatar-lg,.dsa-avatar-sm{background:var(--ambient-neutral-10);padding:.5rem}
.dsa-text-function-primary-light{color:var(--function-primary-light)!important}
.dsa-text-function-primary-active{color:var(--function-primary-active)!important}
.dsa-text-function-primary-default{color:var(--function-primary-default)!important}
.dsa-text-function-primary-action{color:var(--function-primary-action)!important}
.dsa-text-function-primary-dark{color:var(--function-primary-dark)!important}
.dsa-text-function-secondary-light{color:var(--function-secondary-light)!important}
.dsa-text-function-secondary-active{color:var(--function-secondary-active)!important}
.dsa-text-function-secondary-default{color:var(--function-secondary-default)!important}
.dsa-text-function-secondary-action{color:var(--function-secondary-action)!important}
.dsa-text-function-secondary-dark{color:var(--function-secondary-dark)!important}
.dsa-text-gradient-light{color:var(--gradient-light)!important}
.dsa-text-gradient-dark{color:var(--gradient-dark)!important}
.dsa-text-gradient-style{color:var(--gradient-style)!important}
.dsa-text-gradient-light2{color:var(--gradient-light2)!important}
.dsa-text-gradient-dark2{color:var(--gradient-dark2)!important}
.dsa-text-gradient-style2{color:var(--gradient-style2)!important}
.dsa-text-feedback-success-light{color:var(--feedback-success-light)!important}
.dsa-text-feedback-success-active{color:var(--feedback-success-active)!important}
.dsa-text-feedback-success-default{color:var(--feedback-success-default)!important}
.dsa-text-feedback-success-action{color:var(--feedback-success-action)!important}
.dsa-text-feedback-success-dark{color:var(--feedback-success-dark)!important}
.dsa-text-feedback-warning-light{color:var(--feedback-warning-light)!important}
.dsa-text-feedback-warning-active{color:var(--feedback-warning-active)!important}
.dsa-text-feedback-warning-default{color:var(--feedback-warning-default)!important}
.dsa-text-feedback-warning-action{color:var(--feedback-warning-action)!important}
.dsa-text-feedback-warning-dark{color:var(--feedback-warning-dark)!important}
.dsa-text-feedback-error-light{color:var(--feedback-error-light)!important}
.dsa-text-feedback-error-active{color:var(--feedback-error-active)!important}
.dsa-text-feedback-error-default{color:var(--feedback-error-default)!important}
.dsa-text-feedback-error-action{color:var(--feedback-error-action)!important}
.dsa-text-feedback-error-dark{color:var(--feedback-error-dark)!important}
.dsa-text-feedback-information-light{color:var(--feedback-information-light)!important}
.dsa-text-feedback-information-active{color:var(--feedback-information-active)!important}
.dsa-text-feedback-information-default{color:var(--feedback-information-default)!important}
.dsa-text-feedback-information-action{color:var(--feedback-information-action)!important}
.dsa-text-feedback-information-dark{color:var(--feedback-information-dark)!important}
.dsa-text-ambient-neutral-10{color:var(--ambient-neutral-10)!important}
.dsa-text-ambient-neutral-20{color:var(--ambient-neutral-20)!important}
.dsa-text-ambient-neutral-30{color:var(--ambient-neutral-30)!important}
.dsa-text-ambient-neutral-40{color:var(--ambient-neutral-40)!important}
.dsa-text-ambient-neutral-50{color:var(--ambient-neutral-50)!important}
.dsa-text-ambient-neutral-60{color:var(--ambient-neutral-60)!important}
.dsa-text-ambient-neutral-70{color:var(--ambient-neutral-70)!important}
.dsa-text-ambient-neutral-80{color:var(--ambient-neutral-80)!important}
.dsa-text-ambient-neutral-90{color:var(--ambient-neutral-90)!important}
.dsa-text-ambient-neutral-100{color:var(--ambient-neutral-100)!important}
.dsa-text-ambient-grayscale-10{color:var(--ambient-grayscale-10)!important}
.dsa-text-ambient-grayscale-20{color:var(--ambient-grayscale-20)!important}
.dsa-text-ambient-grayscale-30{color:var(--ambient-grayscale-30)!important}
.dsa-text-ambient-grayscale-40{color:var(--ambient-grayscale-40)!important}
.dsa-text-ambient-grayscale-50{color:var(--ambient-grayscale-50)!important}
.dsa-text-ambient-grayscale-60{color:var(--ambient-grayscale-60)!important}
.dsa-text-ambient-grayscale-70{color:var(--ambient-grayscale-70)!important}
.dsa-text-ambient-grayscale-80{color:var(--ambient-grayscale-80)!important}
.dsa-text-ambient-grayscale-90{color:var(--ambient-grayscale-90)!important}
.dsa-text-ambient-grayscale-100{color:var(--ambient-grayscale-100)!important}
.dsa-text-ambient-base-dark{color:var(--ambient-base-dark)!important}
.dsa-text-ambient-base-light{color:var(--ambient-base-light)!important}
.dsa-text-ambient-base-deep-dark{color:var(--ambient-base-deep-dark)!important}
.dsa-text-ambient-base-deep-light{color:var(--ambient-base-deep-light)!important}
.dsa-text-opacity-neutral-10{color:var(--opacity-neutral-10)!important}
.dsa-text-opacity-neutral-20{color:var(--opacity-neutral-20)!important}
.dsa-text-opacity-neutral-30{color:var(--opacity-neutral-30)!important}
.dsa-text-opacity-neutral-40{color:var(--opacity-neutral-40)!important}
.dsa-text-opacity-neutral-50{color:var(--opacity-neutral-50)!important}
.dsa-text-opacity-grayscale-10{color:var(--opacity-grayscale-10)!important}
.dsa-text-opacity-grayscale-20{color:var(--opacity-grayscale-20)!important}
.dsa-text-opacity-grayscale-30{color:var(--opacity-grayscale-30)!important}
.dsa-text-opacity-grayscale-40{color:var(--opacity-grayscale-40)!important}
.dsa-text-opacity-grayscale-50{color:var(--opacity-grayscale-50)!important}
.dsa-text-ambient-base-deep-dark-rgb{color:var(--ambient-base-deep-dark-rgb)!important}
.dsa-text-ambient-base-deep-light-rgb{color:var(--ambient-base-deep-light-rgb)!important}
.dsa-text-function-secondary-action-rgb{color:var(--function-secondary-action-rgb)!important}
.dsa-avatar-sm{width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--ambient-neutral-30);border-radius:9999px;color:var(--ambient-base-dark)}
.dsa-avatar-lg{width:64px;height:64px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--ambient-neutral-30);border-radius:9999px;color:var(--ambient-base-dark)}
.dsa-badge,.dsa-btn,.dsa-btn-icon,.dsa-btn-icon-sm,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;vertical-align:middle;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;text-align:center;text-decoration:none}
.dsa-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:.25rem;padding:.5rem 1rem}
.dsa-badge:focus-visible,.dsa-badge:focus-within{outline-offset:0}
.dsa-badge .material-symbols-outlined,.dsa-btn .material-symbols-outlined,.dsa-btn-icon .material-symbols-outlined,.dsa-btn-icon-sm .material-symbols-outlined,.dsa-link .material-symbols-outlined,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary .material-symbols-outlined,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .material-symbols-outlined{color:currentcolor}
.dsa-badge svg,.dsa-badge-lg svg,.dsa-btn-sm svg{width:.875rem;height:.875rem}
.dsa-badge-sm{padding:.25rem 1rem}
.dsa-badge-sm .dsa-badge--icon:not(svg),.dsa-badge-sm .material-symbols-outlined{font-size:.625rem}
.dsa-badge-sm svg{width:.625rem;height:.625rem}
.dsa-badge-lg{padding:.75rem 1rem}

.dsa-badge-success {
  background-color: var(--feedback-success-light);
  border-color: var(--feedback-success-light);
  color: var(--feedback-success-action);
}

.dsa-badge-warning {
  background-color: var(--feedback-warning-light);
  border-color: var(--feedback-warning-light);
  color: var(--feedback-warning-action);
}

.dsa-badge-error {
  background-color: var(--feedback-error-light);
  border-color: var(--feedback-error-light);
  color: var(--feedback-error-action);
}

.dsa-badge-info {
  background-color: var(--feedback-information-light);
  border-color: var(--feedback-information-light);
  color: var(--feedback-information-action);
}

.dsa-badge-neutral1 {
  background-color: var(--ambient-neutral-40);
  border-color: var(--ambient-neutral-40);
  color: var(--function-primary-dark);
}

.dsa-badge-neutral2 {
  background-color: var(--ambient-neutral-20);
  border-color: var(--ambient-neutral-20);
  color: var(--ambient-neutral-80);
}

.dsa-badge-neutral3 {
  background-color: var(--ambient-grayscale-20);
  border-color: var(--ambient-grayscale-20);
  color: var(--ambient-grayscale-70);
}

.dsa-badge-estreia {
  background-color: var(--feedback-information-default);
  border-color: var(--feedback-information-default);
  color: var(--feedback-information-dark);
}

.dsa-badge-promo {
  background-color: var(--feedback-warning-default);
  border-color: var(--feedback-warning-default);
  color: var(--feedback-warning-dark);
}

.dsa-badge-blog {
  background-color: var(--function-primary-active);
  border-color: var(--function-primary-active);
  color: var(--function-primary-dark);
}

.dsa-badge-filter {
  background-color: transparent;
  border-color: var(--function-primary-action);
  color: var(--function-primary-action);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dsa-badge-filter:disabled {
  cursor: not-allowed;
  pointer-events: none;
  background-color: var(--ambient-grayscale-20) !important;
  border-color: var(--ambient-grayscale-20) !important;
  color: var(--ambient-grayscale-30) !important;
}
.dsa-badge-filter:active, .dsa-badge-filter:hover, .dsa-badge-filter.pressed {
  font-weight: 700;
  background-color: var(--function-primary-action);
  border-color: var(--function-primary-action);
  color: var(--ambient-base-light);
}

.dsa-btn,.dsa-btn-icon,.dsa-btn-icon-sm,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid;border-radius:.25rem}
.dsa-btn-icon-sm:focus-visible,.dsa-btn-icon-sm:focus-within,.dsa-btn-icon:focus-visible,.dsa-btn-icon:focus-within,.dsa-btn:focus-visible,.dsa-btn:focus-within,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary:focus-visible,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary:focus-within{outline-offset:0}
.disabled.dsa-link,.dsa-btn-icon-sm:disabled,.dsa-btn-icon:disabled,.dsa-btn:disabled,.dsa-input-button:disabled,.dsa-input:disabled,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary:disabled,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .disabled.lum-aggregate-filter-link,[readonly].dsa-input{cursor:not-allowed;pointer-events:none}
.loading.dsa-btn,.loading.dsa-btn-icon,.loading.dsa-btn-icon-sm,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary{--loading-color:var(--ambient-base-deep-light);--loading-color-rgb:var(--ambient-base-deep-light-rgb);position:relative;color:transparent}
.loading.dsa-btn .dsa-btn--icon,.loading.dsa-btn .material-symbols-outlined,.loading.dsa-btn-icon .dsa-btn--icon,.loading.dsa-btn-icon .material-symbols-outlined,.loading.dsa-btn-icon-sm .dsa-btn--icon,.loading.dsa-btn-icon-sm .material-symbols-outlined,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .dsa-btn--icon,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .material-symbols-outlined{color:var(--loading-color)}
.loading.dsa-btn .dsa-btn--loading,.loading.dsa-btn-icon .dsa-btn--loading,.loading.dsa-btn-icon-sm .dsa-btn--loading,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .dsa-btn--loading{position:absolute;display:block;width:6px;height:6px;border-radius:5px;background-color:currentcolor;color:var(--loading-color);-webkit-animation:1s linear .5s infinite alternate dot-flashing;animation:1s linear .5s infinite alternate dot-flashing;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.loading.dsa-btn .dsa-btn--loading::after,.loading.dsa-btn .dsa-btn--loading::before,.loading.dsa-btn-icon .dsa-btn--loading::after,.loading.dsa-btn-icon .dsa-btn--loading::before,.loading.dsa-btn-icon-sm .dsa-btn--loading::after,.loading.dsa-btn-icon-sm .dsa-btn--loading::before,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .dsa-btn--loading::after,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .dsa-btn--loading::before{content:"";display:inline-block;position:absolute;top:0}
.loading.dsa-btn .dsa-btn--loading::before,.loading.dsa-btn-icon .dsa-btn--loading::before,.loading.dsa-btn-icon-sm .dsa-btn--loading::before,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .dsa-btn--loading::before{left:-8px;width:6px;height:6px;border-radius:999px;background-color:currentcolor;color:currentcolor;-webkit-animation:1s linear infinite alternate dot-flashing;animation:1s linear infinite alternate dot-flashing}
.loading.dsa-btn .dsa-btn--loading::after,.loading.dsa-btn-icon .dsa-btn--loading::after,.loading.dsa-btn-icon-sm .dsa-btn--loading::after,.main .lumis-service-search #search_area .lum-search-form>.lum-actions .loading.lum-button-primary .dsa-btn--loading::after{left:8px;width:6px;height:6px;border-radius:999px;background-color:currentcolor;color:currentcolor;-webkit-animation:1s linear 1s infinite alternate dot-flashing;animation:1s linear 1s infinite alternate dot-flashing}
@-webkit-keyframes dot-flashing{
0%{background-color:rgba(var(--loading-color-rgb),1)}
100%{background-color:rgba(var(--loading-color-rgb),.4)}
}
@keyframes dot-flashing{
0%{background-color:rgba(var(--loading-color-rgb),1)}
100%{background-color:rgba(var(--loading-color-rgb),.4)}
}
.dsa-btn{font-size:.875rem;line-height:1.5rem;padding:calc(.75rem - 1px) 1.5rem;gap:.5rem}
.dsa-btn .dsa-btn--icon:not(svg),.dsa-btn .material-symbols-outlined,.dsa-input-button .dsa-input--icon:not(svg),.dsa-input-button .material-symbols-outlined,.dsa-input-group .dsa-input--icon:not(svg),.dsa-input-group .material-symbols-outlined,.dsa-link .dsa-link--icon:not(svg),.dsa-link .material-symbols-outlined{font-size:1rem}
.dsa-btn svg{width:1rem;height:1rem}
.dsa-btn-sm{font-size:.75rem;line-height:1rem;padding:calc(.5rem - 1px) 1rem;gap:.25rem}
.dsa-btn-lg{font-size:1rem;line-height:1.5rem;padding:calc(1rem - 1px) 2rem;gap:.5rem}
.dsa-btn-lg .dsa-btn--icon:not(svg),.dsa-btn-lg .material-symbols-outlined,.dsa-checkbox .dsa-checkbox--icon:not(svg),.dsa-checkbox .dsa-radio--icon:not(svg),.dsa-checkbox .material-symbols-outlined,.dsa-checkbox-container .dsa-checkbox--icon:not(svg),.dsa-checkbox-container .dsa-radio--icon:not(svg),.dsa-checkbox-container .material-symbols-outlined,.dsa-radio .dsa-checkbox--icon:not(svg),.dsa-radio .dsa-radio--icon:not(svg),.dsa-radio .material-symbols-outlined,.dsa-radio-container .dsa-checkbox--icon:not(svg),.dsa-radio-container .dsa-radio--icon:not(svg),.dsa-radio-container .material-symbols-outlined{font-size:1.25rem}
.dsa-btn-lg svg{width:1.25rem;height:1.25rem}
.dsa-btn-icon,.dsa-btn-icon-sm{padding:calc(.5rem - 1px) .5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.dsa-btn-icon{width:calc(2rem + .5rem * 2);height:calc(2rem + .5rem * 2)}
.dsa-btn-icon .dsa-btn--icon:not(svg),.dsa-btn-icon .material-symbols-outlined{font-size:2rem}
.dsa-btn-icon svg{width:2rem;height:2rem}
.dsa-btn-icon img,.dsa-btn-icon-sm img{height:100%}
.dsa-btn-icon-sm{width:calc(1.5rem + .5rem * 2);height:calc(1.5rem + .5rem * 2)}
.dsa-btn-icon-sm .dsa-btn--icon:not(svg),.dsa-btn-icon-sm .material-symbols-outlined,.dsa-link-lg .dsa-link--icon:not(svg),.dsa-link-lg .material-symbols-outlined{font-size:1.5rem}
.dsa-btn-icon-sm svg{width:1.5rem;height:1.5rem}
.dsa-btn-full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.dsa-btn-none{border:0;background:0 0;padding:0;color:inherit}
.dsa-header,.dsa-input-group{background-color:var(--ambient-base-deep-light)}

.dsa-btn-primary,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .lum-button-primary {
  background-color: var(--function-primary-default);
  border-color: var(--function-primary-default);
  color: var(--ambient-base-deep-light);
}
.dsa-btn-primary.loading,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .loading.lum-button-primary {
  color: transparent !important;
  --loading-color: var(--ambient-base-deep-light);
  --loading-color-rgb: var(--ambient-base-deep-light-rgb);
}
.dsa-btn-primary.loading:hover,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .loading.lum-button-primary:hover {
  --loading-color: var(--ambient-base-deep-light);
  --loading-color-rgb: var(--ambient-base-deep-light-rgb);
}
.dsa-btn-primary.loading:active,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .loading.lum-button-primary:active {
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-primary:hover,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .lum-button-primary:hover {
  background-color: var(--function-primary-action);
  color: var(--ambient-base-deep-light);
}
.dsa-btn-primary:focus-visible, .dsa-btn-primary:focus-within,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .lum-button-primary:focus-visible,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .lum-button-primary:focus-within {
  outline-color: var(--function-primary-active);
}
.dsa-btn-primary:active, .dsa-btn-primary.pressed,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .lum-button-primary:active,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .pressed.lum-button-primary {
  background-color: var(--function-primary-active);
  border-color: var(--function-primary-active);
  color: var(--ambient-base-deep-dark);
}
.dsa-btn-primary:disabled,
.main .lumis-service-search #search_area .lum-search-form > .lum-actions .lum-button-primary:disabled {
  background-color: var(--ambient-grayscale-10) !important;
  border-color: var(--ambient-grayscale-10) !important;
  color: var(--ambient-grayscale-40) !important;
}

.dsa-btn-primary-inverse {
  background-color: var(--function-primary-light);
  border-color: var(--function-primary-light);
  color: var(--ambient-base-deep-dark);
}
.dsa-btn-primary-inverse.loading {
  color: transparent !important;
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-primary-inverse.loading:hover {
  --loading-color: var(--ambient-base-deep-light);
  --loading-color-rgb: var(--ambient-base-deep-light-rgb);
}
.dsa-btn-primary-inverse.loading:active {
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-primary-inverse:hover {
  background-color: var(--function-primary-action);
  border-color: var(--function-primary-action);
  color: var(--ambient-base-deep-light);
}
.dsa-btn-primary-inverse:focus-visible, .dsa-btn-primary-inverse:focus-within {
  outline-color: var(--function-primary-active);
}
.dsa-btn-primary-inverse:active, .dsa-btn-primary-inverse.pressed {
  background-color: var(--function-primary-active);
  border-color: var(--function-primary-active);
  color: var(--ambient-base-deep-dark);
}
.dsa-btn-primary-inverse:disabled {
  background-color: var(--ambient-grayscale-70) !important;
  border-color: var(--ambient-grayscale-70) !important;
  color: var(--ambient-base-deep-dark) !important;
}

.dsa-btn-secondary {
  background-color: transparent;
  border-color: var(--function-secondary-action);
  color: var(--function-secondary-action);
}
.dsa-btn-secondary.loading {
  color: transparent !important;
  background-color: var(--function-secondary-default);
  border-color: var(--function-secondary-default);
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-secondary.loading:hover {
  --loading-color: var(--ambient-base-deep-light);
  --loading-color-rgb: var(--ambient-base-deep-light-rgb);
}
.dsa-btn-secondary.loading:active {
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-secondary:hover {
  background-color: var(--function-secondary-action);
  color: var(--ambient-base-deep-light);
}
.dsa-btn-secondary:focus-visible, .dsa-btn-secondary:focus-within {
  outline-color: var(--function-secondary-light);
}
.dsa-btn-secondary:active, .dsa-btn-secondary.pressed {
  background-color: var(--function-secondary-active);
  border-color: var(--function-secondary-active);
  color: var(--ambient-base-deep-dark);
}
.dsa-btn-secondary:disabled {
  background-color: var(--ambient-grayscale-10) !important;
  border-color: var(--ambient-grayscale-10) !important;
  color: var(--ambient-grayscale-40) !important;
}

.dsa-btn-secondary-inverse {
  background-color: transparent;
  border-color: var(--ambient-base-light);
  color: var(--ambient-base-light);
}
.dsa-btn-secondary-inverse.loading {
  color: transparent !important;
  background-color: var(--function-secondary-default);
  border-color: var(--function-secondary-default);
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-secondary-inverse.loading:hover {
  --loading-color: var(--ambient-base-deep-light);
  --loading-color-rgb: var(--ambient-base-deep-light-rgb);
}
.dsa-btn-secondary-inverse.loading:active {
  --loading-color: var(--ambient-base-deep-dark);
  --loading-color-rgb: var(--ambient-base-deep-dark-rgb);
}
.dsa-btn-secondary-inverse:hover {
  background-color: var(--function-secondary-action);
  border-color: var(--function-secondary-action);
  color: var(--ambient-base-deep-light);
}
.dsa-btn-secondary-inverse:focus-visible, .dsa-btn-secondary-inverse:focus-within {
  outline-color: var(--function-secondary-light);
}
.dsa-btn-secondary-inverse:active, .dsa-btn-secondary-inverse.pressed {
  background-color: var(--function-secondary-active);
  border-color: var(--function-secondary-active);
  color: var(--ambient-base-deep-dark);
}
.dsa-btn-secondary-inverse:disabled {
  background-color: var(--ambient-grayscale-70) !important;
  border-color: var(--ambient-grayscale-70) !important;
  color: var(--ambient-base-deep-dark) !important;
}

.dsa-btn-icon-primary {
  background-color: var(--function-primary-default);
  border-color: var(--function-primary-default);
  color: var(--function-primary-dark);
}
.dsa-btn-icon-primary:hover {
  background-color: var(--function-primary-action);
  border-color: var(--function-primary-action);
  color: var(--function-primary-light);
}
.dsa-btn-icon-primary:active, .dsa-btn-icon-primary.pressed {
  background-color: var(--function-primary-active);
  border-color: var(--function-primary-active);
  color: var(--function-primary-dark);
}
.dsa-btn-icon-primary:disabled {
  background-color: var(--ambient-grayscale-20) !important;
  border-color: var(--ambient-grayscale-20) !important;
  color: var(--ambient-grayscale-30) !important;
}

.dsa-btn-icon-secondary {
  background-color: transparent;
  border-color: var(--function-secondary-action);
  color: var(--function-secondary-action);
}
.dsa-btn-icon-secondary:hover {
  background-color: var(--function-secondary-action);
  border-color: var(--function-secondary-action);
  color: var(--function-primary-light);
}
.dsa-btn-icon-secondary:active, .dsa-btn-icon-secondary.pressed {
  background-color: var(--function-primary-active);
  border-color: var(--function-primary-active);
  color: var(--function-secondary-dark);
}
.dsa-btn-icon-secondary:disabled {
  background-color: var(--ambient-grayscale-20) !important;
  border-color: var(--ambient-grayscale-20) !important;
  color: var(--ambient-grayscale-30) !important;
}

.dsa-btn-icon-tertiary {
  background-color: transparent;
  border-color: transparent;
  color: var(--function-secondary-action);
}
.dsa-btn-icon-tertiary:hover {
  background-color: var(--opacity-neutral-20);
  border-color: var(--opacity-neutral-20);
  color: var(--function-secondary-action);
}
.dsa-btn-icon-tertiary:active, .dsa-btn-icon-tertiary.pressed {
  background-color: var(--opacity-neutral-40);
  border-color: var(--opacity-neutral-40);
  color: var(--function-secondary-dark);
}
.dsa-btn-icon-tertiary:disabled {
  background-color: var(--ambient-grayscale-20) !important;
  border-color: var(--ambient-grayscale-20) !important;
  color: var(--ambient-grayscale-30) !important;
}

.dsa-card-eventos-capa{height:110px}
.dsa-card-eventos-capa img,.dsa-card-restaurantes-capa img,.dsa-card-restaurantes-logo img,.dsa-fiquepordentro-card-capa img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.dsa-card-store__image-container img,.dsa-card-vitrine-product img,.dsa-cinema__trailer-button>div img,.dsa-page-lojas-capa img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.dsa-card-eventos-lista{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.dsa-fiquepordentro-card-capa{height:140px}
.dsa-card-restaurantes-capa{height:165px}
.dsa-card-restaurantes-logo{width:88px;height:88px;top:-28px;-ms-flex-negative:0;flex-shrink:0}
.dsa-card-vitrine-favorite{font-size:2rem;color:var(--function-secondary-action);font-variation-settings:"FILL" 0;-webkit-transition:font-variation-settings .15s ease-in-out;transition:font-variation-settings .15s ease-in-out}
.dsa-input,.dsa-input-button:hover .dsa-input--icon,.dsa-input-button:hover .material-symbols-outlined,.dsa-input-button:hover svg{color:var(--ambient-base-deep-dark)}
.dsa-card-vitrine-favorite.active,.dsa-card-vitrine-favorite:hover{font-variation-settings:"FILL" 1}
.dsa-card-vitrine-product{height:155px}
.dsa-card-store{width:100%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}
.dsa-card-store__image-container{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.dsa-card-store--list{border-top:none!important;border-left:none!important;border-right:none!important;height:100%}
.dsa-card-store--list .dsa-card-store__button,.dsa-card-store--list .dsa-card-store__image-container,.dsa-event-description-see-less{display:none!important}
.dsa-card-store--list .dsa-card-store__title{color:var(--ambient-neutral-80)!important;-webkit-transition:none;transition:none}
.dsa-card-store--list .dsa-card-store__segment-text{color:var(--ambient-neutral-80)!important;margin-top:.25rem!important}
.dsa-event-description{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.dsa-event-description.is-expanded{-webkit-line-clamp:unset;overflow:visible}
.dsa-event-description-see-less-show,.dsa-event-description-see-more-show,.dsa-header #header-form.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dsa-event-list-container{gap:2rem}
.dsa-event-list-container #load-more-events{width:210px}
.dsa-event-highlight-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.dsa-header{position:sticky;top:0;z-index:100;width:100%}
.dsa-header-funcionamento:hover .dsa-header-funcionamento-content,.dsa-menu #category-menu-toggle:checked~.dsa-menu-container,.dsa-menu #menu-toggle:checked~.dsa-menu-container{grid-template-rows:1fr}
.dsa-header-funcionamento-content{grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out, -ms-grid-rows .2s ease-in-out;top:100%;right:0;left:0;z-index:1001}
.dsa-header-search button::after{width:0!important}
.dsa-header-search button .material-symbols-outlined{font-size:24px}
.dsa-header-select,.dsa-input-button:first-child,.dsa-input-button:last-child{position:relative}
.dsa-header-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:1rem 1rem 1rem 0;background-color:transparent;border:none;color:var(--ambient-grayscale-90);cursor:pointer}
.dsa-header-select select:focus{outline-color:var(--function-primary-active)}
.dsa-header-select::after{--size:5px;position:absolute;content:"";right:.25rem;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid var(--ambient-grayscale-60);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.dsa-header-select::after:focus{right:1rem}
.dsa-header-search-suggestions{display:none;top:100%;right:0;left:0;z-index:1001;overflow:hidden}
.dsa-header-search-result{max-height:70vh;overflow-x:auto}
.dsa-link,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;vertical-align:baseline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,border-color .15s ease-in-out;border-bottom:1px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.dsa-link:focus-visible,.dsa-link:focus-within,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:focus-visible,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:focus-within{outline-offset:0}
.disabled.dsa-link:active,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .disabled.lum-aggregate-filter-link:active{text-decoration:none}
.dsa-link:active,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:active,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .pressed.lum-aggregate-filter-link,.pressed.dsa-link{border-color:currentcolor}
.dsa-link{font-size:1rem;line-height:1.25rem;gap:.25rem}
.dsa-link svg{width:1rem;height:1rem}
.dsa-link-sm .dsa-link--icon:not(svg),.dsa-link-sm .material-symbols-outlined,.dsa-link-xs,.dsa-link-xs .dsa-link--icon:not(svg),.dsa-link-xs .material-symbols-outlined{font-size:.75rem}
.dsa-link-xs{line-height:.875rem;gap:.25rem}
.dsa-link-sm svg,.dsa-link-xs svg{width:.75rem;height:.75rem;fill:currentcolor}
.dsa-link-sm{font-size:.875rem;line-height:1rem;gap:.25rem}
.dsa-link-lg{font-size:1.25rem;line-height:1.5rem;gap:.25rem}
.dsa-link-lg svg{width:1.5rem;height:1.5rem}

.dsa-link-primary {
  color: var(--function-primary-action);
}
.dsa-link-primary:hover {
  color: var(--ambient-neutral-80);
}
.dsa-link-primary:focus-visible, .dsa-link-primary:focus-within {
  color: var(--function-primary-action);
  outline-color: var(--function-primary-active);
}
.dsa-link-primary:active, .dsa-link-primary.pressed {
  color: var(--function-primary-dark);
}
.dsa-link-primary.pressed {
  font-weight: 700;
}
.dsa-link-primary.disabled {
  color: var(--ambient-grayscale-40) !important;
}

.dsa-link-primary-inverse,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link {
  color: var(--function-primary-light);
}
.dsa-link-primary-inverse:hover,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:hover {
  color: var(--ambient-base-light);
}
.dsa-link-primary-inverse:focus-visible, .dsa-link-primary-inverse:focus-within,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:focus-visible,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:focus-within {
  color: var(--function-primary-light);
  outline-color: var(--function-primary-active);
}
.dsa-link-primary-inverse:active, .dsa-link-primary-inverse.pressed,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link:active,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .pressed.lum-aggregate-filter-link {
  color: var(--function-primary-light);
}
.dsa-link-primary-inverse.pressed,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .pressed.lum-aggregate-filter-link {
  font-weight: 700;
}
.dsa-link-primary-inverse.disabled,
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .disabled.lum-aggregate-filter-link {
  color: var(--ambient-grayscale-30) !important;
}

.dsa-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:.5rem}
.dsa-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:1px solid;border-radius:.25rem;border-color:var(--ambient-grayscale-50);-webkit-transition:border-width .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;transition:border-width .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}
.dsa-input-group:focus-visible,.dsa-input-group:focus-within{outline-offset:0;outline:1px solid var(--function-primary-active);border-color:var(--function-primary-active)}
.dsa-input-group .dsa-input--icon,.dsa-input-group .material-symbols-outlined,.dsa-input-group svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:var(--ambient-neutral-60)}
.dsa-input-group svg,.dsa-input-group svg *{fill:var(--ambient-neutral-60)}
.dsa-input-button svg,.dsa-input-group svg{width:1rem;height:1rem;fill:currentcolor}
.dsa-input{display:block;width:100%;border:none;padding:0;border-radius:0;outline:0;background:0 0;font-size:1rem;line-height:1.25rem}
.dsa-input::-webkit-input-placeholder{color:var(--ambient-grayscale-50)}
.dsa-input::-moz-placeholder{color:var(--ambient-grayscale-50)}
.dsa-input:-ms-input-placeholder{color:var(--ambient-grayscale-50)}
.dsa-input::-ms-input-placeholder{color:var(--ambient-grayscale-50)}
.dsa-input::placeholder{color:var(--ambient-grayscale-50)}
.dsa-input-label{display:block;color:var(--ambient-grayscale-70);font-size:.75rem;line-height:1rem}
.dsa-input-footer{display:block;color:var(--ambient-grayscale-80);font-size:.75rem;line-height:.875rem}
.dsa-input-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;padding:0;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}
.dsa-input-button:hover svg,.dsa-input-button:hover svg *{fill:var(--ambient-base-deep-dark)}
.dsa-input-group{gap:.25rem;padding:.75rem .5rem}
.dsa-input-button:first-child::after,.dsa-input-button:first-child::before,.dsa-input-button:last-child::after,.dsa-input-button:last-child::before{position:absolute;display:block;width:1px;height:100%;background-color:var(--ambient-neutral-30)}
.dsa-input-button:first-child{padding-right:.75rem}
.dsa-input-button:first-child::after{right:0;content:""}
.dsa-input-button:last-child{padding-left:.75rem}
.dsa-input-button:last-child::before{left:0;content:""}
.dsa-form-group--error .dsa-input-group,.dsa-input-group--error{border-color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input,.dsa-input--error,.dsa-input-group--error .dsa-input{color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input::-webkit-input-placeholder, .dsa-input--error::-webkit-input-placeholder, .dsa-input-group--error .dsa-input::-webkit-input-placeholder{color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input::-moz-placeholder, .dsa-input--error::-moz-placeholder, .dsa-input-group--error .dsa-input::-moz-placeholder{color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input:-ms-input-placeholder, .dsa-input--error:-ms-input-placeholder, .dsa-input-group--error .dsa-input:-ms-input-placeholder{color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input::-ms-input-placeholder, .dsa-input--error::-ms-input-placeholder, .dsa-input-group--error .dsa-input::-ms-input-placeholder{color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input::placeholder,.dsa-input--error::placeholder,.dsa-input-group--error .dsa-input::placeholder{color:var(--feedback-error-default)}
.dsa-form-group--error .dsa-input-label,.dsa-input-label--error{color:var(--feedback-error-action)}
.dsa-form-group--error .dsa-checkbox,.dsa-form-group--error .dsa-checkbox input[type=checkbox],.dsa-form-group--error .dsa-checkbox input[type=checkbox]:checked,.dsa-form-group--error .dsa-checkbox input[type=radio],.dsa-form-group--error .dsa-checkbox input[type=radio]:checked,.dsa-form-group--error .dsa-checkbox-container,.dsa-form-group--error .dsa-checkbox-container input[type=checkbox],.dsa-form-group--error .dsa-checkbox-container input[type=checkbox]:checked,.dsa-form-group--error .dsa-checkbox-container input[type=radio],.dsa-form-group--error .dsa-checkbox-container input[type=radio]:checked,.dsa-form-group--error .dsa-input--icon,.dsa-form-group--error .dsa-input-footer,.dsa-form-group--error .dsa-radio,.dsa-form-group--error .dsa-radio input[type=checkbox],.dsa-form-group--error .dsa-radio input[type=checkbox]:checked,.dsa-form-group--error .dsa-radio input[type=radio],.dsa-form-group--error .dsa-radio input[type=radio]:checked,.dsa-form-group--error .dsa-radio-container,.dsa-form-group--error .dsa-radio-container input[type=checkbox],.dsa-form-group--error .dsa-radio-container input[type=checkbox]:checked,.dsa-form-group--error .dsa-radio-container input[type=radio],.dsa-form-group--error .dsa-radio-container input[type=radio]:checked,.dsa-form-group--error .material-symbols-outlined,.dsa-form-group--error svg,.dsa-input-footer--error,.dsa-input-group--error .dsa-input--icon,.dsa-input-group--error .material-symbols-outlined,.dsa-input-group--error svg{color:var(--feedback-error-default)}
.dsa-form-group--disabled .dsa-input,.dsa-form-group--disabled .dsa-input-footer,.dsa-form-group--disabled .dsa-input-label,.dsa-input--disabled,.dsa-input-footer--disabled,.dsa-input-group--disabled .dsa-input,.dsa-input-label--disabled{color:var(--ambient-grayscale-40)}
.dsa-form-group--error svg,.dsa-form-group--error svg *,.dsa-input-group--error svg,.dsa-input-group--error svg *{fill:var(--feedback-error-default)}
.dsa-accordion__summary svg,.dsa-accordion__summary svg *,.dsa-fixed-button svg,.dsa-fixed-button svg *,.dsa-services-channel-shortcuts ul li button svg,.dsa-services-channel-shortcuts ul li button svg *,.dsa-servicos-e-facilidades__button svg,.dsa-servicos-e-facilidades__button svg *,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .lum-aggregate-document-count svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .lum-aggregate-document-count svg *,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link svg *{fill:currentcolor}
.dsa-form-group--error .dsa-input-button::after,.dsa-form-group--error .dsa-input-button::before,.dsa-input-group--error .dsa-input-button::after,.dsa-input-group--error .dsa-input-button::before{background-color:var(--feedback-error-light)}
.dsa-form-group--disabled .dsa-input-group,.dsa-input-group--disabled{background-color:var(--ambient-grayscale-10);border-color:var(--ambient-grayscale-30)}
.dsa-form-group--disabled .dsa-input::-webkit-input-placeholder, .dsa-input--disabled::-webkit-input-placeholder, .dsa-input-group--disabled .dsa-input::-webkit-input-placeholder{color:var(--ambient-grayscale-40)}
.dsa-form-group--disabled .dsa-input::-moz-placeholder, .dsa-input--disabled::-moz-placeholder, .dsa-input-group--disabled .dsa-input::-moz-placeholder{color:var(--ambient-grayscale-40)}
.dsa-form-group--disabled .dsa-input:-ms-input-placeholder, .dsa-input--disabled:-ms-input-placeholder, .dsa-input-group--disabled .dsa-input:-ms-input-placeholder{color:var(--ambient-grayscale-40)}
.dsa-form-group--disabled .dsa-input::-ms-input-placeholder, .dsa-input--disabled::-ms-input-placeholder, .dsa-input-group--disabled .dsa-input::-ms-input-placeholder{color:var(--ambient-grayscale-40)}
.dsa-form-group--disabled .dsa-input::placeholder,.dsa-input--disabled::placeholder,.dsa-input-group--disabled .dsa-input::placeholder{color:var(--ambient-grayscale-40)}
.dsa-form-group--readonly .dsa-input-group,.dsa-input-group--readonly{background-color:var(--ambient-grayscale-10);border-color:var(--ambient-grayscale-50)}
.dsa-menu-container{grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out, -ms-grid-rows .2s ease-in-out;z-index:1000;top:100%;left:0;right:0}
.dsa-menu-content{overflow-y:auto;height:calc(100vh - var(--altura-header))}
.dsa-menu #category-menu-toggle:checked~label .dsa-menu-btn--closed,.dsa-menu #menu-toggle:checked~label .dsa-menu-btn--closed,.dsa-menu-btn--opened{height:0;visibility:hidden;opacity:0}
.dsa-menu-item a{color:var(--ambient-grayscale-90)}
.dsa-checkbox-container:hover,.dsa-checkbox-container:hover input[type=checkbox],.dsa-checkbox-container:hover input[type=radio],.dsa-checkbox:hover,.dsa-checkbox:hover input[type=checkbox],.dsa-checkbox:hover input[type=radio],.dsa-menu-item a:active,.dsa-menu-item a:hover,.dsa-menu-subitem a:active,.dsa-menu-subitem a:hover,.dsa-radio-container:hover,.dsa-radio-container:hover input[type=checkbox],.dsa-radio-container:hover input[type=radio],.dsa-radio:hover,.dsa-radio:hover input[type=checkbox],.dsa-radio:hover input[type=radio]{color:var(--function-primary-action)}
.dsa-menu-subitem a{color:var(--ambient-grayscale-80)}
.dsa-menu-btn--closed,.dsa-menu-btn--opened{-webkit-transition:opacity 50ms ease-in-out,visibility 50ms ease-in-out;transition:opacity 50ms ease-in-out,visibility 50ms ease-in-out}
.dsa-menu #category-menu-toggle:checked~label .dsa-menu-btn--opened,.dsa-menu #menu-toggle:checked~label .dsa-menu-btn--opened{opacity:1;visibility:visible;height:auto}
.dsa-modal{font-family:-apple-system,BlinkMacSystemFont,"avenir next",avenir,"helvetica neue",helvetica,ubuntu,roboto,noto,"segoe ui",arial,sans-serif}
.dsa-modal .dsa-modal__overlay{z-index:1000;position:fixed;inset:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dsa-modal .dsa-modal__container{background-color:var(--ambient-base-deep-light);max-width:600px;max-height:90vh;border-radius:8px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:1rem}
.dsa-modal .dsa-modal__close{background:0 0;border:0}
.dsa-modal .dsa-modal__close::before{content:"✕"}
.dsa-modal .dsa-modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}
.dsa-modal .dsa-modal__content--limited-height{max-height:50vh}
.dsa-modal .dsa-modal__content picture img{width:90%}
.dsa-modal-lg .dsa-modal__container{max-width:1000px}
@-webkit-keyframes mmfade-in{
from{opacity:0}
to{opacity:1}
}
@keyframes mmfade-in{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes mmfade-out{
from{opacity:1}
to{opacity:0}
}
@keyframes mmfade-out{
from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes mmslide-in{
from{-webkit-transform:translateY(15%);transform:translateY(15%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes mmslide-in{
from{-webkit-transform:translateY(15%);transform:translateY(15%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes mmslide-out{
from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}
}
@keyframes mmslide-out{
from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}
}
.micromodal-slide[aria-hidden=false] .dsa-modal__overlay{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmfade-in;animation:.3s cubic-bezier(0,0,.2,1) mmfade-in}
.micromodal-slide[aria-hidden=false] .dsa-modal__container{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmslide-in;animation:.3s cubic-bezier(0,0,.2,1) mmslide-in}
.micromodal-slide[aria-hidden=true] .dsa-modal__overlay{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmfade-out;animation:.3s cubic-bezier(0,0,.2,1) mmfade-out}
.micromodal-slide[aria-hidden=true] .dsa-modal__container{-webkit-animation:.3s cubic-bezier(0,0,.2,1) mmslide-out;animation:.3s cubic-bezier(0,0,.2,1) mmslide-out}
.micromodal-slide .dsa-modal__container,.micromodal-slide .dsa-modal__overlay{will-change:transform}
.dsa-loading-section{position:relative;pointer-events:none;height:6rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.dsa-loading-section::after{content:"";width:1.5rem;height:1.5rem;background:0 0;position:absolute;border:4px solid var(--function-primary-action);border-top:4px solid transparent;border-radius:50%;-webkit-animation:1s linear infinite page-spin;animation:1s linear infinite page-spin}
@-webkit-keyframes page-spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes page-spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.dsa-checkbox,.dsa-checkbox-container,.dsa-radio,.dsa-radio-container{font-size:.875rem;line-height:1.25rem;color:var(--ambient-grayscale-80);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}
.dsa-accordion__summary,.dsa-cinema__navigation a p,.dsa-cinema__navigation button p,.dsa-cinema__navigation button.dsa-cinema__navigation-estreia span{font-weight:700!important}
.dsa-checkbox input[type=checkbox],.dsa-checkbox input[type=radio],.dsa-checkbox-container input[type=checkbox],.dsa-checkbox-container input[type=radio],.dsa-radio input[type=checkbox],.dsa-radio input[type=radio],.dsa-radio-container input[type=checkbox],.dsa-radio-container input[type=radio]{--size:1.25rem;-ms-flex-negative:0;flex-shrink:0;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ambient-base-deep-light);margin:0;color:var(--ambient-grayscale-50);width:var(--size);height:var(--size);border:2px solid currentcolor;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}
.dsa-checkbox input[type=checkbox]::before,.dsa-checkbox input[type=radio]::before,.dsa-checkbox-container input[type=checkbox]::before,.dsa-checkbox-container input[type=radio]::before,.dsa-radio input[type=checkbox]::before,.dsa-radio input[type=radio]::before,.dsa-radio-container input[type=checkbox]::before,.dsa-radio-container input[type=radio]::before{content:"";-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out;-webkit-transform-origin:center;transform-origin:center}
.dsa-checkbox input[type=checkbox]:checked,.dsa-checkbox input[type=radio]:checked,.dsa-checkbox-container input[type=checkbox]:checked,.dsa-checkbox-container input[type=radio]:checked,.dsa-radio input[type=checkbox]:checked,.dsa-radio input[type=radio]:checked,.dsa-radio-container input[type=checkbox]:checked,.dsa-radio-container input[type=radio]:checked{color:var(--function-primary-action);background-color:currentcolor}
.dsa-checkbox input[type=checkbox]:checked::before,.dsa-checkbox input[type=radio]:checked::before,.dsa-checkbox-container input[type=checkbox]:checked::before,.dsa-checkbox-container input[type=radio]:checked::before,.dsa-radio input[type=checkbox]:checked::before,.dsa-radio input[type=radio]:checked::before,.dsa-radio-container input[type=checkbox]:checked::before,.dsa-radio-container input[type=radio]:checked::before{-webkit-transform:scale(1);transform:scale(1)}
.dsa-checkbox input[type=checkbox]:focus,.dsa-checkbox input[type=radio]:focus,.dsa-checkbox-container input[type=checkbox]:focus,.dsa-checkbox-container input[type=radio]:focus,.dsa-radio input[type=checkbox]:focus,.dsa-radio input[type=radio]:focus,.dsa-radio-container input[type=checkbox]:focus,.dsa-radio-container input[type=radio]:focus{outline:2px solid var(--function-secondary-default);outline-offset:2px}
.dsa-checkbox input[type=checkbox]:disabled,.dsa-checkbox input[type=radio]:disabled,.dsa-checkbox-container input[type=checkbox]:disabled,.dsa-checkbox-container input[type=radio]:disabled,.dsa-radio input[type=checkbox]:disabled,.dsa-radio input[type=radio]:disabled,.dsa-radio-container input[type=checkbox]:disabled,.dsa-radio-container input[type=radio]:disabled{color:var(--ambient-grayscale-50);background-color:var(--ambient-grayscale-20);cursor:not-allowed}
.dsa-checkbox input[type=checkbox]:disabled:checked,.dsa-checkbox input[type=radio]:disabled:checked,.dsa-checkbox-container input[type=checkbox]:disabled:checked,.dsa-checkbox-container input[type=radio]:disabled:checked,.dsa-radio input[type=checkbox]:disabled:checked,.dsa-radio input[type=radio]:disabled:checked,.dsa-radio-container input[type=checkbox]:disabled:checked,.dsa-radio-container input[type=radio]:disabled:checked{color:var(--ambient-grayscale-20)}
.dsa-checkbox svg,.dsa-checkbox-container svg,.dsa-radio svg,.dsa-radio-container svg{width:1.25rem;height:1.25rem;fill:currentcolor}
.dsa-checkbox input[type=checkbox],.dsa-checkbox-container input[type=checkbox]{border-radius:.125rem}
.dsa-checkbox input[type=checkbox]::before,.dsa-checkbox-container input[type=checkbox]::before{width:.875rem;height:.625rem;-webkit-box-shadow:inset var(--size) var(--size) var(--ambient-base-deep-light);box-shadow:inset var(--size) var(--size) var(--ambient-base-deep-light);clip-path:polygon(37.4% 76.3%,91.5% 0%,100% 11.7%,37.4% 100%,0% 47%,8.3% 35%,37.4% 76.3%)}
.dsa-radio input[type=radio],.dsa-radio-container input[type=radio]{border-radius:50%}
.dsa-radio input[type=radio]::before,.dsa-radio-container input[type=radio]::before{width:.625rem;height:.625rem;-webkit-box-shadow:inset var(--size) var(--size) currentcolor;box-shadow:inset var(--size) var(--size) currentcolor;border-radius:50%}
.dsa-radio input[type=radio]:checked,.dsa-radio-container input[type=radio]:checked{background-color:var(--ambient-base-deep-light)}
.dsa-checkbox-container,.dsa-radio-container{padding:.5rem 0;border-bottom:.125rem solid var(--ambient-grayscale-20)}
.dsa-accordion{border-radius:.5rem;border:1px solid var(--ambient-neutral-20);background:var(--ambient-base-deep-light)}
.dsa-accordion__summary{color:var(--function-primary-action);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;width:100%;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;cursor:pointer}
.dsa-accordion__summary>*{display:inline}
.dsa-accordion__summary::-webkit-details-marker,.dsa-accordion__summary::marker{display:none}
.dsa-accordion__summary::after{content:"\e313";font-size:1.5rem;margin-left:auto;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}
.dsa-accordion__summary .dsa-accordion--icon:not(svg),.dsa-accordion__summary .material-symbols-outlined{max-width:24px;font-size:24px}
.dsa-accordion__summary svg{width:24px;height:24px}
.dsa-accordion[open] .dsa-accordion__summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.dsa-accordion>:not(.dsa-accordion__summary){margin-inline:1rem;padding-block:1rem;border-top:1px solid var(--ambient-neutral-30)}
.dsa-accordion--no-arrow .dsa-accordion__summary{cursor:default}
.dsa-accordion--no-arrow .dsa-accordion__summary::after{content:"";margin-left:1.5rem}
.dsa-select,.main .lumis-service-search #search_area .lum-search-form #sortCriteria{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;line-height:1.25rem;font-weight:400;color:var(--ambient-base-deep-dark);padding:.75rem .5rem;border-radius:.25rem;border:1px solid var(--ambient-grayscale-50);padding-right:calc(30px + .5rem + .75rem);background-color:var(--ambient-base-deep-light);background-position:right 10px top 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMjAiIGZpbGw9IiNDMkNCRDYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy4xOTMxIDcuMjYwNTVMMTkuNTc5IDE0Ljk2NDdDMTkuMjU4NSAxNS4yODkzIDE4Ljc0MDcgMTUuMjg5MyAxOC40MTkzIDE0Ljk2NDdMMTAuODA1MyA3LjI2MDU1QzEwLjM0MTYgNi43OTE5NCAxMC4zNDE2IDYuMDI5NTIgMTAuODA1MyA1LjU2MDA3QzExLjI2OSA1LjA5MTQ3IDEyLjAyMTYgNS4wOTE0NyAxMi40ODUzIDUuNTYwMDdMMTguOTk5NiAxMi4xNTA2TDI1LjUxMjMgNS41NjAwN0MyNS45NzY4IDUuMDkxNDcgMjYuNzI5NCA1LjA5MTQ3IDI3LjE5MzEgNS41NjAwN0MyNy42NTY4IDYuMDI5NTIgMjcuNjU2OCA2Ljc5MTk0IDI3LjE5MzEgNy4yNjA1NVoiIGZpbGw9IiNCM0IzQjMiLz4KPC9zdmc+Cg==")}
.dsa-select--gray{color:var(--ambient-grayscale-50)}
.dsa-select--small{font-size:.75rem;line-height:1rem;--padding-top-bottom:calc(0.5rem - 1px);padding:var(--padding-top-bottom) 4rem var(--padding-top-bottom) .5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media (min-width:576px){
.sm\:dsa-text-italic{font-style:italic!important}
.sm\:dsa-text-decoration-none{text-decoration:none!important}
.sm\:dsa-text-strikethrough{text-decoration:line-through!important}
.sm\:dsa-text-underline{text-decoration:underline!important}
.sm\:dsa-text-bold{font-weight:700!important}
.sm\:dsa-text-semi-bold{font-weight:600!important}
.sm\:dsa-text-normal{font-weight:400!important}
.sm\:dsa-text-font-primary{font-family:"Be Vietnam Pro",system-ui!important}
.sm\:dsa-pt-auto,.sm\:dsa-py-auto{padding-top:auto!important}
.sm\:dsa-pr-auto,.sm\:dsa-px-auto{padding-right:auto!important}
.sm\:dsa-pb-auto,.sm\:dsa-py-auto{padding-bottom:auto!important}
.sm\:dsa-pl-auto,.sm\:dsa-px-auto{padding-left:auto!important}
.sm\:dsa-gap-auto,.sm\:dsa-gapb-auto,.sm\:dsa-gapl-auto,.sm\:dsa-gapr-auto,.sm\:dsa-gapt-auto{gap:auto!important}
.sm\:dsa-gapx-auto{-webkit-column-gap:auto!important;-moz-column-gap:auto!important;column-gap:auto!important}
.sm\:dsa-gapy-auto{row-gap:auto!important}
.sm\:dsa-gap,.sm\:dsa-gap-sm,.sm\:dsa-gapb,.sm\:dsa-gapb-sm,.sm\:dsa-gapl,.sm\:dsa-gapl-sm,.sm\:dsa-gapr,.sm\:dsa-gapr-sm,.sm\:dsa-gapt,.sm\:dsa-gapt-sm{gap:1rem!important}
.sm\:dsa-gapx,.sm\:dsa-gapx-sm{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.sm\:dsa-gapy,.sm\:dsa-gapy-sm{row-gap:1rem!important}
.sm\:dsa-gap-3xs,.sm\:dsa-gapb-3xs,.sm\:dsa-gapl-3xs,.sm\:dsa-gapr-3xs,.sm\:dsa-gapt-3xs{gap:.25rem!important}
.sm\:dsa-gapx-3xs{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}
.sm\:dsa-gapy-3xs{row-gap:.25rem!important}
.sm\:dsa-gap-2xs,.sm\:dsa-gapb-2xs,.sm\:dsa-gapl-2xs,.sm\:dsa-gapr-2xs,.sm\:dsa-gapt-2xs{gap:.5rem!important}
.sm\:dsa-gapx-2xs{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}
.sm\:dsa-gapy-2xs{row-gap:.5rem!important}
.sm\:dsa-gap-xs,.sm\:dsa-gapb-xs,.sm\:dsa-gapl-xs,.sm\:dsa-gapr-xs,.sm\:dsa-gapt-xs{gap:.75rem!important}
.sm\:dsa-gapx-xs{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.sm\:dsa-gapy-xs{row-gap:.75rem!important}
.sm\:dsa-gap-md,.sm\:dsa-gapb-md,.sm\:dsa-gapl-md,.sm\:dsa-gapr-md,.sm\:dsa-gapt-md{gap:1.25rem!important}
.sm\:dsa-gapx-md{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}
.sm\:dsa-gapy-md{row-gap:1.25rem!important}
.sm\:dsa-gap-lg,.sm\:dsa-gapb-lg,.sm\:dsa-gapl-lg,.sm\:dsa-gapr-lg,.sm\:dsa-gapt-lg{gap:1.5rem!important}
.sm\:dsa-gapx-lg{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.sm\:dsa-gapy-lg{row-gap:1.5rem!important}
.sm\:dsa-gap-xl,.sm\:dsa-gapb-xl,.sm\:dsa-gapl-xl,.sm\:dsa-gapr-xl,.sm\:dsa-gapt-xl{gap:2rem!important}
.sm\:dsa-gapx-xl{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}
.sm\:dsa-gapy-xl{row-gap:2rem!important}
.sm\:dsa-gap-2xl,.sm\:dsa-gapb-2xl,.sm\:dsa-gapl-2xl,.sm\:dsa-gapr-2xl,.sm\:dsa-gapt-2xl{gap:2.5rem!important}
.sm\:dsa-gapx-2xl{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}
.sm\:dsa-gapy-2xl{row-gap:2.5rem!important}
.sm\:dsa-gap-3xl,.sm\:dsa-gapb-3xl,.sm\:dsa-gapl-3xl,.sm\:dsa-gapr-3xl,.sm\:dsa-gapt-3xl{gap:3rem!important}
.sm\:dsa-gapx-3xl{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}
.sm\:dsa-gapy-3xl{row-gap:3rem!important}
.sm\:dsa-gap-4xl,.sm\:dsa-gapb-4xl,.sm\:dsa-gapl-4xl,.sm\:dsa-gapr-4xl,.sm\:dsa-gapt-4xl{gap:3.5rem!important}
.sm\:dsa-gapx-4xl{-webkit-column-gap:3.5rem!important;-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}
.sm\:dsa-gapy-4xl{row-gap:3.5rem!important}
.sm\:dsa-gap-5xl,.sm\:dsa-gapb-5xl,.sm\:dsa-gapl-5xl,.sm\:dsa-gapr-5xl,.sm\:dsa-gapt-5xl{gap:4rem!important}
.sm\:dsa-gapx-5xl{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}
.sm\:dsa-gapy-5xl{row-gap:4rem!important}
.sm\:dsa-gap-6xl,.sm\:dsa-gapb-6xl,.sm\:dsa-gapl-6xl,.sm\:dsa-gapr-6xl,.sm\:dsa-gapt-6xl{gap:6rem!important}
.sm\:dsa-gapx-6xl{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}
.sm\:dsa-gapy-6xl{row-gap:6rem!important}
.sm\:dsa-gap-none,.sm\:dsa-gapb-none,.sm\:dsa-gapl-none,.sm\:dsa-gapr-none,.sm\:dsa-gapt-none{gap:0!important}
.sm\:dsa-gapx-none{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}
.sm\:dsa-gapy-none{row-gap:0!important}
.sm\:dsa-p-auto{padding:auto!important}
.sm\:dsa-pt,.sm\:dsa-pt-sm,.sm\:dsa-py,.sm\:dsa-py-sm{padding-top:1rem!important}
.sm\:dsa-pr,.sm\:dsa-pr-sm,.sm\:dsa-px,.sm\:dsa-px-sm{padding-right:1rem!important}
.sm\:dsa-pb,.sm\:dsa-pb-sm,.sm\:dsa-py,.sm\:dsa-py-sm{padding-bottom:1rem!important}
.sm\:dsa-pl,.sm\:dsa-pl-sm,.sm\:dsa-px,.sm\:dsa-px-sm{padding-left:1rem!important}
.sm\:dsa-p,.sm\:dsa-p-sm{padding:1rem!important}
.sm\:dsa-pt-3xs,.sm\:dsa-py-3xs{padding-top:.25rem!important}
.sm\:dsa-pr-3xs,.sm\:dsa-px-3xs{padding-right:.25rem!important}
.sm\:dsa-pb-3xs,.sm\:dsa-py-3xs{padding-bottom:.25rem!important}
.sm\:dsa-pl-3xs,.sm\:dsa-px-3xs{padding-left:.25rem!important}
.sm\:dsa-p-3xs{padding:.25rem!important}
.sm\:dsa-pt-2xs,.sm\:dsa-py-2xs{padding-top:.5rem!important}
.sm\:dsa-pr-2xs,.sm\:dsa-px-2xs{padding-right:.5rem!important}
.sm\:dsa-pb-2xs,.sm\:dsa-py-2xs{padding-bottom:.5rem!important}
.sm\:dsa-pl-2xs,.sm\:dsa-px-2xs{padding-left:.5rem!important}
.sm\:dsa-p-2xs{padding:.5rem!important}
.sm\:dsa-pt-xs,.sm\:dsa-py-xs{padding-top:.75rem!important}
.sm\:dsa-pr-xs,.sm\:dsa-px-xs{padding-right:.75rem!important}
.sm\:dsa-pb-xs,.sm\:dsa-py-xs{padding-bottom:.75rem!important}
.sm\:dsa-pl-xs,.sm\:dsa-px-xs{padding-left:.75rem!important}
.sm\:dsa-p-xs{padding:.75rem!important}
.sm\:dsa-pt-md,.sm\:dsa-py-md{padding-top:1.25rem!important}
.sm\:dsa-pr-md,.sm\:dsa-px-md{padding-right:1.25rem!important}
.sm\:dsa-pb-md,.sm\:dsa-py-md{padding-bottom:1.25rem!important}
.sm\:dsa-pl-md,.sm\:dsa-px-md{padding-left:1.25rem!important}
.sm\:dsa-p-md{padding:1.25rem!important}
.sm\:dsa-pt-lg,.sm\:dsa-py-lg{padding-top:1.5rem!important}
.sm\:dsa-pr-lg,.sm\:dsa-px-lg{padding-right:1.5rem!important}
.sm\:dsa-pb-lg,.sm\:dsa-py-lg{padding-bottom:1.5rem!important}
.sm\:dsa-pl-lg,.sm\:dsa-px-lg{padding-left:1.5rem!important}
.sm\:dsa-p-lg{padding:1.5rem!important}
.sm\:dsa-pt-xl,.sm\:dsa-py-xl{padding-top:2rem!important}
.sm\:dsa-pr-xl,.sm\:dsa-px-xl{padding-right:2rem!important}
.sm\:dsa-pb-xl,.sm\:dsa-py-xl{padding-bottom:2rem!important}
.sm\:dsa-pl-xl,.sm\:dsa-px-xl{padding-left:2rem!important}
.sm\:dsa-p-xl{padding:2rem!important}
.sm\:dsa-pt-2xl,.sm\:dsa-py-2xl{padding-top:2.5rem!important}
.sm\:dsa-pr-2xl,.sm\:dsa-px-2xl{padding-right:2.5rem!important}
.sm\:dsa-pb-2xl,.sm\:dsa-py-2xl{padding-bottom:2.5rem!important}
.sm\:dsa-pl-2xl,.sm\:dsa-px-2xl{padding-left:2.5rem!important}
.sm\:dsa-p-2xl{padding:2.5rem!important}
.sm\:dsa-pt-3xl,.sm\:dsa-py-3xl{padding-top:3rem!important}
.sm\:dsa-pr-3xl,.sm\:dsa-px-3xl{padding-right:3rem!important}
.sm\:dsa-pb-3xl,.sm\:dsa-py-3xl{padding-bottom:3rem!important}
.sm\:dsa-pl-3xl,.sm\:dsa-px-3xl{padding-left:3rem!important}
.sm\:dsa-p-3xl{padding:3rem!important}
.sm\:dsa-pt-4xl,.sm\:dsa-py-4xl{padding-top:3.5rem!important}
.sm\:dsa-pr-4xl,.sm\:dsa-px-4xl{padding-right:3.5rem!important}
.sm\:dsa-pb-4xl,.sm\:dsa-py-4xl{padding-bottom:3.5rem!important}
.sm\:dsa-pl-4xl,.sm\:dsa-px-4xl{padding-left:3.5rem!important}
.sm\:dsa-p-4xl{padding:3.5rem!important}
.sm\:dsa-pt-5xl,.sm\:dsa-py-5xl{padding-top:4rem!important}
.sm\:dsa-pr-5xl,.sm\:dsa-px-5xl{padding-right:4rem!important}
.sm\:dsa-pb-5xl,.sm\:dsa-py-5xl{padding-bottom:4rem!important}
.sm\:dsa-pl-5xl,.sm\:dsa-px-5xl{padding-left:4rem!important}
.sm\:dsa-p-5xl{padding:4rem!important}
.sm\:dsa-pt-6xl,.sm\:dsa-py-6xl{padding-top:6rem!important}
.sm\:dsa-pr-6xl,.sm\:dsa-px-6xl{padding-right:6rem!important}
.sm\:dsa-pb-6xl,.sm\:dsa-py-6xl{padding-bottom:6rem!important}
.sm\:dsa-pl-6xl,.sm\:dsa-px-6xl{padding-left:6rem!important}
.sm\:dsa-p-6xl{padding:6rem!important}
.sm\:dsa-pt-none,.sm\:dsa-py-none{padding-top:0!important}
.sm\:dsa-pr-none,.sm\:dsa-px-none{padding-right:0!important}
.sm\:dsa-pb-none,.sm\:dsa-py-none{padding-bottom:0!important}
.sm\:dsa-pl-none,.sm\:dsa-px-none{padding-left:0!important}
.sm\:dsa-p-none{padding:0!important}
.sm\:dsa-m-auto{margin:auto!important}
.sm\:dsa-m-negative-auto{margin:-auto!important}
.sm\:dsa-mx-auto{margin-left:auto!important;margin-right:auto!important}
.sm\:dsa-mx-negative-auto{margin-left:-auto!important;margin-right:-auto!important}
.sm\:dsa-my-auto{margin-top:auto!important;margin-bottom:auto!important}
.sm\:dsa-my-negative-auto{margin-top:-auto!important;margin-bottom:-auto!important}
.sm\:dsa-mt-auto{margin-top:auto!important}
.sm\:dsa-mt-negative-auto{margin-top:-auto!important}
.sm\:dsa-mr-auto{margin-right:auto!important}
.sm\:dsa-mr-negative-auto{margin-right:-auto!important}
.sm\:dsa-mb-auto{margin-bottom:auto!important}
.sm\:dsa-mb-negative-auto{margin-bottom:-auto!important}
.sm\:dsa-ml-auto{margin-left:auto!important}
.sm\:dsa-ml-negative-auto{margin-left:-auto!important}
.sm\:dsa-m,.sm\:dsa-m-sm{margin:1rem!important}
.sm\:dsa-m-negative,.sm\:dsa-m-negative-sm{margin:-1rem!important}
.sm\:dsa-mx,.sm\:dsa-mx-sm{margin-left:1rem!important;margin-right:1rem!important}
.sm\:dsa-mx-negative,.sm\:dsa-mx-negative-sm{margin-left:-1rem!important;margin-right:-1rem!important}
.sm\:dsa-my,.sm\:dsa-my-sm{margin-top:1rem!important;margin-bottom:1rem!important}
.sm\:dsa-my-negative,.sm\:dsa-my-negative-sm{margin-top:-1rem!important;margin-bottom:-1rem!important}
.sm\:dsa-mt,.sm\:dsa-mt-sm{margin-top:1rem!important}
.sm\:dsa-mt-negative,.sm\:dsa-mt-negative-sm{margin-top:-1rem!important}
.sm\:dsa-mr,.sm\:dsa-mr-sm{margin-right:1rem!important}
.sm\:dsa-mr-negative,.sm\:dsa-mr-negative-sm{margin-right:-1rem!important}
.sm\:dsa-mb,.sm\:dsa-mb-sm{margin-bottom:1rem!important}
.sm\:dsa-mb-negative,.sm\:dsa-mb-negative-sm{margin-bottom:-1rem!important}
.sm\:dsa-ml,.sm\:dsa-ml-sm{margin-left:1rem!important}
.sm\:dsa-ml-negative,.sm\:dsa-ml-negative-sm{margin-left:-1rem!important}
.sm\:dsa-m-3xs{margin:.25rem!important}
.sm\:dsa-m-negative-3xs{margin:-.25rem!important}
.sm\:dsa-mx-3xs{margin-left:.25rem!important;margin-right:.25rem!important}
.sm\:dsa-mx-negative-3xs{margin-left:-.25rem!important;margin-right:-.25rem!important}
.sm\:dsa-my-3xs{margin-top:.25rem!important;margin-bottom:.25rem!important}
.sm\:dsa-my-negative-3xs{margin-top:-.25rem!important;margin-bottom:-.25rem!important}
.sm\:dsa-mt-3xs{margin-top:.25rem!important}
.sm\:dsa-mt-negative-3xs{margin-top:-.25rem!important}
.sm\:dsa-mr-3xs{margin-right:.25rem!important}
.sm\:dsa-mr-negative-3xs{margin-right:-.25rem!important}
.sm\:dsa-mb-3xs{margin-bottom:.25rem!important}
.sm\:dsa-mb-negative-3xs{margin-bottom:-.25rem!important}
.sm\:dsa-ml-3xs{margin-left:.25rem!important}
.sm\:dsa-ml-negative-3xs{margin-left:-.25rem!important}
.sm\:dsa-m-2xs{margin:.5rem!important}
.sm\:dsa-m-negative-2xs{margin:-.5rem!important}
.sm\:dsa-mx-2xs{margin-left:.5rem!important;margin-right:.5rem!important}
.sm\:dsa-mx-negative-2xs{margin-left:-.5rem!important;margin-right:-.5rem!important}
.sm\:dsa-my-2xs{margin-top:.5rem!important;margin-bottom:.5rem!important}
.sm\:dsa-my-negative-2xs{margin-top:-.5rem!important;margin-bottom:-.5rem!important}
.sm\:dsa-mt-2xs{margin-top:.5rem!important}
.sm\:dsa-mt-negative-2xs{margin-top:-.5rem!important}
.sm\:dsa-mr-2xs{margin-right:.5rem!important}
.sm\:dsa-mr-negative-2xs{margin-right:-.5rem!important}
.sm\:dsa-mb-2xs{margin-bottom:.5rem!important}
.sm\:dsa-mb-negative-2xs{margin-bottom:-.5rem!important}
.sm\:dsa-ml-2xs{margin-left:.5rem!important}
.sm\:dsa-ml-negative-2xs{margin-left:-.5rem!important}
.sm\:dsa-m-xs{margin:.75rem!important}
.sm\:dsa-m-negative-xs{margin:-.75rem!important}
.sm\:dsa-mx-xs{margin-left:.75rem!important;margin-right:.75rem!important}
.sm\:dsa-mx-negative-xs{margin-left:-.75rem!important;margin-right:-.75rem!important}
.sm\:dsa-my-xs{margin-top:.75rem!important;margin-bottom:.75rem!important}
.sm\:dsa-my-negative-xs{margin-top:-.75rem!important;margin-bottom:-.75rem!important}
.sm\:dsa-mt-xs{margin-top:.75rem!important}
.sm\:dsa-mt-negative-xs{margin-top:-.75rem!important}
.sm\:dsa-mr-xs{margin-right:.75rem!important}
.sm\:dsa-mr-negative-xs{margin-right:-.75rem!important}
.sm\:dsa-mb-xs{margin-bottom:.75rem!important}
.sm\:dsa-mb-negative-xs{margin-bottom:-.75rem!important}
.sm\:dsa-ml-xs{margin-left:.75rem!important}
.sm\:dsa-ml-negative-xs{margin-left:-.75rem!important}
.sm\:dsa-m-md{margin:1.25rem!important}
.sm\:dsa-m-negative-md{margin:-1.25rem!important}
.sm\:dsa-mx-md{margin-left:1.25rem!important;margin-right:1.25rem!important}
.sm\:dsa-mx-negative-md{margin-left:-1.25rem!important;margin-right:-1.25rem!important}
.sm\:dsa-my-md{margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.sm\:dsa-my-negative-md{margin-top:-1.25rem!important;margin-bottom:-1.25rem!important}
.sm\:dsa-mt-md{margin-top:1.25rem!important}
.sm\:dsa-mt-negative-md{margin-top:-1.25rem!important}
.sm\:dsa-mr-md{margin-right:1.25rem!important}
.sm\:dsa-mr-negative-md{margin-right:-1.25rem!important}
.sm\:dsa-mb-md{margin-bottom:1.25rem!important}
.sm\:dsa-mb-negative-md{margin-bottom:-1.25rem!important}
.sm\:dsa-ml-md{margin-left:1.25rem!important}
.sm\:dsa-ml-negative-md{margin-left:-1.25rem!important}
.sm\:dsa-m-lg{margin:1.5rem!important}
.sm\:dsa-m-negative-lg{margin:-1.5rem!important}
.sm\:dsa-mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}
.sm\:dsa-mx-negative-lg{margin-left:-1.5rem!important;margin-right:-1.5rem!important}
.sm\:dsa-my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.sm\:dsa-my-negative-lg{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}
.sm\:dsa-mt-lg{margin-top:1.5rem!important}
.sm\:dsa-mt-negative-lg{margin-top:-1.5rem!important}
.sm\:dsa-mr-lg{margin-right:1.5rem!important}
.sm\:dsa-mr-negative-lg{margin-right:-1.5rem!important}
.sm\:dsa-mb-lg{margin-bottom:1.5rem!important}
.sm\:dsa-mb-negative-lg{margin-bottom:-1.5rem!important}
.sm\:dsa-ml-lg{margin-left:1.5rem!important}
.sm\:dsa-ml-negative-lg{margin-left:-1.5rem!important}
.sm\:dsa-m-xl{margin:2rem!important}
.sm\:dsa-m-negative-xl{margin:-2rem!important}
.sm\:dsa-mx-xl{margin-left:2rem!important;margin-right:2rem!important}
.sm\:dsa-mx-negative-xl{margin-left:-2rem!important;margin-right:-2rem!important}
.sm\:dsa-my-xl{margin-top:2rem!important;margin-bottom:2rem!important}
.sm\:dsa-my-negative-xl{margin-top:-2rem!important;margin-bottom:-2rem!important}
.sm\:dsa-mt-xl{margin-top:2rem!important}
.sm\:dsa-mt-negative-xl{margin-top:-2rem!important}
.sm\:dsa-mr-xl{margin-right:2rem!important}
.sm\:dsa-mr-negative-xl{margin-right:-2rem!important}
.sm\:dsa-mb-xl{margin-bottom:2rem!important}
.sm\:dsa-mb-negative-xl{margin-bottom:-2rem!important}
.sm\:dsa-ml-xl{margin-left:2rem!important}
.sm\:dsa-ml-negative-xl{margin-left:-2rem!important}
.sm\:dsa-m-2xl{margin:2.5rem!important}
.sm\:dsa-m-negative-2xl{margin:-2.5rem!important}
.sm\:dsa-mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}
.sm\:dsa-mx-negative-2xl{margin-left:-2.5rem!important;margin-right:-2.5rem!important}
.sm\:dsa-my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.sm\:dsa-my-negative-2xl{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}
.sm\:dsa-mt-2xl{margin-top:2.5rem!important}
.sm\:dsa-mt-negative-2xl{margin-top:-2.5rem!important}
.sm\:dsa-mr-2xl{margin-right:2.5rem!important}
.sm\:dsa-mr-negative-2xl{margin-right:-2.5rem!important}
.sm\:dsa-mb-2xl{margin-bottom:2.5rem!important}
.sm\:dsa-mb-negative-2xl{margin-bottom:-2.5rem!important}
.sm\:dsa-ml-2xl{margin-left:2.5rem!important}
.sm\:dsa-ml-negative-2xl{margin-left:-2.5rem!important}
.sm\:dsa-m-3xl{margin:3rem!important}
.sm\:dsa-m-negative-3xl{margin:-3rem!important}
.sm\:dsa-mx-3xl{margin-left:3rem!important;margin-right:3rem!important}
.sm\:dsa-mx-negative-3xl{margin-left:-3rem!important;margin-right:-3rem!important}
.sm\:dsa-my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}
.sm\:dsa-my-negative-3xl{margin-top:-3rem!important;margin-bottom:-3rem!important}
.sm\:dsa-mt-3xl{margin-top:3rem!important}
.sm\:dsa-mt-negative-3xl{margin-top:-3rem!important}
.sm\:dsa-mr-3xl{margin-right:3rem!important}
.sm\:dsa-mr-negative-3xl{margin-right:-3rem!important}
.sm\:dsa-mb-3xl{margin-bottom:3rem!important}
.sm\:dsa-mb-negative-3xl{margin-bottom:-3rem!important}
.sm\:dsa-ml-3xl{margin-left:3rem!important}
.sm\:dsa-ml-negative-3xl{margin-left:-3rem!important}
.sm\:dsa-m-4xl{margin:3.5rem!important}
.sm\:dsa-m-negative-4xl{margin:-3.5rem!important}
.sm\:dsa-mx-4xl{margin-left:3.5rem!important;margin-right:3.5rem!important}
.sm\:dsa-mx-negative-4xl{margin-left:-3.5rem!important;margin-right:-3.5rem!important}
.sm\:dsa-my-4xl{margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.sm\:dsa-my-negative-4xl{margin-top:-3.5rem!important;margin-bottom:-3.5rem!important}
.sm\:dsa-mt-4xl{margin-top:3.5rem!important}
.sm\:dsa-mt-negative-4xl{margin-top:-3.5rem!important}
.sm\:dsa-mr-4xl{margin-right:3.5rem!important}
.sm\:dsa-mr-negative-4xl{margin-right:-3.5rem!important}
.sm\:dsa-mb-4xl{margin-bottom:3.5rem!important}
.sm\:dsa-mb-negative-4xl{margin-bottom:-3.5rem!important}
.sm\:dsa-ml-4xl{margin-left:3.5rem!important}
.sm\:dsa-ml-negative-4xl{margin-left:-3.5rem!important}
.sm\:dsa-m-5xl{margin:4rem!important}
.sm\:dsa-m-negative-5xl{margin:-4rem!important}
.sm\:dsa-mx-5xl{margin-left:4rem!important;margin-right:4rem!important}
.sm\:dsa-mx-negative-5xl{margin-left:-4rem!important;margin-right:-4rem!important}
.sm\:dsa-my-5xl{margin-top:4rem!important;margin-bottom:4rem!important}
.sm\:dsa-my-negative-5xl{margin-top:-4rem!important;margin-bottom:-4rem!important}
.sm\:dsa-mt-5xl{margin-top:4rem!important}
.sm\:dsa-mt-negative-5xl{margin-top:-4rem!important}
.sm\:dsa-mr-5xl{margin-right:4rem!important}
.sm\:dsa-mr-negative-5xl{margin-right:-4rem!important}
.sm\:dsa-mb-5xl{margin-bottom:4rem!important}
.sm\:dsa-mb-negative-5xl{margin-bottom:-4rem!important}
.sm\:dsa-ml-5xl{margin-left:4rem!important}
.sm\:dsa-ml-negative-5xl{margin-left:-4rem!important}
.sm\:dsa-m-6xl{margin:6rem!important}
.sm\:dsa-m-negative-6xl{margin:-6rem!important}
.sm\:dsa-mx-6xl{margin-left:6rem!important;margin-right:6rem!important}
.sm\:dsa-mx-negative-6xl{margin-left:-6rem!important;margin-right:-6rem!important}
.sm\:dsa-my-6xl{margin-top:6rem!important;margin-bottom:6rem!important}
.sm\:dsa-my-negative-6xl{margin-top:-6rem!important;margin-bottom:-6rem!important}
.sm\:dsa-mt-6xl{margin-top:6rem!important}
.sm\:dsa-mt-negative-6xl{margin-top:-6rem!important}
.sm\:dsa-mr-6xl{margin-right:6rem!important}
.sm\:dsa-mr-negative-6xl{margin-right:-6rem!important}
.sm\:dsa-mb-6xl{margin-bottom:6rem!important}
.sm\:dsa-mb-negative-6xl{margin-bottom:-6rem!important}
.sm\:dsa-ml-6xl{margin-left:6rem!important}
.sm\:dsa-ml-negative-6xl{margin-left:-6rem!important}
.sm\:dsa-m-negative-none,.sm\:dsa-m-none{margin:0!important}
.sm\:dsa-mx-negative-none,.sm\:dsa-mx-none{margin-left:0!important;margin-right:0!important}
.sm\:dsa-my-negative-none,.sm\:dsa-my-none{margin-top:0!important;margin-bottom:0!important}
.sm\:dsa-mt-negative-none,.sm\:dsa-mt-none{margin-top:0!important}
.sm\:dsa-mr-negative-none,.sm\:dsa-mr-none{margin-right:0!important}
.sm\:dsa-mb-negative-none,.sm\:dsa-mb-none{margin-bottom:0!important}
.sm\:dsa-ml-negative-none,.sm\:dsa-ml-none{margin-left:0!important}
.sm\:dsa-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.sm\:dsa-shadow-10{-webkit-box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20);box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20)}
.sm\:dsa-shadow-20{-webkit-box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20)}
.sm\:dsa-shadow-30{-webkit-box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20)}
.sm\:dsa-shadow-40{-webkit-box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.sm\:dsa-shadow-50{-webkit-box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.sm\:dsa-shadow-60{-webkit-box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.sm\:dsa-shadow-70{-webkit-box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.sm\:dsa-border-radius-sharp{border-radius:0!important}
.sm\:dsa-border-radius-2xs{border-radius:.125rem!important}
.sm\:dsa-border-radius-xs{border-radius:.25rem!important}
.sm\:dsa-border-radius-sm{border-radius:.5rem!important}
.sm\:dsa-border-radius-md{border-radius:.75rem!important}
.sm\:dsa-border-radius-lg{border-radius:1rem!important}
.sm\:dsa-border-radius-xl{border-radius:1.5rem!important}
.sm\:dsa-border-radius-2xl{border-radius:2rem!important}
.sm\:dsa-border-radius-3xl{border-radius:2.5rem!important}
.sm\:dsa-border-radius-round{border-radius:9999px!important}
.sm\:dsa-border{border-width:1px!important;border-style:solid}
.sm\:dsa-border-t{border-top-width:1px!important;border-top-style:solid}
.sm\:dsa-border-r{border-right-width:1px!important;border-right-style:solid}
.sm\:dsa-border-b{border-bottom-width:1px!important;border-bottom-style:solid}
.sm\:dsa-border-l{border-left-width:1px!important;border-left-style:solid}
.sm\:dsa-border-sm{border-width:2px!important;border-style:solid}
.sm\:dsa-border-t-sm{border-top-width:2px!important;border-top-style:solid}
.sm\:dsa-border-r-sm{border-right-width:2px!important;border-right-style:solid}
.sm\:dsa-border-b-sm{border-bottom-width:2px!important;border-bottom-style:solid}
.sm\:dsa-border-l-sm{border-left-width:2px!important;border-left-style:solid}
.sm\:dsa-border-md{border-width:4px!important;border-style:solid}
.sm\:dsa-border-t-md{border-top-width:4px!important;border-top-style:solid}
.sm\:dsa-border-r-md{border-right-width:4px!important;border-right-style:solid}
.sm\:dsa-border-b-md{border-bottom-width:4px!important;border-bottom-style:solid}
.sm\:dsa-border-l-md{border-left-width:4px!important;border-left-style:solid}
.sm\:dsa-border-lg{border-width:6px!important;border-style:solid}
.sm\:dsa-border-t-lg{border-top-width:6px!important;border-top-style:solid}
.sm\:dsa-border-r-lg{border-right-width:6px!important;border-right-style:solid}
.sm\:dsa-border-b-lg{border-bottom-width:6px!important;border-bottom-style:solid}
.sm\:dsa-border-l-lg{border-left-width:6px!important;border-left-style:solid}
.sm\:dsa-border-xl{border-width:8px!important;border-style:solid}
.sm\:dsa-border-t-xl{border-top-width:8px!important;border-top-style:solid}
.sm\:dsa-border-r-xl{border-right-width:8px!important;border-right-style:solid}
.sm\:dsa-border-b-xl{border-bottom-width:8px!important;border-bottom-style:solid}
.sm\:dsa-border-l-xl{border-left-width:8px!important;border-left-style:solid}
.sm\:dsa-border-none{border-width:0!important;border-style:solid}
.sm\:dsa-border-t-none{border-top-width:0!important;border-top-style:solid}
.sm\:dsa-border-r-none{border-right-width:0!important;border-right-style:solid}
.sm\:dsa-border-b-none{border-bottom-width:0!important;border-bottom-style:solid}
.sm\:dsa-border-l-none{border-left-width:0!important;border-left-style:solid}
.sm\:dsa-outline{outline-width:1px!important;outline-style:solid}
.sm\:dsa-outline-t{outline-top-width:1px!important;outline-top-style:solid}
.sm\:dsa-outline-r{outline-right-width:1px!important;outline-right-style:solid}
.sm\:dsa-outline-b{outline-bottom-width:1px!important;outline-bottom-style:solid}
.sm\:dsa-outline-l{outline-left-width:1px!important;outline-left-style:solid}
.sm\:dsa-outline-sm{outline-width:2px!important;outline-style:solid}
.sm\:dsa-outline-t-sm{outline-top-width:2px!important;outline-top-style:solid}
.sm\:dsa-outline-r-sm{outline-right-width:2px!important;outline-right-style:solid}
.sm\:dsa-outline-b-sm{outline-bottom-width:2px!important;outline-bottom-style:solid}
.sm\:dsa-outline-l-sm{outline-left-width:2px!important;outline-left-style:solid}
.sm\:dsa-outline-md{outline-width:4px!important;outline-style:solid}
.sm\:dsa-outline-t-md{outline-top-width:4px!important;outline-top-style:solid}
.sm\:dsa-outline-r-md{outline-right-width:4px!important;outline-right-style:solid}
.sm\:dsa-outline-b-md{outline-bottom-width:4px!important;outline-bottom-style:solid}
.sm\:dsa-outline-l-md{outline-left-width:4px!important;outline-left-style:solid}
.sm\:dsa-outline-lg{outline-width:6px!important;outline-style:solid}
.sm\:dsa-outline-t-lg{outline-top-width:6px!important;outline-top-style:solid}
.sm\:dsa-outline-r-lg{outline-right-width:6px!important;outline-right-style:solid}
.sm\:dsa-outline-b-lg{outline-bottom-width:6px!important;outline-bottom-style:solid}
.sm\:dsa-outline-l-lg{outline-left-width:6px!important;outline-left-style:solid}
.sm\:dsa-outline-xl{outline-width:8px!important;outline-style:solid}
.sm\:dsa-outline-t-xl{outline-top-width:8px!important;outline-top-style:solid}
.sm\:dsa-outline-r-xl{outline-right-width:8px!important;outline-right-style:solid}
.sm\:dsa-outline-b-xl{outline-bottom-width:8px!important;outline-bottom-style:solid}
.sm\:dsa-outline-l-xl{outline-left-width:8px!important;outline-left-style:solid}
.sm\:dsa-outline-none{outline-width:0!important;outline-style:solid}
.sm\:dsa-outline-t-none{outline-top-width:0!important;outline-top-style:solid}
.sm\:dsa-outline-r-none{outline-right-width:0!important;outline-right-style:solid}
.sm\:dsa-outline-b-none{outline-bottom-width:0!important;outline-bottom-style:solid}
.sm\:dsa-outline-l-none{outline-left-width:0!important;outline-left-style:solid}
.sm\:dsa-row{--gutter-x:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutter-x) * -.5);margin-left:calc(var(--gutter-x) * -.5)}
.sm\:dsa-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.sm\:dsa-col-1,.sm\:dsa-col-2,.sm\:dsa-col-3,.sm\:dsa-col-4{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.dsa-container,.dsa-row{--gutter-x:16px}
.sm\:dsa-col-1{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.sm\:dsa-offset-0{margin-left:0}
.sm\:dsa-col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.sm\:dsa-offset-1{margin-left:25%}
.sm\:dsa-col-3{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.sm\:dsa-offset-2{margin-left:50%}
.sm\:dsa-col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.sm\:dsa-offset-3{margin-left:75%}
.sm\:dsa-g-0{--gutter-x:0}
.sm\:dsa-d-block{display:block}
.sm\:dsa-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.sm\:dsa-d-grid{display:grid}
.sm\:dsa-d-inline{display:inline}
.sm\:dsa-d-inline-block{display:inline-block}
.sm\:dsa-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.sm\:dsa-d-inline-grid{display:inline-grid}
.sm\:dsa-d-contents{display:contents}
.sm\:dsa-d-none{display:none}
.sm\:dsa-w-auto{width:auto!important}
.sm\:dsa-w-full{width:100%!important}
.sm\:dsa-w-screen{width:100vw!important}
.sm\:dsa-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}
.sm\:dsa-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}
.sm\:dsa-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
.sm\:dsa-h-auto{height:auto!important}
.sm\:dsa-h-full{height:100%!important}
.sm\:dsa-h-screen{height:100vh!important}
.sm\:dsa-h-min{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}
.sm\:dsa-h-max{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}
.sm\:dsa-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.sm\:dsa-position-static{position:static!important}
.sm\:dsa-position-relative{position:relative!important}
.sm\:dsa-position-absolute{position:absolute!important}
.sm\:dsa-position-fixed{position:fixed!important}
.sm\:dsa-position-sticky{position:sticky!important}
.sm\:dsa-position-unset{position:unset!important}
.sm\:dsa-position-top-0{top:0!important}
.sm\:dsa-position-top-auto{top:auto!important}
.sm\:dsa-position-right-0{right:0!important}
.sm\:dsa-position-right-auto{right:auto!important}
.sm\:dsa-position-bottom-0{bottom:0!important}
.sm\:dsa-position-bottom-auto{bottom:auto!important}
.sm\:dsa-position-left-0{left:0!important}
.sm\:dsa-position-left-auto{left:auto!important}
.sm\:dsa-inset-0{inset:0!important}
.sm\:dsa-inset-auto{inset:auto!important}
.sm\:dsa-align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.sm\:dsa-align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.sm\:dsa-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.sm\:dsa-align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.sm\:dsa-align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.sm\:dsa-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.sm\:dsa-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.sm\:dsa-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.sm\:dsa-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.sm\:dsa-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.sm\:dsa-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}
.sm\:dsa-flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.sm\:dsa-flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.sm\:dsa-flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.sm\:dsa-flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.sm\:dsa-flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.sm\:dsa-flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.sm\:dsa-flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.sm\:dsa-flex-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.sm\:dsa-flex-auto{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.sm\:dsa-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.sm\:dsa-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.sm\:dsa-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.sm\:dsa-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.sm\:dsa-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.sm\:dsa-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.sm\:dsa-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
.sm\:dsa-overflow-auto{overflow:auto!important}
.sm\:dsa-overflow-hidden{overflow:hidden!important}
.sm\:dsa-overflow-visible{overflow:visible!important}
.sm\:dsa-overflow-scroll{overflow:scroll!important}
.sm\:dsa-overflow-x-auto{overflow-x:auto!important}
.sm\:dsa-overflow-x-hidden{overflow-x:hidden!important}
.sm\:dsa-overflow-x-visible{overflow-x:visible!important}
.sm\:dsa-overflow-x-scroll{overflow-x:scroll!important}
.sm\:dsa-overflow-y-auto{overflow-y:auto!important}
.sm\:dsa-overflow-y-hidden{overflow-y:hidden!important}
.sm\:dsa-overflow-y-visible{overflow-y:visible!important}
.sm\:dsa-overflow-y-scroll{overflow-y:scroll!important}
.sm\:dsa-text-align-left{text-align:left!important}
.sm\:dsa-text-align-right{text-align:right!important}
.sm\:dsa-text-align-center{text-align:center!important}
.sm\:dsa-text-align-justify{text-align:justify!important}
.sm\:dsa-text-transform-uppercase{text-transform:uppercase!important}
.sm\:dsa-text-transform-lowercase{text-transform:lowercase!important}
.sm\:dsa-text-transform-capitalize{text-transform:capitalize!important}
.sm\:dsa-text-transform-none{text-transform:none!important}
.sm\:dsa-opacity-0{opacity:0}
.sm\:dsa-opacity-25{opacity:.25}
.sm\:dsa-opacity-50{opacity:.5}
.sm\:dsa-opacity-75{opacity:.75}
.sm\:dsa-opacity-100{opacity:1}
.sm\:dsa-cursor-pointer{cursor:pointer!important}
.sm\:dsa-cursor-default{cursor:default!important}
.sm\:dsa-cursor-text{cursor:text!important}
.sm\:dsa-cursor-none{cursor:none!important}
.sm\:dsa-badge{font-size:.75rem;line-height:.875rem;padding:.5rem 1rem;gap:.25rem}
.sm\:dsa-badge .dsa-badge--icon:not(svg),.sm\:dsa-badge .material-symbols-outlined,.sm\:dsa-badge-lg .dsa-badge--icon:not(svg),.sm\:dsa-badge-lg .material-symbols-outlined,.sm\:dsa-btn-sm .dsa-btn--icon:not(svg),.sm\:dsa-btn-sm .material-symbols-outlined{font-size:.875rem}
.sm\:dsa-badge svg,.sm\:dsa-badge-lg svg,.sm\:dsa-btn-sm svg{width:.875rem;height:.875rem}
.sm\:dsa-badge-sm{font-size:.75rem;line-height:.875rem;padding:.25rem 1rem;gap:.25rem}
.sm\:dsa-badge-sm .dsa-badge--icon:not(svg),.sm\:dsa-badge-sm .material-symbols-outlined{font-size:.625rem}
.sm\:dsa-badge-sm svg{width:.625rem;height:.625rem}
.sm\:dsa-badge-lg{font-size:.75rem;line-height:.875rem;padding:.75rem 1rem;gap:.25rem}
.sm\:dsa-btn{font-size:.875rem;line-height:1.5rem;padding:calc(.75rem - 1px) 1.5rem;gap:.5rem}
.sm\:dsa-btn .dsa-btn--icon:not(svg),.sm\:dsa-btn .material-symbols-outlined,.sm\:dsa-link,.sm\:dsa-link .dsa-link--icon:not(svg),.sm\:dsa-link .material-symbols-outlined{font-size:1rem}
.sm\:dsa-btn svg,.sm\:dsa-link svg{width:1rem;height:1rem}
.sm\:dsa-btn-sm{font-size:.75rem;line-height:1rem;padding:calc(.5rem - 1px) 1rem;gap:.25rem}
.sm\:dsa-btn-lg{font-size:1rem;line-height:1.5rem;padding:calc(1rem - 1px) 2rem;gap:.5rem}
.sm\:dsa-btn-lg .dsa-btn--icon:not(svg),.sm\:dsa-btn-lg .material-symbols-outlined{font-size:1.25rem}
.sm\:dsa-btn-lg svg{width:1.25rem;height:1.25rem}
.sm\:dsa-btn-icon,.sm\:dsa-btn-icon-sm{padding:calc(.5rem - 1px) .5rem}
.sm\:dsa-btn-icon .dsa-btn--icon:not(svg),.sm\:dsa-btn-icon .material-symbols-outlined{font-size:2rem}
.sm\:dsa-btn-icon svg{width:2rem;height:2rem}
.sm\:dsa-btn-icon-sm .dsa-btn--icon:not(svg),.sm\:dsa-btn-icon-sm .material-symbols-outlined,.sm\:dsa-link-lg .dsa-link--icon:not(svg),.sm\:dsa-link-lg .material-symbols-outlined{font-size:1.5rem}
.sm\:dsa-btn-icon-sm svg{width:1.5rem;height:1.5rem}
.sm\:dsa-btn-full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sm\:dsa-btn-none{border:0;background:0 0;padding:0;color:inherit}
.dsa-card-eventos-lista{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 2.5rem)/ 2);flex:1 1 calc((100% - 2.5rem)/ 2);max-width:calc((100% - 2.5rem)/ 2)}
.dsa-card-store__image-container{max-width:100%;height:123px;-ms-flex-preferred-size:auto;flex-basis:auto;position:absolute!important;top:0;left:0;right:0}
.dsa-card-store:not(.dsa-card-store--list){position:relative;height:190px}
.dsa-card-store:not(.dsa-card-store--list) .dsa-card-store__title{/*! autoprefixer: ignore next */
-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:1}
.dsa-card-store:not(.dsa-card-store--list) .dsa-card-store__description{position:absolute;inset:123px 0 0;-webkit-transition:top .3s;transition:top .3s}
.dsa-card-store:not(.dsa-card-store--list) .dsa-card-store__button,.dsa-card-store:not(.dsa-card-store--list) .dsa-card-store__info{display:none;opacity:0;height:0}
.dsa-card-store:not(.dsa-card-store--list):hover{-webkit-box-shadow:none!important;box-shadow:none!important}
.dsa-card-store:not(.dsa-card-store--list):hover .dsa-card-store__button,.dsa-card-store:not(.dsa-card-store--list):hover .dsa-card-store__info{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;height:auto}
.dsa-card-store:not(.dsa-card-store--list):hover .dsa-card-store__description{top:15%}
.dsa-event-list-container{gap:2.5rem}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .sm\:.lum-aggregate-document-count svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .sm\:.lum-aggregate-document-count svg *,.sm\:dsa-link svg,.sm\:dsa-link svg *,.sm\:dsa-link-lg svg *,.sm\:dsa-link-sm svg *,.sm\:dsa-link-xs svg *{fill:currentcolor}
.sm\:dsa-link{line-height:1.25rem;gap:.25rem}
.sm\:dsa-link-sm .dsa-link--icon:not(svg),.sm\:dsa-link-sm .material-symbols-outlined,.sm\:dsa-link-xs,.sm\:dsa-link-xs .dsa-link--icon:not(svg),.sm\:dsa-link-xs .material-symbols-outlined{font-size:.75rem}
.sm\:dsa-link-xs{line-height:.875rem;gap:.25rem}
.sm\:dsa-link-sm svg,.sm\:dsa-link-xs svg{width:.75rem;height:.75rem;fill:currentcolor}
.sm\:dsa-link-sm{font-size:.875rem;line-height:1rem;gap:.25rem}
.sm\:dsa-link-lg{font-size:1.25rem;line-height:1.5rem;gap:.25rem}
.sm\:dsa-link-lg svg{width:1.5rem;height:1.5rem;fill:currentcolor}
.dsa-select--small{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .sm\:.lum-aggregate-document-count{line-height:1rem}
}
.dsa-services-channel-shortcuts ul li{min-height:60px;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - var(--gutter-container-x));flex:1 1 calc(50% - var(--gutter-container-x))}
.dsa-services-channel-shortcuts ul li button img,.dsa-services-channel-shortcuts ul li button svg{min-height:24px;min-width:24px}
.dsa-services-channel-shortcuts ul li button.active,.dsa-services-channel-shortcuts ul li button:hover{background-color:var(--function-primary-action)!important;color:var(--ambient-base-deep-light)!important;border-color:var(--function-primary-action)!important}
.dsa-services-channel-content textarea{min-height:150px}
.dsa-side-popup{-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0;z-index:1001}
.dsa-side-popup.open{visibility:visible;opacity:1}
.dsa-side-popup.open .dsa-side-popup-container{right:0}
.dsa-side-popup.closing .dsa-side-popup-container{right:-100%}
.dsa-side-popup-background{z-index:-1;opacity:.8}
.dsa-side-popup-container{background-color:#fff;color:rgba(0,0,0,.87);-webkit-transition:right .2s;transition:right .2s;-webkit-box-shadow:rgba(0,0,0,.2) 0 8px 10px -5px,rgba(0,0,0,.14) 0 16px 24px 2px,rgba(0,0,0,.12) 0 6px 30px 5px;box-shadow:rgba(0,0,0,.2) 0 8px 10px -5px,rgba(0,0,0,.14) 0 16px 24px 2px,rgba(0,0,0,.12) 0 6px 30px 5px;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,.15)),to(rgba(255,255,255,.15)));background-image:linear-gradient(rgba(255,255,255,.15),rgba(255,255,255,.15));overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:420px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:fixed;top:0;right:-100%;z-index:99999}
.dsa-side-popup-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}
.btn--close-popup,.dsa-fixed-button{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;cursor:pointer}
.btn--close-popup{position:absolute;top:40px;right:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1d1d1b;background:0 0;gap:8px}
.dsa-fixed-button{width:5rem;height:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:75%;right:6px;z-index:50;outline:0;background-color:var(--feedback-success-action);color:var(--ambient-base-deep-light);padding:1rem .5rem;border-radius:9999px;text-align:center;text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.dsa-fixed-button .material-symbols-outlined,.dsa-fixed-button svg{width:24px;height:24px;color:currentcolor}
.dsa-fixed-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.dsa-home-banner .swiper-wrapper,.dsa-section-banner-secundario img{aspect-ratio:16/9}
.dsa-home-banner .swiper-slide{overflow:hidden}
.dsa-home-banner .swiper-slide img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}
.dsa-page-lojas-capa{height:212px}
.dsa-section-details{background:linear-gradient(0deg,var(--ambient-base-deep-light) calc(100% - 170px),var(--ambient-grayscale-10) 170px)}
@media (min-width:992px){
.lg\:dsa-text-italic{font-style:italic!important}
.lg\:dsa-text-decoration-none{text-decoration:none!important}
.lg\:dsa-text-strikethrough{text-decoration:line-through!important}
.lg\:dsa-text-underline{text-decoration:underline!important}
.lg\:dsa-text-bold{font-weight:700!important}
.lg\:dsa-text-semi-bold{font-weight:600!important}
.lg\:dsa-text-normal{font-weight:400!important}
.lg\:dsa-text-font-primary{font-family:"Be Vietnam Pro",system-ui!important}
.lg\:dsa-pt-auto,.lg\:dsa-py-auto{padding-top:auto!important}
.lg\:dsa-pr-auto,.lg\:dsa-px-auto{padding-right:auto!important}
.lg\:dsa-pb-auto,.lg\:dsa-py-auto{padding-bottom:auto!important}
.lg\:dsa-pl-auto,.lg\:dsa-px-auto{padding-left:auto!important}
.lg\:dsa-gap-auto,.lg\:dsa-gapb-auto,.lg\:dsa-gapl-auto,.lg\:dsa-gapr-auto,.lg\:dsa-gapt-auto{gap:auto!important}
.lg\:dsa-gapx-auto{-webkit-column-gap:auto!important;-moz-column-gap:auto!important;column-gap:auto!important}
.lg\:dsa-gapy-auto{row-gap:auto!important}
.lg\:dsa-gap,.lg\:dsa-gap-sm,.lg\:dsa-gapb,.lg\:dsa-gapb-sm,.lg\:dsa-gapl,.lg\:dsa-gapl-sm,.lg\:dsa-gapr,.lg\:dsa-gapr-sm,.lg\:dsa-gapt,.lg\:dsa-gapt-sm{gap:1rem!important}
.lg\:dsa-gapx,.lg\:dsa-gapx-sm{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.lg\:dsa-gapy,.lg\:dsa-gapy-sm{row-gap:1rem!important}
.lg\:dsa-gap-3xs,.lg\:dsa-gapb-3xs,.lg\:dsa-gapl-3xs,.lg\:dsa-gapr-3xs,.lg\:dsa-gapt-3xs{gap:.25rem!important}
.lg\:dsa-gapx-3xs{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}
.lg\:dsa-gapy-3xs{row-gap:.25rem!important}
.lg\:dsa-gap-2xs,.lg\:dsa-gapb-2xs,.lg\:dsa-gapl-2xs,.lg\:dsa-gapr-2xs,.lg\:dsa-gapt-2xs{gap:.5rem!important}
.lg\:dsa-gapx-2xs{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}
.lg\:dsa-gapy-2xs{row-gap:.5rem!important}
.lg\:dsa-gap-xs,.lg\:dsa-gapb-xs,.lg\:dsa-gapl-xs,.lg\:dsa-gapr-xs,.lg\:dsa-gapt-xs{gap:.75rem!important}
.lg\:dsa-gapx-xs{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.lg\:dsa-gapy-xs{row-gap:.75rem!important}
.lg\:dsa-gap-md,.lg\:dsa-gapb-md,.lg\:dsa-gapl-md,.lg\:dsa-gapr-md,.lg\:dsa-gapt-md{gap:1.25rem!important}
.lg\:dsa-gapx-md{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}
.lg\:dsa-gapy-md{row-gap:1.25rem!important}
.lg\:dsa-gap-lg,.lg\:dsa-gapb-lg,.lg\:dsa-gapl-lg,.lg\:dsa-gapr-lg,.lg\:dsa-gapt-lg{gap:1.5rem!important}
.lg\:dsa-gapx-lg{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.lg\:dsa-gapy-lg{row-gap:1.5rem!important}
.lg\:dsa-gap-xl,.lg\:dsa-gapb-xl,.lg\:dsa-gapl-xl,.lg\:dsa-gapr-xl,.lg\:dsa-gapt-xl{gap:2rem!important}
.lg\:dsa-gapx-xl{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}
.lg\:dsa-gapy-xl{row-gap:2rem!important}
.lg\:dsa-gap-2xl,.lg\:dsa-gapb-2xl,.lg\:dsa-gapl-2xl,.lg\:dsa-gapr-2xl,.lg\:dsa-gapt-2xl{gap:2.5rem!important}
.lg\:dsa-gapx-2xl{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}
.lg\:dsa-gapy-2xl{row-gap:2.5rem!important}
.lg\:dsa-gap-3xl,.lg\:dsa-gapb-3xl,.lg\:dsa-gapl-3xl,.lg\:dsa-gapr-3xl,.lg\:dsa-gapt-3xl{gap:3rem!important}
.lg\:dsa-gapx-3xl{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}
.lg\:dsa-gapy-3xl{row-gap:3rem!important}
.lg\:dsa-gap-4xl,.lg\:dsa-gapb-4xl,.lg\:dsa-gapl-4xl,.lg\:dsa-gapr-4xl,.lg\:dsa-gapt-4xl{gap:3.5rem!important}
.lg\:dsa-gapx-4xl{-webkit-column-gap:3.5rem!important;-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}
.lg\:dsa-gapy-4xl{row-gap:3.5rem!important}
.lg\:dsa-gap-5xl,.lg\:dsa-gapb-5xl,.lg\:dsa-gapl-5xl,.lg\:dsa-gapr-5xl,.lg\:dsa-gapt-5xl{gap:4rem!important}
.lg\:dsa-gapx-5xl{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}
.lg\:dsa-gapy-5xl{row-gap:4rem!important}
.lg\:dsa-gap-6xl,.lg\:dsa-gapb-6xl,.lg\:dsa-gapl-6xl,.lg\:dsa-gapr-6xl,.lg\:dsa-gapt-6xl{gap:6rem!important}
.lg\:dsa-gapx-6xl{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}
.lg\:dsa-gapy-6xl{row-gap:6rem!important}
.lg\:dsa-gap-none,.lg\:dsa-gapb-none,.lg\:dsa-gapl-none,.lg\:dsa-gapr-none,.lg\:dsa-gapt-none{gap:0!important}
.lg\:dsa-gapx-none{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}
.lg\:dsa-gapy-none{row-gap:0!important}
.lg\:dsa-p-auto{padding:auto!important}
.lg\:dsa-pt,.lg\:dsa-pt-sm,.lg\:dsa-py,.lg\:dsa-py-sm{padding-top:1rem!important}
.lg\:dsa-pr,.lg\:dsa-pr-sm,.lg\:dsa-px,.lg\:dsa-px-sm{padding-right:1rem!important}
.lg\:dsa-pb,.lg\:dsa-pb-sm,.lg\:dsa-py,.lg\:dsa-py-sm{padding-bottom:1rem!important}
.lg\:dsa-pl,.lg\:dsa-pl-sm,.lg\:dsa-px,.lg\:dsa-px-sm{padding-left:1rem!important}
.lg\:dsa-p,.lg\:dsa-p-sm{padding:1rem!important}
.lg\:dsa-pt-3xs,.lg\:dsa-py-3xs{padding-top:.25rem!important}
.lg\:dsa-pr-3xs,.lg\:dsa-px-3xs{padding-right:.25rem!important}
.lg\:dsa-pb-3xs,.lg\:dsa-py-3xs{padding-bottom:.25rem!important}
.lg\:dsa-pl-3xs,.lg\:dsa-px-3xs{padding-left:.25rem!important}
.lg\:dsa-p-3xs{padding:.25rem!important}
.lg\:dsa-pt-2xs,.lg\:dsa-py-2xs{padding-top:.5rem!important}
.lg\:dsa-pr-2xs,.lg\:dsa-px-2xs{padding-right:.5rem!important}
.lg\:dsa-pb-2xs,.lg\:dsa-py-2xs{padding-bottom:.5rem!important}
.lg\:dsa-pl-2xs,.lg\:dsa-px-2xs{padding-left:.5rem!important}
.lg\:dsa-p-2xs{padding:.5rem!important}
.lg\:dsa-pt-xs,.lg\:dsa-py-xs{padding-top:.75rem!important}
.lg\:dsa-pr-xs,.lg\:dsa-px-xs{padding-right:.75rem!important}
.lg\:dsa-pb-xs,.lg\:dsa-py-xs{padding-bottom:.75rem!important}
.lg\:dsa-pl-xs,.lg\:dsa-px-xs{padding-left:.75rem!important}
.lg\:dsa-p-xs{padding:.75rem!important}
.lg\:dsa-pt-md,.lg\:dsa-py-md{padding-top:1.25rem!important}
.lg\:dsa-pr-md,.lg\:dsa-px-md{padding-right:1.25rem!important}
.lg\:dsa-pb-md,.lg\:dsa-py-md{padding-bottom:1.25rem!important}
.lg\:dsa-pl-md,.lg\:dsa-px-md{padding-left:1.25rem!important}
.lg\:dsa-p-md{padding:1.25rem!important}
.lg\:dsa-pt-lg,.lg\:dsa-py-lg{padding-top:1.5rem!important}
.lg\:dsa-pr-lg,.lg\:dsa-px-lg{padding-right:1.5rem!important}
.lg\:dsa-pb-lg,.lg\:dsa-py-lg{padding-bottom:1.5rem!important}
.lg\:dsa-pl-lg,.lg\:dsa-px-lg{padding-left:1.5rem!important}
.lg\:dsa-p-lg{padding:1.5rem!important}
.lg\:dsa-pt-xl,.lg\:dsa-py-xl{padding-top:2rem!important}
.lg\:dsa-pr-xl,.lg\:dsa-px-xl{padding-right:2rem!important}
.lg\:dsa-pb-xl,.lg\:dsa-py-xl{padding-bottom:2rem!important}
.lg\:dsa-pl-xl,.lg\:dsa-px-xl{padding-left:2rem!important}
.lg\:dsa-p-xl{padding:2rem!important}
.lg\:dsa-pt-2xl,.lg\:dsa-py-2xl{padding-top:2.5rem!important}
.lg\:dsa-pr-2xl,.lg\:dsa-px-2xl{padding-right:2.5rem!important}
.lg\:dsa-pb-2xl,.lg\:dsa-py-2xl{padding-bottom:2.5rem!important}
.lg\:dsa-pl-2xl,.lg\:dsa-px-2xl{padding-left:2.5rem!important}
.lg\:dsa-p-2xl{padding:2.5rem!important}
.lg\:dsa-pt-3xl,.lg\:dsa-py-3xl{padding-top:3rem!important}
.lg\:dsa-pr-3xl,.lg\:dsa-px-3xl{padding-right:3rem!important}
.lg\:dsa-pb-3xl,.lg\:dsa-py-3xl{padding-bottom:3rem!important}
.lg\:dsa-pl-3xl,.lg\:dsa-px-3xl{padding-left:3rem!important}
.lg\:dsa-p-3xl{padding:3rem!important}
.lg\:dsa-pt-4xl,.lg\:dsa-py-4xl{padding-top:3.5rem!important}
.lg\:dsa-pr-4xl,.lg\:dsa-px-4xl{padding-right:3.5rem!important}
.lg\:dsa-pb-4xl,.lg\:dsa-py-4xl{padding-bottom:3.5rem!important}
.lg\:dsa-pl-4xl,.lg\:dsa-px-4xl{padding-left:3.5rem!important}
.lg\:dsa-p-4xl{padding:3.5rem!important}
.lg\:dsa-pt-5xl,.lg\:dsa-py-5xl{padding-top:4rem!important}
.lg\:dsa-pr-5xl,.lg\:dsa-px-5xl{padding-right:4rem!important}
.lg\:dsa-pb-5xl,.lg\:dsa-py-5xl{padding-bottom:4rem!important}
.lg\:dsa-pl-5xl,.lg\:dsa-px-5xl{padding-left:4rem!important}
.lg\:dsa-p-5xl{padding:4rem!important}
.lg\:dsa-pt-6xl,.lg\:dsa-py-6xl{padding-top:6rem!important}
.lg\:dsa-pr-6xl,.lg\:dsa-px-6xl{padding-right:6rem!important}
.lg\:dsa-pb-6xl,.lg\:dsa-py-6xl{padding-bottom:6rem!important}
.lg\:dsa-pl-6xl,.lg\:dsa-px-6xl{padding-left:6rem!important}
.lg\:dsa-p-6xl{padding:6rem!important}
.lg\:dsa-pt-none,.lg\:dsa-py-none{padding-top:0!important}
.lg\:dsa-pr-none,.lg\:dsa-px-none{padding-right:0!important}
.lg\:dsa-pb-none,.lg\:dsa-py-none{padding-bottom:0!important}
.lg\:dsa-pl-none,.lg\:dsa-px-none{padding-left:0!important}
.lg\:dsa-p-none{padding:0!important}
.lg\:dsa-m-auto{margin:auto!important}
.lg\:dsa-m-negative-auto{margin:-auto!important}
.lg\:dsa-mx-auto{margin-left:auto!important;margin-right:auto!important}
.lg\:dsa-mx-negative-auto{margin-left:-auto!important;margin-right:-auto!important}
.lg\:dsa-my-auto{margin-top:auto!important;margin-bottom:auto!important}
.lg\:dsa-my-negative-auto{margin-top:-auto!important;margin-bottom:-auto!important}
.lg\:dsa-mt-auto{margin-top:auto!important}
.lg\:dsa-mt-negative-auto{margin-top:-auto!important}
.lg\:dsa-mr-auto{margin-right:auto!important}
.lg\:dsa-mr-negative-auto{margin-right:-auto!important}
.lg\:dsa-mb-auto{margin-bottom:auto!important}
.lg\:dsa-mb-negative-auto{margin-bottom:-auto!important}
.lg\:dsa-ml-auto{margin-left:auto!important}
.lg\:dsa-ml-negative-auto{margin-left:-auto!important}
.lg\:dsa-m,.lg\:dsa-m-sm{margin:1rem!important}
.lg\:dsa-m-negative,.lg\:dsa-m-negative-sm{margin:-1rem!important}
.lg\:dsa-mx,.lg\:dsa-mx-sm{margin-left:1rem!important;margin-right:1rem!important}
.lg\:dsa-mx-negative,.lg\:dsa-mx-negative-sm{margin-left:-1rem!important;margin-right:-1rem!important}
.lg\:dsa-my,.lg\:dsa-my-sm{margin-top:1rem!important;margin-bottom:1rem!important}
.lg\:dsa-my-negative,.lg\:dsa-my-negative-sm{margin-top:-1rem!important;margin-bottom:-1rem!important}
.lg\:dsa-mt,.lg\:dsa-mt-sm{margin-top:1rem!important}
.lg\:dsa-mt-negative,.lg\:dsa-mt-negative-sm{margin-top:-1rem!important}
.lg\:dsa-mr,.lg\:dsa-mr-sm{margin-right:1rem!important}
.lg\:dsa-mr-negative,.lg\:dsa-mr-negative-sm{margin-right:-1rem!important}
.lg\:dsa-mb,.lg\:dsa-mb-sm{margin-bottom:1rem!important}
.lg\:dsa-mb-negative,.lg\:dsa-mb-negative-sm{margin-bottom:-1rem!important}
.lg\:dsa-ml,.lg\:dsa-ml-sm{margin-left:1rem!important}
.lg\:dsa-ml-negative,.lg\:dsa-ml-negative-sm{margin-left:-1rem!important}
.lg\:dsa-m-3xs{margin:.25rem!important}
.lg\:dsa-m-negative-3xs{margin:-.25rem!important}
.lg\:dsa-mx-3xs{margin-left:.25rem!important;margin-right:.25rem!important}
.lg\:dsa-mx-negative-3xs{margin-left:-.25rem!important;margin-right:-.25rem!important}
.lg\:dsa-my-3xs{margin-top:.25rem!important;margin-bottom:.25rem!important}
.lg\:dsa-my-negative-3xs{margin-top:-.25rem!important;margin-bottom:-.25rem!important}
.lg\:dsa-mt-3xs{margin-top:.25rem!important}
.lg\:dsa-mt-negative-3xs{margin-top:-.25rem!important}
.lg\:dsa-mr-3xs{margin-right:.25rem!important}
.lg\:dsa-mr-negative-3xs{margin-right:-.25rem!important}
.lg\:dsa-mb-3xs{margin-bottom:.25rem!important}
.lg\:dsa-mb-negative-3xs{margin-bottom:-.25rem!important}
.lg\:dsa-ml-3xs{margin-left:.25rem!important}
.lg\:dsa-ml-negative-3xs{margin-left:-.25rem!important}
.lg\:dsa-m-2xs{margin:.5rem!important}
.lg\:dsa-m-negative-2xs{margin:-.5rem!important}
.lg\:dsa-mx-2xs{margin-left:.5rem!important;margin-right:.5rem!important}
.lg\:dsa-mx-negative-2xs{margin-left:-.5rem!important;margin-right:-.5rem!important}
.lg\:dsa-my-2xs{margin-top:.5rem!important;margin-bottom:.5rem!important}
.lg\:dsa-my-negative-2xs{margin-top:-.5rem!important;margin-bottom:-.5rem!important}
.lg\:dsa-mt-2xs{margin-top:.5rem!important}
.lg\:dsa-mt-negative-2xs{margin-top:-.5rem!important}
.lg\:dsa-mr-2xs{margin-right:.5rem!important}
.lg\:dsa-mr-negative-2xs{margin-right:-.5rem!important}
.lg\:dsa-mb-2xs{margin-bottom:.5rem!important}
.lg\:dsa-mb-negative-2xs{margin-bottom:-.5rem!important}
.lg\:dsa-ml-2xs{margin-left:.5rem!important}
.lg\:dsa-ml-negative-2xs{margin-left:-.5rem!important}
.lg\:dsa-m-xs{margin:.75rem!important}
.lg\:dsa-m-negative-xs{margin:-.75rem!important}
.lg\:dsa-mx-xs{margin-left:.75rem!important;margin-right:.75rem!important}
.lg\:dsa-mx-negative-xs{margin-left:-.75rem!important;margin-right:-.75rem!important}
.lg\:dsa-my-xs{margin-top:.75rem!important;margin-bottom:.75rem!important}
.lg\:dsa-my-negative-xs{margin-top:-.75rem!important;margin-bottom:-.75rem!important}
.lg\:dsa-mt-xs{margin-top:.75rem!important}
.lg\:dsa-mt-negative-xs{margin-top:-.75rem!important}
.lg\:dsa-mr-xs{margin-right:.75rem!important}
.lg\:dsa-mr-negative-xs{margin-right:-.75rem!important}
.lg\:dsa-mb-xs{margin-bottom:.75rem!important}
.lg\:dsa-mb-negative-xs{margin-bottom:-.75rem!important}
.lg\:dsa-ml-xs{margin-left:.75rem!important}
.lg\:dsa-ml-negative-xs{margin-left:-.75rem!important}
.lg\:dsa-m-md{margin:1.25rem!important}
.lg\:dsa-m-negative-md{margin:-1.25rem!important}
.lg\:dsa-mx-md{margin-left:1.25rem!important;margin-right:1.25rem!important}
.lg\:dsa-mx-negative-md{margin-left:-1.25rem!important;margin-right:-1.25rem!important}
.lg\:dsa-my-md{margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.lg\:dsa-my-negative-md{margin-top:-1.25rem!important;margin-bottom:-1.25rem!important}
.lg\:dsa-mt-md{margin-top:1.25rem!important}
.lg\:dsa-mt-negative-md{margin-top:-1.25rem!important}
.lg\:dsa-mr-md{margin-right:1.25rem!important}
.lg\:dsa-mr-negative-md{margin-right:-1.25rem!important}
.lg\:dsa-mb-md{margin-bottom:1.25rem!important}
.lg\:dsa-mb-negative-md{margin-bottom:-1.25rem!important}
.lg\:dsa-ml-md{margin-left:1.25rem!important}
.lg\:dsa-ml-negative-md{margin-left:-1.25rem!important}
.lg\:dsa-m-lg{margin:1.5rem!important}
.lg\:dsa-m-negative-lg{margin:-1.5rem!important}
.lg\:dsa-mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}
.lg\:dsa-mx-negative-lg{margin-left:-1.5rem!important;margin-right:-1.5rem!important}
.lg\:dsa-my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.lg\:dsa-my-negative-lg{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}
.dsa-section-content--lg p+p,.lg\:dsa-mt-lg{margin-top:1.5rem!important}
.lg\:dsa-mt-negative-lg{margin-top:-1.5rem!important}
.lg\:dsa-mr-lg{margin-right:1.5rem!important}
.lg\:dsa-mr-negative-lg{margin-right:-1.5rem!important}
.lg\:dsa-mb-lg{margin-bottom:1.5rem!important}
.lg\:dsa-mb-negative-lg{margin-bottom:-1.5rem!important}
.lg\:dsa-ml-lg{margin-left:1.5rem!important}
.lg\:dsa-ml-negative-lg{margin-left:-1.5rem!important}
.lg\:dsa-m-xl{margin:2rem!important}
.lg\:dsa-m-negative-xl{margin:-2rem!important}
.lg\:dsa-mx-xl{margin-left:2rem!important;margin-right:2rem!important}
.lg\:dsa-mx-negative-xl{margin-left:-2rem!important;margin-right:-2rem!important}
.lg\:dsa-my-xl{margin-top:2rem!important;margin-bottom:2rem!important}
.lg\:dsa-my-negative-xl{margin-top:-2rem!important;margin-bottom:-2rem!important}
.lg\:dsa-mt-xl{margin-top:2rem!important}
.lg\:dsa-mt-negative-xl{margin-top:-2rem!important}
.lg\:dsa-mr-xl{margin-right:2rem!important}
.lg\:dsa-mr-negative-xl{margin-right:-2rem!important}
.lg\:dsa-mb-xl{margin-bottom:2rem!important}
.lg\:dsa-mb-negative-xl{margin-bottom:-2rem!important}
.lg\:dsa-ml-xl{margin-left:2rem!important}
.lg\:dsa-ml-negative-xl{margin-left:-2rem!important}
.lg\:dsa-m-2xl{margin:2.5rem!important}
.lg\:dsa-m-negative-2xl{margin:-2.5rem!important}
.lg\:dsa-mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}
.lg\:dsa-mx-negative-2xl{margin-left:-2.5rem!important;margin-right:-2.5rem!important}
.lg\:dsa-my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.lg\:dsa-my-negative-2xl{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}
.lg\:dsa-mt-2xl{margin-top:2.5rem!important}
.lg\:dsa-mt-negative-2xl{margin-top:-2.5rem!important}
.lg\:dsa-mr-2xl{margin-right:2.5rem!important}
.lg\:dsa-mr-negative-2xl{margin-right:-2.5rem!important}
.lg\:dsa-mb-2xl{margin-bottom:2.5rem!important}
.lg\:dsa-mb-negative-2xl{margin-bottom:-2.5rem!important}
.lg\:dsa-ml-2xl{margin-left:2.5rem!important}
.lg\:dsa-ml-negative-2xl{margin-left:-2.5rem!important}
.lg\:dsa-m-3xl{margin:3rem!important}
.lg\:dsa-m-negative-3xl{margin:-3rem!important}
.lg\:dsa-mx-3xl{margin-left:3rem!important;margin-right:3rem!important}
.lg\:dsa-mx-negative-3xl{margin-left:-3rem!important;margin-right:-3rem!important}
.lg\:dsa-my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}
.lg\:dsa-my-negative-3xl{margin-top:-3rem!important;margin-bottom:-3rem!important}
.lg\:dsa-mt-3xl{margin-top:3rem!important}
.lg\:dsa-mt-negative-3xl{margin-top:-3rem!important}
.lg\:dsa-mr-3xl{margin-right:3rem!important}
.lg\:dsa-mr-negative-3xl{margin-right:-3rem!important}
.lg\:dsa-mb-3xl{margin-bottom:3rem!important}
.lg\:dsa-mb-negative-3xl{margin-bottom:-3rem!important}
.lg\:dsa-ml-3xl{margin-left:3rem!important}
.lg\:dsa-ml-negative-3xl{margin-left:-3rem!important}
.lg\:dsa-m-4xl{margin:3.5rem!important}
.lg\:dsa-m-negative-4xl{margin:-3.5rem!important}
.lg\:dsa-mx-4xl{margin-left:3.5rem!important;margin-right:3.5rem!important}
.lg\:dsa-mx-negative-4xl{margin-left:-3.5rem!important;margin-right:-3.5rem!important}
.lg\:dsa-my-4xl{margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.lg\:dsa-my-negative-4xl{margin-top:-3.5rem!important;margin-bottom:-3.5rem!important}
.lg\:dsa-mt-4xl{margin-top:3.5rem!important}
.lg\:dsa-mt-negative-4xl{margin-top:-3.5rem!important}
.lg\:dsa-mr-4xl{margin-right:3.5rem!important}
.lg\:dsa-mr-negative-4xl{margin-right:-3.5rem!important}
.lg\:dsa-mb-4xl{margin-bottom:3.5rem!important}
.lg\:dsa-mb-negative-4xl{margin-bottom:-3.5rem!important}
.lg\:dsa-ml-4xl{margin-left:3.5rem!important}
.lg\:dsa-ml-negative-4xl{margin-left:-3.5rem!important}
.lg\:dsa-m-5xl{margin:4rem!important}
.lg\:dsa-m-negative-5xl{margin:-4rem!important}
.lg\:dsa-mx-5xl{margin-left:4rem!important;margin-right:4rem!important}
.lg\:dsa-mx-negative-5xl{margin-left:-4rem!important;margin-right:-4rem!important}
.lg\:dsa-my-5xl{margin-top:4rem!important;margin-bottom:4rem!important}
.lg\:dsa-my-negative-5xl{margin-top:-4rem!important;margin-bottom:-4rem!important}
.lg\:dsa-mt-5xl{margin-top:4rem!important}
.lg\:dsa-mt-negative-5xl{margin-top:-4rem!important}
.lg\:dsa-mr-5xl{margin-right:4rem!important}
.lg\:dsa-mr-negative-5xl{margin-right:-4rem!important}
.lg\:dsa-mb-5xl{margin-bottom:4rem!important}
.lg\:dsa-mb-negative-5xl{margin-bottom:-4rem!important}
.lg\:dsa-ml-5xl{margin-left:4rem!important}
.lg\:dsa-ml-negative-5xl{margin-left:-4rem!important}
.lg\:dsa-m-6xl{margin:6rem!important}
.lg\:dsa-m-negative-6xl{margin:-6rem!important}
.lg\:dsa-mx-6xl{margin-left:6rem!important;margin-right:6rem!important}
.lg\:dsa-mx-negative-6xl{margin-left:-6rem!important;margin-right:-6rem!important}
.lg\:dsa-my-6xl{margin-top:6rem!important;margin-bottom:6rem!important}
.lg\:dsa-my-negative-6xl{margin-top:-6rem!important;margin-bottom:-6rem!important}
.lg\:dsa-mt-6xl{margin-top:6rem!important}
.lg\:dsa-mt-negative-6xl{margin-top:-6rem!important}
.lg\:dsa-mr-6xl{margin-right:6rem!important}
.lg\:dsa-mr-negative-6xl{margin-right:-6rem!important}
.lg\:dsa-mb-6xl{margin-bottom:6rem!important}
.lg\:dsa-mb-negative-6xl{margin-bottom:-6rem!important}
.lg\:dsa-ml-6xl{margin-left:6rem!important}
.lg\:dsa-ml-negative-6xl{margin-left:-6rem!important}
.lg\:dsa-m-negative-none,.lg\:dsa-m-none{margin:0!important}
.lg\:dsa-mx-negative-none,.lg\:dsa-mx-none{margin-left:0!important;margin-right:0!important}
.lg\:dsa-my-negative-none,.lg\:dsa-my-none{margin-top:0!important;margin-bottom:0!important}
.lg\:dsa-mt-negative-none,.lg\:dsa-mt-none{margin-top:0!important}
.lg\:dsa-mr-negative-none,.lg\:dsa-mr-none{margin-right:0!important}
.lg\:dsa-mb-negative-none,.lg\:dsa-mb-none{margin-bottom:0!important}
.lg\:dsa-ml-negative-none,.lg\:dsa-ml-none{margin-left:0!important}
body{font-size:1rem;line-height:1.5rem}
.material-symbols-outlined{font-size:24px}
.lg\:dsa-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.lg\:dsa-shadow-10{-webkit-box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20);box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20)}
.lg\:dsa-shadow-20{-webkit-box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20)}
.lg\:dsa-shadow-30{-webkit-box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20)}
.lg\:dsa-shadow-40{-webkit-box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.lg\:dsa-shadow-50{-webkit-box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.lg\:dsa-shadow-60{-webkit-box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.lg\:dsa-shadow-70{-webkit-box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.lg\:dsa-border-radius-sharp{border-radius:0!important}
.lg\:dsa-border-radius-2xs{border-radius:.125rem!important}
.lg\:dsa-border-radius-xs{border-radius:.25rem!important}
.lg\:dsa-border-radius-sm{border-radius:.5rem!important}
.lg\:dsa-border-radius-md{border-radius:.75rem!important}
.lg\:dsa-border-radius-lg{border-radius:1rem!important}
.lg\:dsa-border-radius-xl{border-radius:1.5rem!important}
.lg\:dsa-border-radius-2xl{border-radius:2rem!important}
.lg\:dsa-border-radius-3xl{border-radius:2.5rem!important}
.lg\:dsa-border-radius-round{border-radius:9999px!important}
.lg\:dsa-border{border-width:1px!important;border-style:solid}
.lg\:dsa-border-t{border-top-width:1px!important;border-top-style:solid}
.lg\:dsa-border-r{border-right-width:1px!important;border-right-style:solid}
.lg\:dsa-border-b{border-bottom-width:1px!important;border-bottom-style:solid}
.lg\:dsa-border-l{border-left-width:1px!important;border-left-style:solid}
.lg\:dsa-border-sm{border-width:2px!important;border-style:solid}
.lg\:dsa-border-t-sm{border-top-width:2px!important;border-top-style:solid}
.lg\:dsa-border-r-sm{border-right-width:2px!important;border-right-style:solid}
.lg\:dsa-border-b-sm{border-bottom-width:2px!important;border-bottom-style:solid}
.lg\:dsa-border-l-sm{border-left-width:2px!important;border-left-style:solid}
.lg\:dsa-border-md{border-width:4px!important;border-style:solid}
.lg\:dsa-border-t-md{border-top-width:4px!important;border-top-style:solid}
.lg\:dsa-border-r-md{border-right-width:4px!important;border-right-style:solid}
.lg\:dsa-border-b-md{border-bottom-width:4px!important;border-bottom-style:solid}
.lg\:dsa-border-l-md{border-left-width:4px!important;border-left-style:solid}
.lg\:dsa-border-lg{border-width:6px!important;border-style:solid}
.lg\:dsa-border-t-lg{border-top-width:6px!important;border-top-style:solid}
.lg\:dsa-border-r-lg{border-right-width:6px!important;border-right-style:solid}
.lg\:dsa-border-b-lg{border-bottom-width:6px!important;border-bottom-style:solid}
.lg\:dsa-border-l-lg{border-left-width:6px!important;border-left-style:solid}
.lg\:dsa-border-xl{border-width:8px!important;border-style:solid}
.lg\:dsa-border-t-xl{border-top-width:8px!important;border-top-style:solid}
.lg\:dsa-border-r-xl{border-right-width:8px!important;border-right-style:solid}
.lg\:dsa-border-b-xl{border-bottom-width:8px!important;border-bottom-style:solid}
.lg\:dsa-border-l-xl{border-left-width:8px!important;border-left-style:solid}
.lg\:dsa-border-none{border-width:0!important;border-style:solid}
.lg\:dsa-border-t-none{border-top-width:0!important;border-top-style:solid}
.lg\:dsa-border-r-none{border-right-width:0!important;border-right-style:solid}
.lg\:dsa-border-b-none{border-bottom-width:0!important;border-bottom-style:solid}
.lg\:dsa-border-l-none{border-left-width:0!important;border-left-style:solid}
.lg\:dsa-outline{outline-width:1px!important;outline-style:solid}
.lg\:dsa-outline-t{outline-top-width:1px!important;outline-top-style:solid}
.lg\:dsa-outline-r{outline-right-width:1px!important;outline-right-style:solid}
.lg\:dsa-outline-b{outline-bottom-width:1px!important;outline-bottom-style:solid}
.lg\:dsa-outline-l{outline-left-width:1px!important;outline-left-style:solid}
.lg\:dsa-outline-sm{outline-width:2px!important;outline-style:solid}
.lg\:dsa-outline-t-sm{outline-top-width:2px!important;outline-top-style:solid}
.lg\:dsa-outline-r-sm{outline-right-width:2px!important;outline-right-style:solid}
.lg\:dsa-outline-b-sm{outline-bottom-width:2px!important;outline-bottom-style:solid}
.lg\:dsa-outline-l-sm{outline-left-width:2px!important;outline-left-style:solid}
.lg\:dsa-outline-md{outline-width:4px!important;outline-style:solid}
.lg\:dsa-outline-t-md{outline-top-width:4px!important;outline-top-style:solid}
.lg\:dsa-outline-r-md{outline-right-width:4px!important;outline-right-style:solid}
.lg\:dsa-outline-b-md{outline-bottom-width:4px!important;outline-bottom-style:solid}
.lg\:dsa-outline-l-md{outline-left-width:4px!important;outline-left-style:solid}
.lg\:dsa-outline-lg{outline-width:6px!important;outline-style:solid}
.lg\:dsa-outline-t-lg{outline-top-width:6px!important;outline-top-style:solid}
.lg\:dsa-outline-r-lg{outline-right-width:6px!important;outline-right-style:solid}
.lg\:dsa-outline-b-lg{outline-bottom-width:6px!important;outline-bottom-style:solid}
.lg\:dsa-outline-l-lg{outline-left-width:6px!important;outline-left-style:solid}
.lg\:dsa-outline-xl{outline-width:8px!important;outline-style:solid}
.lg\:dsa-outline-t-xl{outline-top-width:8px!important;outline-top-style:solid}
.lg\:dsa-outline-r-xl{outline-right-width:8px!important;outline-right-style:solid}
.lg\:dsa-outline-b-xl{outline-bottom-width:8px!important;outline-bottom-style:solid}
.lg\:dsa-outline-l-xl{outline-left-width:8px!important;outline-left-style:solid}
.lg\:dsa-outline-none{outline-width:0!important;outline-style:solid}
.lg\:dsa-outline-t-none{outline-top-width:0!important;outline-top-style:solid}
.lg\:dsa-outline-r-none{outline-right-width:0!important;outline-right-style:solid}
.lg\:dsa-outline-b-none{outline-bottom-width:0!important;outline-bottom-style:solid}
.lg\:dsa-outline-l-none{outline-left-width:0!important;outline-left-style:solid}
.lg\:dsa-row{--gutter-x:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutter-x) * -.5);margin-left:calc(var(--gutter-x) * -.5)}
.lg\:dsa-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.lg\:dsa-col-1,.lg\:dsa-col-10,.lg\:dsa-col-11,.lg\:dsa-col-12,.lg\:dsa-col-2,.lg\:dsa-col-3,.lg\:dsa-col-4,.lg\:dsa-col-5,.lg\:dsa-col-6,.lg\:dsa-col-7,.lg\:dsa-col-8,.lg\:dsa-col-9{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.dsa-container,.dsa-row{--gutter-x:20px}
.lg\:dsa-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33%;flex:0 0 8.33%;max-width:8.33%}
.lg\:dsa-offset-0{margin-left:0}
.lg\:dsa-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}
.lg\:dsa-offset-1{margin-left:8.33%}
.lg\:dsa-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.lg\:dsa-offset-2{margin-left:16.66%}
.lg\:dsa-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}
.lg\:dsa-offset-3{margin-left:25%}
.lg\:dsa-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66%;flex:0 0 41.66%;max-width:41.66%}
.lg\:dsa-offset-4{margin-left:33.33%}
.lg\:dsa-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.lg\:dsa-offset-5{margin-left:41.66%}
.lg\:dsa-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33%;flex:0 0 58.33%;max-width:58.33%}
.lg\:dsa-offset-6{margin-left:50%}
.lg\:dsa-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}
.lg\:dsa-offset-7{margin-left:58.33%}
.lg\:dsa-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.lg\:dsa-offset-8{margin-left:66.66%}
.lg\:dsa-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33%;flex:0 0 83.33%;max-width:83.33%}
.lg\:dsa-offset-9{margin-left:75%}
.lg\:dsa-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66%;flex:0 0 91.66%;max-width:91.66%}
.lg\:dsa-offset-10{margin-left:83.33%}
.lg\:dsa-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.lg\:dsa-offset-11{margin-left:91.66%}
.lg\:dsa-g-0{--gutter-x:0}
.lg\:dsa-d-block{display:block}
.lg\:dsa-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.lg\:dsa-d-grid{display:grid}
.lg\:dsa-d-inline{display:inline}
.lg\:dsa-d-inline-block{display:inline-block}
.lg\:dsa-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.lg\:dsa-d-inline-grid{display:inline-grid}
.lg\:dsa-d-contents{display:contents}
.lg\:dsa-d-none{display:none}
.lg\:dsa-w-auto{width:auto!important}
.lg\:dsa-w-full{width:100%!important}
.lg\:dsa-w-screen{width:100vw!important}
.lg\:dsa-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}
.lg\:dsa-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}
.lg\:dsa-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
.lg\:dsa-h-auto{height:auto!important}
.lg\:dsa-h-full{height:100%!important}
.lg\:dsa-h-screen{height:100vh!important}
.lg\:dsa-h-min{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}
.lg\:dsa-h-max{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}
.lg\:dsa-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.lg\:dsa-position-static{position:static!important}
.lg\:dsa-position-relative{position:relative!important}
.lg\:dsa-position-absolute{position:absolute!important}
.lg\:dsa-position-fixed{position:fixed!important}
.lg\:dsa-position-sticky{position:sticky!important}
.lg\:dsa-position-unset{position:unset!important}
.lg\:dsa-position-top-0{top:0!important}
.lg\:dsa-position-top-auto{top:auto!important}
.lg\:dsa-position-right-0{right:0!important}
.lg\:dsa-position-right-auto{right:auto!important}
.lg\:dsa-position-bottom-0{bottom:0!important}
.lg\:dsa-position-bottom-auto{bottom:auto!important}
.lg\:dsa-position-left-0{left:0!important}
.lg\:dsa-position-left-auto{left:auto!important}
.lg\:dsa-inset-0{inset:0!important}
.lg\:dsa-inset-auto{inset:auto!important}
.lg\:dsa-align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.lg\:dsa-align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.lg\:dsa-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.lg\:dsa-align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.lg\:dsa-align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.lg\:dsa-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.lg\:dsa-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.lg\:dsa-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.lg\:dsa-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.lg\:dsa-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.lg\:dsa-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}
.lg\:dsa-flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.lg\:dsa-flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.lg\:dsa-flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.lg\:dsa-flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.lg\:dsa-flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.lg\:dsa-flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.lg\:dsa-flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.lg\:dsa-flex-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.lg\:dsa-flex-auto{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.lg\:dsa-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.lg\:dsa-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.lg\:dsa-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.lg\:dsa-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.lg\:dsa-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.lg\:dsa-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.lg\:dsa-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
.lg\:dsa-overflow-auto{overflow:auto!important}
.lg\:dsa-overflow-hidden{overflow:hidden!important}
.lg\:dsa-overflow-visible{overflow:visible!important}
.lg\:dsa-overflow-scroll{overflow:scroll!important}
.lg\:dsa-overflow-x-auto{overflow-x:auto!important}
.lg\:dsa-overflow-x-hidden{overflow-x:hidden!important}
.lg\:dsa-overflow-x-visible{overflow-x:visible!important}
.lg\:dsa-overflow-x-scroll{overflow-x:scroll!important}
.lg\:dsa-overflow-y-auto{overflow-y:auto!important}
.lg\:dsa-overflow-y-hidden{overflow-y:hidden!important}
.lg\:dsa-overflow-y-visible{overflow-y:visible!important}
.lg\:dsa-overflow-y-scroll{overflow-y:scroll!important}
.lg\:dsa-text-align-left{text-align:left!important}
.lg\:dsa-text-align-right{text-align:right!important}
.lg\:dsa-text-align-center{text-align:center!important}
.lg\:dsa-text-align-justify{text-align:justify!important}
.lg\:dsa-text-transform-uppercase{text-transform:uppercase!important}
.lg\:dsa-text-transform-lowercase{text-transform:lowercase!important}
.lg\:dsa-text-transform-capitalize{text-transform:capitalize!important}
.lg\:dsa-text-transform-none{text-transform:none!important}
.lg\:dsa-opacity-0{opacity:0}
.lg\:dsa-opacity-25{opacity:.25}
.lg\:dsa-opacity-50{opacity:.5}
.lg\:dsa-opacity-75{opacity:.75}
.lg\:dsa-opacity-100{opacity:1}
.lg\:dsa-cursor-pointer{cursor:pointer!important}
.lg\:dsa-cursor-default{cursor:default!important}
.lg\:dsa-cursor-text{cursor:text!important}
.lg\:dsa-cursor-none{cursor:none!important}
.lg\:dsa-badge{font-size:.75rem;line-height:.875rem;padding:.5rem 1rem;gap:.25rem}
.lg\:dsa-badge .dsa-badge--icon:not(svg),.lg\:dsa-badge .material-symbols-outlined,.lg\:dsa-badge-lg .dsa-badge--icon:not(svg),.lg\:dsa-badge-lg .material-symbols-outlined,.lg\:dsa-btn-sm .dsa-btn--icon:not(svg),.lg\:dsa-btn-sm .material-symbols-outlined{font-size:.875rem}
.lg\:dsa-badge svg,.lg\:dsa-badge-lg svg,.lg\:dsa-btn-sm svg{width:.875rem;height:.875rem}
.lg\:dsa-badge-sm{font-size:.75rem;line-height:.875rem;padding:.25rem 1rem;gap:.25rem}
.lg\:dsa-badge-sm .dsa-badge--icon:not(svg),.lg\:dsa-badge-sm .material-symbols-outlined{font-size:.625rem}
.lg\:dsa-badge-sm svg{width:.625rem;height:.625rem}
.lg\:dsa-badge-lg{font-size:.75rem;line-height:.875rem;padding:.75rem 1rem;gap:.25rem}
.lg\:dsa-btn{font-size:.875rem;line-height:1.5rem;padding:calc(.75rem - 1px) 1.5rem;gap:.5rem}
.lg\:dsa-btn .dsa-btn--icon:not(svg),.lg\:dsa-btn .material-symbols-outlined,.lg\:dsa-link,.lg\:dsa-link .dsa-link--icon:not(svg),.lg\:dsa-link .material-symbols-outlined{font-size:1rem}
.lg\:dsa-btn svg,.lg\:dsa-link svg{width:1rem;height:1rem}
.lg\:dsa-btn-sm{font-size:.75rem;line-height:1rem;padding:calc(.5rem - 1px) 1rem;gap:.25rem}
.lg\:dsa-btn-lg{font-size:1rem;line-height:1.5rem;padding:calc(1rem - 1px) 2rem;gap:.5rem}
.lg\:dsa-btn-lg .dsa-btn--icon:not(svg),.lg\:dsa-btn-lg .material-symbols-outlined{font-size:1.25rem}
.lg\:dsa-btn-lg svg{width:1.25rem;height:1.25rem}
.lg\:dsa-btn-icon,.lg\:dsa-btn-icon-sm{padding:calc(.5rem - 1px) .5rem}
.lg\:dsa-btn-icon .dsa-btn--icon:not(svg),.lg\:dsa-btn-icon .material-symbols-outlined{font-size:2rem}
.lg\:dsa-btn-icon svg{width:2rem;height:2rem}
.lg\:dsa-btn-icon-sm .dsa-btn--icon:not(svg),.lg\:dsa-btn-icon-sm .material-symbols-outlined,.lg\:dsa-link-lg .dsa-link--icon:not(svg),.lg\:dsa-link-lg .material-symbols-outlined{font-size:1.5rem}
.lg\:dsa-btn-icon-sm svg{width:1.5rem;height:1.5rem}
.lg\:dsa-btn-full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.lg\:dsa-btn-none{border:0;background:0 0;padding:0;color:inherit}
.dsa-card-eventos-capa,.dsa-fiquepordentro-card-capa{height:200px}
.dsa-card-eventos-lista{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 7rem)/ 3);flex:1 1 calc((100% - 7rem)/ 3);max-width:calc((100% - 7rem)/ 3)}
.dsa-card-event-highlight .dsa-inner-image{left:-65px}
.dsa-card-vitrine-product{height:225px}
.dsa-event-list-container{gap:3.5rem}
.lg\:dsa-link svg,.lg\:dsa-link svg *,.lg\:dsa-link-lg svg *,.lg\:dsa-link-sm svg *,.lg\:dsa-link-xs svg *{fill:currentcolor}
.lg\:dsa-link{line-height:1.25rem;gap:.25rem}
.lg\:dsa-link-sm .dsa-link--icon:not(svg),.lg\:dsa-link-sm .material-symbols-outlined,.lg\:dsa-link-xs,.lg\:dsa-link-xs .dsa-link--icon:not(svg),.lg\:dsa-link-xs .material-symbols-outlined{font-size:.75rem}
.lg\:dsa-link-xs{line-height:.875rem;gap:.25rem}
.lg\:dsa-link-sm svg,.lg\:dsa-link-xs svg{width:.75rem;height:.75rem;fill:currentcolor}
.lg\:dsa-link-sm{font-size:.875rem;line-height:1rem;gap:.25rem}
.lg\:dsa-link-lg{font-size:1.25rem;line-height:1.5rem;gap:.25rem}
.lg\:dsa-link-lg svg{width:1.5rem;height:1.5rem;fill:currentcolor}
.dsa-services-channel-shortcuts ul li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}
.dsa-fixed-button{top:60%;right:20px}
.dsa-footer__sitemap{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.dsa-footer__sitemap>ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.dsa-home-banner .swiper-wrapper,.dsa-section-banner-secundario img{aspect-ratio:64/21}
.dsa-card-featured .dsa-inner-image{left:-40px}
.dsa-section-newsletter-text{left:-98px}
.dsa-page-lojas-capa{width:210px;height:210px;background:var(--ambient-base-deep-light);-ms-flex-negative:0!important;flex-shrink:0!important}
.dsa-section-details{background:linear-gradient(0deg,var(--ambient-base-deep-light) calc(100% - 340px),var(--ambient-grayscale-10) 340px)}
}
.dsa-section-details--dark{background:linear-gradient(0deg,var(--ambient-base-deep-light) calc(100% - 170px),var(--ambient-neutral-100) 170px)}
.dsa-section-details--dark .dsa-section-details__images-container{margin:0 auto;max-width:calc(700px + var(--details-gutter-x) * 2)!important}
.dsa-section-details__container{--details-max-width:900px;--details-gutter-x:16px;max-width:calc(var(--details-max-width) + var(--details-gutter-x) * 2)!important;padding-block:1.25rem}
.dsa-section-details__image{width:100%;height:245px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}
.dsa-section-details__content p+p{margin-top:1rem!important}
@media (min-width:768px) and (max-width:992px){
.dsa-page-horarios__card:nth-child(2n) div{margin-left:calc(var(--gutter-x) * .5 * -1);margin-right:0;padding-right:0}
.dsa-page-horarios__card:nth-child(2n-1) div{margin-right:calc(var(--gutter-x) * .5 * -1);margin-left:0;padding-left:0}
}
.dsa-sobre-o-shopping__banner img{width:100%;aspect-ratio:16/9}
.dsa-sobre-o-shopping__content p+p{margin-top:1.5rem}
.dsa-sobre-o-shopping__cards{display:grid;grid-template-columns:repeat(3,85%)}
.dsa-cinema__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;border-bottom:1px solid var(--ambient-neutral-20);padding-block:1.5rem;padding-inline:1rem;margin-inline:-1rem;overflow:auto}
.dsa-cinema__navigation a,.dsa-cinema__navigation button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:0;color:var(--ambient-base-light);background:0 0;border:none}
.dsa-cinema__navigation button.dsa-cinema__navigation-estreia{margin-left:auto;line-height:1.125rem}
.dsa-cinema__trailer{position:relative;aspect-ratio:17/26}
.dsa-cinema__trailer-image,.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-sortCriteria .lum-form-field-label,.main .lumis-service-search #search_area>.lum-list .lum-content-introduction-image img,li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-introduction-image img{width:100%}
.dsa-cinema__trailer-button{cursor:pointer}
.dsa-cinema__trailer-button>div{width:100%;position:absolute;top:0;left:0;right:0;border-radius:.25rem;overflow:hidden;line-height:0}
.dsa-cinema__trailer-button>div img{width:100%;height:100%}
.dsa-cinema__trailer-button>div::after{content:"";width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjQiIGN4PSIyNi41IiBjeT0iMjYiIHI9IjI2IiBmaWxsPSIjMDkxNDJBIi8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82MzkxXzE1MzA3KSI+CjxwYXRoIGQ9Ik0yMC41IDE2LjVWMzUuNUwzNS41IDI2TDIwLjUgMTYuNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjM5MV8xNTMwNyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjUgMTQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:center;background-size:contain}
.dsa-cinema__classificacao,.dsa-teatro__classificacao{width:1rem;height:1rem;border-radius:.125rem;font-family:"Be Vietnam Pro",sans-serif;color:var(--ambient-base-deep-light);text-align:center;font-size:.625rem;font-style:normal;font-weight:700;line-height:1rem;letter-spacing:-.4px}
.dsa-cinema__classificacao[data-classificacao=L]{background-color:#00a651}
.dsa-cinema__classificacao[data-classificacao="10"]{background-color:#0095da}
.dsa-cinema__classificacao[data-classificacao="12"]{background-color:#fbc115}
.dsa-cinema__classificacao[data-classificacao="14"]{background-color:#f58220}
.dsa-cinema__classificacao[data-classificacao="16"]{background-color:#ec1d25}
.dsa-cinema__classificacao[data-classificacao="18"]{background-color:#000}
.dsa-teatro__navigation{max-width:25.7rem}
.dsa-teatro__imagem{position:relative;aspect-ratio:16/9}
.dsa-teatro__classificacao[data-classificacao=L]{background-color:#00a651}
.dsa-teatro__classificacao[data-classificacao="10"]{background-color:#0095da}
.dsa-teatro__classificacao[data-classificacao="12"]{background-color:#fbc115}
.dsa-teatro__classificacao[data-classificacao="14"]{background-color:#f58220}
.dsa-teatro__classificacao[data-classificacao="16"]{background-color:#ec1d25}
.dsa-teatro__classificacao[data-classificacao="18"]{background-color:#000}
.dsa-servicos-e-facilidades__button{min-width:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:2rem 1.5rem;border-radius:.25rem;background:var(--function-primary-dark);color:var(--ambient-base-deep-light);text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.dsa-servicos-e-facilidades__button img,.dsa-servicos-e-facilidades__button svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:32px;height:32px}
.dsa-servicos-e-facilidades__button:hover{background:var(--function-primary-action)}
.main .lumis-service-search{max-width:1460px;margin-inline:auto}
.main .lumis-service-search #search_area>.lum-list .lum-field-id-highlights .lum-label,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-aggregation>span,.main .lumis-service-search>form>section>.lum-header{display:none}
.dsa-footer .footer__address,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-list-item,.main .lumis-service-search>form>section>.lum-content{margin:0}
.main .lumis-service-search>form>section>.lum-content>.lum-content-body{width:100%;padding:0 1.25rem}
.main .lumis-service-search .lum-aggregate-area{background:var(--function-primary-dark);padding:1.25rem;border-radius:.25rem}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-title{text-transform:none;color:var(--ambient-base-deep-light);font-family:"Be Vietnam Pro",system-ui;width:100%;margin-bottom:1.5rem;font-size:1.75rem!important;line-height:2.25rem!important;font-weight:600!important;letter-spacing:-.2px!important}
.main .lumis-service-search #search_area,.main .lumis-service-search .lum-aggregate-area #lum-aggregate-filtered-links{margin-bottom:1.5rem}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links{list-style-type:none;padding:0;margin:0}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link{font-family:var(--font-bold);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1rem}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .lum-aggregate-document-count{margin:0 .25rem 0 0;background:0 0;color:var(--ambient-base-deep-light);width:1.5em;height:auto;display:inline-block;text-align:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:.875rem;line-height:1rem}
.main .lumis-service-search #search_area .lum-search-norowsmessage{border-top:1px solid #d8d8d8;margin-top:2em;padding:2em 0}
.main .lumis-service-search #search_area .lum-search-norowsmessage>p{font-weight:700;font-size:1.3rem;line-height:1.3}
.main .lumis-service-search #search_area .lum-search-norowsmessage .lum-list{list-style-type:none;font-size:1em}
.main .lumis-service-search #search_area .lum-search-norowsmessage .lum-list-item::before{background:var(--main-color)}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-query{min-width:60%!important;margin-right:9rem!important}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-query input[type=text]{padding:.875rem .75rem;border-radius:.25rem;border:1px solid var(--ambient-grayscale-50);background:var(--ambient-base-deep-light);color:var(--ambient-base-deep-dark);font-family:"Be Vietnam Pro",system-ui;height:auto!important;font-size:1.25rem!important;line-height:1.5rem!important;font-weight:400!important}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-sortCriteria{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-sortCriteria .lum-form-field-label label{color:var(--ambient-grayscale-70);font-family:"Be Vietnam Pro",system-ui;font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-sortCriteria .lum-form-field-value{width:100%;margin:0}
.main .lumis-service-search #search_area .lum-search-form>.lum-actions{position:absolute!important;width:auto!important;margin:0!important;right:0!important;top:0!important}
.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary{font-size:.875rem;line-height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem}
.main .lumis-service-search #search_area>.lum-list .lum-list-item{padding:2rem 0 1rem;border-bottom:1px solid var(--ambient-grayscale-30)}
.main .lumis-service-search #search_area>.lum-list .lum-list-item.lum-last,li.lum-service-search-autocomplete-item:last-child{border:none}
.main .lumis-service-search #search_area>.lum-list .lum-content-title{text-transform:none;font-family:"Be Vietnam Pro",system-ui;margin:0 0 .5rem;color:var(--ambient-base-dark);font-size:2rem!important;line-height:2.5rem!important;font-weight:600!important;letter-spacing:-.28px!important}
.main .lumis-service-search #search_area>.lum-list .lum-content-title a{color:var(--ambient-base-dark);text-decoration:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.main .lumis-service-search #search_area>.lum-list .lum-content-title a:hover{opacity:.7}
.main .lumis-service-search #search_area>.lum-list .lum-content-meta-information{list-style-type:none;padding:0;margin:0 0 .5rem}
.main .lumis-service-search #search_area>.lum-list .lum-content-meta-information li{font-family:"Be Vietnam Pro",system-ui;color:var(--function-primary-action);text-transform:none;font-size:1rem!important;line-height:1.25rem!important;font-weight:400!important}
.main .lumis-service-search #search_area>.lum-list .lum-field-id-highlights .lum-field-value{color:var(--ambient-grayscale-70);font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important}
.main .lumis-service-search #search_area>.lum-list .lum-content-introduction{color:var(--ambient-base-deep-dark);font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important}
.main .lumis-service-search #search_area>.lum-list .lum-content-introduction-image{float:right;margin:0 0 1em 1em;max-width:10em;max-height:10em}
.main .lumis-service-search .lum-pagination{border-bottom:none;padding-bottom:0;color:var(--ambient-base-deep-dark)}
.main .lumis-service-search .lum-pagination:last-child{margin-top:1.5rem;padding-top:0;border-top:none;border-bottom:none}
.main .lumis-service-search .lum-pagination .lum-pagination-navigation-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1em}
.main .lumis-service-search .lum-pagination input[type=text]{padding:.875rem .75rem;border-radius:.25rem;border:1px solid var(--ambient-grayscale-50);background:var(--ambient-base-deep-light);color:var(--ambient-base-deep-dark);font-family:"Be Vietnam Pro",system-ui;height:2.75rem!important;width:2.75rem!important;font-size:1rem!important;line-height:1.25rem!important;font-weight:400!important}
.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5em;-ms-flex-pack:distribute;justify-content:space-around}
.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-next,.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-prev{border:0;width:24px;height:24px;color:var(--function-primary-action);text-indent:0;overflow:visible;border-radius:0}
.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-next::before,.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-prev::before{font-family:"Material Symbols Outlined";border-bottom:0;border-right:0;position:absolute;width:12px;height:20px;inset:0;font-size:24px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;top:50%;right:0!important}
.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-prev::before{content:"arrow_back_ios"}
.main .lumis-service-search .lum-pagination .lum-pagination-navigation-buttons .lum-next::before{content:"arrow_forward_ios"}
.ui-autocomplete{border-top:1px solid #e0e0e0;background:#f5f5f5;margin:0;padding:0;position:absolute;left:0;top:100%;list-style-type:none}
li.lum-first.lum-last.lum-service-search-lists-separator.lum-service-search-autocomplete-item.ui-menu-item{font-weight:700;color:var(--main-color)}
li.lum-first.lum-last.lum-service-search-lists-separator.lum-service-search-autocomplete-item.ui-menu-item .ui-corner-all{padding:.75em 5em;cursor:pointer}
li.lum-service-search-autocomplete-item{margin:0;border-bottom:1px solid #e0e0e0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
li.lum-service-search-autocomplete-item:last-child .ui-corner-all{padding-bottom:2.5em}
li.lum-service-search-autocomplete-item:hover{background:#fff}
li.lum-service-search-autocomplete-item .ui-corner-all{text-decoration:none;color:inherit;position:relative;padding:2em 5em;display:block}
li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-header{position:relative;padding-right:14em}
li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-introduction-image{position:absolute;right:0;top:0;width:12em;max-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:992px){
.dsa-teatro__imagem img{width:100%}
.main .lumis-service-search .lum-aggregate-area{width:100%;margin:0;margin-inline:-1.25rem;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;border-radius:unset}
.main .lumis-service-search #search_area{width:100%;max-width:100%;margin-top:1.5rem}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-query{margin-right:6.5rem!important}
.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary{width:5.5rem}
li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-header{padding:0}
li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-introduction-image{position:relative;width:100%;margin-bottom:1em}
}
li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-title{font-size:1.5em;line-height:1.3;text-transform:uppercase;margin:0 0 .3em;color:var(--main-color)}
@media (max-width:768px){
.main .lumis-service-search #search_area>.lum-list .lum-content-title a:hover{opacity:1}
.main .lumis-service-search #search_area{max-width:100%!important}
.main .lumis-service-search .lum-pagination{padding-left:0;margin-top:1em;font-size:.875em}
.ui-autocomplete{overflow-y:auto;max-height:30em}
li.lum-first.lum-last.lum-service-search-lists-separator.lum-service-search-autocomplete-item.ui-menu-item .ui-corner-all{padding:.75em 1em}
li.lum-service-search-autocomplete-item .ui-corner-all .lum-content-title{font-size:1.3em}
li.lum-service-search-autocomplete-item .ui-corner-all{padding:1.5em 1em}
}
.ui-menu .ui-menu-item.lum-service-search-autocomplete-item a.ui-state-active,.ui-menu .ui-menu-item.lum-service-search-autocomplete-item a:hover{background:#fff;border:none;color:inherit}
.dsa-hotsites-banner img{max-width:1920px;-o-object-fit:cover;object-fit:cover}
.dsa-hotsites__mid-banner__link{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.dsa-hotsites__mid-banner__link img{width:100%}
.dsa-hotsites__mid-banner__link:hover{opacity:.9}
.dsa-hotsites__mosaic{margin:1.5rem 0;background-size:contain;background-repeat:no-repeat;background-position:center top}
.dsa-hotsites__mosaic__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}
.dsa-hotsites__mosaic__item+.dsa-hotsites__mosaic__item{margin-top:2rem}
.dsa-hotsites__mosaic__images img{width:100%}
.dsa-hotsites__mosaic__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}
.dsa-card-teatro-home__image{width:142px;-ms-flex-negative:0;flex-shrink:0;z-index:0;border-radius:.5rem .25rem .25rem .5rem}
.dsa-card-teatro-home__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.dsa-card-teatro-home__content{position:relative;z-index:1;border-radius:.25rem .5rem .5rem .25rem}
.dsa-card-teatro-home__content p{display:none!important}
.dsa-card-teatro-home__content::after{content:"";position:absolute;top:0;width:100%;height:100%;border-left:2px dashed var(--ambient-base-light);z-index:0;left:-1px;border-radius:calc(.5rem + .1rem)}
.dsa-card-teatro-secondary__image{aspect-ratio:87/49;-ms-flex-negative:0;flex-shrink:0;position:relative;line-height:0;z-index:1;margin-block:0.5rem}
.dsa-card-teatro-secondary__image img{border-radius:.25rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.dsa-card-teatro-secondary__content{position:absolute;height:100%;width:100%;left:25%;padding-left:calc(25% + 1rem)!important}
.swiper{--swiper-navigation-sides-offset:1rem;--swiper-navigation-color:var(--ambient-base-dark);--swiper-navigation-size:44px;--swiper-pagination-bottom:20px;--swiper-pagination-color:var(--function-primary-action);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-30);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:map.get($border-radius, "round")}
.swiper .swiper-button-prev::after,.swiper .swiper-rtl .swiper-button-prev::after{content:"chevron_left"}
.swiper .swiper-button-next::after,.swiper .swiper-rtl .swiper-button-next::after{content:"chevron_right"}
.swiper .swiper-horizontal>.swiper-pagination-bullets,.swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper .swiper-pagination-custom,.swiper .swiper-pagination-fraction{width:100%;max-width:172px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:8px}
.swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:100%;margin:0;height:4px;border-radius:999px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}
.swiper .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.swiper-negative{--swiper-pagination-color:var(--function-primary-active);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-20);--swiper-navigation-color:var(--ambient-base-deep-light)}
@media (min-width:576px){
.sm\:swiper{--swiper-navigation-color:var(--ambient-base-dark);--swiper-pagination-color:var(--function-primary-action);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-30)}
.sm\:swiper-negative{--swiper-pagination-color:var(--function-primary-active);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-20);--swiper-navigation-color:var(--ambient-base-deep-light)}
}
@media (min-width:768px){
.md\:dsa-text-italic{font-style:italic!important}
.md\:dsa-text-decoration-none{text-decoration:none!important}
.md\:dsa-text-strikethrough{text-decoration:line-through!important}
.md\:dsa-text-underline{text-decoration:underline!important}
.md\:dsa-text-bold{font-weight:700!important}
.md\:dsa-text-semi-bold{font-weight:600!important}
.md\:dsa-text-normal{font-weight:400!important}
.md\:dsa-text-font-primary{font-family:"Be Vietnam Pro",system-ui!important}
.md\:dsa-pt-auto,.md\:dsa-py-auto{padding-top:auto!important}
.md\:dsa-pr-auto,.md\:dsa-px-auto{padding-right:auto!important}
.md\:dsa-pb-auto,.md\:dsa-py-auto{padding-bottom:auto!important}
.md\:dsa-pl-auto,.md\:dsa-px-auto{padding-left:auto!important}
.md\:dsa-gap-auto,.md\:dsa-gapb-auto,.md\:dsa-gapl-auto,.md\:dsa-gapr-auto,.md\:dsa-gapt-auto{gap:auto!important}
.md\:dsa-gapx-auto{-webkit-column-gap:auto!important;-moz-column-gap:auto!important;column-gap:auto!important}
.md\:dsa-gapy-auto{row-gap:auto!important}
.md\:dsa-gap,.md\:dsa-gap-sm,.md\:dsa-gapb,.md\:dsa-gapb-sm,.md\:dsa-gapl,.md\:dsa-gapl-sm,.md\:dsa-gapr,.md\:dsa-gapr-sm,.md\:dsa-gapt,.md\:dsa-gapt-sm{gap:1rem!important}
.md\:dsa-gapx,.md\:dsa-gapx-sm{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.md\:dsa-gapy,.md\:dsa-gapy-sm{row-gap:1rem!important}
.md\:dsa-gap-3xs,.md\:dsa-gapb-3xs,.md\:dsa-gapl-3xs,.md\:dsa-gapr-3xs,.md\:dsa-gapt-3xs{gap:.25rem!important}
.md\:dsa-gapx-3xs{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}
.md\:dsa-gapy-3xs{row-gap:.25rem!important}
.md\:dsa-gap-2xs,.md\:dsa-gapb-2xs,.md\:dsa-gapl-2xs,.md\:dsa-gapr-2xs,.md\:dsa-gapt-2xs{gap:.5rem!important}
.md\:dsa-gapx-2xs{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}
.md\:dsa-gapy-2xs{row-gap:.5rem!important}
.md\:dsa-gap-xs,.md\:dsa-gapb-xs,.md\:dsa-gapl-xs,.md\:dsa-gapr-xs,.md\:dsa-gapt-xs{gap:.75rem!important}
.md\:dsa-gapx-xs{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.md\:dsa-gapy-xs{row-gap:.75rem!important}
.md\:dsa-gap-md,.md\:dsa-gapb-md,.md\:dsa-gapl-md,.md\:dsa-gapr-md,.md\:dsa-gapt-md{gap:1.25rem!important}
.md\:dsa-gapx-md{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}
.md\:dsa-gapy-md{row-gap:1.25rem!important}
.md\:dsa-gap-lg,.md\:dsa-gapb-lg,.md\:dsa-gapl-lg,.md\:dsa-gapr-lg,.md\:dsa-gapt-lg{gap:1.5rem!important}
.md\:dsa-gapx-lg{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.md\:dsa-gapy-lg{row-gap:1.5rem!important}
.md\:dsa-gap-xl,.md\:dsa-gapb-xl,.md\:dsa-gapl-xl,.md\:dsa-gapr-xl,.md\:dsa-gapt-xl{gap:2rem!important}
.md\:dsa-gapx-xl{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}
.md\:dsa-gapy-xl{row-gap:2rem!important}
.md\:dsa-gap-2xl,.md\:dsa-gapb-2xl,.md\:dsa-gapl-2xl,.md\:dsa-gapr-2xl,.md\:dsa-gapt-2xl{gap:2.5rem!important}
.md\:dsa-gapx-2xl{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}
.md\:dsa-gapy-2xl{row-gap:2.5rem!important}
.md\:dsa-gap-3xl,.md\:dsa-gapb-3xl,.md\:dsa-gapl-3xl,.md\:dsa-gapr-3xl,.md\:dsa-gapt-3xl{gap:3rem!important}
.md\:dsa-gapx-3xl{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}
.md\:dsa-gapy-3xl{row-gap:3rem!important}
.md\:dsa-gap-4xl,.md\:dsa-gapb-4xl,.md\:dsa-gapl-4xl,.md\:dsa-gapr-4xl,.md\:dsa-gapt-4xl{gap:3.5rem!important}
.md\:dsa-gapx-4xl{-webkit-column-gap:3.5rem!important;-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}
.md\:dsa-gapy-4xl{row-gap:3.5rem!important}
.md\:dsa-gap-5xl,.md\:dsa-gapb-5xl,.md\:dsa-gapl-5xl,.md\:dsa-gapr-5xl,.md\:dsa-gapt-5xl{gap:4rem!important}
.md\:dsa-gapx-5xl{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}
.md\:dsa-gapy-5xl{row-gap:4rem!important}
.md\:dsa-gap-6xl,.md\:dsa-gapb-6xl,.md\:dsa-gapl-6xl,.md\:dsa-gapr-6xl,.md\:dsa-gapt-6xl{gap:6rem!important}
.md\:dsa-gapx-6xl{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}
.md\:dsa-gapy-6xl{row-gap:6rem!important}
.md\:dsa-gap-none,.md\:dsa-gapb-none,.md\:dsa-gapl-none,.md\:dsa-gapr-none,.md\:dsa-gapt-none{gap:0!important}
.md\:dsa-gapx-none{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}
.md\:dsa-gapy-none{row-gap:0!important}
.md\:dsa-p-auto{padding:auto!important}
.md\:dsa-pt,.md\:dsa-pt-sm,.md\:dsa-py,.md\:dsa-py-sm{padding-top:1rem!important}
.md\:dsa-pr,.md\:dsa-pr-sm,.md\:dsa-px,.md\:dsa-px-sm{padding-right:1rem!important}
.md\:dsa-pb,.md\:dsa-pb-sm,.md\:dsa-py,.md\:dsa-py-sm{padding-bottom:1rem!important}
.md\:dsa-pl,.md\:dsa-pl-sm,.md\:dsa-px,.md\:dsa-px-sm{padding-left:1rem!important}
.md\:dsa-p,.md\:dsa-p-sm{padding:1rem!important}
.md\:dsa-pt-3xs,.md\:dsa-py-3xs{padding-top:.25rem!important}
.md\:dsa-pr-3xs,.md\:dsa-px-3xs{padding-right:.25rem!important}
.md\:dsa-pb-3xs,.md\:dsa-py-3xs{padding-bottom:.25rem!important}
.md\:dsa-pl-3xs,.md\:dsa-px-3xs{padding-left:.25rem!important}
.md\:dsa-p-3xs{padding:.25rem!important}
.md\:dsa-pt-2xs,.md\:dsa-py-2xs{padding-top:.5rem!important}
.md\:dsa-pr-2xs,.md\:dsa-px-2xs{padding-right:.5rem!important}
.md\:dsa-pb-2xs,.md\:dsa-py-2xs{padding-bottom:.5rem!important}
.md\:dsa-pl-2xs,.md\:dsa-px-2xs{padding-left:.5rem!important}
.md\:dsa-p-2xs{padding:.5rem!important}
.md\:dsa-pt-xs,.md\:dsa-py-xs{padding-top:.75rem!important}
.md\:dsa-pr-xs,.md\:dsa-px-xs{padding-right:.75rem!important}
.md\:dsa-pb-xs,.md\:dsa-py-xs{padding-bottom:.75rem!important}
.md\:dsa-pl-xs,.md\:dsa-px-xs{padding-left:.75rem!important}
.md\:dsa-p-xs{padding:.75rem!important}
.md\:dsa-pt-md,.md\:dsa-py-md{padding-top:1.25rem!important}
.md\:dsa-pr-md,.md\:dsa-px-md{padding-right:1.25rem!important}
.md\:dsa-pb-md,.md\:dsa-py-md{padding-bottom:1.25rem!important}
.md\:dsa-pl-md,.md\:dsa-px-md{padding-left:1.25rem!important}
.md\:dsa-p-md{padding:1.25rem!important}
.md\:dsa-pt-lg,.md\:dsa-py-lg{padding-top:1.5rem!important}
.md\:dsa-pr-lg,.md\:dsa-px-lg{padding-right:1.5rem!important}
.md\:dsa-pb-lg,.md\:dsa-py-lg{padding-bottom:1.5rem!important}
.md\:dsa-pl-lg,.md\:dsa-px-lg{padding-left:1.5rem!important}
.md\:dsa-p-lg{padding:1.5rem!important}
.md\:dsa-pt-xl,.md\:dsa-py-xl{padding-top:2rem!important}
.md\:dsa-pr-xl,.md\:dsa-px-xl{padding-right:2rem!important}
.md\:dsa-pb-xl,.md\:dsa-py-xl{padding-bottom:2rem!important}
.md\:dsa-pl-xl,.md\:dsa-px-xl{padding-left:2rem!important}
.md\:dsa-p-xl{padding:2rem!important}
.md\:dsa-pt-2xl,.md\:dsa-py-2xl{padding-top:2.5rem!important}
.md\:dsa-pr-2xl,.md\:dsa-px-2xl{padding-right:2.5rem!important}
.md\:dsa-pb-2xl,.md\:dsa-py-2xl{padding-bottom:2.5rem!important}
.md\:dsa-pl-2xl,.md\:dsa-px-2xl{padding-left:2.5rem!important}
.md\:dsa-p-2xl{padding:2.5rem!important}
.md\:dsa-pt-3xl,.md\:dsa-py-3xl{padding-top:3rem!important}
.md\:dsa-pr-3xl,.md\:dsa-px-3xl{padding-right:3rem!important}
.md\:dsa-pb-3xl,.md\:dsa-py-3xl{padding-bottom:3rem!important}
.md\:dsa-pl-3xl,.md\:dsa-px-3xl{padding-left:3rem!important}
.md\:dsa-p-3xl{padding:3rem!important}
.md\:dsa-pt-4xl,.md\:dsa-py-4xl{padding-top:3.5rem!important}
.md\:dsa-pr-4xl,.md\:dsa-px-4xl{padding-right:3.5rem!important}
.md\:dsa-pb-4xl,.md\:dsa-py-4xl{padding-bottom:3.5rem!important}
.md\:dsa-pl-4xl,.md\:dsa-px-4xl{padding-left:3.5rem!important}
.md\:dsa-p-4xl{padding:3.5rem!important}
.md\:dsa-pt-5xl,.md\:dsa-py-5xl{padding-top:4rem!important}
.md\:dsa-pr-5xl,.md\:dsa-px-5xl{padding-right:4rem!important}
.md\:dsa-pb-5xl,.md\:dsa-py-5xl{padding-bottom:4rem!important}
.md\:dsa-pl-5xl,.md\:dsa-px-5xl{padding-left:4rem!important}
.md\:dsa-p-5xl{padding:4rem!important}
.md\:dsa-pt-6xl,.md\:dsa-py-6xl{padding-top:6rem!important}
.md\:dsa-pr-6xl,.md\:dsa-px-6xl{padding-right:6rem!important}
.md\:dsa-pb-6xl,.md\:dsa-py-6xl{padding-bottom:6rem!important}
.md\:dsa-pl-6xl,.md\:dsa-px-6xl{padding-left:6rem!important}
.md\:dsa-p-6xl{padding:6rem!important}
.md\:dsa-pt-none,.md\:dsa-py-none{padding-top:0!important}
.md\:dsa-pr-none,.md\:dsa-px-none{padding-right:0!important}
.md\:dsa-pb-none,.md\:dsa-py-none{padding-bottom:0!important}
.md\:dsa-pl-none,.md\:dsa-px-none{padding-left:0!important}
.md\:dsa-p-none{padding:0!important}
.md\:dsa-m-auto{margin:auto!important}
.md\:dsa-m-negative-auto{margin:-auto!important}
.md\:dsa-mx-auto{margin-left:auto!important;margin-right:auto!important}
.md\:dsa-mx-negative-auto{margin-left:-auto!important;margin-right:-auto!important}
.md\:dsa-my-auto{margin-top:auto!important;margin-bottom:auto!important}
.md\:dsa-my-negative-auto{margin-top:-auto!important;margin-bottom:-auto!important}
.md\:dsa-mt-auto{margin-top:auto!important}
.md\:dsa-mt-negative-auto{margin-top:-auto!important}
.md\:dsa-mr-auto{margin-right:auto!important}
.md\:dsa-mr-negative-auto{margin-right:-auto!important}
.md\:dsa-mb-auto{margin-bottom:auto!important}
.md\:dsa-mb-negative-auto{margin-bottom:-auto!important}
.md\:dsa-ml-auto{margin-left:auto!important}
.md\:dsa-ml-negative-auto{margin-left:-auto!important}
.md\:dsa-m,.md\:dsa-m-sm{margin:1rem!important}
.md\:dsa-m-negative,.md\:dsa-m-negative-sm{margin:-1rem!important}
.md\:dsa-mx,.md\:dsa-mx-sm{margin-left:1rem!important;margin-right:1rem!important}
.md\:dsa-mx-negative,.md\:dsa-mx-negative-sm{margin-left:-1rem!important;margin-right:-1rem!important}
.md\:dsa-my,.md\:dsa-my-sm{margin-top:1rem!important;margin-bottom:1rem!important}
.md\:dsa-my-negative,.md\:dsa-my-negative-sm{margin-top:-1rem!important;margin-bottom:-1rem!important}
.md\:dsa-mt,.md\:dsa-mt-sm{margin-top:1rem!important}
.md\:dsa-mt-negative,.md\:dsa-mt-negative-sm{margin-top:-1rem!important}
.md\:dsa-mr,.md\:dsa-mr-sm{margin-right:1rem!important}
.md\:dsa-mr-negative,.md\:dsa-mr-negative-sm{margin-right:-1rem!important}
.md\:dsa-mb,.md\:dsa-mb-sm{margin-bottom:1rem!important}
.md\:dsa-mb-negative,.md\:dsa-mb-negative-sm{margin-bottom:-1rem!important}
.md\:dsa-ml,.md\:dsa-ml-sm{margin-left:1rem!important}
.md\:dsa-ml-negative,.md\:dsa-ml-negative-sm{margin-left:-1rem!important}
.md\:dsa-m-3xs{margin:.25rem!important}
.md\:dsa-m-negative-3xs{margin:-.25rem!important}
.md\:dsa-mx-3xs{margin-left:.25rem!important;margin-right:.25rem!important}
.md\:dsa-mx-negative-3xs{margin-left:-.25rem!important;margin-right:-.25rem!important}
.md\:dsa-my-3xs{margin-top:.25rem!important;margin-bottom:.25rem!important}
.md\:dsa-my-negative-3xs{margin-top:-.25rem!important;margin-bottom:-.25rem!important}
.md\:dsa-mt-3xs{margin-top:.25rem!important}
.md\:dsa-mt-negative-3xs{margin-top:-.25rem!important}
.md\:dsa-mr-3xs{margin-right:.25rem!important}
.md\:dsa-mr-negative-3xs{margin-right:-.25rem!important}
.md\:dsa-mb-3xs{margin-bottom:.25rem!important}
.md\:dsa-mb-negative-3xs{margin-bottom:-.25rem!important}
.md\:dsa-ml-3xs{margin-left:.25rem!important}
.md\:dsa-ml-negative-3xs{margin-left:-.25rem!important}
.md\:dsa-m-2xs{margin:.5rem!important}
.md\:dsa-m-negative-2xs{margin:-.5rem!important}
.md\:dsa-mx-2xs{margin-left:.5rem!important;margin-right:.5rem!important}
.md\:dsa-mx-negative-2xs{margin-left:-.5rem!important;margin-right:-.5rem!important}
.md\:dsa-my-2xs{margin-top:.5rem!important;margin-bottom:.5rem!important}
.md\:dsa-my-negative-2xs{margin-top:-.5rem!important;margin-bottom:-.5rem!important}
.md\:dsa-mt-2xs{margin-top:.5rem!important}
.md\:dsa-mt-negative-2xs{margin-top:-.5rem!important}
.md\:dsa-mr-2xs{margin-right:.5rem!important}
.md\:dsa-mr-negative-2xs{margin-right:-.5rem!important}
.md\:dsa-mb-2xs{margin-bottom:.5rem!important}
.md\:dsa-mb-negative-2xs{margin-bottom:-.5rem!important}
.md\:dsa-ml-2xs{margin-left:.5rem!important}
.md\:dsa-ml-negative-2xs{margin-left:-.5rem!important}
.md\:dsa-m-xs{margin:.75rem!important}
.md\:dsa-m-negative-xs{margin:-.75rem!important}
.md\:dsa-mx-xs{margin-left:.75rem!important;margin-right:.75rem!important}
.md\:dsa-mx-negative-xs{margin-left:-.75rem!important;margin-right:-.75rem!important}
.md\:dsa-my-xs{margin-top:.75rem!important;margin-bottom:.75rem!important}
.md\:dsa-my-negative-xs{margin-top:-.75rem!important;margin-bottom:-.75rem!important}
.md\:dsa-mt-xs{margin-top:.75rem!important}
.md\:dsa-mt-negative-xs{margin-top:-.75rem!important}
.md\:dsa-mr-xs{margin-right:.75rem!important}
.md\:dsa-mr-negative-xs{margin-right:-.75rem!important}
.md\:dsa-mb-xs{margin-bottom:.75rem!important}
.md\:dsa-mb-negative-xs{margin-bottom:-.75rem!important}
.md\:dsa-ml-xs{margin-left:.75rem!important}
.md\:dsa-ml-negative-xs{margin-left:-.75rem!important}
.md\:dsa-m-md{margin:1.25rem!important}
.md\:dsa-m-negative-md{margin:-1.25rem!important}
.md\:dsa-mx-md{margin-left:1.25rem!important;margin-right:1.25rem!important}
.md\:dsa-mx-negative-md{margin-left:-1.25rem!important;margin-right:-1.25rem!important}
.md\:dsa-my-md{margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.md\:dsa-my-negative-md{margin-top:-1.25rem!important;margin-bottom:-1.25rem!important}
.md\:dsa-mt-md{margin-top:1.25rem!important}
.md\:dsa-mt-negative-md{margin-top:-1.25rem!important}
.md\:dsa-mr-md{margin-right:1.25rem!important}
.md\:dsa-mr-negative-md{margin-right:-1.25rem!important}
.md\:dsa-mb-md{margin-bottom:1.25rem!important}
.md\:dsa-mb-negative-md{margin-bottom:-1.25rem!important}
.md\:dsa-ml-md{margin-left:1.25rem!important}
.md\:dsa-ml-negative-md{margin-left:-1.25rem!important}
.md\:dsa-m-lg{margin:1.5rem!important}
.md\:dsa-m-negative-lg{margin:-1.5rem!important}
.md\:dsa-mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}
.md\:dsa-mx-negative-lg{margin-left:-1.5rem!important;margin-right:-1.5rem!important}
.md\:dsa-my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.md\:dsa-my-negative-lg{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}
.md\:dsa-mt-lg{margin-top:1.5rem!important}
.md\:dsa-mt-negative-lg{margin-top:-1.5rem!important}
.md\:dsa-mr-lg{margin-right:1.5rem!important}
.md\:dsa-mr-negative-lg{margin-right:-1.5rem!important}
.md\:dsa-mb-lg{margin-bottom:1.5rem!important}
.md\:dsa-mb-negative-lg{margin-bottom:-1.5rem!important}
.md\:dsa-ml-lg{margin-left:1.5rem!important}
.md\:dsa-ml-negative-lg{margin-left:-1.5rem!important}
.md\:dsa-m-xl{margin:2rem!important}
.md\:dsa-m-negative-xl{margin:-2rem!important}
.md\:dsa-mx-xl{margin-left:2rem!important;margin-right:2rem!important}
.md\:dsa-mx-negative-xl{margin-left:-2rem!important;margin-right:-2rem!important}
.md\:dsa-my-xl{margin-top:2rem!important;margin-bottom:2rem!important}
.md\:dsa-my-negative-xl{margin-top:-2rem!important;margin-bottom:-2rem!important}
.md\:dsa-mt-xl{margin-top:2rem!important}
.md\:dsa-mt-negative-xl{margin-top:-2rem!important}
.md\:dsa-mr-xl{margin-right:2rem!important}
.md\:dsa-mr-negative-xl{margin-right:-2rem!important}
.md\:dsa-mb-xl{margin-bottom:2rem!important}
.md\:dsa-mb-negative-xl{margin-bottom:-2rem!important}
.md\:dsa-ml-xl{margin-left:2rem!important}
.md\:dsa-ml-negative-xl{margin-left:-2rem!important}
.md\:dsa-m-2xl{margin:2.5rem!important}
.md\:dsa-m-negative-2xl{margin:-2.5rem!important}
.md\:dsa-mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}
.md\:dsa-mx-negative-2xl{margin-left:-2.5rem!important;margin-right:-2.5rem!important}
.md\:dsa-my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.md\:dsa-my-negative-2xl{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}
.md\:dsa-mt-2xl{margin-top:2.5rem!important}
.md\:dsa-mt-negative-2xl{margin-top:-2.5rem!important}
.md\:dsa-mr-2xl{margin-right:2.5rem!important}
.md\:dsa-mr-negative-2xl{margin-right:-2.5rem!important}
.md\:dsa-mb-2xl{margin-bottom:2.5rem!important}
.md\:dsa-mb-negative-2xl{margin-bottom:-2.5rem!important}
.md\:dsa-ml-2xl{margin-left:2.5rem!important}
.md\:dsa-ml-negative-2xl{margin-left:-2.5rem!important}
.md\:dsa-m-3xl{margin:3rem!important}
.md\:dsa-m-negative-3xl{margin:-3rem!important}
.md\:dsa-mx-3xl{margin-left:3rem!important;margin-right:3rem!important}
.md\:dsa-mx-negative-3xl{margin-left:-3rem!important;margin-right:-3rem!important}
.md\:dsa-my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}
.md\:dsa-my-negative-3xl{margin-top:-3rem!important;margin-bottom:-3rem!important}
.md\:dsa-mt-3xl{margin-top:3rem!important}
.md\:dsa-mt-negative-3xl{margin-top:-3rem!important}
.md\:dsa-mr-3xl{margin-right:3rem!important}
.md\:dsa-mr-negative-3xl{margin-right:-3rem!important}
.md\:dsa-mb-3xl{margin-bottom:3rem!important}
.md\:dsa-mb-negative-3xl{margin-bottom:-3rem!important}
.md\:dsa-ml-3xl{margin-left:3rem!important}
.md\:dsa-ml-negative-3xl{margin-left:-3rem!important}
.md\:dsa-m-4xl{margin:3.5rem!important}
.md\:dsa-m-negative-4xl{margin:-3.5rem!important}
.md\:dsa-mx-4xl{margin-left:3.5rem!important;margin-right:3.5rem!important}
.md\:dsa-mx-negative-4xl{margin-left:-3.5rem!important;margin-right:-3.5rem!important}
.md\:dsa-my-4xl{margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.md\:dsa-my-negative-4xl{margin-top:-3.5rem!important;margin-bottom:-3.5rem!important}
.md\:dsa-mt-4xl{margin-top:3.5rem!important}
.md\:dsa-mt-negative-4xl{margin-top:-3.5rem!important}
.md\:dsa-mr-4xl{margin-right:3.5rem!important}
.md\:dsa-mr-negative-4xl{margin-right:-3.5rem!important}
.md\:dsa-mb-4xl{margin-bottom:3.5rem!important}
.md\:dsa-mb-negative-4xl{margin-bottom:-3.5rem!important}
.md\:dsa-ml-4xl{margin-left:3.5rem!important}
.md\:dsa-ml-negative-4xl{margin-left:-3.5rem!important}
.md\:dsa-m-5xl{margin:4rem!important}
.md\:dsa-m-negative-5xl{margin:-4rem!important}
.md\:dsa-mx-5xl{margin-left:4rem!important;margin-right:4rem!important}
.md\:dsa-mx-negative-5xl{margin-left:-4rem!important;margin-right:-4rem!important}
.md\:dsa-my-5xl{margin-top:4rem!important;margin-bottom:4rem!important}
.md\:dsa-my-negative-5xl{margin-top:-4rem!important;margin-bottom:-4rem!important}
.md\:dsa-mt-5xl{margin-top:4rem!important}
.md\:dsa-mt-negative-5xl{margin-top:-4rem!important}
.md\:dsa-mr-5xl{margin-right:4rem!important}
.md\:dsa-mr-negative-5xl{margin-right:-4rem!important}
.md\:dsa-mb-5xl{margin-bottom:4rem!important}
.md\:dsa-mb-negative-5xl{margin-bottom:-4rem!important}
.md\:dsa-ml-5xl{margin-left:4rem!important}
.md\:dsa-ml-negative-5xl{margin-left:-4rem!important}
.md\:dsa-m-6xl{margin:6rem!important}
.md\:dsa-m-negative-6xl{margin:-6rem!important}
.md\:dsa-mx-6xl{margin-left:6rem!important;margin-right:6rem!important}
.md\:dsa-mx-negative-6xl{margin-left:-6rem!important;margin-right:-6rem!important}
.md\:dsa-my-6xl{margin-top:6rem!important;margin-bottom:6rem!important}
.md\:dsa-my-negative-6xl{margin-top:-6rem!important;margin-bottom:-6rem!important}
.md\:dsa-mt-6xl{margin-top:6rem!important}
.md\:dsa-mt-negative-6xl{margin-top:-6rem!important}
.md\:dsa-mr-6xl{margin-right:6rem!important}
.md\:dsa-mr-negative-6xl{margin-right:-6rem!important}
.md\:dsa-mb-6xl{margin-bottom:6rem!important}
.md\:dsa-mb-negative-6xl{margin-bottom:-6rem!important}
.md\:dsa-ml-6xl{margin-left:6rem!important}
.md\:dsa-ml-negative-6xl{margin-left:-6rem!important}
.md\:dsa-m-negative-none,.md\:dsa-m-none{margin:0!important}
.md\:dsa-mx-negative-none,.md\:dsa-mx-none{margin-left:0!important;margin-right:0!important}
.md\:dsa-my-negative-none,.md\:dsa-my-none{margin-top:0!important;margin-bottom:0!important}
.md\:dsa-mt-negative-none,.md\:dsa-mt-none{margin-top:0!important}
.md\:dsa-mr-negative-none,.md\:dsa-mr-none{margin-right:0!important}
.md\:dsa-mb-negative-none,.md\:dsa-mb-none{margin-bottom:0!important}
.md\:dsa-ml-negative-none,.md\:dsa-ml-none{margin-left:0!important}
.md\:dsa-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.md\:dsa-shadow-10{-webkit-box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20);box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20)}
.md\:dsa-shadow-20{-webkit-box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20)}
.md\:dsa-shadow-30{-webkit-box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20)}
.md\:dsa-shadow-40{-webkit-box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.md\:dsa-shadow-50{-webkit-box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.md\:dsa-shadow-60{-webkit-box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.md\:dsa-shadow-70{-webkit-box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.md\:dsa-border-radius-sharp{border-radius:0!important}
.md\:dsa-border-radius-2xs{border-radius:.125rem!important}
.md\:dsa-border-radius-xs{border-radius:.25rem!important}
.md\:dsa-border-radius-sm{border-radius:.5rem!important}
.md\:dsa-border-radius-md{border-radius:.75rem!important}
.md\:dsa-border-radius-lg{border-radius:1rem!important}
.md\:dsa-border-radius-xl{border-radius:1.5rem!important}
.md\:dsa-border-radius-2xl{border-radius:2rem!important}
.md\:dsa-border-radius-3xl{border-radius:2.5rem!important}
.md\:dsa-border-radius-round{border-radius:9999px!important}
.md\:dsa-border{border-width:1px!important;border-style:solid}
.md\:dsa-border-t{border-top-width:1px!important;border-top-style:solid}
.md\:dsa-border-r{border-right-width:1px!important;border-right-style:solid}
.md\:dsa-border-b{border-bottom-width:1px!important;border-bottom-style:solid}
.md\:dsa-border-l{border-left-width:1px!important;border-left-style:solid}
.md\:dsa-border-sm{border-width:2px!important;border-style:solid}
.md\:dsa-border-t-sm{border-top-width:2px!important;border-top-style:solid}
.md\:dsa-border-r-sm{border-right-width:2px!important;border-right-style:solid}
.md\:dsa-border-b-sm{border-bottom-width:2px!important;border-bottom-style:solid}
.md\:dsa-border-l-sm{border-left-width:2px!important;border-left-style:solid}
.md\:dsa-border-md{border-width:4px!important;border-style:solid}
.md\:dsa-border-t-md{border-top-width:4px!important;border-top-style:solid}
.md\:dsa-border-r-md{border-right-width:4px!important;border-right-style:solid}
.md\:dsa-border-b-md{border-bottom-width:4px!important;border-bottom-style:solid}
.md\:dsa-border-l-md{border-left-width:4px!important;border-left-style:solid}
.md\:dsa-border-lg{border-width:6px!important;border-style:solid}
.md\:dsa-border-t-lg{border-top-width:6px!important;border-top-style:solid}
.md\:dsa-border-r-lg{border-right-width:6px!important;border-right-style:solid}
.md\:dsa-border-b-lg{border-bottom-width:6px!important;border-bottom-style:solid}
.md\:dsa-border-l-lg{border-left-width:6px!important;border-left-style:solid}
.md\:dsa-border-xl{border-width:8px!important;border-style:solid}
.md\:dsa-border-t-xl{border-top-width:8px!important;border-top-style:solid}
.md\:dsa-border-r-xl{border-right-width:8px!important;border-right-style:solid}
.md\:dsa-border-b-xl{border-bottom-width:8px!important;border-bottom-style:solid}
.md\:dsa-border-l-xl{border-left-width:8px!important;border-left-style:solid}
.md\:dsa-border-none{border-width:0!important;border-style:solid}
.md\:dsa-border-t-none{border-top-width:0!important;border-top-style:solid}
.md\:dsa-border-r-none{border-right-width:0!important;border-right-style:solid}
.md\:dsa-border-b-none{border-bottom-width:0!important;border-bottom-style:solid}
.md\:dsa-border-l-none{border-left-width:0!important;border-left-style:solid}
.md\:dsa-outline{outline-width:1px!important;outline-style:solid}
.md\:dsa-outline-t{outline-top-width:1px!important;outline-top-style:solid}
.md\:dsa-outline-r{outline-right-width:1px!important;outline-right-style:solid}
.md\:dsa-outline-b{outline-bottom-width:1px!important;outline-bottom-style:solid}
.md\:dsa-outline-l{outline-left-width:1px!important;outline-left-style:solid}
.md\:dsa-outline-sm{outline-width:2px!important;outline-style:solid}
.md\:dsa-outline-t-sm{outline-top-width:2px!important;outline-top-style:solid}
.md\:dsa-outline-r-sm{outline-right-width:2px!important;outline-right-style:solid}
.md\:dsa-outline-b-sm{outline-bottom-width:2px!important;outline-bottom-style:solid}
.md\:dsa-outline-l-sm{outline-left-width:2px!important;outline-left-style:solid}
.md\:dsa-outline-md{outline-width:4px!important;outline-style:solid}
.md\:dsa-outline-t-md{outline-top-width:4px!important;outline-top-style:solid}
.md\:dsa-outline-r-md{outline-right-width:4px!important;outline-right-style:solid}
.md\:dsa-outline-b-md{outline-bottom-width:4px!important;outline-bottom-style:solid}
.md\:dsa-outline-l-md{outline-left-width:4px!important;outline-left-style:solid}
.md\:dsa-outline-lg{outline-width:6px!important;outline-style:solid}
.md\:dsa-outline-t-lg{outline-top-width:6px!important;outline-top-style:solid}
.md\:dsa-outline-r-lg{outline-right-width:6px!important;outline-right-style:solid}
.md\:dsa-outline-b-lg{outline-bottom-width:6px!important;outline-bottom-style:solid}
.md\:dsa-outline-l-lg{outline-left-width:6px!important;outline-left-style:solid}
.md\:dsa-outline-xl{outline-width:8px!important;outline-style:solid}
.md\:dsa-outline-t-xl{outline-top-width:8px!important;outline-top-style:solid}
.md\:dsa-outline-r-xl{outline-right-width:8px!important;outline-right-style:solid}
.md\:dsa-outline-b-xl{outline-bottom-width:8px!important;outline-bottom-style:solid}
.md\:dsa-outline-l-xl{outline-left-width:8px!important;outline-left-style:solid}
.md\:dsa-outline-none{outline-width:0!important;outline-style:solid}
.md\:dsa-outline-t-none{outline-top-width:0!important;outline-top-style:solid}
.md\:dsa-outline-r-none{outline-right-width:0!important;outline-right-style:solid}
.md\:dsa-outline-b-none{outline-bottom-width:0!important;outline-bottom-style:solid}
.md\:dsa-outline-l-none{outline-left-width:0!important;outline-left-style:solid}
.md\:dsa-row{--gutter-x:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutter-x) * -.5);margin-left:calc(var(--gutter-x) * -.5)}
.md\:dsa-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.md\:dsa-col-1,.md\:dsa-col-2,.md\:dsa-col-3,.md\:dsa-col-4,.md\:dsa-col-5,.md\:dsa-col-6,.md\:dsa-col-7,.md\:dsa-col-8{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.dsa-container,.dsa-row{--gutter-x:20px}
.md\:dsa-col-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.md\:dsa-offset-0{margin-left:0}
.md\:dsa-col-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.md\:dsa-offset-1{margin-left:12.5%}
.md\:dsa-col-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.md\:dsa-offset-2{margin-left:25%}
.md\:dsa-col-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.md\:dsa-offset-3{margin-left:37.5%}
.md\:dsa-col-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.md\:dsa-offset-4{margin-left:50%}
.md\:dsa-col-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.md\:dsa-offset-5{margin-left:62.5%}
.md\:dsa-col-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.md\:dsa-offset-6{margin-left:75%}
.md\:dsa-col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.md\:dsa-offset-7{margin-left:87.5%}
.md\:dsa-g-0{--gutter-x:0}
.md\:dsa-d-block{display:block}
.md\:dsa-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.md\:dsa-d-grid{display:grid}
.md\:dsa-d-inline{display:inline}
.md\:dsa-d-inline-block{display:inline-block}
.md\:dsa-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.md\:dsa-d-inline-grid{display:inline-grid}
.md\:dsa-d-contents{display:contents}
.md\:dsa-d-none{display:none}
.md\:dsa-w-auto{width:auto!important}
.md\:dsa-w-full{width:100%!important}
.md\:dsa-w-screen{width:100vw!important}
.md\:dsa-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}
.md\:dsa-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}
.md\:dsa-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
.md\:dsa-h-auto{height:auto!important}
.md\:dsa-h-full{height:100%!important}
.md\:dsa-h-screen{height:100vh!important}
.md\:dsa-h-min{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}
.md\:dsa-h-max{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}
.md\:dsa-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.md\:dsa-position-static{position:static!important}
.md\:dsa-position-relative{position:relative!important}
.md\:dsa-position-absolute{position:absolute!important}
.md\:dsa-position-fixed{position:fixed!important}
.md\:dsa-position-sticky{position:sticky!important}
.md\:dsa-position-unset{position:unset!important}
.md\:dsa-position-top-0{top:0!important}
.md\:dsa-position-top-auto{top:auto!important}
.md\:dsa-position-right-0{right:0!important}
.md\:dsa-position-right-auto{right:auto!important}
.md\:dsa-position-bottom-0{bottom:0!important}
.md\:dsa-position-bottom-auto{bottom:auto!important}
.md\:dsa-position-left-0{left:0!important}
.md\:dsa-position-left-auto{left:auto!important}
.md\:dsa-inset-0{inset:0!important}
.md\:dsa-inset-auto{inset:auto!important}
.md\:dsa-align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.md\:dsa-align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.md\:dsa-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.md\:dsa-align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.md\:dsa-align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.md\:dsa-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.md\:dsa-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.md\:dsa-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.md\:dsa-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.md\:dsa-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.md\:dsa-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}
.md\:dsa-flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.md\:dsa-flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.md\:dsa-flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.md\:dsa-flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.md\:dsa-flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.md\:dsa-flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.md\:dsa-flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.md\:dsa-flex-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.md\:dsa-flex-auto{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.md\:dsa-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.md\:dsa-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.md\:dsa-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.md\:dsa-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.md\:dsa-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.md\:dsa-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.md\:dsa-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
.md\:dsa-overflow-auto{overflow:auto!important}
.md\:dsa-overflow-hidden{overflow:hidden!important}
.md\:dsa-overflow-visible{overflow:visible!important}
.md\:dsa-overflow-scroll{overflow:scroll!important}
.md\:dsa-overflow-x-auto{overflow-x:auto!important}
.md\:dsa-overflow-x-hidden{overflow-x:hidden!important}
.md\:dsa-overflow-x-visible{overflow-x:visible!important}
.md\:dsa-overflow-x-scroll{overflow-x:scroll!important}
.md\:dsa-overflow-y-auto{overflow-y:auto!important}
.md\:dsa-overflow-y-hidden{overflow-y:hidden!important}
.md\:dsa-overflow-y-visible{overflow-y:visible!important}
.md\:dsa-overflow-y-scroll{overflow-y:scroll!important}
.md\:dsa-text-align-left{text-align:left!important}
.md\:dsa-text-align-right{text-align:right!important}
.md\:dsa-text-align-center{text-align:center!important}
.md\:dsa-text-align-justify{text-align:justify!important}
.md\:dsa-text-transform-uppercase{text-transform:uppercase!important}
.md\:dsa-text-transform-lowercase{text-transform:lowercase!important}
.md\:dsa-text-transform-capitalize{text-transform:capitalize!important}
.md\:dsa-text-transform-none{text-transform:none!important}
.md\:dsa-opacity-0{opacity:0}
.md\:dsa-opacity-25{opacity:.25}
.md\:dsa-opacity-50{opacity:.5}
.md\:dsa-opacity-75{opacity:.75}
.md\:dsa-opacity-100{opacity:1}
.md\:dsa-cursor-pointer{cursor:pointer!important}
.md\:dsa-cursor-default{cursor:default!important}
.md\:dsa-cursor-text{cursor:text!important}
.md\:dsa-cursor-none{cursor:none!important}
.md\:dsa-badge{font-size:.75rem;line-height:.875rem;padding:.5rem 1rem;gap:.25rem}
.md\:dsa-badge .dsa-badge--icon:not(svg),.md\:dsa-badge .material-symbols-outlined,.md\:dsa-badge-lg .dsa-badge--icon:not(svg),.md\:dsa-badge-lg .material-symbols-outlined,.md\:dsa-btn-sm .dsa-btn--icon:not(svg),.md\:dsa-btn-sm .material-symbols-outlined{font-size:.875rem}
.md\:dsa-badge svg,.md\:dsa-badge-lg svg,.md\:dsa-btn-sm svg{width:.875rem;height:.875rem}
.md\:dsa-badge-sm{font-size:.75rem;line-height:.875rem;padding:.25rem 1rem;gap:.25rem}
.md\:dsa-badge-sm .dsa-badge--icon:not(svg),.md\:dsa-badge-sm .material-symbols-outlined{font-size:.625rem}
.md\:dsa-badge-sm svg{width:.625rem;height:.625rem}
.md\:dsa-badge-lg{font-size:.75rem;line-height:.875rem;padding:.75rem 1rem;gap:.25rem}
.md\:dsa-btn{font-size:.875rem;line-height:1.5rem;padding:calc(.75rem - 1px) 1.5rem;gap:.5rem}
.md\:dsa-btn .dsa-btn--icon:not(svg),.md\:dsa-btn .material-symbols-outlined,.md\:dsa-link,.md\:dsa-link .dsa-link--icon:not(svg),.md\:dsa-link .material-symbols-outlined{font-size:1rem}
.md\:dsa-btn svg,.md\:dsa-link svg{width:1rem;height:1rem}
.md\:dsa-btn-sm{font-size:.75rem;line-height:1rem;padding:calc(.5rem - 1px) 1rem;gap:.25rem}
.md\:dsa-btn-lg{font-size:1rem;line-height:1.5rem;padding:calc(1rem - 1px) 2rem;gap:.5rem}
.md\:dsa-btn-lg .dsa-btn--icon:not(svg),.md\:dsa-btn-lg .material-symbols-outlined{font-size:1.25rem}
.md\:dsa-btn-lg svg{width:1.25rem;height:1.25rem}
.md\:dsa-btn-icon,.md\:dsa-btn-icon-sm{padding:calc(.5rem - 1px) .5rem}
.md\:dsa-btn-icon .dsa-btn--icon:not(svg),.md\:dsa-btn-icon .material-symbols-outlined{font-size:2rem}
.md\:dsa-btn-icon svg{width:2rem;height:2rem}
.md\:dsa-btn-icon-sm .dsa-btn--icon:not(svg),.md\:dsa-btn-icon-sm .material-symbols-outlined,.md\:dsa-link-lg .dsa-link--icon:not(svg),.md\:dsa-link-lg .material-symbols-outlined{font-size:1.5rem}
.md\:dsa-btn-icon-sm svg{width:1.5rem;height:1.5rem}
.md\:dsa-btn-full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.md\:dsa-btn-none{border:0;background:0 0;padding:0;color:inherit}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .md\:.lum-aggregate-document-count svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .md\:.lum-aggregate-document-count svg *,.md\:dsa-link svg,.md\:dsa-link svg *,.md\:dsa-link-lg svg *,.md\:dsa-link-sm svg *,.md\:dsa-link-xs svg *{fill:currentcolor}
.md\:dsa-link{line-height:1.25rem;gap:.25rem}
.md\:dsa-link-sm .dsa-link--icon:not(svg),.md\:dsa-link-sm .material-symbols-outlined,.md\:dsa-link-xs,.md\:dsa-link-xs .dsa-link--icon:not(svg),.md\:dsa-link-xs .material-symbols-outlined{font-size:.75rem}
.md\:dsa-link-xs{line-height:.875rem;gap:.25rem}
.md\:dsa-link-sm svg,.md\:dsa-link-xs svg{width:.75rem;height:.75rem;fill:currentcolor}
.md\:dsa-link-sm{font-size:.875rem;line-height:1rem;gap:.25rem}
.md\:dsa-link-lg{font-size:1.25rem;line-height:1.5rem;gap:.25rem}
.md\:dsa-link-lg svg{width:1.5rem;height:1.5rem;fill:currentcolor}
.dsa-page-horarios__card div{margin-inline:calc(var(--gutter-x) * 0.5 * -1);padding-inline:calc(var(--gutter-x) * 0.5)}
.dsa-sobre-o-shopping__cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .md\:.lum-aggregate-document-count{line-height:1rem}
.md\:swiper{--swiper-navigation-color:var(--ambient-base-dark);--swiper-pagination-color:var(--function-primary-action);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-30)}
.md\:swiper-negative{--swiper-pagination-color:var(--function-primary-active);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-20);--swiper-navigation-color:var(--ambient-base-deep-light)}
}
@media (min-width:992px){
.dsa-section-details--dark{background:linear-gradient(0deg,var(--ambient-base-deep-light) calc(100% - 340px),var(--ambient-neutral-100) 340px)}
.dsa-section-details__container{padding-block:2.5rem}
.dsa-section-details__image{height:395px}
.dsa-page-horarios__card:nth-child(3n) div{margin-left:calc(var(--gutter-x) * .5 * -1);margin-right:0;padding-right:0}
.dsa-page-horarios__card:nth-child(3n-2) div{margin-right:calc(var(--gutter-x) * .5 * -1);margin-left:0;padding-left:0}
.dsa-sobre-o-shopping__banner img{aspect-ratio:64/21}
.dsa-sobre-o-shopping__content p+p{margin-top:2.5rem}
.dsa-sobre-o-shopping__cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.dsa-cinema__navigation{padding-inline:0;margin-inline:0}
.dsa-cinema__trailer-button>div::after{width:52px;height:52px}
.dsa-cinema__classificacao,.dsa-teatro__classificacao{width:1.5rem;height:1.5rem;font-size:.875rem;line-height:1.5rem}
.dsa-cinema__card+.dsa-cinema__card,.dsa-teatro__card+.dsa-teatro__card{border-top-width:1px!important;border-top-style:solid!important}
.main .lumis-service-search>form>section>.lum-content>.lum-content-body{margin-top:1.25rem;padding:0}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-title{font-size:2.25rem!important;line-height:2.75rem!important;letter-spacing:-.32px!important}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .lg\:.lum-aggregate-document-count{line-height:1rem}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .lg\:.lum-aggregate-document-count svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .lg\:.lum-aggregate-document-count svg *,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link svg *{fill:currentcolor}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-query input[type=text]{padding:1rem .75rem}
.main .lumis-service-search #search_area .lum-search-form .lum-form-field-id-sortCriteria .lum-form-field-label label{font-size:1rem!important;line-height:1.5rem!important}
.main .lumis-service-search #search_area .lum-search-form>.lum-actions .lum-button-primary{font-size:1rem;line-height:1.5rem}
.dsa-hotsites-banner img{max-height:460px}
.dsa-hotsites__mid-banner__link:hover{opacity:1}
.dsa-hotsites__mosaic__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:unset;--gutter-x:3rem}
.dsa-hotsites__mosaic__item[data-left-image]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.dsa-card-teatro-home__content p{/*! autoprefixer: ignore next */
-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:3}
.dsa-card-teatro-secondary__image{margin-block:1rem}
.swiper{--grid-desktop-1-column:8.33%}
.swiper .swiper-button-prev{margin-left:calc(var(--grid-desktop-1-column)/ 2 - 27px)!important}
.swiper .swiper-button-next{margin-right:calc(var(--grid-desktop-1-column)/ 2 - 27px)!important}
.lg\:swiper{--swiper-navigation-color:var(--ambient-base-dark);--swiper-pagination-color:var(--function-primary-action);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-30)}
.lg\:swiper-negative{--swiper-pagination-color:var(--function-primary-active);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-20);--swiper-navigation-color:var(--ambient-base-deep-light)}
}
@media (min-width:1200px){
.dsa-text-display-1{font-size:4.5rem!important}
.dsa-text-display-2{font-size:3.75rem!important;line-height:5.5rem!important}
.dsa-text-display-3{font-size:3rem!important;line-height:3.5rem!important}
.dsa-text-display-4{font-size:2.25rem!important;line-height:3rem!important;letter-spacing:-.44px!important}
.dsa-text-heading-1{font-size:2.75rem!important;line-height:3.5rem!important;letter-spacing:-.4px!important}
.dsa-text-heading-2{font-size:2.5rem!important;line-height:3rem!important;letter-spacing:-.36px!important}
.dsa-text-heading-3{font-size:2.25rem!important;line-height:2.75rem!important;letter-spacing:-.32px!important}
.dsa-text-heading-4{font-size:2rem!important;line-height:2.5rem!important}
.dsa-text-heading-5{font-size:1.5rem!important;font-weight:600!important;line-height:28px!important;letter-spacing:-.24px!important}
.dsa-text-heading-6{font-size:1.25rem!important;line-height:1.5rem!important;letter-spacing:-.2px!important}
.dsa-text-body-large{font-size:1.25rem!important;line-height:2rem!important}
.dsa-text-body-medium,.dsa-text-helpertext{font-size:1rem!important;line-height:1.5rem!important}
.dsa-text-body-small,.dsa-text-caption,.dsa-text-caption-small{font-size:.875rem!important;line-height:1.25rem!important}
.dsa-text-subtitle-large{font-size:1.25rem!important;line-height:1.5rem!important}
.dsa-text-subtitle-small{font-size:1rem!important;line-height:1.25rem!important}
.dsa-text-button-small{font-size:.875rem!important;line-height:1rem!important}
.dsa-text-overline{line-height:.875rem!important}
.dsa-text-link-small{line-height:1rem!important}
.xl\:dsa-text-italic{font-style:italic!important}
.xl\:dsa-text-decoration-none{text-decoration:none!important}
.xl\:dsa-text-strikethrough{text-decoration:line-through!important}
.xl\:dsa-text-underline{text-decoration:underline!important}
.xl\:dsa-text-bold{font-weight:700!important}
.xl\:dsa-text-semi-bold{font-weight:600!important}
.xl\:dsa-text-normal{font-weight:400!important}
.xl\:dsa-text-font-primary{font-family:"Be Vietnam Pro",system-ui!important}
.xl\:dsa-pt-auto,.xl\:dsa-py-auto{padding-top:auto!important}
.xl\:dsa-pr-auto,.xl\:dsa-px-auto{padding-right:auto!important}
.xl\:dsa-pb-auto,.xl\:dsa-py-auto{padding-bottom:auto!important}
.xl\:dsa-pl-auto,.xl\:dsa-px-auto{padding-left:auto!important}
.xl\:dsa-gap-auto,.xl\:dsa-gapb-auto,.xl\:dsa-gapl-auto,.xl\:dsa-gapr-auto,.xl\:dsa-gapt-auto{gap:auto!important}
.xl\:dsa-gapx-auto{-webkit-column-gap:auto!important;-moz-column-gap:auto!important;column-gap:auto!important}
.xl\:dsa-gapy-auto{row-gap:auto!important}
.xl\:dsa-gap,.xl\:dsa-gap-sm,.xl\:dsa-gapb,.xl\:dsa-gapb-sm,.xl\:dsa-gapl,.xl\:dsa-gapl-sm,.xl\:dsa-gapr,.xl\:dsa-gapr-sm,.xl\:dsa-gapt,.xl\:dsa-gapt-sm{gap:1rem!important}
.xl\:dsa-gapx,.xl\:dsa-gapx-sm{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.xl\:dsa-gapy,.xl\:dsa-gapy-sm{row-gap:1rem!important}
.xl\:dsa-gap-3xs,.xl\:dsa-gapb-3xs,.xl\:dsa-gapl-3xs,.xl\:dsa-gapr-3xs,.xl\:dsa-gapt-3xs{gap:.25rem!important}
.xl\:dsa-gapx-3xs{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}
.xl\:dsa-gapy-3xs{row-gap:.25rem!important}
.xl\:dsa-gap-2xs,.xl\:dsa-gapb-2xs,.xl\:dsa-gapl-2xs,.xl\:dsa-gapr-2xs,.xl\:dsa-gapt-2xs{gap:.5rem!important}
.xl\:dsa-gapx-2xs{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}
.xl\:dsa-gapy-2xs{row-gap:.5rem!important}
.xl\:dsa-gap-xs,.xl\:dsa-gapb-xs,.xl\:dsa-gapl-xs,.xl\:dsa-gapr-xs,.xl\:dsa-gapt-xs{gap:.75rem!important}
.xl\:dsa-gapx-xs{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.xl\:dsa-gapy-xs{row-gap:.75rem!important}
.xl\:dsa-gap-md,.xl\:dsa-gapb-md,.xl\:dsa-gapl-md,.xl\:dsa-gapr-md,.xl\:dsa-gapt-md{gap:1.25rem!important}
.xl\:dsa-gapx-md{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}
.xl\:dsa-gapy-md{row-gap:1.25rem!important}
.xl\:dsa-gap-lg,.xl\:dsa-gapb-lg,.xl\:dsa-gapl-lg,.xl\:dsa-gapr-lg,.xl\:dsa-gapt-lg{gap:1.5rem!important}
.xl\:dsa-gapx-lg{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.xl\:dsa-gapy-lg{row-gap:1.5rem!important}
.xl\:dsa-gap-xl,.xl\:dsa-gapb-xl,.xl\:dsa-gapl-xl,.xl\:dsa-gapr-xl,.xl\:dsa-gapt-xl{gap:2rem!important}
.xl\:dsa-gapx-xl{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}
.xl\:dsa-gapy-xl{row-gap:2rem!important}
.xl\:dsa-gap-2xl,.xl\:dsa-gapb-2xl,.xl\:dsa-gapl-2xl,.xl\:dsa-gapr-2xl,.xl\:dsa-gapt-2xl{gap:2.5rem!important}
.xl\:dsa-gapx-2xl{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}
.xl\:dsa-gapy-2xl{row-gap:2.5rem!important}
.xl\:dsa-gap-3xl,.xl\:dsa-gapb-3xl,.xl\:dsa-gapl-3xl,.xl\:dsa-gapr-3xl,.xl\:dsa-gapt-3xl{gap:3rem!important}
.xl\:dsa-gapx-3xl{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}
.xl\:dsa-gapy-3xl{row-gap:3rem!important}
.xl\:dsa-gap-4xl,.xl\:dsa-gapb-4xl,.xl\:dsa-gapl-4xl,.xl\:dsa-gapr-4xl,.xl\:dsa-gapt-4xl{gap:3.5rem!important}
.xl\:dsa-gapx-4xl{-webkit-column-gap:3.5rem!important;-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}
.xl\:dsa-gapy-4xl{row-gap:3.5rem!important}
.xl\:dsa-gap-5xl,.xl\:dsa-gapb-5xl,.xl\:dsa-gapl-5xl,.xl\:dsa-gapr-5xl,.xl\:dsa-gapt-5xl{gap:4rem!important}
.xl\:dsa-gapx-5xl{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}
.xl\:dsa-gapy-5xl{row-gap:4rem!important}
.xl\:dsa-gap-6xl,.xl\:dsa-gapb-6xl,.xl\:dsa-gapl-6xl,.xl\:dsa-gapr-6xl,.xl\:dsa-gapt-6xl{gap:6rem!important}
.xl\:dsa-gapx-6xl{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}
.xl\:dsa-gapy-6xl{row-gap:6rem!important}
.xl\:dsa-gap-none,.xl\:dsa-gapb-none,.xl\:dsa-gapl-none,.xl\:dsa-gapr-none,.xl\:dsa-gapt-none{gap:0!important}
.xl\:dsa-gapx-none{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}
.xl\:dsa-gapy-none{row-gap:0!important}
.xl\:dsa-p-auto{padding:auto!important}
.xl\:dsa-pt,.xl\:dsa-pt-sm,.xl\:dsa-py,.xl\:dsa-py-sm{padding-top:1rem!important}
.xl\:dsa-pr,.xl\:dsa-pr-sm,.xl\:dsa-px,.xl\:dsa-px-sm{padding-right:1rem!important}
.xl\:dsa-pb,.xl\:dsa-pb-sm,.xl\:dsa-py,.xl\:dsa-py-sm{padding-bottom:1rem!important}
.xl\:dsa-pl,.xl\:dsa-pl-sm,.xl\:dsa-px,.xl\:dsa-px-sm{padding-left:1rem!important}
.xl\:dsa-p,.xl\:dsa-p-sm{padding:1rem!important}
.xl\:dsa-pt-3xs,.xl\:dsa-py-3xs{padding-top:.25rem!important}
.xl\:dsa-pr-3xs,.xl\:dsa-px-3xs{padding-right:.25rem!important}
.xl\:dsa-pb-3xs,.xl\:dsa-py-3xs{padding-bottom:.25rem!important}
.xl\:dsa-pl-3xs,.xl\:dsa-px-3xs{padding-left:.25rem!important}
.xl\:dsa-p-3xs{padding:.25rem!important}
.xl\:dsa-pt-2xs,.xl\:dsa-py-2xs{padding-top:.5rem!important}
.xl\:dsa-pr-2xs,.xl\:dsa-px-2xs{padding-right:.5rem!important}
.xl\:dsa-pb-2xs,.xl\:dsa-py-2xs{padding-bottom:.5rem!important}
.xl\:dsa-pl-2xs,.xl\:dsa-px-2xs{padding-left:.5rem!important}
.xl\:dsa-p-2xs{padding:.5rem!important}
.xl\:dsa-pt-xs,.xl\:dsa-py-xs{padding-top:.75rem!important}
.xl\:dsa-pr-xs,.xl\:dsa-px-xs{padding-right:.75rem!important}
.xl\:dsa-pb-xs,.xl\:dsa-py-xs{padding-bottom:.75rem!important}
.xl\:dsa-pl-xs,.xl\:dsa-px-xs{padding-left:.75rem!important}
.xl\:dsa-p-xs{padding:.75rem!important}
.xl\:dsa-pt-md,.xl\:dsa-py-md{padding-top:1.25rem!important}
.xl\:dsa-pr-md,.xl\:dsa-px-md{padding-right:1.25rem!important}
.xl\:dsa-pb-md,.xl\:dsa-py-md{padding-bottom:1.25rem!important}
.xl\:dsa-pl-md,.xl\:dsa-px-md{padding-left:1.25rem!important}
.xl\:dsa-p-md{padding:1.25rem!important}
.xl\:dsa-pt-lg,.xl\:dsa-py-lg{padding-top:1.5rem!important}
.xl\:dsa-pr-lg,.xl\:dsa-px-lg{padding-right:1.5rem!important}
.xl\:dsa-pb-lg,.xl\:dsa-py-lg{padding-bottom:1.5rem!important}
.xl\:dsa-pl-lg,.xl\:dsa-px-lg{padding-left:1.5rem!important}
.xl\:dsa-p-lg{padding:1.5rem!important}
.xl\:dsa-pt-xl,.xl\:dsa-py-xl{padding-top:2rem!important}
.xl\:dsa-pr-xl,.xl\:dsa-px-xl{padding-right:2rem!important}
.xl\:dsa-pb-xl,.xl\:dsa-py-xl{padding-bottom:2rem!important}
.xl\:dsa-pl-xl,.xl\:dsa-px-xl{padding-left:2rem!important}
.xl\:dsa-p-xl{padding:2rem!important}
.xl\:dsa-pt-2xl,.xl\:dsa-py-2xl{padding-top:2.5rem!important}
.xl\:dsa-pr-2xl,.xl\:dsa-px-2xl{padding-right:2.5rem!important}
.xl\:dsa-pb-2xl,.xl\:dsa-py-2xl{padding-bottom:2.5rem!important}
.xl\:dsa-pl-2xl,.xl\:dsa-px-2xl{padding-left:2.5rem!important}
.xl\:dsa-p-2xl{padding:2.5rem!important}
.xl\:dsa-pt-3xl,.xl\:dsa-py-3xl{padding-top:3rem!important}
.xl\:dsa-pr-3xl,.xl\:dsa-px-3xl{padding-right:3rem!important}
.xl\:dsa-pb-3xl,.xl\:dsa-py-3xl{padding-bottom:3rem!important}
.xl\:dsa-pl-3xl,.xl\:dsa-px-3xl{padding-left:3rem!important}
.xl\:dsa-p-3xl{padding:3rem!important}
.xl\:dsa-pt-4xl,.xl\:dsa-py-4xl{padding-top:3.5rem!important}
.xl\:dsa-pr-4xl,.xl\:dsa-px-4xl{padding-right:3.5rem!important}
.xl\:dsa-pb-4xl,.xl\:dsa-py-4xl{padding-bottom:3.5rem!important}
.xl\:dsa-pl-4xl,.xl\:dsa-px-4xl{padding-left:3.5rem!important}
.xl\:dsa-p-4xl{padding:3.5rem!important}
.xl\:dsa-pt-5xl,.xl\:dsa-py-5xl{padding-top:4rem!important}
.xl\:dsa-pr-5xl,.xl\:dsa-px-5xl{padding-right:4rem!important}
.xl\:dsa-pb-5xl,.xl\:dsa-py-5xl{padding-bottom:4rem!important}
.xl\:dsa-pl-5xl,.xl\:dsa-px-5xl{padding-left:4rem!important}
.xl\:dsa-p-5xl{padding:4rem!important}
.xl\:dsa-pt-6xl,.xl\:dsa-py-6xl{padding-top:6rem!important}
.xl\:dsa-pr-6xl,.xl\:dsa-px-6xl{padding-right:6rem!important}
.xl\:dsa-pb-6xl,.xl\:dsa-py-6xl{padding-bottom:6rem!important}
.xl\:dsa-pl-6xl,.xl\:dsa-px-6xl{padding-left:6rem!important}
.xl\:dsa-p-6xl{padding:6rem!important}
.xl\:dsa-pt-none,.xl\:dsa-py-none{padding-top:0!important}
.xl\:dsa-pr-none,.xl\:dsa-px-none{padding-right:0!important}
.xl\:dsa-pb-none,.xl\:dsa-py-none{padding-bottom:0!important}
.xl\:dsa-pl-none,.xl\:dsa-px-none{padding-left:0!important}
.xl\:dsa-p-none{padding:0!important}
.xl\:dsa-m-auto{margin:auto!important}
.xl\:dsa-m-negative-auto{margin:-auto!important}
.xl\:dsa-mx-auto{margin-left:auto!important;margin-right:auto!important}
.xl\:dsa-mx-negative-auto{margin-left:-auto!important;margin-right:-auto!important}
.xl\:dsa-my-auto{margin-top:auto!important;margin-bottom:auto!important}
.xl\:dsa-my-negative-auto{margin-top:-auto!important;margin-bottom:-auto!important}
.xl\:dsa-mt-auto{margin-top:auto!important}
.xl\:dsa-mt-negative-auto{margin-top:-auto!important}
.xl\:dsa-mr-auto{margin-right:auto!important}
.xl\:dsa-mr-negative-auto{margin-right:-auto!important}
.xl\:dsa-mb-auto{margin-bottom:auto!important}
.xl\:dsa-mb-negative-auto{margin-bottom:-auto!important}
.xl\:dsa-ml-auto{margin-left:auto!important}
.xl\:dsa-ml-negative-auto{margin-left:-auto!important}
.xl\:dsa-m,.xl\:dsa-m-sm{margin:1rem!important}
.xl\:dsa-m-negative,.xl\:dsa-m-negative-sm{margin:-1rem!important}
.xl\:dsa-mx,.xl\:dsa-mx-sm{margin-left:1rem!important;margin-right:1rem!important}
.xl\:dsa-mx-negative,.xl\:dsa-mx-negative-sm{margin-left:-1rem!important;margin-right:-1rem!important}
.xl\:dsa-my,.xl\:dsa-my-sm{margin-top:1rem!important;margin-bottom:1rem!important}
.xl\:dsa-my-negative,.xl\:dsa-my-negative-sm{margin-top:-1rem!important;margin-bottom:-1rem!important}
.xl\:dsa-mt,.xl\:dsa-mt-sm{margin-top:1rem!important}
.xl\:dsa-mt-negative,.xl\:dsa-mt-negative-sm{margin-top:-1rem!important}
.xl\:dsa-mr,.xl\:dsa-mr-sm{margin-right:1rem!important}
.xl\:dsa-mr-negative,.xl\:dsa-mr-negative-sm{margin-right:-1rem!important}
.xl\:dsa-mb,.xl\:dsa-mb-sm{margin-bottom:1rem!important}
.xl\:dsa-mb-negative,.xl\:dsa-mb-negative-sm{margin-bottom:-1rem!important}
.xl\:dsa-ml,.xl\:dsa-ml-sm{margin-left:1rem!important}
.xl\:dsa-ml-negative,.xl\:dsa-ml-negative-sm{margin-left:-1rem!important}
.xl\:dsa-m-3xs{margin:.25rem!important}
.xl\:dsa-m-negative-3xs{margin:-.25rem!important}
.xl\:dsa-mx-3xs{margin-left:.25rem!important;margin-right:.25rem!important}
.xl\:dsa-mx-negative-3xs{margin-left:-.25rem!important;margin-right:-.25rem!important}
.xl\:dsa-my-3xs{margin-top:.25rem!important;margin-bottom:.25rem!important}
.xl\:dsa-my-negative-3xs{margin-top:-.25rem!important;margin-bottom:-.25rem!important}
.xl\:dsa-mt-3xs{margin-top:.25rem!important}
.xl\:dsa-mt-negative-3xs{margin-top:-.25rem!important}
.xl\:dsa-mr-3xs{margin-right:.25rem!important}
.xl\:dsa-mr-negative-3xs{margin-right:-.25rem!important}
.xl\:dsa-mb-3xs{margin-bottom:.25rem!important}
.xl\:dsa-mb-negative-3xs{margin-bottom:-.25rem!important}
.xl\:dsa-ml-3xs{margin-left:.25rem!important}
.xl\:dsa-ml-negative-3xs{margin-left:-.25rem!important}
.xl\:dsa-m-2xs{margin:.5rem!important}
.xl\:dsa-m-negative-2xs{margin:-.5rem!important}
.xl\:dsa-mx-2xs{margin-left:.5rem!important;margin-right:.5rem!important}
.xl\:dsa-mx-negative-2xs{margin-left:-.5rem!important;margin-right:-.5rem!important}
.xl\:dsa-my-2xs{margin-top:.5rem!important;margin-bottom:.5rem!important}
.xl\:dsa-my-negative-2xs{margin-top:-.5rem!important;margin-bottom:-.5rem!important}
.xl\:dsa-mt-2xs{margin-top:.5rem!important}
.xl\:dsa-mt-negative-2xs{margin-top:-.5rem!important}
.xl\:dsa-mr-2xs{margin-right:.5rem!important}
.xl\:dsa-mr-negative-2xs{margin-right:-.5rem!important}
.xl\:dsa-mb-2xs{margin-bottom:.5rem!important}
.xl\:dsa-mb-negative-2xs{margin-bottom:-.5rem!important}
.xl\:dsa-ml-2xs{margin-left:.5rem!important}
.xl\:dsa-ml-negative-2xs{margin-left:-.5rem!important}
.xl\:dsa-m-xs{margin:.75rem!important}
.xl\:dsa-m-negative-xs{margin:-.75rem!important}
.xl\:dsa-mx-xs{margin-left:.75rem!important;margin-right:.75rem!important}
.xl\:dsa-mx-negative-xs{margin-left:-.75rem!important;margin-right:-.75rem!important}
.xl\:dsa-my-xs{margin-top:.75rem!important;margin-bottom:.75rem!important}
.xl\:dsa-my-negative-xs{margin-top:-.75rem!important;margin-bottom:-.75rem!important}
.xl\:dsa-mt-xs{margin-top:.75rem!important}
.xl\:dsa-mt-negative-xs{margin-top:-.75rem!important}
.xl\:dsa-mr-xs{margin-right:.75rem!important}
.xl\:dsa-mr-negative-xs{margin-right:-.75rem!important}
.xl\:dsa-mb-xs{margin-bottom:.75rem!important}
.xl\:dsa-mb-negative-xs{margin-bottom:-.75rem!important}
.xl\:dsa-ml-xs{margin-left:.75rem!important}
.xl\:dsa-ml-negative-xs{margin-left:-.75rem!important}
.xl\:dsa-m-md{margin:1.25rem!important}
.xl\:dsa-m-negative-md{margin:-1.25rem!important}
.xl\:dsa-mx-md{margin-left:1.25rem!important;margin-right:1.25rem!important}
.xl\:dsa-mx-negative-md{margin-left:-1.25rem!important;margin-right:-1.25rem!important}
.xl\:dsa-my-md{margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.xl\:dsa-my-negative-md{margin-top:-1.25rem!important;margin-bottom:-1.25rem!important}
.xl\:dsa-mt-md{margin-top:1.25rem!important}
.xl\:dsa-mt-negative-md{margin-top:-1.25rem!important}
.xl\:dsa-mr-md{margin-right:1.25rem!important}
.xl\:dsa-mr-negative-md{margin-right:-1.25rem!important}
.xl\:dsa-mb-md{margin-bottom:1.25rem!important}
.xl\:dsa-mb-negative-md{margin-bottom:-1.25rem!important}
.xl\:dsa-ml-md{margin-left:1.25rem!important}
.xl\:dsa-ml-negative-md{margin-left:-1.25rem!important}
.xl\:dsa-m-lg{margin:1.5rem!important}
.xl\:dsa-m-negative-lg{margin:-1.5rem!important}
.xl\:dsa-mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}
.xl\:dsa-mx-negative-lg{margin-left:-1.5rem!important;margin-right:-1.5rem!important}
.xl\:dsa-my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.xl\:dsa-my-negative-lg{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}
.xl\:dsa-mt-lg{margin-top:1.5rem!important}
.xl\:dsa-mt-negative-lg{margin-top:-1.5rem!important}
.xl\:dsa-mr-lg{margin-right:1.5rem!important}
.xl\:dsa-mr-negative-lg{margin-right:-1.5rem!important}
.xl\:dsa-mb-lg{margin-bottom:1.5rem!important}
.xl\:dsa-mb-negative-lg{margin-bottom:-1.5rem!important}
.xl\:dsa-ml-lg{margin-left:1.5rem!important}
.xl\:dsa-ml-negative-lg{margin-left:-1.5rem!important}
.xl\:dsa-m-xl{margin:2rem!important}
.xl\:dsa-m-negative-xl{margin:-2rem!important}
.xl\:dsa-mx-xl{margin-left:2rem!important;margin-right:2rem!important}
.xl\:dsa-mx-negative-xl{margin-left:-2rem!important;margin-right:-2rem!important}
.xl\:dsa-my-xl{margin-top:2rem!important;margin-bottom:2rem!important}
.xl\:dsa-my-negative-xl{margin-top:-2rem!important;margin-bottom:-2rem!important}
.xl\:dsa-mt-xl{margin-top:2rem!important}
.xl\:dsa-mt-negative-xl{margin-top:-2rem!important}
.xl\:dsa-mr-xl{margin-right:2rem!important}
.xl\:dsa-mr-negative-xl{margin-right:-2rem!important}
.xl\:dsa-mb-xl{margin-bottom:2rem!important}
.xl\:dsa-mb-negative-xl{margin-bottom:-2rem!important}
.xl\:dsa-ml-xl{margin-left:2rem!important}
.xl\:dsa-ml-negative-xl{margin-left:-2rem!important}
.xl\:dsa-m-2xl{margin:2.5rem!important}
.xl\:dsa-m-negative-2xl{margin:-2.5rem!important}
.xl\:dsa-mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}
.xl\:dsa-mx-negative-2xl{margin-left:-2.5rem!important;margin-right:-2.5rem!important}
.xl\:dsa-my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.xl\:dsa-my-negative-2xl{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}
.xl\:dsa-mt-2xl{margin-top:2.5rem!important}
.xl\:dsa-mt-negative-2xl{margin-top:-2.5rem!important}
.xl\:dsa-mr-2xl{margin-right:2.5rem!important}
.xl\:dsa-mr-negative-2xl{margin-right:-2.5rem!important}
.xl\:dsa-mb-2xl{margin-bottom:2.5rem!important}
.xl\:dsa-mb-negative-2xl{margin-bottom:-2.5rem!important}
.xl\:dsa-ml-2xl{margin-left:2.5rem!important}
.xl\:dsa-ml-negative-2xl{margin-left:-2.5rem!important}
.xl\:dsa-m-3xl{margin:3rem!important}
.xl\:dsa-m-negative-3xl{margin:-3rem!important}
.xl\:dsa-mx-3xl{margin-left:3rem!important;margin-right:3rem!important}
.xl\:dsa-mx-negative-3xl{margin-left:-3rem!important;margin-right:-3rem!important}
.xl\:dsa-my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}
.xl\:dsa-my-negative-3xl{margin-top:-3rem!important;margin-bottom:-3rem!important}
.xl\:dsa-mt-3xl{margin-top:3rem!important}
.xl\:dsa-mt-negative-3xl{margin-top:-3rem!important}
.xl\:dsa-mr-3xl{margin-right:3rem!important}
.xl\:dsa-mr-negative-3xl{margin-right:-3rem!important}
.xl\:dsa-mb-3xl{margin-bottom:3rem!important}
.xl\:dsa-mb-negative-3xl{margin-bottom:-3rem!important}
.xl\:dsa-ml-3xl{margin-left:3rem!important}
.xl\:dsa-ml-negative-3xl{margin-left:-3rem!important}
.xl\:dsa-m-4xl{margin:3.5rem!important}
.xl\:dsa-m-negative-4xl{margin:-3.5rem!important}
.xl\:dsa-mx-4xl{margin-left:3.5rem!important;margin-right:3.5rem!important}
.xl\:dsa-mx-negative-4xl{margin-left:-3.5rem!important;margin-right:-3.5rem!important}
.xl\:dsa-my-4xl{margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.xl\:dsa-my-negative-4xl{margin-top:-3.5rem!important;margin-bottom:-3.5rem!important}
.xl\:dsa-mt-4xl{margin-top:3.5rem!important}
.xl\:dsa-mt-negative-4xl{margin-top:-3.5rem!important}
.xl\:dsa-mr-4xl{margin-right:3.5rem!important}
.xl\:dsa-mr-negative-4xl{margin-right:-3.5rem!important}
.xl\:dsa-mb-4xl{margin-bottom:3.5rem!important}
.xl\:dsa-mb-negative-4xl{margin-bottom:-3.5rem!important}
.xl\:dsa-ml-4xl{margin-left:3.5rem!important}
.xl\:dsa-ml-negative-4xl{margin-left:-3.5rem!important}
.xl\:dsa-m-5xl{margin:4rem!important}
.xl\:dsa-m-negative-5xl{margin:-4rem!important}
.xl\:dsa-mx-5xl{margin-left:4rem!important;margin-right:4rem!important}
.xl\:dsa-mx-negative-5xl{margin-left:-4rem!important;margin-right:-4rem!important}
.xl\:dsa-my-5xl{margin-top:4rem!important;margin-bottom:4rem!important}
.xl\:dsa-my-negative-5xl{margin-top:-4rem!important;margin-bottom:-4rem!important}
.xl\:dsa-mt-5xl{margin-top:4rem!important}
.xl\:dsa-mt-negative-5xl{margin-top:-4rem!important}
.xl\:dsa-mr-5xl{margin-right:4rem!important}
.xl\:dsa-mr-negative-5xl{margin-right:-4rem!important}
.xl\:dsa-mb-5xl{margin-bottom:4rem!important}
.xl\:dsa-mb-negative-5xl{margin-bottom:-4rem!important}
.xl\:dsa-ml-5xl{margin-left:4rem!important}
.xl\:dsa-ml-negative-5xl{margin-left:-4rem!important}
.xl\:dsa-m-6xl{margin:6rem!important}
.xl\:dsa-m-negative-6xl{margin:-6rem!important}
.xl\:dsa-mx-6xl{margin-left:6rem!important;margin-right:6rem!important}
.xl\:dsa-mx-negative-6xl{margin-left:-6rem!important;margin-right:-6rem!important}
.xl\:dsa-my-6xl{margin-top:6rem!important;margin-bottom:6rem!important}
.xl\:dsa-my-negative-6xl{margin-top:-6rem!important;margin-bottom:-6rem!important}
.xl\:dsa-mt-6xl{margin-top:6rem!important}
.xl\:dsa-mt-negative-6xl{margin-top:-6rem!important}
.xl\:dsa-mr-6xl{margin-right:6rem!important}
.xl\:dsa-mr-negative-6xl{margin-right:-6rem!important}
.xl\:dsa-mb-6xl{margin-bottom:6rem!important}
.xl\:dsa-mb-negative-6xl{margin-bottom:-6rem!important}
.xl\:dsa-ml-6xl{margin-left:6rem!important}
.xl\:dsa-ml-negative-6xl{margin-left:-6rem!important}
.xl\:dsa-m-negative-none,.xl\:dsa-m-none{margin:0!important}
.xl\:dsa-mx-negative-none,.xl\:dsa-mx-none{margin-left:0!important;margin-right:0!important}
.xl\:dsa-my-negative-none,.xl\:dsa-my-none{margin-top:0!important;margin-bottom:0!important}
.xl\:dsa-mt-negative-none,.xl\:dsa-mt-none{margin-top:0!important}
.xl\:dsa-mr-negative-none,.xl\:dsa-mr-none{margin-right:0!important}
.xl\:dsa-mb-negative-none,.xl\:dsa-mb-none{margin-bottom:0!important}
.xl\:dsa-ml-negative-none,.xl\:dsa-ml-none{margin-left:0!important}
.xl\:dsa-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.xl\:dsa-shadow-10{-webkit-box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20);box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20)}
.xl\:dsa-shadow-20{-webkit-box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20)}
.xl\:dsa-shadow-30{-webkit-box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20)}
.xl\:dsa-shadow-40{-webkit-box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xl\:dsa-shadow-50{-webkit-box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xl\:dsa-shadow-60{-webkit-box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xl\:dsa-shadow-70{-webkit-box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xl\:dsa-border-radius-sharp{border-radius:0!important}
.xl\:dsa-border-radius-2xs{border-radius:.125rem!important}
.xl\:dsa-border-radius-xs{border-radius:.25rem!important}
.xl\:dsa-border-radius-sm{border-radius:.5rem!important}
.xl\:dsa-border-radius-md{border-radius:.75rem!important}
.xl\:dsa-border-radius-lg{border-radius:1rem!important}
.xl\:dsa-border-radius-xl{border-radius:1.5rem!important}
.xl\:dsa-border-radius-2xl{border-radius:2rem!important}
.xl\:dsa-border-radius-3xl{border-radius:2.5rem!important}
.xl\:dsa-border-radius-round{border-radius:9999px!important}
.xl\:dsa-border{border-width:1px!important;border-style:solid}
.xl\:dsa-border-t{border-top-width:1px!important;border-top-style:solid}
.xl\:dsa-border-r{border-right-width:1px!important;border-right-style:solid}
.xl\:dsa-border-b{border-bottom-width:1px!important;border-bottom-style:solid}
.xl\:dsa-border-l{border-left-width:1px!important;border-left-style:solid}
.xl\:dsa-border-sm{border-width:2px!important;border-style:solid}
.xl\:dsa-border-t-sm{border-top-width:2px!important;border-top-style:solid}
.xl\:dsa-border-r-sm{border-right-width:2px!important;border-right-style:solid}
.xl\:dsa-border-b-sm{border-bottom-width:2px!important;border-bottom-style:solid}
.xl\:dsa-border-l-sm{border-left-width:2px!important;border-left-style:solid}
.xl\:dsa-border-md{border-width:4px!important;border-style:solid}
.xl\:dsa-border-t-md{border-top-width:4px!important;border-top-style:solid}
.xl\:dsa-border-r-md{border-right-width:4px!important;border-right-style:solid}
.xl\:dsa-border-b-md{border-bottom-width:4px!important;border-bottom-style:solid}
.xl\:dsa-border-l-md{border-left-width:4px!important;border-left-style:solid}
.xl\:dsa-border-lg{border-width:6px!important;border-style:solid}
.xl\:dsa-border-t-lg{border-top-width:6px!important;border-top-style:solid}
.xl\:dsa-border-r-lg{border-right-width:6px!important;border-right-style:solid}
.xl\:dsa-border-b-lg{border-bottom-width:6px!important;border-bottom-style:solid}
.xl\:dsa-border-l-lg{border-left-width:6px!important;border-left-style:solid}
.xl\:dsa-border-xl{border-width:8px!important;border-style:solid}
.xl\:dsa-border-t-xl{border-top-width:8px!important;border-top-style:solid}
.xl\:dsa-border-r-xl{border-right-width:8px!important;border-right-style:solid}
.xl\:dsa-border-b-xl{border-bottom-width:8px!important;border-bottom-style:solid}
.xl\:dsa-border-l-xl{border-left-width:8px!important;border-left-style:solid}
.xl\:dsa-border-none{border-width:0!important;border-style:solid}
.xl\:dsa-border-t-none{border-top-width:0!important;border-top-style:solid}
.xl\:dsa-border-r-none{border-right-width:0!important;border-right-style:solid}
.xl\:dsa-border-b-none{border-bottom-width:0!important;border-bottom-style:solid}
.xl\:dsa-border-l-none{border-left-width:0!important;border-left-style:solid}
.xl\:dsa-outline{outline-width:1px!important;outline-style:solid}
.xl\:dsa-outline-t{outline-top-width:1px!important;outline-top-style:solid}
.xl\:dsa-outline-r{outline-right-width:1px!important;outline-right-style:solid}
.xl\:dsa-outline-b{outline-bottom-width:1px!important;outline-bottom-style:solid}
.xl\:dsa-outline-l{outline-left-width:1px!important;outline-left-style:solid}
.xl\:dsa-outline-sm{outline-width:2px!important;outline-style:solid}
.xl\:dsa-outline-t-sm{outline-top-width:2px!important;outline-top-style:solid}
.xl\:dsa-outline-r-sm{outline-right-width:2px!important;outline-right-style:solid}
.xl\:dsa-outline-b-sm{outline-bottom-width:2px!important;outline-bottom-style:solid}
.xl\:dsa-outline-l-sm{outline-left-width:2px!important;outline-left-style:solid}
.xl\:dsa-outline-md{outline-width:4px!important;outline-style:solid}
.xl\:dsa-outline-t-md{outline-top-width:4px!important;outline-top-style:solid}
.xl\:dsa-outline-r-md{outline-right-width:4px!important;outline-right-style:solid}
.xl\:dsa-outline-b-md{outline-bottom-width:4px!important;outline-bottom-style:solid}
.xl\:dsa-outline-l-md{outline-left-width:4px!important;outline-left-style:solid}
.xl\:dsa-outline-lg{outline-width:6px!important;outline-style:solid}
.xl\:dsa-outline-t-lg{outline-top-width:6px!important;outline-top-style:solid}
.xl\:dsa-outline-r-lg{outline-right-width:6px!important;outline-right-style:solid}
.xl\:dsa-outline-b-lg{outline-bottom-width:6px!important;outline-bottom-style:solid}
.xl\:dsa-outline-l-lg{outline-left-width:6px!important;outline-left-style:solid}
.xl\:dsa-outline-xl{outline-width:8px!important;outline-style:solid}
.xl\:dsa-outline-t-xl{outline-top-width:8px!important;outline-top-style:solid}
.xl\:dsa-outline-r-xl{outline-right-width:8px!important;outline-right-style:solid}
.xl\:dsa-outline-b-xl{outline-bottom-width:8px!important;outline-bottom-style:solid}
.xl\:dsa-outline-l-xl{outline-left-width:8px!important;outline-left-style:solid}
.xl\:dsa-outline-none{outline-width:0!important;outline-style:solid}
.xl\:dsa-outline-t-none{outline-top-width:0!important;outline-top-style:solid}
.xl\:dsa-outline-r-none{outline-right-width:0!important;outline-right-style:solid}
.xl\:dsa-outline-b-none{outline-bottom-width:0!important;outline-bottom-style:solid}
.xl\:dsa-outline-l-none{outline-left-width:0!important;outline-left-style:solid}
.xl\:dsa-row{--gutter-x:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutter-x) * -.5);margin-left:calc(var(--gutter-x) * -.5)}
.xl\:dsa-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.xl\:dsa-col-1,.xl\:dsa-col-10,.xl\:dsa-col-11,.xl\:dsa-col-12,.xl\:dsa-col-2,.xl\:dsa-col-3,.xl\:dsa-col-4,.xl\:dsa-col-5,.xl\:dsa-col-6,.xl\:dsa-col-7,.xl\:dsa-col-8,.xl\:dsa-col-9{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.dsa-container,.dsa-row{--gutter-x:20px}
.xl\:dsa-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33%;flex:0 0 8.33%;max-width:8.33%}
.xl\:dsa-offset-0{margin-left:0}
.xl\:dsa-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}
.xl\:dsa-offset-1{margin-left:8.33%}
.xl\:dsa-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xl\:dsa-offset-2{margin-left:16.66%}
.xl\:dsa-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}
.xl\:dsa-offset-3{margin-left:25%}
.xl\:dsa-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66%;flex:0 0 41.66%;max-width:41.66%}
.xl\:dsa-offset-4{margin-left:33.33%}
.xl\:dsa-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xl\:dsa-offset-5{margin-left:41.66%}
.xl\:dsa-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33%;flex:0 0 58.33%;max-width:58.33%}
.xl\:dsa-offset-6{margin-left:50%}
.xl\:dsa-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}
.xl\:dsa-offset-7{margin-left:58.33%}
.xl\:dsa-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.xl\:dsa-offset-8{margin-left:66.66%}
.xl\:dsa-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33%;flex:0 0 83.33%;max-width:83.33%}
.xl\:dsa-offset-9{margin-left:75%}
.xl\:dsa-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66%;flex:0 0 91.66%;max-width:91.66%}
.xl\:dsa-offset-10{margin-left:83.33%}
.xl\:dsa-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xl\:dsa-offset-11{margin-left:91.66%}
.xl\:dsa-g-0{--gutter-x:0}
.xl\:dsa-d-block{display:block}
.xl\:dsa-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.xl\:dsa-d-grid{display:grid}
.xl\:dsa-d-inline{display:inline}
.xl\:dsa-d-inline-block{display:inline-block}
.xl\:dsa-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.xl\:dsa-d-inline-grid{display:inline-grid}
.xl\:dsa-d-contents{display:contents}
.xl\:dsa-d-none{display:none}
.xl\:dsa-w-auto{width:auto!important}
.xl\:dsa-w-full{width:100%!important}
.xl\:dsa-w-screen{width:100vw!important}
.xl\:dsa-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}
.xl\:dsa-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}
.xl\:dsa-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
.xl\:dsa-h-auto{height:auto!important}
.xl\:dsa-h-full{height:100%!important}
.xl\:dsa-h-screen{height:100vh!important}
.xl\:dsa-h-min{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}
.xl\:dsa-h-max{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}
.xl\:dsa-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.xl\:dsa-position-static{position:static!important}
.xl\:dsa-position-relative{position:relative!important}
.xl\:dsa-position-absolute{position:absolute!important}
.xl\:dsa-position-fixed{position:fixed!important}
.xl\:dsa-position-sticky{position:sticky!important}
.xl\:dsa-position-unset{position:unset!important}
.xl\:dsa-position-top-0{top:0!important}
.xl\:dsa-position-top-auto{top:auto!important}
.xl\:dsa-position-right-0{right:0!important}
.xl\:dsa-position-right-auto{right:auto!important}
.xl\:dsa-position-bottom-0{bottom:0!important}
.xl\:dsa-position-bottom-auto{bottom:auto!important}
.xl\:dsa-position-left-0{left:0!important}
.xl\:dsa-position-left-auto{left:auto!important}
.xl\:dsa-inset-0{inset:0!important}
.xl\:dsa-inset-auto{inset:auto!important}
.xl\:dsa-align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.xl\:dsa-align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.xl\:dsa-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.xl\:dsa-align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.xl\:dsa-align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.xl\:dsa-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.xl\:dsa-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.xl\:dsa-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.xl\:dsa-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.xl\:dsa-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.xl\:dsa-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}
.xl\:dsa-flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.xl\:dsa-flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.xl\:dsa-flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.xl\:dsa-flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.xl\:dsa-flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.xl\:dsa-flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.xl\:dsa-flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.xl\:dsa-flex-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.xl\:dsa-flex-auto{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.xl\:dsa-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.xl\:dsa-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.xl\:dsa-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.xl\:dsa-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.xl\:dsa-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.xl\:dsa-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.xl\:dsa-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
.xl\:dsa-overflow-auto{overflow:auto!important}
.xl\:dsa-overflow-hidden{overflow:hidden!important}
.xl\:dsa-overflow-visible{overflow:visible!important}
.xl\:dsa-overflow-scroll{overflow:scroll!important}
.xl\:dsa-overflow-x-auto{overflow-x:auto!important}
.xl\:dsa-overflow-x-hidden{overflow-x:hidden!important}
.xl\:dsa-overflow-x-visible{overflow-x:visible!important}
.xl\:dsa-overflow-x-scroll{overflow-x:scroll!important}
.xl\:dsa-overflow-y-auto{overflow-y:auto!important}
.xl\:dsa-overflow-y-hidden{overflow-y:hidden!important}
.xl\:dsa-overflow-y-visible{overflow-y:visible!important}
.xl\:dsa-overflow-y-scroll{overflow-y:scroll!important}
.xl\:dsa-text-align-left{text-align:left!important}
.xl\:dsa-text-align-right{text-align:right!important}
.xl\:dsa-text-align-center{text-align:center!important}
.xl\:dsa-text-align-justify{text-align:justify!important}
.xl\:dsa-text-transform-uppercase{text-transform:uppercase!important}
.xl\:dsa-text-transform-lowercase{text-transform:lowercase!important}
.xl\:dsa-text-transform-capitalize{text-transform:capitalize!important}
.xl\:dsa-text-transform-none{text-transform:none!important}
.xl\:dsa-opacity-0{opacity:0}
.xl\:dsa-opacity-25{opacity:.25}
.xl\:dsa-opacity-50{opacity:.5}
.xl\:dsa-opacity-75{opacity:.75}
.xl\:dsa-opacity-100{opacity:1}
.xl\:dsa-cursor-pointer{cursor:pointer!important}
.xl\:dsa-cursor-default{cursor:default!important}
.xl\:dsa-cursor-text{cursor:text!important}
.xl\:dsa-cursor-none{cursor:none!important}
.xl\:dsa-badge{font-size:.75rem;line-height:.875rem;padding:.5rem 1rem;gap:.25rem}
.xl\:dsa-badge .dsa-badge--icon:not(svg),.xl\:dsa-badge .material-symbols-outlined,.xl\:dsa-badge-lg .dsa-badge--icon:not(svg),.xl\:dsa-badge-lg .material-symbols-outlined,.xl\:dsa-btn-sm .dsa-btn--icon:not(svg),.xl\:dsa-btn-sm .material-symbols-outlined{font-size:.875rem}
.xl\:dsa-badge svg,.xl\:dsa-badge-lg svg,.xl\:dsa-btn-sm svg{width:.875rem;height:.875rem}
.xl\:dsa-badge-sm{font-size:.75rem;line-height:.875rem;padding:.25rem 1rem;gap:.25rem}
.xl\:dsa-badge-sm .dsa-badge--icon:not(svg),.xl\:dsa-badge-sm .material-symbols-outlined{font-size:.625rem}
.xl\:dsa-badge-sm svg{width:.625rem;height:.625rem}
.xl\:dsa-badge-lg{font-size:.75rem;line-height:.875rem;padding:.75rem 1rem;gap:.25rem}
.xl\:dsa-btn{font-size:.875rem;line-height:1.5rem;padding:calc(.75rem - 1px) 1.5rem;gap:.5rem}
.xl\:dsa-btn .dsa-btn--icon:not(svg),.xl\:dsa-btn .material-symbols-outlined,.xl\:dsa-link,.xl\:dsa-link .dsa-link--icon:not(svg),.xl\:dsa-link .material-symbols-outlined{font-size:1rem}
.xl\:dsa-btn svg,.xl\:dsa-link svg{width:1rem;height:1rem}
.xl\:dsa-btn-sm{font-size:.75rem;line-height:1rem;padding:calc(.5rem - 1px) 1rem;gap:.25rem}
.xl\:dsa-btn-lg{font-size:1rem;line-height:1.5rem;padding:calc(1rem - 1px) 2rem;gap:.5rem}
.xl\:dsa-btn-lg .dsa-btn--icon:not(svg),.xl\:dsa-btn-lg .material-symbols-outlined{font-size:1.25rem}
.xl\:dsa-btn-lg svg{width:1.25rem;height:1.25rem}
.xl\:dsa-btn-icon,.xl\:dsa-btn-icon-sm{padding:calc(.5rem - 1px) .5rem}
.xl\:dsa-btn-icon .dsa-btn--icon:not(svg),.xl\:dsa-btn-icon .material-symbols-outlined{font-size:2rem}
.xl\:dsa-btn-icon svg{width:2rem;height:2rem}
.xl\:dsa-btn-icon-sm .dsa-btn--icon:not(svg),.xl\:dsa-btn-icon-sm .material-symbols-outlined,.xl\:dsa-link-lg .dsa-link--icon:not(svg),.xl\:dsa-link-lg .material-symbols-outlined{font-size:1.5rem}
.xl\:dsa-btn-icon-sm svg{width:1.5rem;height:1.5rem}
.xl\:dsa-btn-full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.xl\:dsa-btn-none{border:0;background:0 0;padding:0;color:inherit}
.dsa-card-eventos-lista{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 10rem)/ 3);flex:1 1 calc((100% - 10rem)/ 3);max-width:calc((100% - 10rem)/ 3)}
.dsa-event-list-container{gap:5rem}
.dsa-header-select select{padding:1rem 2rem 1rem 1rem}
.dsa-header-select::after{right:.75rem}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .xl\:.lum-aggregate-document-count svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .xl\:.lum-aggregate-document-count svg *,.xl\:dsa-link svg,.xl\:dsa-link svg *,.xl\:dsa-link-lg svg *,.xl\:dsa-link-sm svg *,.xl\:dsa-link-xs svg *{fill:currentcolor}
.xl\:dsa-link{line-height:1.25rem;gap:.25rem}
.xl\:dsa-link-sm .dsa-link--icon:not(svg),.xl\:dsa-link-sm .material-symbols-outlined,.xl\:dsa-link-xs,.xl\:dsa-link-xs .dsa-link--icon:not(svg),.xl\:dsa-link-xs .material-symbols-outlined{font-size:.75rem}
.xl\:dsa-link-xs{line-height:.875rem;gap:.25rem}
.xl\:dsa-link-sm svg,.xl\:dsa-link-xs svg{width:.75rem;height:.75rem;fill:currentcolor}
.xl\:dsa-link-sm{font-size:.875rem;line-height:1rem;gap:.25rem}
.xl\:dsa-link-lg{font-size:1.25rem;line-height:1.5rem;gap:.25rem}
.xl\:dsa-link-lg svg{width:1.5rem;height:1.5rem;fill:currentcolor}
.dsa-menu-item-container>ul{width:254px;grid-template-rows:0fr;z-index:1000;top:calc(100% + .5rem);left:0;-webkit-transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out, -ms-grid-rows .2s ease-in-out;background-color:var(--ambient-neutral-10)}
.dsa-menu-item-container>ul::after{content:"";position:absolute;top:-.5rem;width:100%;height:.5rem}
.dsa-menu-item-container:hover>ul,label[for=category-menu-toggle]:hover~.dsa-menu-container .dsa-menu-item-container>ul{grid-template-rows:1fr}
#dsa-categories-menu .dsa-menu-item-container>ul{left:auto;right:0}
.dsa-menu-list{max-height:70vh;overflow-x:auto}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .xl\:.lum-aggregate-document-count{line-height:1rem}
.xl\:swiper{--swiper-navigation-color:var(--ambient-base-dark);--swiper-pagination-color:var(--function-primary-action);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-30)}
.xl\:swiper-negative{--swiper-pagination-color:var(--function-primary-active);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-20);--swiper-navigation-color:var(--ambient-base-deep-light)}
}
@media (min-width:1400px){
.xxl\:dsa-text-italic{font-style:italic!important}
.xxl\:dsa-text-decoration-none{text-decoration:none!important}
.xxl\:dsa-text-strikethrough{text-decoration:line-through!important}
.xxl\:dsa-text-underline{text-decoration:underline!important}
.xxl\:dsa-text-bold{font-weight:700!important}
.xxl\:dsa-text-semi-bold{font-weight:600!important}
.xxl\:dsa-text-normal{font-weight:400!important}
.xxl\:dsa-text-font-primary{font-family:"Be Vietnam Pro",system-ui!important}
.xxl\:dsa-pt-auto,.xxl\:dsa-py-auto{padding-top:auto!important}
.xxl\:dsa-pr-auto,.xxl\:dsa-px-auto{padding-right:auto!important}
.xxl\:dsa-pb-auto,.xxl\:dsa-py-auto{padding-bottom:auto!important}
.xxl\:dsa-pl-auto,.xxl\:dsa-px-auto{padding-left:auto!important}
.xxl\:dsa-gap-auto,.xxl\:dsa-gapb-auto,.xxl\:dsa-gapl-auto,.xxl\:dsa-gapr-auto,.xxl\:dsa-gapt-auto{gap:auto!important}
.xxl\:dsa-gapx-auto{-webkit-column-gap:auto!important;-moz-column-gap:auto!important;column-gap:auto!important}
.xxl\:dsa-gapy-auto{row-gap:auto!important}
.xxl\:dsa-gap,.xxl\:dsa-gap-sm,.xxl\:dsa-gapb,.xxl\:dsa-gapb-sm,.xxl\:dsa-gapl,.xxl\:dsa-gapl-sm,.xxl\:dsa-gapr,.xxl\:dsa-gapr-sm,.xxl\:dsa-gapt,.xxl\:dsa-gapt-sm{gap:1rem!important}
.xxl\:dsa-gapx,.xxl\:dsa-gapx-sm{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.xxl\:dsa-gapy,.xxl\:dsa-gapy-sm{row-gap:1rem!important}
.xxl\:dsa-gap-3xs,.xxl\:dsa-gapb-3xs,.xxl\:dsa-gapl-3xs,.xxl\:dsa-gapr-3xs,.xxl\:dsa-gapt-3xs{gap:.25rem!important}
.xxl\:dsa-gapx-3xs{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}
.xxl\:dsa-gapy-3xs{row-gap:.25rem!important}
.xxl\:dsa-gap-2xs,.xxl\:dsa-gapb-2xs,.xxl\:dsa-gapl-2xs,.xxl\:dsa-gapr-2xs,.xxl\:dsa-gapt-2xs{gap:.5rem!important}
.xxl\:dsa-gapx-2xs{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}
.xxl\:dsa-gapy-2xs{row-gap:.5rem!important}
.xxl\:dsa-gap-xs,.xxl\:dsa-gapb-xs,.xxl\:dsa-gapl-xs,.xxl\:dsa-gapr-xs,.xxl\:dsa-gapt-xs{gap:.75rem!important}
.xxl\:dsa-gapx-xs{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.xxl\:dsa-gapy-xs{row-gap:.75rem!important}
.xxl\:dsa-gap-md,.xxl\:dsa-gapb-md,.xxl\:dsa-gapl-md,.xxl\:dsa-gapr-md,.xxl\:dsa-gapt-md{gap:1.25rem!important}
.xxl\:dsa-gapx-md{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}
.xxl\:dsa-gapy-md{row-gap:1.25rem!important}
.xxl\:dsa-gap-lg,.xxl\:dsa-gapb-lg,.xxl\:dsa-gapl-lg,.xxl\:dsa-gapr-lg,.xxl\:dsa-gapt-lg{gap:1.5rem!important}
.xxl\:dsa-gapx-lg{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.xxl\:dsa-gapy-lg{row-gap:1.5rem!important}
.xxl\:dsa-gap-xl,.xxl\:dsa-gapb-xl,.xxl\:dsa-gapl-xl,.xxl\:dsa-gapr-xl,.xxl\:dsa-gapt-xl{gap:2rem!important}
.xxl\:dsa-gapx-xl{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}
.xxl\:dsa-gapy-xl{row-gap:2rem!important}
.xxl\:dsa-gap-2xl,.xxl\:dsa-gapb-2xl,.xxl\:dsa-gapl-2xl,.xxl\:dsa-gapr-2xl,.xxl\:dsa-gapt-2xl{gap:2.5rem!important}
.xxl\:dsa-gapx-2xl{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}
.xxl\:dsa-gapy-2xl{row-gap:2.5rem!important}
.xxl\:dsa-gap-3xl,.xxl\:dsa-gapb-3xl,.xxl\:dsa-gapl-3xl,.xxl\:dsa-gapr-3xl,.xxl\:dsa-gapt-3xl{gap:3rem!important}
.xxl\:dsa-gapx-3xl{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}
.xxl\:dsa-gapy-3xl{row-gap:3rem!important}
.xxl\:dsa-gap-4xl,.xxl\:dsa-gapb-4xl,.xxl\:dsa-gapl-4xl,.xxl\:dsa-gapr-4xl,.xxl\:dsa-gapt-4xl{gap:3.5rem!important}
.xxl\:dsa-gapx-4xl{-webkit-column-gap:3.5rem!important;-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}
.xxl\:dsa-gapy-4xl{row-gap:3.5rem!important}
.xxl\:dsa-gap-5xl,.xxl\:dsa-gapb-5xl,.xxl\:dsa-gapl-5xl,.xxl\:dsa-gapr-5xl,.xxl\:dsa-gapt-5xl{gap:4rem!important}
.xxl\:dsa-gapx-5xl{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}
.xxl\:dsa-gapy-5xl{row-gap:4rem!important}
.xxl\:dsa-gap-6xl,.xxl\:dsa-gapb-6xl,.xxl\:dsa-gapl-6xl,.xxl\:dsa-gapr-6xl,.xxl\:dsa-gapt-6xl{gap:6rem!important}
.xxl\:dsa-gapx-6xl{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}
.xxl\:dsa-gapy-6xl{row-gap:6rem!important}
.xxl\:dsa-gap-none,.xxl\:dsa-gapb-none,.xxl\:dsa-gapl-none,.xxl\:dsa-gapr-none,.xxl\:dsa-gapt-none{gap:0!important}
.xxl\:dsa-gapx-none{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}
.xxl\:dsa-gapy-none{row-gap:0!important}
.xxl\:dsa-p-auto{padding:auto!important}
.xxl\:dsa-pt,.xxl\:dsa-pt-sm,.xxl\:dsa-py,.xxl\:dsa-py-sm{padding-top:1rem!important}
.xxl\:dsa-pr,.xxl\:dsa-pr-sm,.xxl\:dsa-px,.xxl\:dsa-px-sm{padding-right:1rem!important}
.xxl\:dsa-pb,.xxl\:dsa-pb-sm,.xxl\:dsa-py,.xxl\:dsa-py-sm{padding-bottom:1rem!important}
.xxl\:dsa-p,.xxl\:dsa-p-sm{padding:1rem!important}
.xxl\:dsa-pl,.xxl\:dsa-pl-sm,.xxl\:dsa-px,.xxl\:dsa-px-sm{padding-left:1rem!important}
.xxl\:dsa-pt-3xs,.xxl\:dsa-py-3xs{padding-top:.25rem!important}
.xxl\:dsa-pr-3xs,.xxl\:dsa-px-3xs{padding-right:.25rem!important}
.xxl\:dsa-pb-3xs,.xxl\:dsa-py-3xs{padding-bottom:.25rem!important}
.xxl\:dsa-pl-3xs,.xxl\:dsa-px-3xs{padding-left:.25rem!important}
.xxl\:dsa-p-3xs{padding:.25rem!important}
.xxl\:dsa-pt-2xs,.xxl\:dsa-py-2xs{padding-top:.5rem!important}
.xxl\:dsa-pr-2xs,.xxl\:dsa-px-2xs{padding-right:.5rem!important}
.xxl\:dsa-pb-2xs,.xxl\:dsa-py-2xs{padding-bottom:.5rem!important}
.xxl\:dsa-pl-2xs,.xxl\:dsa-px-2xs{padding-left:.5rem!important}
.xxl\:dsa-p-2xs{padding:.5rem!important}
.xxl\:dsa-pt-xs,.xxl\:dsa-py-xs{padding-top:.75rem!important}
.xxl\:dsa-pr-xs,.xxl\:dsa-px-xs{padding-right:.75rem!important}
.xxl\:dsa-pb-xs,.xxl\:dsa-py-xs{padding-bottom:.75rem!important}
.xxl\:dsa-pl-xs,.xxl\:dsa-px-xs{padding-left:.75rem!important}
.xxl\:dsa-p-xs{padding:.75rem!important}
.xxl\:dsa-pt-md,.xxl\:dsa-py-md{padding-top:1.25rem!important}
.xxl\:dsa-pr-md,.xxl\:dsa-px-md{padding-right:1.25rem!important}
.xxl\:dsa-pb-md,.xxl\:dsa-py-md{padding-bottom:1.25rem!important}
.xxl\:dsa-pl-md,.xxl\:dsa-px-md{padding-left:1.25rem!important}
.xxl\:dsa-p-md{padding:1.25rem!important}
.xxl\:dsa-pt-lg,.xxl\:dsa-py-lg{padding-top:1.5rem!important}
.xxl\:dsa-pr-lg,.xxl\:dsa-px-lg{padding-right:1.5rem!important}
.xxl\:dsa-pb-lg,.xxl\:dsa-py-lg{padding-bottom:1.5rem!important}
.xxl\:dsa-pl-lg,.xxl\:dsa-px-lg{padding-left:1.5rem!important}
.xxl\:dsa-p-lg{padding:1.5rem!important}
.xxl\:dsa-pt-xl,.xxl\:dsa-py-xl{padding-top:2rem!important}
.xxl\:dsa-pr-xl,.xxl\:dsa-px-xl{padding-right:2rem!important}
.xxl\:dsa-pb-xl,.xxl\:dsa-py-xl{padding-bottom:2rem!important}
.xxl\:dsa-pl-xl,.xxl\:dsa-px-xl{padding-left:2rem!important}
.xxl\:dsa-p-xl{padding:2rem!important}
.xxl\:dsa-pt-2xl,.xxl\:dsa-py-2xl{padding-top:2.5rem!important}
.xxl\:dsa-pr-2xl,.xxl\:dsa-px-2xl{padding-right:2.5rem!important}
.xxl\:dsa-pb-2xl,.xxl\:dsa-py-2xl{padding-bottom:2.5rem!important}
.xxl\:dsa-pl-2xl,.xxl\:dsa-px-2xl{padding-left:2.5rem!important}
.xxl\:dsa-p-2xl{padding:2.5rem!important}
.xxl\:dsa-pt-3xl,.xxl\:dsa-py-3xl{padding-top:3rem!important}
.xxl\:dsa-pr-3xl,.xxl\:dsa-px-3xl{padding-right:3rem!important}
.xxl\:dsa-pb-3xl,.xxl\:dsa-py-3xl{padding-bottom:3rem!important}
.xxl\:dsa-pl-3xl,.xxl\:dsa-px-3xl{padding-left:3rem!important}
.xxl\:dsa-p-3xl{padding:3rem!important}
.xxl\:dsa-pt-4xl,.xxl\:dsa-py-4xl{padding-top:3.5rem!important}
.xxl\:dsa-pr-4xl,.xxl\:dsa-px-4xl{padding-right:3.5rem!important}
.xxl\:dsa-pb-4xl,.xxl\:dsa-py-4xl{padding-bottom:3.5rem!important}
.xxl\:dsa-pl-4xl,.xxl\:dsa-px-4xl{padding-left:3.5rem!important}
.xxl\:dsa-p-4xl{padding:3.5rem!important}
.xxl\:dsa-pt-5xl,.xxl\:dsa-py-5xl{padding-top:4rem!important}
.xxl\:dsa-pr-5xl,.xxl\:dsa-px-5xl{padding-right:4rem!important}
.xxl\:dsa-pb-5xl,.xxl\:dsa-py-5xl{padding-bottom:4rem!important}
.xxl\:dsa-pl-5xl,.xxl\:dsa-px-5xl{padding-left:4rem!important}
.xxl\:dsa-p-5xl{padding:4rem!important}
.xxl\:dsa-pt-6xl,.xxl\:dsa-py-6xl{padding-top:6rem!important}
.xxl\:dsa-pr-6xl,.xxl\:dsa-px-6xl{padding-right:6rem!important}
.xxl\:dsa-pb-6xl,.xxl\:dsa-py-6xl{padding-bottom:6rem!important}
.xxl\:dsa-pl-6xl,.xxl\:dsa-px-6xl{padding-left:6rem!important}
.xxl\:dsa-p-6xl{padding:6rem!important}
.xxl\:dsa-pt-none,.xxl\:dsa-py-none{padding-top:0!important}
.xxl\:dsa-pr-none,.xxl\:dsa-px-none{padding-right:0!important}
.xxl\:dsa-pb-none,.xxl\:dsa-py-none{padding-bottom:0!important}
.xxl\:dsa-pl-none,.xxl\:dsa-px-none{padding-left:0!important}
.xxl\:dsa-p-none{padding:0!important}
.xxl\:dsa-m-auto{margin:auto!important}
.xxl\:dsa-m-negative-auto{margin:-auto!important}
.xxl\:dsa-mx-auto{margin-left:auto!important;margin-right:auto!important}
.xxl\:dsa-mx-negative-auto{margin-left:-auto!important;margin-right:-auto!important}
.xxl\:dsa-my-auto{margin-top:auto!important;margin-bottom:auto!important}
.xxl\:dsa-my-negative-auto{margin-top:-auto!important;margin-bottom:-auto!important}
.xxl\:dsa-mt-auto{margin-top:auto!important}
.xxl\:dsa-mt-negative-auto{margin-top:-auto!important}
.xxl\:dsa-mr-auto{margin-right:auto!important}
.xxl\:dsa-mr-negative-auto{margin-right:-auto!important}
.xxl\:dsa-mb-auto{margin-bottom:auto!important}
.xxl\:dsa-mb-negative-auto{margin-bottom:-auto!important}
.xxl\:dsa-ml-auto{margin-left:auto!important}
.xxl\:dsa-ml-negative-auto{margin-left:-auto!important}
.xxl\:dsa-m,.xxl\:dsa-m-sm{margin:1rem!important}
.xxl\:dsa-m-negative,.xxl\:dsa-m-negative-sm{margin:-1rem!important}
.xxl\:dsa-mx,.xxl\:dsa-mx-sm{margin-left:1rem!important;margin-right:1rem!important}
.xxl\:dsa-mx-negative,.xxl\:dsa-mx-negative-sm{margin-left:-1rem!important;margin-right:-1rem!important}
.xxl\:dsa-my,.xxl\:dsa-my-sm{margin-top:1rem!important;margin-bottom:1rem!important}
.xxl\:dsa-my-negative,.xxl\:dsa-my-negative-sm{margin-top:-1rem!important;margin-bottom:-1rem!important}
.xxl\:dsa-mt,.xxl\:dsa-mt-sm{margin-top:1rem!important}
.xxl\:dsa-mt-negative,.xxl\:dsa-mt-negative-sm{margin-top:-1rem!important}
.xxl\:dsa-mr,.xxl\:dsa-mr-sm{margin-right:1rem!important}
.xxl\:dsa-mr-negative,.xxl\:dsa-mr-negative-sm{margin-right:-1rem!important}
.xxl\:dsa-mb,.xxl\:dsa-mb-sm{margin-bottom:1rem!important}
.xxl\:dsa-mb-negative,.xxl\:dsa-mb-negative-sm{margin-bottom:-1rem!important}
.xxl\:dsa-ml,.xxl\:dsa-ml-sm{margin-left:1rem!important}
.xxl\:dsa-ml-negative,.xxl\:dsa-ml-negative-sm{margin-left:-1rem!important}
.xxl\:dsa-m-3xs{margin:.25rem!important}
.xxl\:dsa-m-negative-3xs{margin:-.25rem!important}
.xxl\:dsa-mx-3xs{margin-left:.25rem!important;margin-right:.25rem!important}
.xxl\:dsa-mx-negative-3xs{margin-left:-.25rem!important;margin-right:-.25rem!important}
.xxl\:dsa-my-3xs{margin-top:.25rem!important;margin-bottom:.25rem!important}
.xxl\:dsa-my-negative-3xs{margin-top:-.25rem!important;margin-bottom:-.25rem!important}
.xxl\:dsa-mt-3xs{margin-top:.25rem!important}
.xxl\:dsa-mt-negative-3xs{margin-top:-.25rem!important}
.xxl\:dsa-mr-3xs{margin-right:.25rem!important}
.xxl\:dsa-mr-negative-3xs{margin-right:-.25rem!important}
.xxl\:dsa-mb-3xs{margin-bottom:.25rem!important}
.xxl\:dsa-mb-negative-3xs{margin-bottom:-.25rem!important}
.xxl\:dsa-ml-3xs{margin-left:.25rem!important}
.xxl\:dsa-ml-negative-3xs{margin-left:-.25rem!important}
.xxl\:dsa-m-2xs{margin:.5rem!important}
.xxl\:dsa-m-negative-2xs{margin:-.5rem!important}
.xxl\:dsa-mx-2xs{margin-left:.5rem!important;margin-right:.5rem!important}
.xxl\:dsa-mx-negative-2xs{margin-left:-.5rem!important;margin-right:-.5rem!important}
.xxl\:dsa-my-2xs{margin-top:.5rem!important;margin-bottom:.5rem!important}
.xxl\:dsa-my-negative-2xs{margin-top:-.5rem!important;margin-bottom:-.5rem!important}
.xxl\:dsa-mt-2xs{margin-top:.5rem!important}
.xxl\:dsa-mt-negative-2xs{margin-top:-.5rem!important}
.xxl\:dsa-mr-2xs{margin-right:.5rem!important}
.xxl\:dsa-mr-negative-2xs{margin-right:-.5rem!important}
.xxl\:dsa-mb-2xs{margin-bottom:.5rem!important}
.xxl\:dsa-mb-negative-2xs{margin-bottom:-.5rem!important}
.xxl\:dsa-ml-2xs{margin-left:.5rem!important}
.xxl\:dsa-ml-negative-2xs{margin-left:-.5rem!important}
.xxl\:dsa-m-xs{margin:.75rem!important}
.xxl\:dsa-m-negative-xs{margin:-.75rem!important}
.xxl\:dsa-mx-xs{margin-left:.75rem!important;margin-right:.75rem!important}
.xxl\:dsa-mx-negative-xs{margin-left:-.75rem!important;margin-right:-.75rem!important}
.xxl\:dsa-my-xs{margin-top:.75rem!important;margin-bottom:.75rem!important}
.xxl\:dsa-my-negative-xs{margin-top:-.75rem!important;margin-bottom:-.75rem!important}
.xxl\:dsa-mt-xs{margin-top:.75rem!important}
.xxl\:dsa-mt-negative-xs{margin-top:-.75rem!important}
.xxl\:dsa-mr-xs{margin-right:.75rem!important}
.xxl\:dsa-mr-negative-xs{margin-right:-.75rem!important}
.xxl\:dsa-mb-xs{margin-bottom:.75rem!important}
.xxl\:dsa-mb-negative-xs{margin-bottom:-.75rem!important}
.xxl\:dsa-ml-xs{margin-left:.75rem!important}
.xxl\:dsa-ml-negative-xs{margin-left:-.75rem!important}
.xxl\:dsa-m-md{margin:1.25rem!important}
.xxl\:dsa-m-negative-md{margin:-1.25rem!important}
.xxl\:dsa-mx-md{margin-left:1.25rem!important;margin-right:1.25rem!important}
.xxl\:dsa-mx-negative-md{margin-left:-1.25rem!important;margin-right:-1.25rem!important}
.xxl\:dsa-my-md{margin-top:1.25rem!important;margin-bottom:1.25rem!important}
.xxl\:dsa-my-negative-md{margin-top:-1.25rem!important;margin-bottom:-1.25rem!important}
.xxl\:dsa-mt-md{margin-top:1.25rem!important}
.xxl\:dsa-mt-negative-md{margin-top:-1.25rem!important}
.xxl\:dsa-mr-md{margin-right:1.25rem!important}
.xxl\:dsa-mr-negative-md{margin-right:-1.25rem!important}
.xxl\:dsa-mb-md{margin-bottom:1.25rem!important}
.xxl\:dsa-mb-negative-md{margin-bottom:-1.25rem!important}
.xxl\:dsa-ml-md{margin-left:1.25rem!important}
.xxl\:dsa-ml-negative-md{margin-left:-1.25rem!important}
.xxl\:dsa-m-lg{margin:1.5rem!important}
.xxl\:dsa-m-negative-lg{margin:-1.5rem!important}
.xxl\:dsa-mx-lg{margin-left:1.5rem!important;margin-right:1.5rem!important}
.xxl\:dsa-mx-negative-lg{margin-left:-1.5rem!important;margin-right:-1.5rem!important}
.xxl\:dsa-my-lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.xxl\:dsa-my-negative-lg{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}
.xxl\:dsa-mt-lg{margin-top:1.5rem!important}
.xxl\:dsa-mt-negative-lg{margin-top:-1.5rem!important}
.xxl\:dsa-mr-lg{margin-right:1.5rem!important}
.xxl\:dsa-mr-negative-lg{margin-right:-1.5rem!important}
.xxl\:dsa-mb-lg{margin-bottom:1.5rem!important}
.xxl\:dsa-mb-negative-lg{margin-bottom:-1.5rem!important}
.xxl\:dsa-ml-lg{margin-left:1.5rem!important}
.xxl\:dsa-ml-negative-lg{margin-left:-1.5rem!important}
.xxl\:dsa-m-xl{margin:2rem!important}
.xxl\:dsa-m-negative-xl{margin:-2rem!important}
.xxl\:dsa-mx-xl{margin-left:2rem!important;margin-right:2rem!important}
.xxl\:dsa-mx-negative-xl{margin-left:-2rem!important;margin-right:-2rem!important}
.xxl\:dsa-my-xl{margin-top:2rem!important;margin-bottom:2rem!important}
.xxl\:dsa-my-negative-xl{margin-top:-2rem!important;margin-bottom:-2rem!important}
.xxl\:dsa-mt-xl{margin-top:2rem!important}
.xxl\:dsa-mt-negative-xl{margin-top:-2rem!important}
.xxl\:dsa-mr-xl{margin-right:2rem!important}
.xxl\:dsa-mr-negative-xl{margin-right:-2rem!important}
.xxl\:dsa-mb-xl{margin-bottom:2rem!important}
.xxl\:dsa-mb-negative-xl{margin-bottom:-2rem!important}
.xxl\:dsa-ml-xl{margin-left:2rem!important}
.xxl\:dsa-ml-negative-xl{margin-left:-2rem!important}
.xxl\:dsa-m-2xl{margin:2.5rem!important}
.xxl\:dsa-m-negative-2xl{margin:-2.5rem!important}
.xxl\:dsa-mx-2xl{margin-left:2.5rem!important;margin-right:2.5rem!important}
.xxl\:dsa-mx-negative-2xl{margin-left:-2.5rem!important;margin-right:-2.5rem!important}
.xxl\:dsa-my-2xl{margin-top:2.5rem!important;margin-bottom:2.5rem!important}
.xxl\:dsa-my-negative-2xl{margin-top:-2.5rem!important;margin-bottom:-2.5rem!important}
.xxl\:dsa-mt-2xl{margin-top:2.5rem!important}
.xxl\:dsa-mt-negative-2xl{margin-top:-2.5rem!important}
.xxl\:dsa-mr-2xl{margin-right:2.5rem!important}
.xxl\:dsa-mr-negative-2xl{margin-right:-2.5rem!important}
.xxl\:dsa-mb-2xl{margin-bottom:2.5rem!important}
.xxl\:dsa-mb-negative-2xl{margin-bottom:-2.5rem!important}
.xxl\:dsa-ml-2xl{margin-left:2.5rem!important}
.xxl\:dsa-ml-negative-2xl{margin-left:-2.5rem!important}
.xxl\:dsa-m-3xl{margin:3rem!important}
.xxl\:dsa-m-negative-3xl{margin:-3rem!important}
.xxl\:dsa-mx-3xl{margin-left:3rem!important;margin-right:3rem!important}
.xxl\:dsa-mx-negative-3xl{margin-left:-3rem!important;margin-right:-3rem!important}
.xxl\:dsa-my-3xl{margin-top:3rem!important;margin-bottom:3rem!important}
.xxl\:dsa-my-negative-3xl{margin-top:-3rem!important;margin-bottom:-3rem!important}
.xxl\:dsa-mt-3xl{margin-top:3rem!important}
.xxl\:dsa-mt-negative-3xl{margin-top:-3rem!important}
.xxl\:dsa-mr-3xl{margin-right:3rem!important}
.xxl\:dsa-mr-negative-3xl{margin-right:-3rem!important}
.xxl\:dsa-mb-3xl{margin-bottom:3rem!important}
.xxl\:dsa-mb-negative-3xl{margin-bottom:-3rem!important}
.xxl\:dsa-ml-3xl{margin-left:3rem!important}
.xxl\:dsa-ml-negative-3xl{margin-left:-3rem!important}
.xxl\:dsa-m-4xl{margin:3.5rem!important}
.xxl\:dsa-m-negative-4xl{margin:-3.5rem!important}
.xxl\:dsa-mx-4xl{margin-left:3.5rem!important;margin-right:3.5rem!important}
.xxl\:dsa-mx-negative-4xl{margin-left:-3.5rem!important;margin-right:-3.5rem!important}
.xxl\:dsa-my-4xl{margin-top:3.5rem!important;margin-bottom:3.5rem!important}
.xxl\:dsa-my-negative-4xl{margin-top:-3.5rem!important;margin-bottom:-3.5rem!important}
.xxl\:dsa-mt-4xl{margin-top:3.5rem!important}
.xxl\:dsa-mt-negative-4xl{margin-top:-3.5rem!important}
.xxl\:dsa-mr-4xl{margin-right:3.5rem!important}
.xxl\:dsa-mr-negative-4xl{margin-right:-3.5rem!important}
.xxl\:dsa-mb-4xl{margin-bottom:3.5rem!important}
.xxl\:dsa-mb-negative-4xl{margin-bottom:-3.5rem!important}
.xxl\:dsa-ml-4xl{margin-left:3.5rem!important}
.xxl\:dsa-ml-negative-4xl{margin-left:-3.5rem!important}
.xxl\:dsa-m-5xl{margin:4rem!important}
.xxl\:dsa-m-negative-5xl{margin:-4rem!important}
.xxl\:dsa-mx-5xl{margin-left:4rem!important;margin-right:4rem!important}
.xxl\:dsa-mx-negative-5xl{margin-left:-4rem!important;margin-right:-4rem!important}
.xxl\:dsa-my-5xl{margin-top:4rem!important;margin-bottom:4rem!important}
.xxl\:dsa-my-negative-5xl{margin-top:-4rem!important;margin-bottom:-4rem!important}
.xxl\:dsa-mt-5xl{margin-top:4rem!important}
.xxl\:dsa-mt-negative-5xl{margin-top:-4rem!important}
.xxl\:dsa-mr-5xl{margin-right:4rem!important}
.xxl\:dsa-mr-negative-5xl{margin-right:-4rem!important}
.xxl\:dsa-mb-5xl{margin-bottom:4rem!important}
.xxl\:dsa-mb-negative-5xl{margin-bottom:-4rem!important}
.xxl\:dsa-ml-5xl{margin-left:4rem!important}
.xxl\:dsa-ml-negative-5xl{margin-left:-4rem!important}
.xxl\:dsa-m-6xl{margin:6rem!important}
.xxl\:dsa-m-negative-6xl{margin:-6rem!important}
.xxl\:dsa-mx-6xl{margin-left:6rem!important;margin-right:6rem!important}
.xxl\:dsa-mx-negative-6xl{margin-left:-6rem!important;margin-right:-6rem!important}
.xxl\:dsa-my-6xl{margin-top:6rem!important;margin-bottom:6rem!important}
.xxl\:dsa-my-negative-6xl{margin-top:-6rem!important;margin-bottom:-6rem!important}
.xxl\:dsa-mt-6xl{margin-top:6rem!important}
.xxl\:dsa-mt-negative-6xl{margin-top:-6rem!important}
.xxl\:dsa-mr-6xl{margin-right:6rem!important}
.xxl\:dsa-mr-negative-6xl{margin-right:-6rem!important}
.xxl\:dsa-mb-6xl{margin-bottom:6rem!important}
.xxl\:dsa-mb-negative-6xl{margin-bottom:-6rem!important}
.xxl\:dsa-ml-6xl{margin-left:6rem!important}
.xxl\:dsa-ml-negative-6xl{margin-left:-6rem!important}
.xxl\:dsa-m-negative-none,.xxl\:dsa-m-none{margin:0!important}
.xxl\:dsa-mx-negative-none,.xxl\:dsa-mx-none{margin-left:0!important;margin-right:0!important}
.xxl\:dsa-my-negative-none,.xxl\:dsa-my-none{margin-top:0!important;margin-bottom:0!important}
.xxl\:dsa-mt-negative-none,.xxl\:dsa-mt-none{margin-top:0!important}
.xxl\:dsa-mr-negative-none,.xxl\:dsa-mr-none{margin-right:0!important}
.xxl\:dsa-mb-negative-none,.xxl\:dsa-mb-none{margin-bottom:0!important}
.xxl\:dsa-ml-negative-none,.xxl\:dsa-ml-none{margin-left:0!important}
.xxl\:dsa-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.xxl\:dsa-shadow-10{-webkit-box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20);box-shadow:0 4px 4px 0 var(--opacity-neutral-10),0 0 4px 0 var(--opacity-neutral-20)}
.xxl\:dsa-shadow-20{-webkit-box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 4px 8px 0 var(--opacity-neutral-10),0 4px 8px 0 var(--opacity-neutral-20)}
.xxl\:dsa-shadow-30{-webkit-box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20);box-shadow:0 8px 16px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-20)}
.xxl\:dsa-shadow-40{-webkit-box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 12px 24px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xxl\:dsa-shadow-50{-webkit-box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 16px 32px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xxl\:dsa-shadow-60{-webkit-box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 20px 48px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xxl\:dsa-shadow-70{-webkit-box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10);box-shadow:0 24px 64px 0 var(--opacity-neutral-20),0 4px 8px 0 var(--opacity-neutral-10)}
.xxl\:dsa-border-radius-sharp{border-radius:0!important}
.xxl\:dsa-border-radius-2xs{border-radius:.125rem!important}
.xxl\:dsa-border-radius-xs{border-radius:.25rem!important}
.xxl\:dsa-border-radius-sm{border-radius:.5rem!important}
.xxl\:dsa-border-radius-md{border-radius:.75rem!important}
.xxl\:dsa-border-radius-lg{border-radius:1rem!important}
.xxl\:dsa-border-radius-xl{border-radius:1.5rem!important}
.xxl\:dsa-border-radius-2xl{border-radius:2rem!important}
.xxl\:dsa-border-radius-3xl{border-radius:2.5rem!important}
.xxl\:dsa-border-radius-round{border-radius:9999px!important}
.xxl\:dsa-border{border-width:1px!important;border-style:solid}
.xxl\:dsa-border-t{border-top-width:1px!important;border-top-style:solid}
.xxl\:dsa-border-r{border-right-width:1px!important;border-right-style:solid}
.xxl\:dsa-border-b{border-bottom-width:1px!important;border-bottom-style:solid}
.xxl\:dsa-border-l{border-left-width:1px!important;border-left-style:solid}
.xxl\:dsa-border-sm{border-width:2px!important;border-style:solid}
.xxl\:dsa-border-t-sm{border-top-width:2px!important;border-top-style:solid}
.xxl\:dsa-border-r-sm{border-right-width:2px!important;border-right-style:solid}
.xxl\:dsa-border-b-sm{border-bottom-width:2px!important;border-bottom-style:solid}
.xxl\:dsa-border-l-sm{border-left-width:2px!important;border-left-style:solid}
.xxl\:dsa-border-md{border-width:4px!important;border-style:solid}
.xxl\:dsa-border-t-md{border-top-width:4px!important;border-top-style:solid}
.xxl\:dsa-border-r-md{border-right-width:4px!important;border-right-style:solid}
.xxl\:dsa-border-b-md{border-bottom-width:4px!important;border-bottom-style:solid}
.xxl\:dsa-border-l-md{border-left-width:4px!important;border-left-style:solid}
.xxl\:dsa-border-lg{border-width:6px!important;border-style:solid}
.xxl\:dsa-border-t-lg{border-top-width:6px!important;border-top-style:solid}
.xxl\:dsa-border-r-lg{border-right-width:6px!important;border-right-style:solid}
.xxl\:dsa-border-b-lg{border-bottom-width:6px!important;border-bottom-style:solid}
.xxl\:dsa-border-l-lg{border-left-width:6px!important;border-left-style:solid}
.xxl\:dsa-border-xl{border-width:8px!important;border-style:solid}
.xxl\:dsa-border-t-xl{border-top-width:8px!important;border-top-style:solid}
.xxl\:dsa-border-r-xl{border-right-width:8px!important;border-right-style:solid}
.xxl\:dsa-border-b-xl{border-bottom-width:8px!important;border-bottom-style:solid}
.xxl\:dsa-border-l-xl{border-left-width:8px!important;border-left-style:solid}
.xxl\:dsa-border-none{border-width:0!important;border-style:solid}
.xxl\:dsa-border-t-none{border-top-width:0!important;border-top-style:solid}
.xxl\:dsa-border-r-none{border-right-width:0!important;border-right-style:solid}
.xxl\:dsa-border-b-none{border-bottom-width:0!important;border-bottom-style:solid}
.xxl\:dsa-border-l-none{border-left-width:0!important;border-left-style:solid}
.xxl\:dsa-outline{outline-width:1px!important;outline-style:solid}
.xxl\:dsa-outline-t{outline-top-width:1px!important;outline-top-style:solid}
.xxl\:dsa-outline-r{outline-right-width:1px!important;outline-right-style:solid}
.xxl\:dsa-outline-b{outline-bottom-width:1px!important;outline-bottom-style:solid}
.xxl\:dsa-outline-l{outline-left-width:1px!important;outline-left-style:solid}
.xxl\:dsa-outline-sm{outline-width:2px!important;outline-style:solid}
.xxl\:dsa-outline-t-sm{outline-top-width:2px!important;outline-top-style:solid}
.xxl\:dsa-outline-r-sm{outline-right-width:2px!important;outline-right-style:solid}
.xxl\:dsa-outline-b-sm{outline-bottom-width:2px!important;outline-bottom-style:solid}
.xxl\:dsa-outline-l-sm{outline-left-width:2px!important;outline-left-style:solid}
.xxl\:dsa-outline-md{outline-width:4px!important;outline-style:solid}
.xxl\:dsa-outline-t-md{outline-top-width:4px!important;outline-top-style:solid}
.xxl\:dsa-outline-r-md{outline-right-width:4px!important;outline-right-style:solid}
.xxl\:dsa-outline-b-md{outline-bottom-width:4px!important;outline-bottom-style:solid}
.xxl\:dsa-outline-l-md{outline-left-width:4px!important;outline-left-style:solid}
.xxl\:dsa-outline-lg{outline-width:6px!important;outline-style:solid}
.xxl\:dsa-outline-t-lg{outline-top-width:6px!important;outline-top-style:solid}
.xxl\:dsa-outline-r-lg{outline-right-width:6px!important;outline-right-style:solid}
.xxl\:dsa-outline-b-lg{outline-bottom-width:6px!important;outline-bottom-style:solid}
.xxl\:dsa-outline-l-lg{outline-left-width:6px!important;outline-left-style:solid}
.xxl\:dsa-outline-xl{outline-width:8px!important;outline-style:solid}
.xxl\:dsa-outline-t-xl{outline-top-width:8px!important;outline-top-style:solid}
.xxl\:dsa-outline-r-xl{outline-right-width:8px!important;outline-right-style:solid}
.xxl\:dsa-outline-b-xl{outline-bottom-width:8px!important;outline-bottom-style:solid}
.xxl\:dsa-outline-l-xl{outline-left-width:8px!important;outline-left-style:solid}
.xxl\:dsa-outline-none{outline-width:0!important;outline-style:solid}
.xxl\:dsa-outline-t-none{outline-top-width:0!important;outline-top-style:solid}
.xxl\:dsa-outline-r-none{outline-right-width:0!important;outline-right-style:solid}
.xxl\:dsa-outline-b-none{outline-bottom-width:0!important;outline-bottom-style:solid}
.xxl\:dsa-outline-l-none{outline-left-width:0!important;outline-left-style:solid}
.xxl\:dsa-row{--gutter-x:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutter-x) * -.5);margin-left:calc(var(--gutter-x) * -.5)}
.xxl\:dsa-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.xxl\:dsa-col-1,.xxl\:dsa-col-10,.xxl\:dsa-col-11,.xxl\:dsa-col-12,.xxl\:dsa-col-2,.xxl\:dsa-col-3,.xxl\:dsa-col-4,.xxl\:dsa-col-5,.xxl\:dsa-col-6,.xxl\:dsa-col-7,.xxl\:dsa-col-8,.xxl\:dsa-col-9{padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}
.dsa-container,.dsa-row{--gutter-x:20px}
.xxl\:dsa-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33%;flex:0 0 8.33%;max-width:8.33%}
.xxl\:dsa-offset-0{margin-left:0}
.xxl\:dsa-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}
.xxl\:dsa-offset-1{margin-left:8.33%}
.xxl\:dsa-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xxl\:dsa-offset-2{margin-left:16.66%}
.xxl\:dsa-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}
.xxl\:dsa-offset-3{margin-left:25%}
.xxl\:dsa-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66%;flex:0 0 41.66%;max-width:41.66%}
.xxl\:dsa-offset-4{margin-left:33.33%}
.xxl\:dsa-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xxl\:dsa-offset-5{margin-left:41.66%}
.xxl\:dsa-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33%;flex:0 0 58.33%;max-width:58.33%}
.xxl\:dsa-offset-6{margin-left:50%}
.xxl\:dsa-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}
.xxl\:dsa-offset-7{margin-left:58.33%}
.xxl\:dsa-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.xxl\:dsa-offset-8{margin-left:66.66%}
.xxl\:dsa-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33%;flex:0 0 83.33%;max-width:83.33%}
.xxl\:dsa-offset-9{margin-left:75%}
.xxl\:dsa-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66%;flex:0 0 91.66%;max-width:91.66%}
.xxl\:dsa-offset-10{margin-left:83.33%}
.xxl\:dsa-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xxl\:dsa-offset-11{margin-left:91.66%}
.xxl\:dsa-g-0{--gutter-x:0}
.xxl\:dsa-d-block{display:block}
.xxl\:dsa-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.xxl\:dsa-d-grid{display:grid}
.xxl\:dsa-d-inline{display:inline}
.xxl\:dsa-d-inline-block{display:inline-block}
.xxl\:dsa-d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.xxl\:dsa-d-inline-grid{display:inline-grid}
.xxl\:dsa-d-contents{display:contents}
.xxl\:dsa-d-none{display:none}
.xxl\:dsa-w-auto{width:auto!important}
.xxl\:dsa-w-full{width:100%!important}
.xxl\:dsa-w-screen{width:100vw!important}
.xxl\:dsa-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}
.xxl\:dsa-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}
.xxl\:dsa-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
.xxl\:dsa-h-auto{height:auto!important}
.xxl\:dsa-h-full{height:100%!important}
.xxl\:dsa-h-screen{height:100vh!important}
.xxl\:dsa-h-min{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}
.xxl\:dsa-h-max{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}
.xxl\:dsa-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.xxl\:dsa-position-static{position:static!important}
.xxl\:dsa-position-relative{position:relative!important}
.xxl\:dsa-position-absolute{position:absolute!important}
.xxl\:dsa-position-fixed{position:fixed!important}
.xxl\:dsa-position-sticky{position:sticky!important}
.xxl\:dsa-position-unset{position:unset!important}
.xxl\:dsa-position-top-0{top:0!important}
.xxl\:dsa-position-top-auto{top:auto!important}
.xxl\:dsa-position-right-0{right:0!important}
.xxl\:dsa-position-right-auto{right:auto!important}
.xxl\:dsa-position-bottom-0{bottom:0!important}
.xxl\:dsa-position-bottom-auto{bottom:auto!important}
.xxl\:dsa-position-left-0{left:0!important}
.xxl\:dsa-position-left-auto{left:auto!important}
.xxl\:dsa-inset-0{inset:0!important}
.xxl\:dsa-inset-auto{inset:auto!important}
.xxl\:dsa-align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.xxl\:dsa-align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.xxl\:dsa-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.xxl\:dsa-align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.xxl\:dsa-align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.xxl\:dsa-justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.xxl\:dsa-justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.xxl\:dsa-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.xxl\:dsa-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.xxl\:dsa-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.xxl\:dsa-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}
.xxl\:dsa-flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.xxl\:dsa-flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.xxl\:dsa-flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.xxl\:dsa-flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.xxl\:dsa-flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.xxl\:dsa-flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.xxl\:dsa-flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.xxl\:dsa-flex-1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.xxl\:dsa-flex-auto{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.xxl\:dsa-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.xxl\:dsa-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.xxl\:dsa-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.xxl\:dsa-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.xxl\:dsa-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.xxl\:dsa-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.xxl\:dsa-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
.xxl\:dsa-overflow-auto{overflow:auto!important}
.xxl\:dsa-overflow-hidden{overflow:hidden!important}
.xxl\:dsa-overflow-visible{overflow:visible!important}
.xxl\:dsa-overflow-scroll{overflow:scroll!important}
.xxl\:dsa-overflow-x-auto{overflow-x:auto!important}
.xxl\:dsa-overflow-x-hidden{overflow-x:hidden!important}
.xxl\:dsa-overflow-x-visible{overflow-x:visible!important}
.xxl\:dsa-overflow-x-scroll{overflow-x:scroll!important}
.xxl\:dsa-overflow-y-auto{overflow-y:auto!important}
.xxl\:dsa-overflow-y-hidden{overflow-y:hidden!important}
.xxl\:dsa-overflow-y-visible{overflow-y:visible!important}
.xxl\:dsa-overflow-y-scroll{overflow-y:scroll!important}
.xxl\:dsa-text-align-left{text-align:left!important}
.xxl\:dsa-text-align-right{text-align:right!important}
.xxl\:dsa-text-align-center{text-align:center!important}
.xxl\:dsa-text-align-justify{text-align:justify!important}
.xxl\:dsa-text-transform-uppercase{text-transform:uppercase!important}
.xxl\:dsa-text-transform-lowercase{text-transform:lowercase!important}
.xxl\:dsa-text-transform-capitalize{text-transform:capitalize!important}
.xxl\:dsa-text-transform-none{text-transform:none!important}
.xxl\:dsa-opacity-0{opacity:0}
.xxl\:dsa-opacity-25{opacity:.25}
.xxl\:dsa-opacity-50{opacity:.5}
.xxl\:dsa-opacity-75{opacity:.75}
.xxl\:dsa-opacity-100{opacity:1}
.xxl\:dsa-cursor-pointer{cursor:pointer!important}
.xxl\:dsa-cursor-default{cursor:default!important}
.xxl\:dsa-cursor-text{cursor:text!important}
.xxl\:dsa-cursor-none{cursor:none!important}
.xxl\:dsa-badge{font-size:.75rem;line-height:.875rem;padding:.5rem 1rem;gap:.25rem}
.xxl\:dsa-badge .dsa-badge--icon:not(svg),.xxl\:dsa-badge .material-symbols-outlined,.xxl\:dsa-badge-lg .dsa-badge--icon:not(svg),.xxl\:dsa-badge-lg .material-symbols-outlined,.xxl\:dsa-btn-sm .dsa-btn--icon:not(svg),.xxl\:dsa-btn-sm .material-symbols-outlined{font-size:.875rem}
.xxl\:dsa-badge svg,.xxl\:dsa-badge-lg svg,.xxl\:dsa-btn-sm svg{width:.875rem;height:.875rem}
.xxl\:dsa-badge-sm{font-size:.75rem;line-height:.875rem;padding:.25rem 1rem;gap:.25rem}
.xxl\:dsa-badge-sm .dsa-badge--icon:not(svg),.xxl\:dsa-badge-sm .material-symbols-outlined{font-size:.625rem}
.xxl\:dsa-badge-sm svg{width:.625rem;height:.625rem}
.xxl\:dsa-badge-lg{font-size:.75rem;line-height:.875rem;padding:.75rem 1rem;gap:.25rem}
.xxl\:dsa-btn{font-size:.875rem;line-height:1.5rem;padding:calc(.75rem - 1px) 1.5rem;gap:.5rem}
.xxl\:dsa-btn .dsa-btn--icon:not(svg),.xxl\:dsa-btn .material-symbols-outlined,.xxl\:dsa-link,.xxl\:dsa-link .dsa-link--icon:not(svg),.xxl\:dsa-link .material-symbols-outlined{font-size:1rem}
.xxl\:dsa-btn svg{width:1rem;height:1rem}
.xxl\:dsa-btn-sm{font-size:.75rem;line-height:1rem;padding:calc(.5rem - 1px) 1rem;gap:.25rem}
.xxl\:dsa-btn-lg{font-size:1rem;line-height:1.5rem;padding:calc(1rem - 1px) 2rem;gap:.5rem}
.xxl\:dsa-btn-lg .dsa-btn--icon:not(svg),.xxl\:dsa-btn-lg .material-symbols-outlined{font-size:1.25rem}
.xxl\:dsa-btn-lg svg{width:1.25rem;height:1.25rem}
.xxl\:dsa-btn-icon,.xxl\:dsa-btn-icon-sm{padding:calc(.5rem - 1px) .5rem}
.xxl\:dsa-btn-icon .dsa-btn--icon:not(svg),.xxl\:dsa-btn-icon .material-symbols-outlined{font-size:2rem}
.xxl\:dsa-btn-icon svg{width:2rem;height:2rem}
.xxl\:dsa-btn-icon-sm .dsa-btn--icon:not(svg),.xxl\:dsa-btn-icon-sm .material-symbols-outlined,.xxl\:dsa-link-lg .dsa-link--icon:not(svg),.xxl\:dsa-link-lg .material-symbols-outlined{font-size:1.5rem}
.xxl\:dsa-btn-icon-sm svg{width:1.5rem;height:1.5rem}
.xxl\:dsa-btn-full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.xxl\:dsa-btn-none{border:0;background:0 0;padding:0;color:inherit}
.xxl\:dsa-link{line-height:1.25rem;gap:.25rem}
.xxl\:dsa-link svg{width:1rem;height:1rem;fill:currentcolor}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .xxl\:.lum-aggregate-document-count svg,.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .xxl\:.lum-aggregate-document-count svg *,.xxl\:dsa-link svg *,.xxl\:dsa-link-lg svg *,.xxl\:dsa-link-sm svg *,.xxl\:dsa-link-xs svg *{fill:currentcolor}
.xxl\:dsa-link-xs{font-size:.75rem;line-height:.875rem;gap:.25rem}
.xxl\:dsa-link-sm .dsa-link--icon:not(svg),.xxl\:dsa-link-sm .material-symbols-outlined,.xxl\:dsa-link-xs .dsa-link--icon:not(svg),.xxl\:dsa-link-xs .material-symbols-outlined{font-size:.75rem}
.xxl\:dsa-link-sm svg,.xxl\:dsa-link-xs svg{width:.75rem;height:.75rem;fill:currentcolor}
.xxl\:dsa-link-sm{font-size:.875rem;line-height:1rem;gap:.25rem}
.xxl\:dsa-link-lg{font-size:1.25rem;line-height:1.5rem;gap:.25rem}
.xxl\:dsa-link-lg svg{width:1.5rem;height:1.5rem;fill:currentcolor}
.main .lumis-service-search .lum-aggregate-area .lum-aggregate-filter-links .lum-aggregate-filter-link .xxl\:.lum-aggregate-document-count{line-height:1rem}
.xxl\:swiper{--swiper-navigation-color:var(--ambient-base-dark);--swiper-pagination-color:var(--function-primary-action);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-30)}
.xxl\:swiper-negative{--swiper-pagination-color:var(--function-primary-active);--swiper-pagination-bullet-inactive-color:var(--ambient-grayscale-20);--swiper-navigation-color:var(--ambient-base-deep-light)}
}
.dsa-input-group .easy-autocomplete{position:static;width:100%!important}
.dsa-input-group .easy-autocomplete input.dsa-input{padding:0!important;border-radius:0!important;border:none!important;color:currentcolor!important}
.dsa-input-group .easy-autocomplete .easy-autocomplete-container{top:100%}
.dsa-input-group .easy-autocomplete .easy-autocomplete-container ul li div{font:1rem/1.2 "Be Vietnam Pro",system-ui!important;color:var(--function-primary-action)!important}