
body.rpl-mega .rpl-mega-panel{
  --rpl-rock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");
  background:
    radial-gradient(120% 140% at 12% 0%,rgba(204,169,103,.10) 0%,transparent 55%),
    radial-gradient(100% 120% at 100% 100%,rgba(204,169,103,.05) 0%,transparent 60%),
    linear-gradient(100deg,rgba(24,24,29,.985) 0%,rgba(23,23,28,.985) 64%,rgba(20,20,25,.90) 80%,rgba(14,14,18,.34) 100%);
  border-color:rgba(204,169,103,.30);
  box-shadow:0 40px 90px rgba(0,0,0,.45),0 2px 0 rgba(255,255,255,.05) inset;
}

body.rpl-mega .rpl-mega-inner::before{
  content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(100deg,rgba(9,9,12,.97) 0%,rgba(9,9,12,.96) 64%,rgba(9,9,12,.70) 82%,rgba(9,9,12,0) 100%);
}

body.rpl-mega .rpl-mega-inner::after{
  content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.13;
  background-image:var(--rpl-rock);background-size:240px 240px;
  -webkit-mask-image:linear-gradient(100deg,#000 0%,#000 64%,rgba(0,0,0,.5) 82%,transparent 100%);
          mask-image:linear-gradient(100deg,#000 0%,#000 64%,rgba(0,0,0,.5) 82%,transparent 100%);
}
body.rpl-mega .rpl-mega-list a{color:rgba(246,244,240,.86)}
body.rpl-mega .rpl-mega-note{color:rgba(243,241,236,.62)}
body.rpl-mega .rpl-mega-trust li{color:rgba(243,241,236,.72)}


body.rpl-mega .rpl-mega-inner--rich{grid-template-columns:minmax(0,1fr) 400px;
  max-height:calc(100vh - 182px);overflow-y:auto;overscroll-behavior:contain;
  
  min-height:min(68vh,580px)}
body.rpl-mega .rpl-mega-vp{position:relative}


body.rpl-mega .rpl-mega-preview-frame{background:#0b0b0e;aspect-ratio:16/10}
body.rpl-mega .rpl-mega-stage{position:absolute;inset:0;overflow:hidden}
body.rpl-mega .rpl-mega-slide{position:absolute;inset:0;will-change:transform}
body.rpl-mega .rpl-mega-slide img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block;opacity:1}
body.rpl-mega .rpl-mega-slide.is-anim{transition:transform .44s cubic-bezier(.22,.61,.36,1)}
body.rpl-mega .rpl-mega-preview-frame.is-swapping img{opacity:1}
body.rpl-mega .rpl-mega-preview-cap{transition:opacity .18s ease;z-index:2}
body.rpl-mega .rpl-mega-preview-cap.is-fading{opacity:0}


body.rpl-mega .rpl-mega-pane{background:rgba(12,12,16,.94);border:1px solid rgba(204,169,103,.20);
  border-radius:16px;padding:16px 6px 14px 16px;max-height:min(76vh,618px);display:flex;flex-direction:column}
body.rpl-mega .rpl-mega-pane[hidden]{display:none}
body.rpl-mega .rpl-mega-pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-right:10px}
body.rpl-mega .rpl-mega-pane-head .rpl-mega-head{margin-bottom:10px}
body.rpl-mega .rpl-mega-pane-more{font-size:11.5px;color:rgba(243,241,236,.62);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
body.rpl-mega .rpl-mega-pane-more:hover{color:var(--gold)}
body.rpl-mega .rpl-mega-pane-body{overflow-y:auto;padding-right:10px;scrollbar-width:thin;
  scrollbar-color:rgba(204,169,103,.45) transparent}
body.rpl-mega .rpl-mega-pane-body::-webkit-scrollbar{width:6px}
body.rpl-mega .rpl-mega-pane-body::-webkit-scrollbar-thumb{background:rgba(204,169,103,.45);border-radius:3px}

body.rpl-mega .rpl-mega-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
body.rpl-mega .rpl-mega-feed a{display:block;padding:9px 10px;border-radius:10px;transition:background .16s,transform .16s}
body.rpl-mega .rpl-mega-feed a:hover,body.rpl-mega .rpl-mega-feed a:focus-visible{background:rgba(204,169,103,.12);transform:translateX(2px)}
body.rpl-mega .rpl-mega-feed-t{display:block;font-size:13px;line-height:1.4;color:rgba(246,244,240,.92)}
body.rpl-mega .rpl-mega-feed-d{display:block;font-size:11px;margin-top:3px;color:rgba(243,241,236,.5)}
body.rpl-mega .rpl-mega-chip{display:inline-block;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--gold);border:1px solid rgba(204,169,103,.4);border-radius:20px;padding:2px 7px;margin-bottom:5px}
body.rpl-mega .rpl-mega-q{display:block;font-size:13px;line-height:1.4;color:rgba(246,244,240,.92);font-weight:600}
body.rpl-mega .rpl-mega-a{display:block;font-size:11.5px;line-height:1.5;margin-top:3px;color:rgba(243,241,236,.55)}

body.rpl-mega .rpl-mega-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
body.rpl-mega .rpl-mega-grid li a,body.rpl-mega .rpl-mega-grid li span{display:block;font-size:12.5px;line-height:1.3;
  padding:9px 10px;border-radius:10px;border:1px solid rgba(204,169,103,.18);background:rgba(255,255,255,.03);
  color:rgba(246,244,240,.88);transition:border-color .16s,background .16s}
body.rpl-mega .rpl-mega-grid li a:hover,body.rpl-mega .rpl-mega-grid li a:focus-visible{border-color:rgba(204,169,103,.55);background:rgba(204,169,103,.12)}
body.rpl-mega .rpl-mega-grid--cities{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;width:100%}
body.rpl-mega .rpl-mega-head--gap{margin-top:20px}
body.rpl-mega .rpl-mega-grid--cities li span{font-size:11px;padding:6px 4px;text-align:center;color:rgba(243,241,236,.72)}


body.rpl-mega .rpl-mega-map{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(204,169,103,.22);
  aspect-ratio:2.3/1;background:#0b0b0e;margin-bottom:12px}
body.rpl-mega .rpl-mega-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.25) contrast(1.05)}

