.aposte-py-20{padding:20px 0}
.aposte-text-center{text-align:center}
.aposte-strong-title{font:700 20px/26px Roboto,Helvetica,sans-serif}
.prems-social{--prems-social-gap:12px;--prems-social-color:#333333}
.prems-social__link--facebook{--prems-social-brand:#1877F2}
.prems-social__link--instagram{--prems-social-brand:#E1306C}
.prems-social__link--twitter{--prems-social-brand:#000000}
.prems-social.prems-social--size-medium .prems-social__link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--prems-social-brand);line-height:1}
.prems-social.prems-social--size-medium .prems-social__icon,.prems-social.prems-social--size-medium .prems-social__icon svg{display:block;width:30px;height:30px}
.aposte-paylater-note{font:400 11px/16px Arial,Helvetica,sans-serif;min-width:230px;text-align:left;white-space:nowrap;color:#2c2e2f}
.aposte-paylater-note a{font-weight:700}
.aposte-paylater-mark{display:inline-block;width:16px;height:auto;margin-right:4px;vertical-align:-3px}
.aposte-eiwen-credit{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0 0;font:400 12px/18px Arial,Helvetica,sans-serif;color:#555f68;white-space:nowrap}
.aposte-eiwen-credit a{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#2b3136;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}
.aposte-eiwen-credit a:hover{color:#f59e0b;text-decoration:none;transform:translateY(-1px)}
.aposte-eiwen-credit img{display:inline-block;width:auto;height:15px}
.aposte-eiwen-credit__name{font-weight:700}
.aposte-eiwen-credit__dot{color:#f59e0b}
.aposte-eiwen-credit a:hover .aposte-eiwen-credit__dot{color:#2b3136}
.icon.aposte-css-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#758CA3;vertical-align:middle}
.icon.aposte-css-icon:before{content:"";display:block;width:100%;height:100%;background:currentColor;mask:var(--aposte-icon) center/contain no-repeat;-webkit-mask:var(--aposte-icon) center/contain no-repeat}
.icon-sm.aposte-css-icon{width:16px;height:16px}
.icon-xs.aposte-css-icon{width:12px;height:12px}
@media print{
  .header-main,.nav-main,.footer-main,.cookie-permission-container,.scroll-up-container,.js-pseudo-modal-template{display:none!important}
  body{color:#000!important;background:#fff!important}
  a{color:#000!important;text-decoration:underline!important}
  .container,.cms-section-default.boxed{max-width:none!important;width:100%!important}
}
