/* =========================================================
   Multipliers Real Estate — redesign stylesheet
   All classes are prefixed "mx-" so header.php / footer.php
   (styled by customStyle.css) are not affected.
   ========================================================= */
:root{
  --mx-navy:#0b1b2b;
  --mx-navy-2:#132a40;
  --mx-gold:#c9a24b;
  --mx-gold-2:#e3c682;
  --mx-ink:#1d2733;
  --mx-muted:#6b7785;
  --mx-line:#e7e3da;
  --mx-cream:#faf7f1;
  --mx-white:#ffffff;
  --mx-radius:18px;
  --mx-shadow:0 18px 40px -22px rgba(11,27,43,.35);
  --mx-ease:cubic-bezier(.2,.7,.2,1);
}
.mx-body{font-family:'Inter',system-ui,sans-serif;color:var(--mx-ink);background:var(--mx-white);}
.mx-serif{font-family:'Playfair Display',Georgia,serif;}
.mx-section{padding:96px 0;}
.mx-section--cream{background:var(--mx-cream);}
.mx-section--dark{background:var(--mx-navy);color:#dfe6ee;}
.mx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mx-gold);font-weight:600;margin-bottom:14px;}
.mx-eyebrow::before{content:"";width:28px;height:1px;background:var(--mx-gold);}
.mx-title{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.15;color:var(--mx-navy);margin-bottom:16px;}
.mx-section--dark .mx-title{color:#fff;}
.mx-lead{color:var(--mx-muted);font-size:1.02rem;line-height:1.75;max-width:620px;}
.mx-section--dark .mx-lead{color:#a9b6c4;}

/* Buttons */
.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:all .35s var(--mx-ease);cursor:pointer;}
.mx-btn--gold{background:var(--mx-gold);color:var(--mx-navy);}
.mx-btn--gold:hover{background:var(--mx-gold-2);color:var(--mx-navy);transform:translateY(-2px);box-shadow:0 12px 24px -10px rgba(201,162,75,.7);}
.mx-btn--ghost{border-color:rgba(255,255,255,.55);color:#fff;background:transparent;}
.mx-btn--ghost:hover{background:#fff;color:var(--mx-navy);}
.mx-btn--dark{background:var(--mx-navy);color:#fff;}
.mx-btn--dark:hover{background:var(--mx-navy-2);color:#fff;transform:translateY(-2px);}
.mx-btn--outline{border-color:var(--mx-navy);color:var(--mx-navy);background:transparent;}
.mx-btn--outline:hover{background:var(--mx-navy);color:#fff;}


/* ---------- HERO ---------- */
.mx-hero{position:relative;height:92vh;height:92svh;min-height:560px;max-height:980px;overflow:hidden;background:var(--mx-navy);}
@media(max-width:767px){.mx-hero{height:84vh;height:84svh;min-height:540px;}}
.mx-hero__slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;visibility:hidden;transition:opacity 1.1s var(--mx-ease),visibility 0s 1.1s;}
.mx-hero__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity 1.1s var(--mx-ease),visibility 0s;}
.mx-hero__slide::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,27,43,.88) 0%,rgba(11,27,43,.55) 45%,rgba(11,27,43,.1) 100%);}
.mx-hero__inner{position:relative;z-index:2;height:100%;display:flex;align-items:center;}
.mx-hero__kicker{color:var(--mx-gold-2);letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;font-weight:600;}
.mx-hero__title{font-family:'Playfair Display',Georgia,serif;color:#fff;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05;margin:18px 0 22px;font-weight:700;}
.mx-hero__title em{color:var(--mx-gold-2);font-style:italic;}
.mx-hero__text{color:#c9d3de;max-width:520px;font-size:1.05rem;line-height:1.7;margin-bottom:34px;}
.mx-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;}
.mx-hero__dots{position:absolute;left:0;right:0;bottom:84px;z-index:3;display:flex;justify-content:center;gap:4px;}
@media(max-width:767px){.mx-hero__dots{bottom:76px;}}
.mx-hero__dots button{width:44px;height:28px;border:none;background:transparent;padding:0;cursor:pointer;position:relative;}
.mx-hero__dots button::before{content:"";position:absolute;left:8px;right:8px;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:rgba(255,255,255,.45);transition:background .3s;}
.mx-hero__dots button.is-active::before{background:var(--mx-gold);}
.mx-hero__animate{opacity:0;transform:translateY(24px);transition:all .9s var(--mx-ease);}
.is-active .mx-hero__animate{opacity:1;transform:none;}
.is-active .mx-hero__animate:nth-child(2){transition-delay:.12s}
.is-active .mx-hero__animate:nth-child(3){transition-delay:.24s}
.is-active .mx-hero__animate:nth-child(4){transition-delay:.36s}

/* Quick-search bar over hero */
.mx-search{position:relative;z-index:5;margin-top:-56px;}
.mx-search__box{background:#fff;border-radius:var(--mx-radius);box-shadow:var(--mx-shadow);padding:18px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;}
.mx-field{display:flex;flex-direction:column;padding:6px 14px;border-right:1px solid var(--mx-line);}
.mx-field:last-of-type{border-right:none;}
.mx-field label{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mx-muted);font-weight:600;margin-bottom:4px;}
.mx-field input,.mx-field select{border:none;outline:none;font-size:.98rem;color:var(--mx-ink);background:transparent;padding:2px 0;}
@media(max-width:767px){
  .mx-search__box{grid-template-columns:1fr;}
  .mx-field{border-right:none;border-bottom:1px solid var(--mx-line);padding:8px 4px;}
}

/* ---------- ABOUT ---------- */
.mx-about__media{position:relative;}
.mx-about__media img{width:100%;border-radius:var(--mx-radius);aspect-ratio:4/5;object-fit:cover;box-shadow:var(--mx-shadow);}
.mx-about__badge{position:absolute;right:-18px;bottom:36px;background:var(--mx-navy);color:#fff;border-radius:16px;padding:20px 24px;box-shadow:var(--mx-shadow);}
.mx-about__badge strong{display:block;font-family:'Playfair Display',serif;font-size:2.4rem;color:var(--mx-gold-2);line-height:1;}
.mx-about__badge span{font-size:.82rem;color:#b9c5d2;}
.mx-checks{list-style:none;padding:0;margin:24px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.mx-checks li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;}
.mx-checks i{color:var(--mx-gold);margin-top:4px;}
@media(max-width:767px){.mx-about__badge{right:12px;}.mx-checks{grid-template-columns:1fr;}}

/* ---------- PROJECT CARDS (square) ---------- */
.mx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
@media(max-width:1199px){.mx-grid{grid-template-columns:repeat(3,1fr);}}
@media(max-width:767px){.mx-grid{grid-template-columns:repeat(2,1fr);gap:14px;}}
@media(max-width:420px){.mx-grid{grid-template-columns:1fr;}}

.mx-card{position:relative;display:block;border-radius:var(--mx-radius);overflow:hidden;aspect-ratio:1/1;background:var(--mx-navy-2);text-decoration:none;box-shadow:var(--mx-shadow);isolation:isolate;transition:transform .45s var(--mx-ease),box-shadow .45s var(--mx-ease);}
.mx-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--mx-ease);}
.mx-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,27,43,0) 40%,rgba(11,27,43,.92) 100%);z-index:1;transition:opacity .45s;}
.mx-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px rgba(11,27,43,.6);}
.mx-card:hover img{transform:scale(1.08);}
.mx-card:focus-visible{outline:3px solid var(--mx-gold);outline-offset:3px;}
.mx-card__tag{position:absolute;top:14px;left:14px;z-index:2;background:rgba(255,255,255,.92);color:var(--mx-navy);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;}
.mx-card__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px;color:#fff;}
.mx-card__name{font-family:'Playfair Display',serif;font-size:1.25rem;font-weight:700;margin:0 0 4px;line-height:1.2;}
.mx-card__loc{font-size:.84rem;color:#c9d3de;display:flex;gap:6px;align-items:center;margin:0;}
.mx-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:.82rem;font-weight:600;color:var(--mx-gold-2);max-height:0;opacity:0;overflow:hidden;transition:all .45s var(--mx-ease);}
.mx-card:hover .mx-card__cta,.mx-card:focus-visible .mx-card__cta{max-height:30px;opacity:1;}
.mx-card__arrow{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border-radius:50%;background:var(--mx-gold);color:var(--mx-navy);display:grid;place-items:center;transform:scale(0) rotate(-45deg);transition:transform .45s var(--mx-ease);}
.mx-card:hover .mx-card__arrow{transform:scale(1) rotate(0);}
@media(hover:none){.mx-card__cta{max-height:30px;opacity:1;}.mx-card__arrow{transform:scale(1);}}
@media(max-width:767px){.mx-card__name{font-size:1rem;}.mx-card__body{padding:14px;}.mx-card__loc{font-size:.75rem;}}