body.rpl-mega .rpl-mega-maplink{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;
  justify-content:flex-end;padding:8px;text-decoration:none}
body.rpl-mega .rpl-mega-maplink span{font-size:11px;line-height:1;padding:6px 10px;border-radius:999px;
  background:rgba(10,10,13,.82);border:1px solid rgba(204,169,103,.45);color:var(--gold);
  opacity:.9;transition:opacity .16s,background .16s}
body.rpl-mega .rpl-mega-maplink:hover span,body.rpl-mega .rpl-mega-maplink:focus-visible span{
  opacity:1;background:rgba(204,169,103,.16)}
body.rpl-mega .rpl-mega-reassure{margin-top:0;color:rgba(246,244,240,.78)}
body.rpl-mega .rpl-mega-geo-actions{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}
body.rpl-mega .rpl-mega-geoaction{font-size:11.5px;padding:6px 11px;border-radius:20px;border:1px solid rgba(204,169,103,.4);
  color:var(--gold);transition:background .16s}
body.rpl-mega .rpl-mega-geoaction:hover{background:rgba(204,169,103,.15)}
body.rpl-mega .rpl-mega-addr{font-size:12px;line-height:1.6;color:rgba(243,241,236,.7);margin:0 0 12px}
body.rpl-mega .rpl-mega-addr strong{color:rgba(246,244,240,.92)}
body.rpl-mega .rpl-mega-figure{margin:12px 0 0}
body.rpl-mega .rpl-mega-figure img{width:100%;height:112px;object-fit:cover;object-position:center 30%;border-radius:12px;display:block;border:1px solid rgba(204,169,103,.18)}
body.rpl-mega .rpl-mega-figure figcaption{font-size:11px;color:rgba(243,241,236,.5);margin-top:6px}


body.rpl-mega .rpl-mega-col--results{min-width:0}
body.rpl-mega .rpl-mega-sets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.rpl-mega .rpl-mega-sets a{display:block;padding:11px 12px;border-radius:12px;border:1px solid rgba(204,169,103,.18);
  background:rgba(10,10,13,.55);transition:border-color .16s,background .16s}
body.rpl-mega .rpl-mega-sets a:hover,body.rpl-mega .rpl-mega-sets a:focus-visible{border-color:rgba(204,169,103,.55);background:rgba(204,169,103,.10)}
body.rpl-mega .rpl-mega-set-amt{display:block;font-family:var(--font-heading);font-size:19px;font-weight:700;color:var(--gold)}
body.rpl-mega .rpl-mega-set-veh{display:block;font-size:12.5px;color:rgba(246,244,240,.92);margin-top:2px}
body.rpl-mega .rpl-mega-set-def{display:block;font-size:11px;color:rgba(243,241,236,.5);margin-top:2px;line-height:1.4}
body.rpl-mega .rpl-mega-pane--static{background:rgba(12,12,16,.94)}
body.rpl-mega .rpl-mega-rev{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid rgba(204,169,103,.14)}
body.rpl-mega .rpl-mega-rev:last-of-type{border-bottom:0;margin-bottom:4px}
body.rpl-mega .rpl-mega-rev-stars{color:var(--gold);font-size:12px;letter-spacing:2px}
body.rpl-mega .rpl-mega-rev p{font-size:12.5px;line-height:1.6;color:rgba(246,244,240,.82);margin:5px 0 6px}
body.rpl-mega .rpl-mega-rev cite{font-style:normal;font-size:11px;color:rgba(243,241,236,.5)}


body.rpl-mega .rpl-mega-col--contact{max-width:520px}
body.rpl-mega .rpl-mega-form{display:flex;flex-direction:column;gap:10px;margin-top:2px}
body.rpl-mega .rpl-mega-frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.rpl-mega .rpl-mega-form label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:rgba(243,241,236,.6)}

