.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for section, class: .elementor-element-85ea807 *//* UAE Footer: Własny CSS całej sekcji. */
.elementor-33 .elementor-element.elementor-element-85ea807 { padding:0; margin:0; background:#f2f1e9; border-top:1px solid #d9dece; }
.elementor-33 .elementor-element.elementor-element-85ea807 > .elementor-container { max-width:none; }
.elementor-33 .elementor-element.elementor-element-85ea807 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding:0; }
.elementor-33 .elementor-element.elementor-element-85ea807 .elementor-widget-html { margin:0; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer { color:#54605a; font:400 14px/1.8 Manrope,Arial,sans-serif; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer * { box-sizing:border-box; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer :is(h2,p,ul) { margin:0; padding:0; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer h2 { color:#3f5146; font:600 21px/1.3 Fraunces,Georgia,serif; margin-bottom:20px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer a { color:#3f5146; text-decoration:none; text-underline-offset:4px; overflow-wrap:anywhere; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer a:hover { text-decoration:underline; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer :focus-visible { outline:3px solid #79513d; outline-offset:4px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__grid { display:grid; grid-template-columns:1.1fr .8fr 1fr; gap:70px; width:min(100% - 64px,1152px); margin:auto; padding:58px 0 46px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__brand>a { display:inline-flex; min-height:44px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__brand img { width:135px; height:44px; object-fit:contain; display:block; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__brand p { max-width:35ch; margin-top:16px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer .aura-footer__name { color:#3f5146; font-size:17px; font-weight:700; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer ul { list-style:none; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer li a { display:inline-flex; align-items:center; min-height:39px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer address { font-style:normal; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__contacts { margin-top:15px !important; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__bottom { width:min(100% - 64px,1152px); margin:auto; border-top:1px solid #d9dece; padding:22px 0 26px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:10px 30px; font-size:12px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__bottom nav { display:flex; flex-wrap:wrap; gap:8px 24px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__bottom a { display:inline-flex; align-items:center; min-height:44px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__credits { flex:1 1 420px; min-width:0; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__author { display:flex; flex-wrap:wrap; align-items:center; gap:0 6px; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__author a { font-weight:600; }
.elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__sr { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
@media(max-width:1023px) { .elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__grid { gap:30px; grid-template-columns:1fr 1fr; } .elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__brand { grid-column:1/-1; } .elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__brand p { max-width:65ch; } }
@media(max-width:600px) { .elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__grid { width:calc(100% - 40px); grid-template-columns:1fr; gap:30px; padding:40px 0 30px; } .elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer__bottom { width:calc(100% - 40px); } .elementor-33 .elementor-element.elementor-element-85ea807 .aura-footer li a { min-height:44px; } }/* End custom CSS */