/* Shared Link2Paradise footer: credit left, copyright right, one row. */
footer.l2p-site-footer {display:block;background:#032237;color:#d6e2eb;padding:32px 6% 90px;font:13px/1.6 Arial,sans-serif;text-align:left;}
.l2p-site-footer .footer-brand {margin:0 0 28px;text-align:left;}
.l2p-site-footer .footer-brand img {display:block;width:240px;max-width:70vw;height:auto;}
.l2p-site-footer .footer-details {display:flex;justify-content:space-between;gap:24px;margin:0 0 20px;flex-wrap:wrap;}
.l2p-site-footer .footer-bottom {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:32px;width:100%;text-align:left;}
.l2p-site-footer .footer-bottom p {margin:0;max-width:none;font:inherit;}
.l2p-site-footer .site-credit {text-align:left;}
.l2p-site-footer .footer-copyright {text-align:right;white-space:nowrap;}
.l2p-site-footer a {color:inherit;text-decoration:underline;}
@media(max-width:600px){footer.l2p-site-footer{padding-left:5%;padding-right:5%;font-size:10px;}.l2p-site-footer .footer-bottom{gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.l2p-site-footer .footer-copyright{white-space:normal;}.l2p-site-footer .footer-brand img{width:200px;}}

.l2p-site-footer .backoffice-entry {margin-top:22px;font-size:13px;}