body.rpl-mega .rpl-mega-form input,body.rpl-mega .rpl-mega-form textarea{
  width:100%;background:rgba(8,8,11,.72);border:1px solid rgba(204,169,103,.42);border-radius:10px;
  padding:10px 12px;color:#f3f1ec;font-size:13px;font-family:inherit;transition:border-color .16s}
body.rpl-mega .rpl-mega-form input::placeholder,body.rpl-mega .rpl-mega-form textarea::placeholder{color:rgba(243,241,236,.34)}
body.rpl-mega .rpl-mega-form input:focus,body.rpl-mega .rpl-mega-form textarea:focus{outline:none;border-color:var(--gold)}
body.rpl-mega .rpl-mega-form .is-bad{border-color:#e0704f}
body.rpl-mega .rpl-mega-form .rpl-mega-btn{margin-top:2px;width:auto;align-self:flex-start;padding:11px 30px}
body.rpl-mega .rpl-mega-formmsg{margin:0;font-size:12px;color:var(--gold);min-height:1em}
body.rpl-mega .rpl-mega-formmsg.is-bad{color:#e0704f}


body.rpl-mega .rpl-mega-cta{background:rgba(12,12,16,.94);border-color:rgba(204,169,103,.24)}
body.rpl-mega .rpl-mega-feed a,body.rpl-mega .rpl-mega-feed-t,body.rpl-mega .rpl-mega-q,
body.rpl-mega .rpl-mega-a,body.rpl-mega .rpl-mega-grid li a,body.rpl-mega .rpl-mega-grid li span,
body.rpl-mega .rpl-mega-set-veh,body.rpl-mega .rpl-mega-set-def{white-space:normal;overflow-wrap:anywhere}
body.rpl-mega .rpl-mega-feed-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.rpl-mega .rpl-mega-a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

@media(max-width:1320px){
  body.rpl-mega .rpl-mega-inner--rich{grid-template-columns:minmax(0,1fr) 340px}
  body.rpl-mega .rpl-mega-sets{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1240px){
  body.rpl-mega .rpl-mega-side,body.rpl-mega .rpl-mega-vp{display:none}
  body.rpl-mega .rpl-mega-inner--rich{grid-template-columns:minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){
  body.rpl-mega .rpl-mega-slide.is-anim{transition:none}
  body.rpl-mega .rpl-mega-feed a:hover{transform:none}
}


body.rpl-mega .rpl-mega-inner--recalls{grid-template-columns:minmax(0,1fr) 430px}
body.rpl-mega .rpl-rc-left{min-width:0;display:flex;flex-direction:column;gap:16px}
body.rpl-mega .rpl-rc-search{position:relative;z-index:6}
body.rpl-mega .rpl-rc-search .rpl-mega-head{display:block;margin-bottom:7px}
body.rpl-mega .rpl-rc-field{position:relative;display:flex;align-items:center;max-width:460px}
body.rpl-mega .rpl-rc-ico{position:absolute;left:13px;width:16px;height:16px;fill:none;
  stroke:rgba(204,169,103,.8);stroke-width:2;stroke-linecap:round;pointer-events:none}
body.rpl-mega .rpl-rc-input{width:100%;background:rgba(8,8,11,.86);border:1px solid rgba(204,169,103,.34);
  border-radius:12px;padding:12px 38px 12px 38px;color:#f3f1ec;font-size:14px;font-family:inherit;
  transition:border-color .16s,box-shadow .16s}
body.rpl-mega .rpl-rc-input::placeholder{color:rgba(243,241,236,.36)}
body.rpl-mega .rpl-rc-input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(204,169,103,.16)}
body.rpl-mega .rpl-rc-clear{position:absolute;right:8px;background:none;border:0;color:rgba(243,241,236,.55);
  font-size:20px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:8px}
body.rpl-mega .rpl-rc-clear:hover{color:var(--gold)}
body.rpl-mega .rpl-rc-hint{margin:7px 0 0;font-size:11.5px;color:rgba(243,241,236,.5)}

body.rpl-mega .rpl-rc-list{position:absolute;top:100%;left:0;margin:6px 0 0;padding:6px;list-style:none;
  width:min(460px,100%);max-height:298px;overflow-y:auto;z-index:8;
  background:rgba(10,10,13,.98);border:1px solid rgba(204,169,103,.34);border-radius:14px;
  box-shadow:0 26px 60px rgba(0,0,0,.6);scrollbar-width:thin;scrollbar-color:rgba(204,169,103,.45) transparent}
body.rpl-mega .rpl-rc-list[hidden]{display:none}
body.rpl-mega .rpl-rc-list::-webkit-scrollbar{width:6px}
body.rpl-mega .rpl-rc-list::-webkit-scrollbar-thumb{background:rgba(204,169,103,.45);border-radius:3px}
body.rpl-mega .rpl-rc-opt{display:flex;align-items:baseline;gap:8px;padding:9px 11px;border-radius:10px;
  cursor:pointer;font-size:13px;color:rgba(246,244,240,.9);line-height:1.35}
body.rpl-mega .rpl-rc-opt[aria-selected="true"],body.rpl-mega .rpl-rc-opt:hover{background:rgba(204,169,103,.16)}
body.rpl-mega .rpl-rc-opt-v{font-weight:600;white-space:nowrap}
body.rpl-mega .rpl-rc-opt-i{color:rgba(243,241,236,.6);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.rpl-mega .rpl-rc-opt-y{margin-left:auto;font-size:11px;color:rgba(243,241,236,.42)}
body.rpl-mega .rpl-rc-none{padding:12px;font-size:12.5px;color:rgba(243,241,236,.6)}

body.rpl-mega .rpl-rc-side{display:flex;flex-direction:column;gap:12px}
body.rpl-mega .rpl-rc-stage{background:rgba(12,12,16,.94);border:1px solid rgba(204,169,103,.2);
  border-radius:16px;padding:10px 10px 12px;overflow:hidden}
body.rpl-mega .rpl-rc-frame{position:relative;aspect-ratio:880/547;border-radius:12px;overflow:hidden;
  background:radial-gradient(80% 90% at 50% 40%,#1b1b21 0%,#0a0a0d 100%);perspective:1100px}
body.rpl-mega .rpl-rc-tilt{position:absolute;inset:0;transform-style:preserve-3d;
  transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .5s cubic-bezier(.22,.61,.36,1)}
body.rpl-mega .rpl-rc-car{width:100%;height:100%;object-fit:cover;display:block;
  animation:rpl-rc-idle 9s ease-in-out infinite}
body.rpl-mega .rpl-rc-car[hidden]{display:none}
body.rpl-mega .rpl-rc-tilt.is-in{animation:rpl-rc-in .55s cubic-bezier(.22,.61,.36,1)}
@keyframes rpl-rc-idle{0%,100%{transform:translateX(-.7%)}50%{transform:translateX(.7%)}}
@keyframes rpl-rc-in{from{transform:rotateY(-24deg) translateX(8%);opacity:0}
  to{transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));opacity:1}}
body.rpl-mega .rpl-rc-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  font-size:12.5px;color:rgba(243,241,236,.5);text-align:center;width:80%}
body.rpl-mega .rpl-rc-empty[hidden]{display:none}

body.rpl-mega .rpl-rc-marker{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;
  gap:8px;white-space:nowrap;pointer-events:none;transition:left .45s cubic-bezier(.22,.61,.36,1),top .45s cubic-bezier(.22,.61,.36,1)}
body.rpl-mega .rpl-rc-marker[hidden]{display:none}
body.rpl-mega .rpl-rc-marker i{position:relative;width:15px;height:15px;border-radius:50%;flex:0 0 auto;
  background:rgba(204,169,103,.95);box-shadow:0 0 0 4px rgba(204,169,103,.24),0 0 16px rgba(204,169,103,.55)}
body.rpl-mega .rpl-rc-marker i::after{content:'';position:absolute;inset:-6px;border-radius:50%;
  border:1px solid rgba(204,169,103,.75);animation:rpl-rc-ping 1.9s ease-out infinite}
@keyframes rpl-rc-ping{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.9);opacity:0}100%{opacity:0}}
body.rpl-mega .rpl-rc-marker b{font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;
  color:#12120f;background:var(--gold);padding:3px 8px;border-radius:20px}

body.rpl-mega .rpl-rc-meta{display:flex;flex-direction:column;gap:3px;padding:11px 4px 0}
body.rpl-mega .rpl-rc-name{font-size:13.5px;font-weight:600;color:rgba(246,244,240,.94);line-height:1.35}
body.rpl-mega .rpl-rc-sub{font-size:11.5px;color:rgba(243,241,236,.55)}
body.rpl-mega .rpl-rc-link{font-size:11.5px;color:var(--gold);text-decoration:underline;
  text-underline-offset:3px;margin-top:4px;align-self:flex-start}
body.rpl-mega .rpl-rc-stage:not(.is-live) .rpl-rc-meta{display:none}

body.rpl-mega .rpl-rc-convert{background:rgba(12,12,16,.94);border:1px solid rgba(204,169,103,.24);
  border-radius:16px;overflow:hidden;position:relative}

body.rpl-mega .rpl-rc-convert .wpcf7,
body.rpl-mega .rpl-rc-convert .wpcf7-form,
body.rpl-mega .rpl-rc-convert .rpl-cf7{height:100%;margin:0}
body.rpl-mega .rpl-rc-convert .hidden-fields-container{display:none}
body.rpl-mega .rpl-rc-convert .screen-reader-response{position:absolute;width:1px;height:1px;
  overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}

body.rpl-mega .rpl-rc-convert .rpl-cf7 > p:empty,
body.rpl-mega .rpl-rc-convert .rpl-rc-step > p:empty{display:none}
body.rpl-mega .rpl-rc-convert .rpl-cf7 > br,
body.rpl-mega .rpl-rc-convert .rpl-rc-steps > br,
body.rpl-mega .rpl-rc-convert .rpl-rc-choice > br,
body.rpl-mega .rpl-rc-convert .rpl-rc-grid > br{display:none}

body.rpl-mega .rpl-rc-steps{display:flex;width:300%;transition:transform .42s cubic-bezier(.22,.61,.36,1)}
body.rpl-mega .rpl-rc-steps[data-step="1"]{transform:translateX(-33.3333%)}
body.rpl-mega .rpl-rc-steps[data-step="2"]{transform:translateX(-66.6667%)}
body.rpl-mega .rpl-rc-step{width:33.3333%;flex:0 0 33.3333%;padding:15px 16px 16px;box-sizing:border-box}
body.rpl-mega .rpl-rc-step .rpl-mega-head{display:block;margin-bottom:6px}
body.rpl-mega .rpl-rc-step .rpl-mega-note{margin:0 0 11px}

body.rpl-mega .rpl-rc-step--ask{display:flex;flex-direction:column;justify-content:flex-start}

body.rpl-mega .rpl-rc-convert{transition:height .42s cubic-bezier(.22,.61,.36,1)}
body.rpl-mega .rpl-rc-steps{align-items:flex-start}
@media (prefers-reduced-motion:reduce){
  body.rpl-mega .rpl-rc-convert{transition:none}
}


body.rpl-mega .rpl-rc-choice{display:flex;gap:9px;align-items:stretch}
body.rpl-mega .rpl-rc-btn{flex:1 1 0;min-width:0;cursor:pointer;font-family:inherit;font-size:12.5px;
  font-weight:700;line-height:1.25;padding:10px 12px;border-radius:10px;text-align:center;
  border:1px solid rgba(204,169,103,.5);background:transparent;color:rgba(246,244,240,.92);
  transition:background .16s,color .16s,border-color .16s}
body.rpl-mega .rpl-rc-btn--yes{background:var(--gold);border-color:var(--gold);color:#12120f}
body.rpl-mega .rpl-rc-btn--yes:hover{background:#e2c489;border-color:#e2c489}
body.rpl-mega .rpl-rc-btn--no:hover{background:rgba(204,169,103,.16);border-color:var(--gold);color:#fff}
body.rpl-mega .rpl-rc-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
body.rpl-mega .rpl-rc-continue{width:100%;flex:none;margin-top:2px}


body.rpl-mega .rpl-rc-grid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:8px;margin-bottom:9px}
body.rpl-mega .rpl-rc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:7px}
body.rpl-mega .rpl-rc-step .rpl-rc-grid label,
body.rpl-mega .rpl-rc-step .rpl-rc-grid2 label{margin-bottom:0}

body.rpl-mega .rpl-rc-step--contact label{margin-bottom:6px}
body.rpl-mega .rpl-rc-step--contact .rpl-mega-head{margin-bottom:5px}
body.rpl-mega .rpl-rc-note{margin:0 0 9px;font-size:11.5px;line-height:1.45;color:rgba(243,241,236,.6)}
body.rpl-mega .rpl-rc-note:empty{display:none}
body.rpl-mega .rpl-rc-err{margin:0 0 8px;font-size:11.5px;line-height:1.4;color:#e0704f}
body.rpl-mega .rpl-rc-err:empty{display:none}
body.rpl-mega .rpl-rc-browse{display:inline-block;margin-top:9px;font-size:11.5px;color:rgba(243,241,236,.6);
  text-decoration:underline;text-underline-offset:3px}
body.rpl-mega .rpl-rc-browse:hover{color:var(--gold)}
body.rpl-mega .rpl-rc-back{background:none;border:0;color:rgba(243,241,236,.6);font-size:11.5px;
  cursor:pointer;padding:0 0 8px;font-family:inherit}
body.rpl-mega .rpl-rc-back:hover{color:var(--gold)}
body.rpl-mega .rpl-rc-chosen{margin:0 0 10px;font-size:12px;line-height:1.45;color:rgba(246,244,240,.9);
  border-left:2px solid var(--gold);padding-left:9px}
body.rpl-mega .rpl-rc-chosen:empty{display:none}


body.rpl-mega .rpl-rc-step label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;
  color:rgba(243,241,236,.6);margin-bottom:8px}
body.rpl-mega .rpl-rc-step input[type=text],
body.rpl-mega .rpl-rc-step input[type=email],
body.rpl-mega .rpl-rc-step input[type=tel],
body.rpl-mega .rpl-rc-step textarea{width:100%;background:rgba(8,8,11,.72);
  border:1px solid rgba(204,169,103,.42);border-radius:10px;padding:9px 11px;color:#f3f1ec;
  font-size:13px;font-family:inherit;box-sizing:border-box}
body.rpl-mega .rpl-rc-step textarea{height:74px;resize:vertical}
body.rpl-mega .rpl-rc-step input:focus,body.rpl-mega .rpl-rc-step textarea:focus{
  outline:none;border-color:var(--gold)}
body.rpl-mega .rpl-rc-step input[type=submit]{width:100%;margin-top:2px;cursor:pointer;
  background:var(--gold);color:#12120f;border:0;border-radius:10px;padding:11px 18px;
  font-family:inherit;font-size:13px;font-weight:700}
body.rpl-mega .rpl-rc-step .wpcf7-not-valid-tip{font-size:11px;color:#e0704f}

body.rpl-mega .rpl-rc-convert .wpcf7-response-output{position:absolute;left:0;right:0;bottom:0;z-index:4;
  margin:0!important;padding:9px 12px!important;font-size:11.5px;line-height:1.4;
  border:0!important;border-top:1px solid rgba(204,169,103,.45)!important;
  background:rgba(10,10,13,.97);color:rgba(246,244,240,.92);max-height:60%;overflow-y:auto}
body.rpl-mega .rpl-rc-convert .wpcf7-response-output:empty{display:none}
body.rpl-mega .rpl-rc-convert form.sent .wpcf7-response-output{
  border-top-color:rgba(126,196,146,.65)!important;color:#c6e8cf}
body.rpl-mega .rpl-rc-step .wpcf7-spinner{margin:6px auto 0;display:block}

@media(max-width:1320px){
  body.rpl-mega .rpl-mega-inner--recalls{grid-template-columns:minmax(0,1fr) 360px}
}
@media(max-width:1240px){
  body.rpl-mega .rpl-rc-side{display:none}
  body.rpl-mega .rpl-rc-search{display:none}
  body.rpl-mega .rpl-mega-inner--recalls{grid-template-columns:minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){
  body.rpl-mega .rpl-rc-car{animation:none}
  body.rpl-mega .rpl-rc-tilt,body.rpl-mega .rpl-rc-tilt.is-in{animation:none;transition:none;transform:none}
  body.rpl-mega .rpl-rc-marker i::after{animation:none}
  body.rpl-mega .rpl-rc-steps{transition:none}
}


body.rpl-mega .rpl-mega-inner{max-height:calc(100vh - 176px);overflow-y:auto;overscroll-behavior:contain;
  scrollbar-width:thin;scrollbar-color:rgba(204,169,103,.4) transparent}
body.rpl-mega .rpl-mega-inner::-webkit-scrollbar{width:7px}
body.rpl-mega .rpl-mega-inner::-webkit-scrollbar-thumb{background:rgba(204,169,103,.4);border-radius:4px}
body.rpl-mega .rpl-mega-sets--tall{grid-template-columns:minmax(0,1fr);max-height:326px;overflow-y:auto;
  padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(204,169,103,.4) transparent}
body.rpl-mega .rpl-mega-sets--tall::-webkit-scrollbar{width:6px}
body.rpl-mega .rpl-mega-sets--tall::-webkit-scrollbar-thumb{background:rgba(204,169,103,.4);border-radius:3px}
body.rpl-mega .rpl-mega-sets--tall a{padding:8px 10px}
body.rpl-mega .rpl-mega-sets--tall .rpl-mega-set-amt{font-size:16px}
body.rpl-mega .rpl-mega-inner--about{grid-template-columns:minmax(0,1fr) 400px}
body.rpl-mega .rpl-mega-inner--about .rpl-mega-cols{grid-template-columns:repeat(3,minmax(0,1fr))}

body.rpl-mega .rpl-mega-inner--rich{min-height:0}
body.rpl-mega .rpl-mega-inner--about .rpl-mega-cols{align-items:start}


body.rpl-mega .rpl-rc-marker{transform:translateY(-50%);margin-left:-7px}
body.rpl-mega .rpl-rc-marker.is-flip{flex-direction:row-reverse;margin-left:0;margin-right:-7px;
  transform:translate(-100%,-50%)}
body.rpl-mega .rpl-rc-selected{display:inline-block;margin-top:5px;font-size:10px;letter-spacing:.08em;
  text-transform:uppercase;color:var(--gold);border:1px solid rgba(204,169,103,.45);border-radius:20px;padding:2px 8px}
body.rpl-mega .rpl-rc-selected[hidden]{display:none}
body.rpl-mega .rpl-mega-rating{display:inline-flex;align-items:center;font-size:11.5px;padding:6px 11px;
  border-radius:20px;background:rgba(204,169,103,.12);border:1px solid rgba(204,169,103,.28);
  color:rgba(246,244,240,.9)}


body.rpl-mega .rpl-mega-slide img[src*="Steven_Nassi"]{object-position:center 10%}
body.rpl-mega .rpl-mega-slide img[src*="Natalie_Nassi"]{object-position:center 8%}
body.rpl-mega .rpl-mega-slide img[src*="Ron_Kaniuk"]{object-position:center 0%}
body.rpl-mega .rpl-mega-slide img[src*="Aaron_Waldo"]{object-position:center 15%}
body.rpl-mega .rpl-mega-slide img[src*="Liam_Jones"]{object-position:center 10%}
body.rpl-mega .rpl-mega-slide img[src*="Christian_Garcia"]{object-position:center 10%}
body.rpl-mega .rpl-mega-slide img[src*="Rudy_Gutierrez"]{object-position:center 6%}


body.rpl-mega .rpl-face--steven-nassi{object-position:center 11%}
body.rpl-mega .rpl-face--natalie-nassi{object-position:center 0%}
body.rpl-mega .rpl-face--ron-kaniuk{object-position:center 0%}
body.rpl-mega .rpl-face--aaron-waldo{object-position:center 20%}
body.rpl-mega .rpl-face--liam-jones{object-position:center 11%}
body.rpl-mega .rpl-face--christian-garcia{object-position:center 11%}
body.rpl-mega .rpl-face--rudy-gutierrez{object-position:center 4%}


body.rpl-mega .rpl-brand{gap:0}
body.rpl-mega .rpl-brand-hero{position:relative;border-radius:12px;overflow:hidden;margin-bottom:12px;
  aspect-ratio:16/7;background:linear-gradient(140deg,#1c1c22 0%,#0c0c10 100%);
  border:1px solid rgba(204,169,103,.2);display:flex;align-items:center;justify-content:center}
body.rpl-mega .rpl-brand-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  object-position:center 22%;opacity:.30;filter:grayscale(.35) contrast(1.05)}
body.rpl-mega .rpl-brand-hero::after{content:'';position:absolute;inset:0;
  background:radial-gradient(70% 90% at 50% 50%,rgba(10,10,13,.72) 0%,rgba(10,10,13,.9) 100%)}
body.rpl-mega .rpl-brand-logo{position:relative;z-index:2;width:min(74%,246px);height:auto;
  filter:drop-shadow(0 4px 18px rgba(0,0,0,.7))}
body.rpl-mega .rpl-brand-faces{list-style:none;margin:0 0 10px;padding:0;
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
body.rpl-mega .rpl-brand-faces a{display:block;text-align:center}
body.rpl-mega .rpl-brand-faces img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 8%;
  border-radius:10px;display:block;border:1px solid rgba(204,169,103,.22);
  transition:border-color .16s,transform .16s;background:#0c0c10}
body.rpl-mega .rpl-brand-faces a:hover img,body.rpl-mega .rpl-brand-faces a:focus-visible img{
  border-color:rgba(204,169,103,.7);transform:translateY(-2px)}
body.rpl-mega .rpl-brand-faces span{display:block;margin-top:4px;font-size:10px;line-height:1.25;
  color:rgba(243,241,236,.66);
  white-space:normal;overflow-wrap:break-word;hyphens:auto;
  min-height:2.5em;text-align:center}


body.rpl-mega .rpl-off{position:relative}
body.rpl-mega .rpl-off-view{overflow:hidden;border-radius:12px}
body.rpl-mega .rpl-off-track{list-style:none;margin:0;padding:0;display:flex;
  transition:transform .55s cubic-bezier(.22,.61,.36,1)}
body.rpl-mega .rpl-off-item{flex:0 0 100%;width:100%;min-width:0;padding:0 1px}
body.rpl-mega .rpl-off-item .rpl-mega-map{margin-bottom:10px}
body.rpl-mega .rpl-off-item .rpl-mega-addr{margin-bottom:8px}
body.rpl-mega .rpl-off-dots{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
body.rpl-mega .rpl-off-dot{background:rgba(255,255,255,.04);border:1px solid rgba(204,169,103,.24);
  color:rgba(243,241,236,.66);font-family:inherit;font-size:11px;padding:5px 11px;border-radius:20px;
  cursor:pointer;transition:border-color .16s,color .16s,background .16s}
body.rpl-mega .rpl-off-dot:hover{border-color:rgba(204,169,103,.6);color:rgba(246,244,240,.92)}
body.rpl-mega .rpl-off-dot.is-on{background:rgba(204,169,103,.16);border-color:var(--gold);color:var(--gold)}
body.rpl-mega .rpl-mega-callnow{margin:12px 0 0;font-size:12.5px;color:rgba(243,241,236,.66)}
body.rpl-mega .rpl-mega-callnow a{color:var(--gold);font-weight:600}

@media (prefers-reduced-motion:reduce){
  
  body.rpl-mega .rpl-off-track{display:block;transform:none!important;transition:none}
  body.rpl-mega .rpl-off-item{width:100%;margin-bottom:18px}
  body.rpl-mega .rpl-off-item[aria-hidden="true"]{display:block}
  body.rpl-mega .rpl-off-dots{display:none}
  body.rpl-mega .rpl-brand-faces a:hover img{transform:none}
}
@media(max-width:1320px){
  body.rpl-mega .rpl-mega-inner--about{grid-template-columns:minmax(0,1fr) 340px}
  body.rpl-mega .rpl-brand-faces{grid-template-columns:repeat(4,minmax(0,1fr))}
}



body.rpl-mega .rpl-mega-wrap.rpl-open > .rpl-mega-panel{opacity:1;visibility:visible;transform:translateY(0)}
body.rpl-mega .rpl-mega-wrap.rpl-open > .rpl-mega-trigger{color:var(--black)}
body.rpl-mega .rpl-mega-wrap.rpl-open > .rpl-mega-trigger::after{width:100%}
body.rpl-mega .rpl-mega-wrap.rpl-open > .rpl-mega-trigger .nav-caret{transform:rotate(225deg);margin-top:2px}

.rpl-mega-bridge{position:fixed;z-index:299;background:transparent;display:none}
.rpl-mega-bridge.is-on{display:block}


body.rpl-mega .rpl-mega-inner{padding:24px 32px 26px;gap:28px}
body.rpl-mega .rpl-mega-cols{gap:26px}
body.rpl-mega .rpl-mega-head{margin-bottom:10px}
body.rpl-mega .rpl-mega-list{gap:7px}
body.rpl-mega .rpl-mega-trust{margin-top:16px;padding-top:14px;gap:8px 24px}
body.rpl-mega .rpl-mega-note{margin-top:9px}
body.rpl-mega .rpl-mega-note--tight{margin-top:6px;margin-bottom:0}
body.rpl-mega .rpl-mega-side{gap:12px}
body.rpl-mega .rpl-mega-pane{padding:13px 6px 11px 14px;max-height:min(70vh,560px)}
body.rpl-mega .rpl-mega-pane-head .rpl-mega-head{margin-bottom:7px}
body.rpl-mega .rpl-mega-feed a{padding:7px 10px}
body.rpl-mega .rpl-mega-rev{margin:0 0 10px;padding:0 0 10px}
body.rpl-mega .rpl-mega-rev p{margin:4px 0 5px}
body.rpl-mega .rpl-mega-head--gap{margin-top:14px}
body.rpl-mega .rpl-mega-cta{padding:15px 16px}
body.rpl-mega .rpl-mega-btn{margin-top:11px}
body.rpl-mega .rpl-mega-sets--tall{max-height:270px}


body.rpl-mega .rpl-mega-scrollcue{margin:7px 12px 0 2px;padding:0;font-size:10px;font-weight:600;
  letter-spacing:.1em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:7px}
body.rpl-mega .rpl-mega-scrollcue[hidden]{display:none}
body.rpl-mega .rpl-mega-scrollcue::after{content:'';width:6px;height:6px;flex:0 0 auto;
  border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;
  transform:rotate(45deg);animation:rpl-cue 1.9s ease-in-out infinite}
@keyframes rpl-cue{0%,100%{transform:rotate(45deg) translate(-1px,-1px)}50%{transform:rotate(45deg) translate(1px,1px)}}


body.rpl-mega .rpl-cred{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
body.rpl-mega .rpl-cred li{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:10px;
  border:1px solid rgba(204,169,103,.16);background:rgba(255,255,255,.025)}
body.rpl-mega .rpl-cred b{font-size:12px;font-weight:600;color:rgba(246,244,240,.92)}
body.rpl-mega .rpl-cred span{font-size:11px;line-height:1.45;color:rgba(243,241,236,.64)}
body.rpl-mega .rpl-cred em{font-style:normal;font-size:11px;line-height:1.45;color:rgba(243,241,236,.36)}
body.rpl-mega .rpl-cred-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}

body.rpl-mega .rpl-mega-badgerow{grid-column:1 / -1;list-style:none;margin:2px 0 0;padding:0;
  display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:2px}
body.rpl-mega .rpl-mega-badgerow li{font-size:9.5px;line-height:1.3;white-space:nowrap;
  letter-spacing:-.005em;
  padding:4px 9px;border-radius:999px;background:rgba(204,169,103,.10);
  border:1px solid rgba(204,169,103,.26);color:rgba(243,241,236,.78)}
@media(max-width:1240px){
  body.rpl-mega .rpl-mega-badgerow li{white-space:normal}
}

body.rpl-mega .rpl-mega-col--creds{min-width:0;max-width:320px}
body.rpl-mega .rpl-cred--col{gap:7px;margin-top:2px}
body.rpl-mega .rpl-cred--col li{background:rgba(243,241,236,.045);
  border:1px solid rgba(243,241,236,.07)}
body.rpl-mega .rpl-mega-col--creds .rpl-cred-badges{margin-top:4px}
body.rpl-mega .rpl-mega-col--creds .rpl-cred-badges li{font-size:10.5px;line-height:1.3;
  padding:5px 9px;border-radius:999px;background:rgba(204,169,103,.10);
  border:1px solid rgba(204,169,103,.26);color:rgba(243,241,236,.78)}
body.rpl-mega .rpl-cred-badges li{font-size:10.5px;line-height:1.35;padding:5px 10px;border-radius:20px;
  border:1px solid rgba(204,169,103,.32);color:rgba(246,244,240,.84)}
body.rpl-mega .rpl-brand .rpl-mega-pane-body{padding-right:10px}
body.rpl-mega .rpl-brand-faces{margin-bottom:6px}


body.rpl-mega .rpl-rc-convert{height:clamp(160px,22vh,208px)}
body.rpl-mega .rpl-rc-steps{height:100%;align-items:stretch}
body.rpl-mega .rpl-rc-step{overflow-y:auto;overscroll-behavior:contain;
  scrollbar-width:thin;scrollbar-color:rgba(204,169,103,.4) transparent}
body.rpl-mega .rpl-rc-step::-webkit-scrollbar{width:6px}
body.rpl-mega .rpl-rc-step::-webkit-scrollbar-thumb{background:rgba(204,169,103,.4);border-radius:3px}
body.rpl-mega .rpl-rc-step{padding:12px 14px 13px}
body.rpl-mega .rpl-rc-step label{gap:3px;margin-bottom:6px;font-size:11px}
body.rpl-mega .rpl-rc-step input[type=text],
body.rpl-mega .rpl-rc-step input[type=email],
body.rpl-mega .rpl-rc-step input[type=tel]{padding:7px 10px}
body.rpl-mega .rpl-rc-step textarea{height:54px;padding:7px 10px}
body.rpl-mega .rpl-rc-step input[type=submit]{padding:9px 18px}
body.rpl-mega .rpl-rc-chosen{margin:0 0 8px}
body.rpl-mega .rpl-rc-back{padding:0 0 6px}
body.rpl-mega .rpl-rc-all{display:inline-block;margin-top:6px;font-size:11.5px;color:var(--gold);
  text-decoration:underline;text-underline-offset:3px}
body.rpl-mega .rpl-rc-all:hover{color:#fff}
body.rpl-mega .rpl-rc-left{gap:13px}


body.rpl-mega .rpl-mega-col--dyn{min-width:0}
body.rpl-mega .rpl-geo-col2[hidden]{display:none}
body.rpl-mega .rpl-geo-office{display:block;padding:9px 11px;border-radius:10px;
  border:1px solid rgba(204,169,103,.2);background:rgba(255,255,255,.03);
  transition:border-color .16s,background .16s}
body.rpl-mega .rpl-geo-office:hover,body.rpl-mega .rpl-geo-office:focus-visible{
  border-color:rgba(204,169,103,.55);background:rgba(204,169,103,.10)}
body.rpl-mega .rpl-geo-office b{display:block;font-size:13px;font-weight:600;color:rgba(246,244,240,.94)}
body.rpl-mega .rpl-geo-office span{display:block;font-size:11.5px;line-height:1.5;margin-top:2px;
  color:rgba(243,241,236,.6)}
body.rpl-mega .rpl-mega-geo-actions--tight{margin:8px 0 0}
body.rpl-mega .rpl-mega-col--dyn .rpl-mega-grid--cities{grid-template-columns:repeat(3,minmax(0,1fr))}

@media (prefers-reduced-motion:reduce){
  body.rpl-mega .rpl-mega-scrollcue::after{animation:none}
}




body.rpl-mega .rpl-mega-slide img[src*="Team-phpto-new"]{object-position:center top}
body.rpl-mega .rpl-brand-bg{object-position:center top}


body.rpl-mega .rpl-ed-figure{margin:0 0 12px}
body.rpl-mega .rpl-ed-figure img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 8%;
  border-radius:12px;display:block;border:1px solid rgba(204,169,103,.2);background:#0b0b0e}
body.rpl-mega .rpl-ed-figure figcaption{font-size:11px;line-height:1.45;color:rgba(243,241,236,.5);margin-top:6px}
body.rpl-mega .rpl-ed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
body.rpl-mega .rpl-ed-list li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;
  border:1px solid rgba(204,169,103,.16);background:rgba(255,255,255,.025)}
body.rpl-mega .rpl-ed-list b{font-size:12px;font-weight:600;color:rgba(246,244,240,.92)}
body.rpl-mega .rpl-ed-list span{font-size:11px;line-height:1.5;color:rgba(243,241,236,.64)}

body.rpl-mega .rpl-mega-col--editorial{min-width:0}
body.rpl-mega .rpl-mega-feed--policy{max-height:min(44vh,404px);overflow-y:auto;padding-right:6px;
  scrollbar-width:thin;scrollbar-color:rgba(204,169,103,.4) transparent}
body.rpl-mega .rpl-mega-feed--policy::-webkit-scrollbar{width:6px}
body.rpl-mega .rpl-mega-feed--policy::-webkit-scrollbar-thumb{background:rgba(204,169,103,.4);border-radius:3px}
body.rpl-mega .rpl-mega-col--editorial .rpl-mega-note a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}


body.rpl-mega .rpl-mega-rev p{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}
body.rpl-mega .rpl-mega-rev cite{display:block;line-height:1.5}


body.rpl-mega .rpl-rc-side .rpl-rc-search{position:relative;z-index:9;margin-top:2px}
body.rpl-mega .rpl-rc-side .rpl-rc-field{max-width:none}
body.rpl-mega .rpl-rc-side .rpl-rc-list{width:100%;max-height:250px}
body.rpl-mega .rpl-rc-side .rpl-rc-search .rpl-mega-head{margin-bottom:6px}
body.rpl-mega .rpl-rc-hint{margin:6px 0 0}


body.rpl-mega .rpl-rc-makes{max-height:min(52vh,400px);overflow-y:auto;align-content:start;
  padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(204,169,103,.4) transparent}
body.rpl-mega .rpl-rc-makes::-webkit-scrollbar{width:6px}
body.rpl-mega .rpl-rc-makes::-webkit-scrollbar-thumb{background:rgba(204,169,103,.4);border-radius:3px}
body.rpl-mega .rpl-rc-makes .rpl-mega-list{gap:6px}
body.rpl-mega .rpl-rc-makes .rpl-mega-list a{font-size:13px}


body.rpl-mega .rpl-rc-noshow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;
  margin-top:2px;padding:12px 14px;border-radius:14px;
  border:1px solid rgba(204,169,103,.28);background:rgba(12,12,16,.7)}
body.rpl-mega .rpl-rc-noshow-q{font-size:12.5px;line-height:1.45;color:rgba(246,244,240,.86)}
body.rpl-mega .rpl-rc-noshow-hint{color:rgba(243,241,236,.6)}
body.rpl-mega .rpl-rc-noshow-hint b{color:var(--gold);font-weight:700}

body.rpl-mega .rpl-rc-noshow-alt{display:none;font-size:12.5px;color:var(--gold);
  text-decoration:underline;text-underline-offset:3px}
body.rpl-mega .rpl-rc-noshow-alt:hover{color:#fff}
body.rpl-mega .rpl-rc-noshow .rpl-rc-all{margin-top:0;margin-left:auto}
@media(max-width:1240px){
  
  body.rpl-mega .rpl-rc-side{display:none}
  body.rpl-mega .rpl-rc-noshow{flex-direction:column;align-items:flex-start}
  body.rpl-mega .rpl-rc-noshow .rpl-rc-all{margin-left:0}
  
  body.rpl-mega .rpl-rc-noshow-hint{display:none}
  body.rpl-mega .rpl-rc-noshow-alt{display:inline-block}
}