/* ---------- SERVICES ---------- */
.mx-services{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
@media(max-width:991px){.mx-services{grid-template-columns:repeat(2,1fr);}}
.mx-service{background:#fff;border:1px solid var(--mx-line);border-radius:var(--mx-radius);padding:28px 24px;transition:all .4s var(--mx-ease);height:100%;}
.mx-service:hover{border-color:var(--mx-gold);transform:translateY(-4px);box-shadow:var(--mx-shadow);}
.mx-service__icon{width:56px;height:56px;border-radius:14px;background:var(--mx-cream);display:grid;place-items:center;margin-bottom:18px;transition:background .4s;}
.mx-service__icon img{width:34px;height:34px;object-fit:contain;}
.mx-service:hover .mx-service__icon{background:rgba(201,162,75,.18);}
.mx-service h3{font-size:1.02rem;font-weight:700;color:var(--mx-navy);margin:0 0 6px;}
.mx-service p{font-size:.88rem;color:var(--mx-muted);margin:0;line-height:1.6;}
@media(max-width:575px){.mx-service{padding:20px 16px;}.mx-service p{display:none;}}

/* ---------- WHY US ---------- */
.mx-why{display:grid;grid-template-columns:1fr 1fr;gap:22px;}
@media(max-width:767px){.mx-why{grid-template-columns:1fr;}}
.mx-why__item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--mx-radius);padding:28px;transition:all .4s var(--mx-ease);}
.mx-why__item:hover{background:rgba(201,162,75,.08);border-color:rgba(201,162,75,.4);}
.mx-why__num{font-family:'Playfair Display',serif;font-size:2rem;color:var(--mx-gold);line-height:1;}
.mx-why__item h3{color:#fff;font-size:1.15rem;margin:14px 0 8px;font-weight:600;}
.mx-why__item p{color:#a9b6c4;font-size:.92rem;line-height:1.7;margin:0;}

/* ---------- STATS ---------- */
.mx-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:var(--mx-radius);box-shadow:var(--mx-shadow);overflow:hidden;}
.mx-stat{padding:34px 20px;text-align:center;border-right:1px solid var(--mx-line);}
.mx-stat:last-child{border-right:none;}
.mx-stat strong{display:block;font-variant-numeric:lining-nums;font-family:'Playfair Display',serif;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--mx-navy);}
.mx-stat > span{color:var(--mx-muted);font-size:.88rem;}
@media(max-width:767px){.mx-stats{grid-template-columns:repeat(2,1fr);}.mx-stat:nth-child(2){border-right:none;}.mx-stat:nth-child(-n+2){border-bottom:1px solid var(--mx-line);}}

