/* Compact shared footer branding. Theme colors and newsletter settings remain panel-driven. */
.footer-module-main-div .footer-module-inside-area{width:min(1280px,calc(100% - 48px));column-gap:28px;row-gap:28px;align-items:flex-start;padding-bottom:26px}
.footer-module-main-div .footer-module-box{margin:0;min-width:0}
.footer-module-main-div .footer-1-area{flex:0 0 340px;width:340px;display:flex;flex-direction:column;gap:16px;text-align:left;margin-bottom:0}
.footer-module-main-div .footer-4-area{flex:1 1 140px;width:auto;margin-bottom:0}
.footer-module-main-div .footer-module-box-logo{width:280px;max-width:100%;margin:0}
.footer-module-main-div .footer-module-box-logo img{display:block;width:100%;max-width:100%;height:auto}
.footer-module-main-div .footer-module-box-telif{width:100%;margin:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.footer-module-main-div .footer-module-box-telif p{margin:0}
.footer-module-main-div .footer-1-area .footer-newsletter{margin:var(--news-margin) 0 0}
.footer-module-main-div .footer-1-area .footer-newsletter--integrated{padding:var(--news-padding) 0 0}
.footer-module-main-div .footer-1-area .footer-newsletter h2{font-size:13px;margin-bottom:10px}
.footer-module-main-div .footer-brand-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0}
.footer-module-main-div .footer-brand-meta .footer-module-box-social{width:auto;justify-content:flex-start;flex:0 0 auto;gap:4px}
.footer-module-main-div .footer-brand-meta .footer-module-box-social a{margin:0;padding:8px;min-width:44px;min-height:44px}
.footer-module-main-div .footer-brand-extra{flex:1 1 236px;min-width:0}
.footer-module-main-div .footer-brand-extra img{max-width:100%;height:auto}
.footer-module-main-div .footer-brand-extra .footer-payment-logos{display:block;width:236px;max-width:100%;height:auto;margin:0!important}
@media(max-width:1199px){
 .footer-module-main-div .footer-1-area{flex-basis:100%;width:100%!important}
 .footer-module-main-div .footer-1-area>.footer-module-box-telif,.footer-module-main-div .footer-1-area>.footer-newsletter,.footer-module-main-div .footer-brand-meta{max-width:400px}
}
@media(max-width:767px){
 .footer-module-main-div .footer-module-inside-area{width:calc(100% - 32px)!important;gap:26px 20px}
 .footer-module-main-div .footer-1-area{gap:14px;text-align:left;margin-bottom:0}
 .footer-module-main-div .footer-4-area{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);margin-bottom:0!important}
 .footer-module-main-div .footer-brand-meta{gap:8px}
 .footer-module-main-div .footer-brand-extra{flex-basis:216px}
 .footer-module-main-div .footer-module-header-text{margin-bottom:16px}
}
