.elementor .elementor-widget-buildpress_arifur_faq_visibility{margin-block-end:0}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv{
 --faq-navy:var(--e-global-color-0baff8a);
 --faq-mint:var(--e-global-color-196197c);
 --faq-blue:var(--e-global-color-ebf9fba);
 --faq-green:var(--e-global-color-7aaa4f5);
 --faq-violet:var(--e-global-color-b84fbaf);
 --faq-muted:var(--e-global-color-791f0bb);
 --faq-white:var(--e-global-color-2696291);
 --faq-orange:var(--e-global-color-5f4ce22);
 position:relative;
 overflow:hidden;
 width:100%;
 padding:clamp(3.5rem,7vw,6.5rem) 1rem;
 color:var(--faq-navy);
 background:
  radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--faq-violet) 10%,transparent),transparent 27%),
  radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--faq-orange) 12%,transparent),transparent 25%),
  var(--faq-mint);
 font-family:var(--e-global-typography-text-font-family);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv:before{
 content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;
 background-image:radial-gradient(color-mix(in srgb,var(--faq-navy) 18%,transparent) .0625rem,transparent .0625rem);
 background-size:1.5rem 1.5rem;
 mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__inner{
 position:relative;z-index:1;width:min(94rem,calc(100% - 1rem));margin-inline:auto;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__head{max-width:64rem;margin-bottom:2.5rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__eyebrow,
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-eyebrow{
 display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;padding:.7rem 1rem;
 border:.0625rem solid color-mix(in srgb,var(--faq-navy) 15%,transparent);border-radius:999rem;
 background:color-mix(in srgb,var(--faq-white) 78%,transparent);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--faq-navy) 7%,transparent);
 color:var(--faq-navy);font-family:var(--e-global-typography-17da565-font-family);font-size:var(--e-global-typography-17da565-font-size, .78rem);
 font-weight:var(--e-global-typography-17da565-font-weight);letter-spacing:.11em;text-transform:uppercase;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__eyebrow:before,
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-eyebrow:before{
 content:"";width:.7rem;aspect-ratio:1;border-radius:50%;background:var(--faq-orange);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--faq-orange) 16%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__title{
 margin:0;color:var(--faq-navy);font-family:var(--e-global-typography-primary-font-family);
 font-size:clamp(calc(var(--e-global-typography-primary-font-size, 1.5rem)*1.35),5vw,calc(var(--e-global-typography-primary-font-size, 1.5rem)*2.3));
 font-weight:var(--e-global-typography-primary-font-weight);line-height:1.03;letter-spacing:-.035em;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__title span{color:var(--faq-orange)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__subtitle{
 max-width:58rem;margin:1rem 0 0;color:color-mix(in srgb,var(--faq-navy) 72%,var(--faq-muted));
 font-size:var(--e-global-typography-text-font-size, 1rem);line-height:var(--e-global-typography-text-line-height, 1.65);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__grid{
 display:grid;grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);gap:clamp(1.75rem,4vw,4rem);align-items:start;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__list{display:grid;gap:.85rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item{
 margin:0;border:.0625rem solid color-mix(in srgb,var(--faq-navy) 13%,transparent);border-radius:1.35rem;
 background:color-mix(in srgb,var(--faq-white) 94%,transparent);box-shadow:0 .7rem 0 color-mix(in srgb,var(--faq-navy) 5%,transparent);
 overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item:hover{transform:translateY(-.12rem);border-color:color-mix(in srgb,var(--faq-orange) 48%,transparent)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item[open]{
 border-left:.3rem solid var(--faq-orange);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--faq-navy) 9%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__summary{
 display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem 1.25rem;
 cursor:pointer;list-style:none;color:var(--faq-navy);font-family:var(--e-global-typography-primary-font-family);
 font-size:calc(var(--e-global-typography-primary-font-size, 1.5rem)*.72);font-weight:var(--e-global-typography-primary-font-weight);line-height:1.3;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__summary::-webkit-details-marker{display:none}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__num{
 display:grid;place-items:center;min-width:2.8rem;aspect-ratio:1;border-radius:999rem;
 background:color-mix(in srgb,var(--faq-orange) 13%,var(--faq-white));color:var(--faq-orange);
 font-family:var(--e-global-typography-17da565-font-family);font-size:var(--e-global-typography-17da565-font-size, .78rem);letter-spacing:.05em;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__toggle{
 display:grid;place-items:center;width:2.65rem;aspect-ratio:1;border-radius:50%;
 border:.0625rem solid color-mix(in srgb,var(--faq-navy) 14%,transparent);background:var(--faq-mint);color:var(--faq-navy);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__toggle:before{content:"+";font-size:calc(var(--e-global-typography-primary-font-size, 1.5rem)*.9);font-weight:600;line-height:1}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item[open] .ar-faqv__toggle{background:var(--faq-navy);color:var(--faq-white)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item[open] .ar-faqv__toggle:before{content:"−"}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__answer{
 margin:0 1.25rem 1.3rem 5.05rem;padding-top:1rem;border-top:.0625rem solid color-mix(in srgb,var(--faq-navy) 10%,transparent);
 color:color-mix(in srgb,var(--faq-navy) 72%,var(--faq-muted));font-size:var(--e-global-typography-text-font-size, 1rem);
 line-height:var(--e-global-typography-text-line-height, 1.65);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{
 position:relative;padding:1.75rem;border:.0625rem solid color-mix(in srgb,var(--faq-navy) 14%,transparent);border-radius:2rem;
 background:linear-gradient(145deg,color-mix(in srgb,var(--faq-white) 88%,var(--faq-violet)),color-mix(in srgb,var(--faq-white) 90%,var(--faq-orange)));
 box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--faq-navy) 10%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path:after{
 content:"";position:absolute;inset:auto -3rem -3rem auto;width:12rem;aspect-ratio:1;border-radius:50%;
 border:2rem solid color-mix(in srgb,var(--faq-orange) 8%,transparent);pointer-events:none;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-eyebrow{margin-bottom:1.1rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-eyebrow:before{background:var(--faq-green);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--faq-green) 16%,transparent)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-title{
 position:relative;margin:0 0 1.35rem;color:var(--faq-navy);font-family:var(--e-global-typography-primary-font-family);
 font-size:calc(var(--e-global-typography-primary-font-size, 1.5rem)*1.35);font-weight:var(--e-global-typography-primary-font-weight);line-height:1.08;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__search{
 display:flex;align-items:center;gap:.8rem;padding:1rem;border:.0625rem solid color-mix(in srgb,var(--faq-navy) 13%,transparent);
 border-radius:1rem;background:var(--faq-white);box-shadow:0 .55rem 0 color-mix(in srgb,var(--faq-navy) 5%,transparent);
 color:color-mix(in srgb,var(--faq-navy) 68%,var(--faq-muted));
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__search i{color:var(--faq-orange);font-size:calc(var(--e-global-typography-text-font-size, 1rem)*1.2)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__intent{
 margin-left:auto;padding:.4rem .65rem;border-radius:999rem;background:color-mix(in srgb,var(--faq-orange) 13%,var(--faq-white));
 color:var(--faq-orange);font-family:var(--e-global-typography-17da565-font-family);font-size:var(--e-global-typography-17da565-font-size, .78rem);text-transform:uppercase;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__arrow{
 position:relative;z-index:1;display:grid;place-items:center;width:2.6rem;aspect-ratio:1;margin:.85rem auto;border-radius:50%;
 background:var(--faq-orange);color:var(--faq-white);box-shadow:0 .7rem 1.5rem color-mix(in srgb,var(--faq-orange) 25%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile{
 position:relative;z-index:1;overflow:hidden;border:.0625rem solid color-mix(in srgb,var(--faq-navy) 13%,transparent);border-radius:1.25rem;background:var(--faq-white);
 box-shadow:0 .65rem 0 color-mix(in srgb,var(--faq-navy) 6%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-head{
 display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:var(--faq-navy);color:var(--faq-white);
 font-family:var(--e-global-typography-17da565-font-family);font-size:var(--e-global-typography-17da565-font-size, .78rem);letter-spacing:.09em;text-transform:uppercase;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__visible{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .65rem;border-radius:999rem;background:color-mix(in srgb,var(--faq-white) 12%,transparent)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__visible:before{content:"";width:.55rem;aspect-ratio:1;border-radius:50%;background:var(--faq-green)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__pin{
 display:grid;place-items:center;width:4.5rem;aspect-ratio:1;border-radius:1.2rem;background:color-mix(in srgb,var(--faq-orange) 14%,var(--faq-white));color:var(--faq-orange);
 font-size:calc(var(--e-global-typography-primary-font-size, 1.5rem)*1.2);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__business h4{
 margin:0;color:var(--faq-navy);font-family:var(--e-global-typography-primary-font-family);font-size:var(--e-global-typography-primary-font-size, 1.5rem);font-weight:var(--e-global-typography-primary-font-weight);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__business p{margin:.25rem 0;color:var(--faq-muted);font-size:var(--e-global-typography-17da565-font-size, .78rem)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__rating{color:var(--faq-orange);font-weight:700;letter-spacing:.08em}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__rating small{color:var(--faq-muted);letter-spacing:0}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__action{
 display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .72rem;border:.0625rem solid color-mix(in srgb,var(--faq-navy) 12%,transparent);border-radius:.65rem;
 background:var(--faq-mint);color:var(--faq-navy);font-size:var(--e-global-typography-17da565-font-size, .78rem);font-weight:600;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome-label{
 position:relative;z-index:1;margin:1.15rem 0 .7rem;color:var(--faq-muted);font-family:var(--e-global-typography-17da565-font-family);
 font-size:var(--e-global-typography-17da565-font-size, .78rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcomes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome{
 min-height:7.1rem;padding:.9rem;border:.0625rem solid color-mix(in srgb,var(--faq-navy) 12%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--faq-white) 94%,transparent);
 box-shadow:0 .5rem 0 color-mix(in srgb,var(--faq-navy) 5%,transparent);transition:transform .2s ease,box-shadow .2s ease;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome:hover{transform:translateY(-.18rem);box-shadow:0 .8rem 1.6rem color-mix(in srgb,var(--faq-navy) 10%,transparent)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome i{display:block;margin-bottom:.55rem;color:var(--faq-orange);font-size:calc(var(--e-global-typography-text-font-size, 1rem)*1.25)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome:nth-child(2) i{color:var(--faq-violet)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome:nth-child(3) i{color:var(--faq-green)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome strong{display:block;color:var(--faq-navy);font-size:var(--e-global-typography-text-font-size, 1rem)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome small{display:block;margin-top:.28rem;color:var(--faq-muted);font-size:var(--e-global-typography-17da565-font-size, .78rem);line-height:1.35}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result{
 position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;border-radius:1rem;
 background:var(--faq-navy);color:var(--faq-white);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result small{display:block;margin-bottom:.25rem;color:color-mix(in srgb,var(--faq-white) 65%,transparent);font-size:var(--e-global-typography-17da565-font-size, .78rem);letter-spacing:.09em;text-transform:uppercase}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result strong{font-size:var(--e-global-typography-text-font-size, 1rem)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result i{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;aspect-ratio:1;border-radius:50%;background:var(--faq-green);color:var(--faq-white)}
@media(max-width:64rem){
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__grid{grid-template-columns:1fr}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{max-width:48rem;margin-inline:auto}
}
@media(max-width:47.9375rem){
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv{padding-inline:.5rem}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__inner{width:min(100%,calc(100% - .5rem))}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__head{margin-bottom:1.5rem}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;min-height:4.7rem;padding:.85rem}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__answer{margin:.1rem .9rem 1rem .9rem}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{padding:1.1rem;border-radius:1.35rem}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcomes{grid-template-columns:1fr}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome{min-height:0}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-body{grid-template-columns:1fr}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result{align-items:flex-start}
}
@media(prefers-reduced-motion:reduce){
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item,
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome{transition:none}
}

/* 2026-08-09 FAQ proportion and alignment refinement */
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv{
 padding-block:clamp(3.25rem,5vw,5rem);
 background:
  radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--faq-blue) 18%,transparent),transparent 32%),
  radial-gradient(circle at 10% 88%,color-mix(in srgb,var(--faq-orange) 16%,transparent),transparent 30%),
  linear-gradient(135deg,color-mix(in srgb,var(--faq-mint) 84%,var(--faq-green)),color-mix(in srgb,var(--faq-mint) 88%,var(--faq-blue)));
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__inner{width:min(96rem,calc(100% - 1rem))}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__head{margin-bottom:2rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__grid{
 grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);
 gap:clamp(1.5rem,2.4vw,2.5rem);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item:first-child .ar-faqv__summary{cursor:default}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__item:first-child .ar-faqv__toggle{visibility:hidden}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{
 align-self:start;
 padding:1.2rem;
 border-radius:1.5rem;
 box-shadow:0 1.1rem 3rem color-mix(in srgb,var(--faq-navy) 9%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-eyebrow{
 margin-bottom:.7rem;
 padding:.55rem .8rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path-title{
 margin-bottom:.8rem;
 font-size:calc(var(--e-global-typography-primary-font-size, 1.5rem)*1.08);
 line-height:1.05;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__search{
 gap:.65rem;
 padding:.75rem;
 border-radius:.85rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__intent{padding:.3rem .5rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__arrow{
 width:2.2rem;
 margin:.55rem auto;
 box-shadow:0 .5rem 1rem color-mix(in srgb,var(--faq-orange) 20%,transparent);
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile{border-radius:1rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-head{padding:.6rem .8rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-body{
 grid-template-columns:3.45rem minmax(0,1fr);
 gap:.75rem;
 padding:.75rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__pin{width:3.45rem;border-radius:.9rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__business h4{font-size:calc(var(--e-global-typography-primary-font-size, 1.5rem)*.82)}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__business p{margin:.12rem 0}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__actions{gap:.35rem;margin-top:.4rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__action{padding:.34rem .52rem;border-radius:.55rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome-label{margin:.75rem 0 .45rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcomes{gap:.5rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome{
 min-height:5.45rem;
 padding:.65rem;
 border-radius:.8rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome i{margin-bottom:.3rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome small{margin-top:.18rem;line-height:1.2}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result{
 margin-top:.65rem;
 padding:.72rem .85rem;
 border-radius:.8rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result i{width:2.1rem}
@media(max-width:64rem){
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__grid{grid-template-columns:1fr}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{width:100%;max-width:none}
}
@media(max-width:47.9375rem){
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__inner{width:min(100%,calc(100% - .5rem))}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{padding:1rem}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-body{grid-template-columns:3.45rem minmax(0,1fr)}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcomes{grid-template-columns:1fr}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome{min-height:0}
}

/* Fine alignment pass after live measurement */
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{padding:1rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-head{
 padding:.45rem .7rem;
 line-height:1.15;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__profile-body{
 gap:.65rem;
 padding:.6rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__business h4{line-height:1.1}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__business p,
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__rating{line-height:1.2}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__actions{line-height:1.1}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__action{
 padding:.28rem .45rem;
 line-height:1.1;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome{
 min-height:5rem;
 padding:.58rem;
}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__outcome strong{line-height:1.15}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result{padding:.58rem .75rem}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result small{line-height:1.15}
.elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result strong{
 display:block;
 font-size:calc(var(--e-global-typography-text-font-size, 1rem)*.9);
 line-height:1.2;
}

@media(min-width:64.0625rem){
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__grid{align-items:stretch}
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__path{
  align-self:stretch;
  display:flex;
  flex-direction:column;
 }
 .elementor .elementor-widget-buildpress_arifur_faq_visibility .ar-faqv__result{margin-top:auto}
}
