.rosenbergerFooter-module-scss-module__rKwx5a__footer{background:var(--bg-color-html);padding-top:var(--spacing-3);color:var(--mui-palette-text-primary)}.rosenbergerFooter-module-scss-module__rKwx5a__mainRow{padding:var(--spacing-3) 0;border-top:1px solid var(--mui-palette-divider)}.rosenbergerFooter-module-scss-module__rKwx5a__brandColumn{align-items:flex-start;gap:var(--spacing-1-5);flex-direction:column;display:flex}.rosenbergerFooter-module-scss-module__rKwx5a__brandColumn .social-image-accounts{justify-content:flex-start}.rosenbergerFooter-module-scss-module__rKwx5a__companyContact{color:var(--mui-palette-text-secondary)}.rosenbergerFooter-module-scss-module__rKwx5a__navigationColumn .sub-nav[data-level="1"]{margin-top:var(--spacing-0-75)}.rosenbergerFooter-module-scss-module__rKwx5a__navigationColumn .nav-item[data-level="2"]>span>a{cursor:pointer;color:var(--mui-palette-text-secondary);transition:color var(--transition-function) var(--transition-time);align-items:center;gap:var(--spacing-0-5);display:inline-flex}.rosenbergerFooter-module-scss-module__rKwx5a__navigationColumn .nav-item[data-level="2"]>span>a:hover{color:var(--mui-palette-primary-main)}.rosenbergerFooter-module-scss-module__rKwx5a__navigationColumn .nav-item[data-level="2"]>span>a:before{content:"";border-top:2px solid;border-right:2px solid;flex-shrink:0;width:.4em;height:.4em;transform:rotate(45deg)}.rosenbergerFooter-module-scss-module__rKwx5a__bottomRow{padding:var(--spacing-1-5) 0 var(--spacing-3) 0;border-top:1px solid var(--mui-palette-divider);font-size:var(--font-size-small);color:var(--mui-palette-text-secondary)}@media (min-width:768px){.rosenbergerFooter-module-scss-module__rKwx5a__bottomRow{justify-content:space-between;align-items:center;gap:var(--spacing-2-5);flex-direction:row;display:flex}.rosenbergerFooter-module-scss-module__rKwx5a__bottomRow>*{flex:0 auto;min-width:0}}@media (max-width:767px){.rosenbergerFooter-module-scss-module__rKwx5a__bottomRow{align-items:flex-start;gap:var(--spacing-1-5);flex-direction:column;display:flex}}
.social-image-accounts{justify-content:space-between;align-items:center;gap:var(--spacing-0-75);margin:0;padding:0;list-style:none;display:flex}.social-image-accounts li a{cursor:pointer;color:var(--mui-palette-text-secondary);transition:color var(--transition-function) var(--transition-time)}.social-image-accounts li a:hover{color:var(--mui-palette-primary-main)}.social-image-accounts li a svg{font-size:var(--font-size-h5)}