/* ---------- TESTIMONIALS ---------- */
.mx-testi__track{display:grid;}
.mx-testi__item{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .6s var(--mx-ease),transform .6s var(--mx-ease),visibility 0s .6s;}
.mx-testi__item.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--mx-ease),transform .6s var(--mx-ease),visibility 0s;}
.mx-quote{background:#fff;border-radius:var(--mx-radius);padding:40px;box-shadow:var(--mx-shadow);max-width:860px;margin:0 auto;position:relative;}
.mx-quote__mark{font-family:'Playfair Display',serif;font-size:5rem;line-height:.6;color:var(--mx-gold);opacity:.35;}
.mx-quote p{font-size:1.05rem;line-height:1.8;color:var(--mx-ink);margin:10px 0 24px;}
.mx-quote__who{display:flex;align-items:center;gap:14px;}
.mx-quote__avatar{width:48px;height:48px;border-radius:50%;background:var(--mx-navy);color:var(--mx-gold-2);display:grid;place-items:center;font-weight:700;}
.mx-quote__who strong{display:block;color:var(--mx-navy);}
.mx-quote__who span{font-size:.82rem;color:var(--mx-muted);}
.mx-stars{color:var(--mx-gold);font-size:.85rem;}
.mx-tnav{display:flex;justify-content:center;gap:10px;margin-top:28px;}
.mx-tnav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--mx-line);background:#fff;color:var(--mx-navy);transition:all .3s;}
.mx-tnav button:hover{background:var(--mx-navy);color:#fff;}
@media(max-width:575px){.mx-quote{padding:26px;}.mx-quote p{font-size:.95rem;}}

/* ---------- BUILDERS MARQUEE ---------- */
.mx-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);}
.mx-marquee__track{display:flex;gap:56px;width:max-content;animation:mx-scroll 40s linear infinite;align-items:center;}
.mx-marquee:hover .mx-marquee__track{animation-play-state:paused;}
.mx-marquee img{height:58px;width:auto;filter:grayscale(1);opacity:.65;transition:all .3s;}
.mx-marquee img:hover{filter:none;opacity:1;}
@keyframes mx-scroll{to{transform:translateX(-50%);}}

