body #footer{display:block;background:#0c284b;color:#d5e0ef;padding:52px max(5%,calc((100vw - 1380px)/2)) 24px;margin:0;font:15px/1.6 Arial,Helvetica,sans-serif;box-shadow:none}
body #footer .footer-container{background:transparent;padding:0;margin:0;box-shadow:none;border:0}
body #footer .container{width:100%;max-width:none;padding:0}
body #footer .row{margin:0;display:flex;flex-wrap:wrap;gap:24px 48px}
body #footer .row:before,body #footer .row:after{display:none}
body #footer #block_myaccount_infos{width:23%;padding:0;float:none}
body #footer .col-md-4.links{width:calc(77% - 48px);padding:0;float:none}
body #footer .col-md-4.links .wrapper{width:calc(50% - 24px);padding:0}
body #footer .block-contact{display:none!important}
body #footer .hidden-sm-down{display:block!important}
body #footer .hidden-md-up{display:none!important}
body #footer .collapse{display:block!important;height:auto!important}
body #footer h3,body #footer h4,body #footer h3 a{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:white;margin:0 0 18px}
body #footer ul{padding:0;list-style:none;margin:0}
body #footer li{margin:0;padding:0}
body #footer a{color:#d5e0ef;text-decoration:none;font-size:14px;line-height:1.6}
body #footer li a{display:inline-block;padding:7px 0}
body #footer a:hover{text-decoration:underline;text-underline-offset:4px;color:white}
body #footer .anthemeblocks-footer-payments{order:3;flex-basis:100%;display:flex;gap:12px;padding:24px 0 0;border-top:1px solid #ffffff26}
body #footer .anthemeblocks-footer-payments img{width:auto;height:24px;border-radius:3px}
body #footer .copyright{width:100%;padding:24px 0 0;margin:24px 0 0;border-top:1px solid #ffffff26;color:#a8bad0;font-size:12px;text-align:left}
body #footer .copyright a{font-size:12px;color:#a8bad0}
body #footer .footer-container>.container:last-child{margin-top:24px}
body #footer a:focus-visible,#cd-evolution summary:focus-visible{outline:3px solid #e58535;outline-offset:4px;border-radius:3px}
@media(max-width:700px){
#cd-evolution .printing-category{margin:0 5% 36px}#cd-evolution .printing-copy{padding:28px}
#cd-evolution .advice{margin:0 5% 36px;padding:28px 24px 220px;min-height:0}
#cd-evolution .advice:before{left:0;top:auto;height:190px;background-position:center}
#cd-evolution .advice h2,#cd-evolution .advice p,#cd-evolution .advice button,#cd-evolution .advice .contact{max-width:100%}
#cd-evolution .advice h2{font-size:28px}#cd-evolution .advice p br{display:none}
#cd-evolution .more-products{margin:0 5% 40px;gap:8px}#cd-evolution .more-products a{flex-basis:100%;padding:14px 18px;min-height:50px}
#cd-evolution .retained-seo{margin:0 5% 40px;display:block}#cd-evolution .retained-seo h1{font-size:28px}
#cd-evolution .contact-band{padding:30px 6%;align-items:flex-start;flex-direction:column;gap:22px}#cd-evolution .contact-band h2{font-size:26px}
body #footer{padding:36px 6% 100px}body #footer .row{gap:30px}
body #footer #block_myaccount_infos,body #footer .col-md-4.links,body #footer .col-md-4.links .wrapper{width:100%}
body #footer h3{margin-bottom:10px}body #footer li a{padding:10px 0;min-height:44px}
}
@media(prefers-reduced-motion:reduce){#cd-evolution .card{transition:none}}
body #footer .copyright-container{background:transparent;padding:24px 0 0;margin:28px 0 0;border-top:1px solid #ffffff26;color:#a8bad0;text-align:left}
body #footer .copyright-container .col-md-12{padding:0;width:100%}
body #footer .copyright-container p,body #footer .copyright-container a,body #footer .copyright-container span{color:#a8bad0!important;font-size:12px;line-height:1.7}
#cd-evolution .footer-identity{background:#0c284b;color:#d5e0ef;padding:40px 5% 0;display:flex;align-items:center;justify-content:space-between;gap:30px}
#cd-evolution .footer-identity img{width:265px;height:auto;background:white;padding:12px;border-radius:6px}
#cd-evolution .footer-identity p{margin:0;font-size:13px;line-height:1.7;color:#c2d2e6}
#cd-evolution .contact-band .contact-email{background:none;color:#092e68;padding:12px 0;font-weight:400;font-size:15px}
@media(max-width:700px){#cd-evolution .footer-identity{flex-direction:column;align-items:flex-start;padding:32px 6% 0;gap:18px}}
 #cd-evolution .retained-seo summary :is(h2,h3,h4,h5){color:#092e68}#cd-evolution .contact-band>a{gap:12px}