

/* ===== Footer ===== */
@media (min-width:850px){.absolute-footer .es-footer-col.es-footer-col--nl{width:360px}}
.es-nl-toast{position:fixed;left:50%;bottom:22px;z-index:99999;transform:translateX(-50%);display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:14px 14px 14px 18px;border-radius:14px;background:#1b8a4a;color:#fff;font-size:15px;font-weight:700;line-height:1.4;box-shadow:0 18px 40px -16px rgba(0,0,0,.5)}
.es-nl-toast.is-bad{background:#c0341d}
.es-nl-toast button{flex:0 0 auto;width:30px;height:30px;min-height:0;margin:0;padding:0;border:0;border-radius:8px;background:rgba(255,255,255,.18);color:#fff;font-size:20px;line-height:1;cursor:pointer}
@media (max-width:849px){
	.absolute-footer .es-footer,.absolute-footer .es-footer *{text-align:left!important}
	.absolute-footer .es-footer-grid{grid-template-columns:minmax(0,1fr)!important}
	.absolute-footer .es-footer-col{width:auto!important;min-width:0!important;max-width:100%!important}
	.absolute-footer .es-logo{justify-content:flex-start!important}
	.absolute-footer .es-social,.absolute-footer .es-hours,.absolute-footer .es-cod,.absolute-footer .es-badges,.absolute-footer .es-contact-list li,.absolute-footer .es-usp-item{justify-content:flex-start!important}
	.absolute-footer .es-link-list,.absolute-footer .es-footer-bottom-inner{align-items:flex-start!important}
	.absolute-footer .es-footer-col h3::after{left:0!important;right:auto!important;transform:none!important}
	.absolute-footer .es-newsletter{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px;width:100%!important}
	.absolute-footer .es-nl-input,.absolute-footer .es-nl-btn{flex:0 0 auto!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box}
	.absolute-footer .es-nl-input input{flex:1 1 auto;min-width:0;width:100%!important}
	.absolute-footer .es-nl-btn .es-nl-btn-inner{justify-content:center}
	.absolute-footer .es-badges{flex-wrap:wrap}
	.absolute-footer .es-footer-bottom-inner{padding-left:20px!important;padding-right:20px!important}
}

/*# sourceURL=es-footer-pages-inline-css */