/* ---------- CTA BAND + FORM ---------- */
.mx-cta{background:linear-gradient(120deg,var(--mx-navy) 0%,var(--mx-navy-2) 100%);border-radius:24px;overflow:hidden;position:relative;}
.mx-cta::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,75,.35),transparent 70%);top:-160px;right:-120px;}
.mx-cta__content{padding:56px;position:relative;}
.mx-cta .mx-title{color:#fff;}
.mx-cta .mx-lead{color:#b9c5d2;}
.mx-cta .mx-form .mx-title,.mx-cta .mx-form h3{color:var(--mx-navy);}
.mx-contact-list{list-style:none;padding:0;margin:28px 0 0;}
.mx-contact-list li{display:flex;gap:14px;align-items:center;color:#dfe6ee;margin-bottom:16px;}
.mx-contact-list i{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:rgba(201,162,75,.15);color:var(--mx-gold-2);display:grid;place-items:center;}
.mx-contact-list a{color:#fff;text-decoration:none;}
.mx-form{background:#fff;border-radius:20px;padding:36px;margin:24px;position:relative;}
.mx-form h3{font-family:'Playfair Display',serif;color:var(--mx-navy);font-weight:700;}
.mx-input{position:relative;margin-bottom:18px;}
.mx-input input,.mx-input textarea,.mx-input select{width:100%;border:1px solid var(--mx-line);border-radius:12px;padding:20px 16px 8px;font-size:.96rem;outline:none;background:#fff;transition:border .3s,box-shadow .3s;}
.mx-input textarea{min-height:110px;resize:vertical;}
.mx-input label{position:absolute;left:16px;top:15px;color:var(--mx-muted);font-size:.95rem;pointer-events:none;transition:all .2s;}
.mx-input input:focus,.mx-input textarea:focus{border-color:var(--mx-gold);box-shadow:0 0 0 4px rgba(201,162,75,.15);}
.mx-input input:focus+label,.mx-input input:not(:placeholder-shown)+label,
.mx-input textarea:focus+label,.mx-input textarea:not(:placeholder-shown)+label{top:6px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-gold);}
.mx-input.is-invalid input,.mx-input.is-invalid textarea{border-color:#d9534f;}
.mx-err{display:none;color:#d9534f;font-size:.78rem;margin-top:4px;}
.mx-input.is-invalid .mx-err{display:block;}
.mx-form small.mx-note{display:block;color:var(--mx-muted);text-align:center;margin-top:12px;font-size:.78rem;}
@media(max-width:991px){.mx-cta__content{padding:36px 24px 0;}.mx-form{padding:26px;margin:24px 16px;}}

/* Floating buttons + progress bar now live in mx-chrome.css */

/* ---------- LISTING PAGE ---------- */
.mx-page-hero{background:linear-gradient(120deg,rgba(11,27,43,.92),rgba(19,42,64,.8)),url(img/banner1.jpg) center/cover;padding:110px 0 120px;color:#fff;}
.mx-page-hero h1{font-family:'Playfair Display',serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;margin:0 0 12px;}
.mx-page-hero p{color:#c9d3de;max-width:560px;margin:0;}
.mx-crumb{font-size:.82rem;color:#a9b6c4;margin-bottom:18px;}
.mx-crumb a{color:var(--mx-gold-2);text-decoration:none;}
.mx-toolbar{position:relative;z-index:5;margin-top:-40px;background:#fff;border-radius:var(--mx-radius);box-shadow:var(--mx-shadow);padding:14px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
.mx-toolbar__search{flex:1 1 260px;display:flex;align-items:center;gap:10px;background:var(--mx-cream);border-radius:12px;padding:0 16px;}
.mx-toolbar__search input{border:none;background:transparent;outline:none;padding:14px 0;width:100%;font-size:.96rem;}
.mx-toolbar select{border:1px solid var(--mx-line);border-radius:12px;padding:13px 14px;font-size:.92rem;background:#fff;outline:none;}
.mx-toolbar__count{color:var(--mx-muted);font-size:.88rem;padding:0 8px;white-space:nowrap;}
.mx-viewtoggle{display:flex;border:1px solid var(--mx-line);border-radius:12px;overflow:hidden;}
.mx-viewtoggle button{border:none;background:#fff;padding:12px 15px;color:var(--mx-muted);}
.mx-viewtoggle button.is-active{background:var(--mx-navy);color:#fff;}
.mx-empty{display:none;text-align:center;padding:60px 20px;color:var(--mx-muted);}
.mx-empty.is-visible{display:block;}

/* list-view variant of the listing card */
.mx-item{display:flex;flex-direction:column;}
.mx-item__actions{display:flex;gap:8px;margin-top:12px;}
.mx-item__actions a{flex:1;font-size:.82rem;padding:10px 12px;}
.mx-grid.is-list{grid-template-columns:1fr;}
.mx-grid.is-list .mx-item{flex-direction:row;gap:28px;align-items:center;background:#fff;border:1px solid var(--mx-line);border-radius:var(--mx-radius);padding:16px;}
.mx-grid.is-list .mx-card{width:260px;flex-shrink:0;}
.mx-item__info{display:none;}
.mx-grid.is-list .mx-item__info{display:block;flex:1;}
.mx-grid.is-list .mx-item__actions{display:none;}
.mx-item__info h2{font-family:'Playfair Display',serif;font-size:1.5rem;color:var(--mx-navy);margin:0 0 6px;}
.mx-item__info .mx-addr{color:var(--mx-muted);margin-bottom:12px;}
.mx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;}
.mx-chips li{background:var(--mx-cream);border-radius:999px;padding:6px 12px;font-size:.78rem;color:var(--mx-ink);}
@media(max-width:767px){
  .mx-grid.is-list .mx-item{flex-direction:column;align-items:stretch;}
  .mx-grid.is-list .mx-card{width:100%;}
}

/* Modal */
.mx-modal .modal-content{border:none;border-radius:20px;overflow:hidden;}
.mx-modal .modal-body{padding:0;}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  *{animation:none!important;transition:none!important;}
}

/* =========================================================
   Project cards v2 — square photo on top, project name below
   (no "Dubai" tag, no text over the photo)
   ========================================================= */
.mx-card{aspect-ratio:auto;overflow:visible;background:none;box-shadow:none;border-radius:0;isolation:auto;}
.mx-card::after{content:none;}
.mx-card:hover{transform:none;box-shadow:none;}
.mx-card img{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--mx-radius);background:var(--mx-cream);box-shadow:var(--mx-shadow);transition:transform .45s var(--mx-ease),box-shadow .45s var(--mx-ease);}
.mx-card:hover img{transform:translateY(-6px);box-shadow:0 26px 50px -24px rgba(11,27,43,.6);}
.mx-card__tag{display:none;}
.mx-card__arrow{top:14px;right:14px;}
.mx-card:hover .mx-card__arrow{transform:translateY(-6px) scale(1) rotate(0);}
.mx-card__body{position:static;padding:16px 4px 2px;color:var(--mx-ink);}
.mx-card__name{color:var(--mx-navy);font-size:1.15rem;transition:color .3s;}
.mx-card:hover .mx-card__name{color:var(--mx-gold);}
.mx-card__loc{color:var(--mx-muted);margin-top:2px;}
.mx-card__loc i{color:var(--mx-gold);}
.mx-card__cta{max-height:none;opacity:1;margin-top:8px;color:var(--mx-gold);}
.mx-card__cta i{transition:transform .3s var(--mx-ease);}
.mx-card:hover .mx-card__cta i{transform:translateX(4px);}
.mx-card:focus-visible{outline:none;}
.mx-card:focus-visible img{outline:3px solid var(--mx-gold);outline-offset:3px;}
.mx-grid.is-list .mx-card__body{display:none;}
@media(hover:none){.mx-card__arrow{transform:scale(1);}}
@media(max-width:767px){.mx-card__name{font-size:1rem;}.mx-card__body{padding-top:12px;}.mx-card__loc{font-size:.8rem;}}

/* Project cards v3 — gold arrow beside the project name, light gold frame on the photo */
.mx-card img{border:2px solid rgba(201,162,75,.45);box-sizing:border-box;}
.mx-card:hover img{border-color:rgba(201,162,75,.85);}
.mx-card__body{position:relative;padding-right:58px;}
.mx-card__arrow{position:absolute;top:14px;right:4px;left:auto;bottom:auto;width:42px;height:42px;transform:none;box-shadow:0 8px 18px -8px rgba(201,162,75,.9);transition:transform .35s var(--mx-ease),background .3s;}
.mx-card:hover .mx-card__arrow{transform:translateX(4px);background:var(--mx-gold-2);}
@media(max-width:767px){.mx-card__arrow{top:10px;width:40px;height:40px;}.mx-card__body{padding-right:54px;}}