/* A transformed image layer avoids unsupported fixed backgrounds on iOS. */
  .eco-parallax-top #parallax_baner.eps-mobile-parallax {
    background-image: none !important;
    position: relative;
    overflow: hidden;
  }
  #parallax_baner .eps-parallax-image {
    position: absolute;
    left: 0;
    right: 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: 0;
    will-change: transform;
  }
  .eco-parallax-top #parallax_baner.eps-mobile-parallax::before { z-index: 1; pointer-events: none; }
  #parallax_baner.eps-mobile-parallax .parallax_desc,
  #parallax_baner.eps-mobile-parallax .parallax_button { position: relative; z-index: 2; }

.eps-assistant-ad{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin:30px auto;padding:35px;border:1px solid #efce7b;border-radius:20px;background:linear-gradient(115deg,#fff0bd,#e8f5ee);color:#173f4d;max-width:1170px}.eps-assistant-eyebrow{font-size:11px;letter-spacing:.09em;font-weight:bold;color:#88621c}.eps-assistant-ad h2{font-size:30px;margin:15px 0 10px;text-transform:none}.eps-assistant-ad h3{font-size:25px;line-height:1.15;color:#087d86;margin:10px 0 18px;text-transform:none}.eps-assistant-ad p{font-size:15px;line-height:1.6}.eps-assistant-cta{display:inline-block;padding:14px 20px;border-radius:10px;background:#087e86;color:#fff!important;font-weight:bold;margin:12px 0}.eps-assistant-login{display:block;text-decoration:underline;color:#15546a;margin-top:6px}.eps-assistant-montage{display:flex;gap:9px;align-items:center;justify-content:center;overflow:hidden;padding:15px 0}.eps-assistant-montage img{width:30%;height:auto;border:5px solid white;border-radius:15px;box-shadow:0 8px 18px #173c4b22}.eps-assistant-montage img:nth-child(2){transform:translateY(-10px)}@media(max-width:767px){.eps-assistant-ad{grid-template-columns:1fr;padding:24px;margin:20px 0;gap:15px}.eps-assistant-ad h2{font-size:27px}.eps-assistant-ad h3{font-size:23px}.eps-assistant-ad p{font-size:14px}.eps-assistant-montage{max-height:250px}.eps-assistant-montage img{width:29%}}

.eps-assistant-ad{width:100%;margin:30px auto!important;box-sizing:border-box}
