:root{--fss-ink:#0d1318;--fss-deep:#10191f;--fss-panel:#172229;--fss-blue:#5597ff;--fss-blue-deep:#102b49;--fss-green:#58dc91;--fss-paper:#f4f7f8;--fss-white:#fff;--fss-muted:#aebbc3;--fss-copy:#29363e;--fss-line:#34434b}
body .favsi-path-business{background-image:linear-gradient(rgba(13,25,28,.35),rgba(11,25,24,.94)),url("https://fryavsi.com/wp-content/uploads/2025/08/tech-bg.webp")!important}
.fss-service-view .fry-service-nav{display:none!important}.fss-service-view .entry-header,.fss-service-view .entry-title{display:none!important}.fss-service-view .site-main,.fss-service-view .content-area,.fss-service-view .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.fss-site,.fss-finder{font-family:Manrope,Inter,Arial,sans-serif;color:var(--fss-copy);letter-spacing:0}.fss-site *,.fss-finder *{box-sizing:border-box}.fss-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.fss-site h1,.fss-site h2,.fss-site h3,.fss-finder h2{letter-spacing:0}.fss-site h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.02;max-width:980px;margin:14px 0 22px;color:#fff}.fss-site h2,.fss-finder h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.08;margin:0 0 18px}.fss-site h3{font-size:1.2rem;margin:0 0 8px}.fss-site p,.fss-site li,.fss-finder p{font-size:1rem;line-height:1.72}.fss-kicker{font-size:.78rem!important;line-height:1.3!important;font-weight:800;text-transform:uppercase;color:var(--fss-green);margin:0 0 12px}.fss-hero{background:var(--fss-ink);color:#fff;padding:78px 0 70px;border-bottom:1px solid var(--fss-line)}.fss-hero--hub{padding-top:86px}.fss-lead{max-width:850px;color:#c7d1d7;font-size:1.22rem!important}.fss-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.fss-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid #557082;color:#fff!important;background:transparent;text-decoration:none!important;font-weight:800;font-size:.94rem;cursor:pointer;border-radius:3px}.fss-button:hover,.fss-button:focus-visible{border-color:#fff;color:#fff!important}.fss-button--primary{background:var(--fss-green);border-color:var(--fss-green);color:#07140d!important}.fss-button--primary:hover,.fss-button--primary:focus-visible{background:#73e6a4;color:#07140d!important;border-color:#73e6a4}.fss-band,.fss-capabilities,.fss-process,.fss-faq,.fss-related,.fss-brief,.fss-finder{padding:72px 0}.fss-band--light{background:var(--fss-paper)}.fss-band--blue{background:var(--fss-blue-deep);color:#fff}.fss-band--blue h2{color:#fff}.fss-two-col{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:start}.fss-two-col>div>p:not(.fss-kicker){max-width:620px}.fss-line-list{list-style:none;padding:0;margin:0;border-top:1px solid #cfd8dd}.fss-line-list li{padding:15px 0 15px 28px;border-bottom:1px solid #cfd8dd;position:relative}.fss-line-list li:before{content:"";position:absolute;left:2px;top:25px;width:9px;height:9px;background:var(--fss-green)}.fss-band--blue .fss-line-list,.fss-band--blue .fss-line-list li{border-color:#365675}.fss-capabilities{background:#fff}.fss-section-head{max-width:760px;margin-bottom:34px}.fss-capability-list{border-top:1px solid #cbd5da;display:grid;grid-template-columns:1fr 1fr}.fss-capability-list>div{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 16px 20px 0;border-bottom:1px solid #cbd5da}.fss-capability-list>div:nth-child(odd){border-right:1px solid #cbd5da}.fss-capability-list>div:nth-child(even){padding-left:22px}.fss-capability-list b{color:#1765ce;font-size:.78rem}.fss-capability-list span{font-size:1.02rem;line-height:1.5}.fss-process{background:var(--fss-deep);color:#fff}.fss-process h2{color:#fff}.fss-process-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fss-line);border-bottom:1px solid var(--fss-line)}.fss-process-list li{padding:24px 22px 26px 0;border-right:1px solid var(--fss-line)}.fss-process-list li+li{padding-left:22px}.fss-process-list li:last-child{border-right:0}.fss-process-list b{color:var(--fss-blue);font-size:.8rem}.fss-process-list h3{color:#fff;margin-top:20px}.fss-process-list p{color:var(--fss-muted);margin:0;font-size:.94rem}.fss-checklist{border-top:1px solid #cbd5da}.fss-checklist span{display:block;padding:15px 0 15px 30px;border-bottom:1px solid #cbd5da;position:relative;line-height:1.6}.fss-checklist span:before{content:"✓";position:absolute;left:2px;color:#16874d;font-weight:900}.fss-faq{background:#fff}.fss-accordion{border-top:1px solid #ccd6db}.fss-accordion details{border-bottom:1px solid #ccd6db;padding:0}.fss-accordion summary{cursor:pointer;font-weight:800;padding:18px 34px 18px 0;position:relative;list-style:none}.fss-accordion summary::-webkit-details-marker{display:none}.fss-accordion summary:after{content:"+";position:absolute;right:4px;font-size:1.4rem;top:12px;color:#1765ce}.fss-accordion details[open] summary:after{content:"−"}.fss-accordion details p{margin:0;padding:0 36px 20px 0}.fss-related{background:var(--fss-panel);color:#fff}.fss-related h2{color:#fff}.fss-related-links{border-top:1px solid var(--fss-line)}.fss-related-links a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--fss-line);color:#fff!important;text-decoration:none!important}.fss-related-links a:hover span,.fss-related-links a:focus-visible span{color:var(--fss-green)}.fss-related-links span{font-size:1.08rem;font-weight:700}.fss-related-links b{font-size:.78rem;color:var(--fss-blue);white-space:nowrap}.fss-brief{background:#0c1115;color:#fff}.fss-brief h2{color:#fff}.fss-brief-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.fss-brief-grid>div>p:not(.fss-kicker){color:var(--fss-muted)}.fss-brief-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fss-field{display:flex;flex-direction:column;gap:7px}.fss-field--wide,.fss-brief-action{grid-column:1/-1}.fss-field label{font-size:.82rem;font-weight:800;color:#dbe3e7}.fss-field input,.fss-field select,.fss-field textarea{width:100%;border:1px solid #42535d!important;background:#151f25!important;color:#fff!important;padding:12px 13px!important;border-radius:3px!important;font:inherit;box-shadow:none!important}.fss-field select option{color:#111;background:#fff}.fss-field input::placeholder,.fss-field textarea::placeholder{color:#8fa0aa}.fss-field input:focus,.fss-field select:focus,.fss-field textarea:focus{outline:2px solid var(--fss-blue);outline-offset:2px}.fss-brief-action{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.fss-brief-action small{color:var(--fss-muted);max-width:390px;line-height:1.45}.fss-final{background:#071523;color:#fff;padding:72px 0;border-top:1px solid #244159}.fss-final h2{color:#fff;max-width:850px}.fss-final>div>p:not(.fss-kicker){color:#c4d0d7;max-width:720px}.fss-finder{background:#111b21;color:#fff}.fss-finder h2{color:#fff}.fss-finder .fss-section-head>p:not(.fss-kicker){color:var(--fss-muted)}.fss-search{margin:30px 0 24px;max-width:760px}.fss-search label{display:block;font-weight:800;margin-bottom:8px}.fss-search-row{display:flex}.fss-search input{flex:1;min-width:0;background:#fff!important;color:#18232a!important;border:0!important;border-radius:3px 0 0 3px!important;min-height:50px;padding:0 15px!important;font:inherit;box-shadow:none!important}.fss-search-clear{border:0;background:var(--fss-blue);color:#071523;font-weight:800;padding:0 18px;cursor:pointer;border-radius:0 3px 3px 0}.fss-results-count{color:var(--fss-muted);font-size:.82rem!important;margin:7px 0 0;min-height:1.3em}.fss-family-list{border-top:1px solid var(--fss-line)}.fss-family{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--fss-line);text-decoration:none!important;color:#fff!important}.fss-family:hover strong,.fss-family:focus-visible strong{color:var(--fss-green)}.fss-family span{display:flex;gap:8px;flex-direction:column}.fss-family strong{font-size:1.12rem}.fss-family small{color:var(--fss-muted);font-size:.88rem;line-height:1.5}.fss-family b{color:var(--fss-blue);font-size:.78rem;white-space:nowrap}.fss-family[hidden]{display:none}.fss-unsure{display:flex;justify-content:space-between;gap:26px;align-items:center;padding-top:24px}.fss-unsure p{color:var(--fss-muted);margin:5px 0 0}.fss-text-button{background:none;border:0;padding:5px 0;color:var(--fss-green);font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.fss-text-button:hover{text-decoration:underline}
@media(max-width:820px){.fss-wrap{width:min(100% - 28px,1160px)}.fss-hero,.fss-hero--hub{padding:56px 0 50px}.fss-site h1{font-size:clamp(2.45rem,12vw,4rem)}.fss-site h2,.fss-finder h2{font-size:clamp(1.9rem,8vw,2.7rem)}.fss-band,.fss-capabilities,.fss-process,.fss-faq,.fss-related,.fss-brief,.fss-finder{padding:52px 0}.fss-two-col,.fss-brief-grid{grid-template-columns:1fr;gap:34px}.fss-capability-list{grid-template-columns:1fr}.fss-capability-list>div:nth-child(odd){border-right:0}.fss-capability-list>div:nth-child(even){padding-left:0}.fss-process-list{grid-template-columns:1fr 1fr}.fss-process-list li:nth-child(2){border-right:0}.fss-process-list li:nth-child(3){padding-left:0;border-top:1px solid var(--fss-line)}.fss-process-list li:nth-child(4){border-top:1px solid var(--fss-line)}.fss-brief-form{grid-template-columns:1fr}.fss-field,.fss-field--wide,.fss-brief-action{grid-column:1}.fss-family{align-items:flex-start}.fss-family b{padding-top:3px}.fss-unsure{align-items:flex-start;flex-direction:column}.fss-text-button{white-space:normal}}
@media(max-width:520px){.fss-lead{font-size:1.06rem!important}.fss-process-list{grid-template-columns:1fr}.fss-process-list li,.fss-process-list li+li{padding:20px 0;border-right:0;border-top:1px solid var(--fss-line)}.fss-process-list li:first-child{border-top:0}.fss-family{display:block}.fss-family b{display:block;margin-top:10px}.fss-search-clear{padding:0 12px}.fss-actions{display:grid;grid-template-columns:1fr}.fss-button{width:100%}.fss-brief-action{display:block}.fss-brief-action small{display:block;margin-top:12px}}

/* Compact, predictable desktop navigation dropdowns */
@media(min-width:901px){
.header .primary .menu>li.menu-item-has-children{position:relative!important}
.header .primary .menu>li.menu-item-has-children>a{display:flex!important;align-items:center;gap:8px;white-space:nowrap}
.header .primary .menu>li.menu-item-has-children>a:after{content:"";width:7px;height:7px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease}
.header .primary .menu>li.menu-item-has-children:hover>a:after,.header .primary .menu>li.menu-item-has-children:focus-within>a:after{margin-top:4px;transform:rotate(225deg)}
.header .primary .menu>li>.sub-menu{display:none!important;position:absolute!important;top:100%!important;left:-18px!important;right:auto!important;width:350px!important;min-width:350px!important;margin:0!important;padding:9px!important;list-style:none!important;background:#0c1723!important;border:1px solid #2d4150!important;border-radius:6px!important;box-shadow:0 16px 36px rgba(0,0,0,.42)!important;z-index:10000!important}
.header .primary .menu>li:nth-last-child(-n+2)>.sub-menu{left:auto!important;right:-18px!important}
.header .primary .menu>li:hover>.sub-menu,.header .primary .menu>li:focus-within>.sub-menu{display:block!important}
.header .primary .menu>li>.sub-menu:before{content:"";position:absolute;top:-6px;left:42px;width:10px;height:10px;background:#0c1723;border-left:1px solid #2d4150;border-top:1px solid #2d4150;transform:rotate(45deg)}
.header .primary .menu>li:nth-last-child(-n+2)>.sub-menu:before{left:auto;right:42px}
.header .primary .menu>li>.sub-menu>li{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:transparent!important}
.header .primary .menu>li>.sub-menu>li:before,.header .primary .menu>li>.sub-menu>li:after{display:none!important;content:none!important}
.header .primary .menu>li>.sub-menu>li>a{box-sizing:border-box!important;display:block!important;width:100%!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:3px!important;color:#e5edf1!important;background:transparent!important;font-size:15px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;white-space:normal!important}
.header .primary .menu>li>.sub-menu>li>a:hover,.header .primary .menu>li>.sub-menu>li>a:focus-visible{color:#fff!important;background:#173047!important;outline:none!important}
.header .primary .menu>li>.sub-menu>li:first-child>a{color:#67e39b!important;font-weight:800!important}
}

/* Full-width, touch-friendly mobile navigation */
@media(max-width:900px){
.header{position:relative!important;overflow:visible!important}
.header .bar.container{position:relative!important;overflow:visible!important}
.header .primary{position:static!important}
.header .menu-wrap.is-open{box-sizing:border-box!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 54px)!important;margin:0!important;padding:10px 14px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#08131d!important;border-top:1px solid #263946!important;border-bottom:1px solid #263946!important;box-shadow:0 18px 34px rgba(0,0,0,.46)!important;z-index:10000!important}
body.admin-bar .header .menu-wrap.is-open{max-height:calc(100dvh - 100px)!important}
.header .menu-wrap.is-open>.menu{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important;list-style:none!important}
.header .menu-wrap.is-open>.menu>li{box-sizing:border-box!important;display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:50px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #263946!important;list-style:none!important;background:transparent!important}
.header .menu-wrap.is-open>.menu>li.menu-item-has-children{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important}
.header .menu-wrap.is-open>.menu>li:before,.header .menu-wrap.is-open>.menu>li:after{display:none!important;content:none!important}
.header .menu-wrap.is-open>.menu>li>a{box-sizing:border-box!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:11px 4px!important;border:0!important;background:transparent!important;color:#f1f5f7!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;white-space:normal!important}
.header .menu-wrap.is-open>.menu>li>a:hover,.header .menu-wrap.is-open>.menu>li>a:focus-visible{color:var(--fss-green)!important;outline:none!important}
.header .menu-wrap.is-open .sub-toggle{box-sizing:border-box!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #263946!important;border-radius:0!important;background:transparent!important;color:#dce5e9!important;font-size:0!important;cursor:pointer!important}
.header .menu-wrap.is-open .sub-toggle:before{content:"";width:8px;height:8px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease}
.header .menu-wrap.is-open li.is-open>.sub-toggle:before{margin-top:4px;transform:rotate(225deg)}
.header .menu-wrap.is-open .sub-toggle:hover,.header .menu-wrap.is-open .sub-toggle:focus-visible{color:var(--fss-green)!important;background:#112432!important;outline:2px solid var(--fss-blue)!important;outline-offset:-2px!important}
.header .menu-wrap.is-open>.menu>li>.sub-menu{box-sizing:border-box!important;grid-column:1/-1!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:auto!important;margin:0 0 8px!important;padding:4px 0 8px 14px!important;overflow:visible!important;border:0!important;border-left:2px solid #2f5974!important;border-radius:0!important;background:#0d1b26!important;box-shadow:none!important;list-style:none!important}
.header .menu-wrap.is-open>.menu>li:not(.is-open)>.sub-menu{display:none!important}
.header .menu-wrap.is-open>.menu>li.is-open>.sub-menu{display:block!important}
.header .menu-wrap.is-open>.menu>li>.sub-menu>li{box-sizing:border-box!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important}
.header .menu-wrap.is-open>.menu>li>.sub-menu>li:before,.header .menu-wrap.is-open>.menu>li>.sub-menu>li:after{display:none!important;content:none!important}
.header .menu-wrap.is-open>.menu>li>.sub-menu>li>a{box-sizing:border-box!important;display:block!important;width:100%!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#cbd7dc!important;font-size:14.5px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;white-space:normal!important}
.header .menu-wrap.is-open>.menu>li>.sub-menu>li>a:hover,.header .menu-wrap.is-open>.menu>li>.sub-menu>li>a:focus-visible{color:#fff!important;background:#173047!important;outline:none!important}
.header .menu-wrap.is-open>.menu>li>.sub-menu>li:first-child>a{color:var(--fss-green)!important;font-weight:800!important}
}

/* Dark service-page continuity */
.fss-band--light{background:#162129;color:#d8e1e5}.fss-band--light h2{color:#fff}.fss-band--light .fss-line-list,.fss-band--light .fss-line-list li,.fss-band--light .fss-checklist,.fss-band--light .fss-checklist span{border-color:#3b4b54}.fss-band--light .fss-checklist span:before{color:var(--fss-green)}
.fss-capabilities{background:#10191f;color:#d8e1e5}.fss-capabilities h2{color:#fff}.fss-capability-list{border-color:#34434b}.fss-capability-list>div{border-color:#34434b}.fss-capability-list>div:nth-child(odd){border-color:#34434b}.fss-capability-list b{color:var(--fss-blue)}.fss-capability-list span{color:#d8e1e5}
.fss-faq{background:#121b21;color:#d4dde1}.fss-faq h2{color:#fff}.fss-accordion,.fss-accordion details{border-color:#34434b}.fss-accordion summary{color:#fff}.fss-accordion summary:after{color:var(--fss-blue)}.fss-accordion details p{color:#bdc9cf}
.fss-home-services-link{background:#111b21;color:#fff;padding:52px 0;border-top:1px solid var(--fss-line);border-bottom:1px solid var(--fss-line);font-family:Manrope,Inter,Arial,sans-serif}.fss-home-services-link *{box-sizing:border-box}.fss-home-services-link h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;margin:0 0 12px;letter-spacing:0}.fss-home-services-link p:not(.fss-kicker){color:var(--fss-muted);max-width:720px;margin:0;line-height:1.7}.fss-home-services-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.fss-home-services-inner .fss-button{flex:0 0 auto}
@media(max-width:820px){.fss-home-services-link{padding:42px 0}.fss-home-services-inner{align-items:flex-start;flex-direction:column;gap:24px}.fss-home-services-inner .fss-button{width:auto}}
@media(max-width:520px){.fss-home-services-inner .fss-button{width:100%}}

/* Branded not-found recovery page */
.fss-404-view .wp-site-blocks{padding:0!important}.fss-404{min-height:66vh;background:#0d1318;color:#fff;font-family:Manrope,Inter,Arial,sans-serif;letter-spacing:0}.fss-404 *{box-sizing:border-box}.fss-404__hero{padding:78px 0 58px;border-bottom:1px solid var(--fss-line)}.fss-404__code{margin:0 0 12px;color:var(--fss-green);font-size:.78rem;font-weight:800;text-transform:uppercase}.fss-404 h1{max-width:800px;margin:0;color:#fff;font-size:clamp(2.7rem,6vw,5.2rem);line-height:1.02;letter-spacing:0}.fss-404__lead{max-width:720px;margin:22px 0 0;color:#c3cfd5;font-size:1.12rem;line-height:1.7}.fss-404__search{display:flex;max-width:720px;margin-top:30px}.fss-404__search label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fss-404__search input{flex:1;min-width:0;min-height:50px;margin:0!important;padding:0 15px!important;border:1px solid #40515b!important;border-right:0!important;border-radius:3px 0 0 3px!important;background:#151f25!important;color:#fff!important;font:inherit;box-shadow:none!important}.fss-404__search input::placeholder{color:#96a7b0}.fss-404__search input:focus{outline:2px solid var(--fss-blue);outline-offset:2px}.fss-404__search button{min-height:50px;padding:0 20px;border:1px solid var(--fss-green);border-radius:0 3px 3px 0;background:var(--fss-green);color:#07140d;font:inherit;font-weight:800;cursor:pointer}.fss-404__search button:hover,.fss-404__search button:focus-visible{background:#73e6a4;border-color:#73e6a4}.fss-404__paths{padding:54px 0 70px;background:#10191f}.fss-404__paths h2{margin:0 0 24px;color:#fff;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.12;letter-spacing:0}.fss-404__links{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fss-line);border-bottom:1px solid var(--fss-line)}.fss-404__links a{display:flex;min-height:136px;padding:22px 20px 22px 0;flex-direction:column;justify-content:space-between;border-right:1px solid var(--fss-line);color:#fff!important;text-decoration:none!important}.fss-404__links a+a{padding-left:20px}.fss-404__links a:last-child{border-right:0}.fss-404__links strong{font-size:1.08rem;line-height:1.35}.fss-404__links span{color:var(--fss-blue);font-size:.78rem;font-weight:800}.fss-404__links a:hover strong,.fss-404__links a:focus-visible strong{color:var(--fss-green)}
@media(max-width:820px){.fss-404__hero{padding:56px 0 46px}.fss-404__paths{padding:46px 0 56px}.fss-404__links{grid-template-columns:1fr 1fr}.fss-404__links a{border-bottom:1px solid var(--fss-line)}.fss-404__links a:nth-child(2){border-right:0}.fss-404__links a:nth-child(3){padding-left:0;border-bottom:0}.fss-404__links a:nth-child(4){border-bottom:0}}
@media(max-width:520px){.fss-404__search{display:grid;grid-template-columns:1fr}.fss-404__search input{border-right:1px solid #40515b!important;border-radius:3px 3px 0 0!important}.fss-404__search button{border-radius:0 0 3px 3px}.fss-404__links{grid-template-columns:1fr}.fss-404__links a,.fss-404__links a+a,.fss-404__links a:nth-child(3){min-height:94px;padding:18px 0;border-right:0;border-bottom:1px solid var(--fss-line)}.fss-404__links a:last-child{border-bottom:0}}
@media(max-width:900px){body{background-attachment:scroll!important}}
.favsi-home-quote-cta{max-width:780px}
.favsi-home-quote-cta>p{color:#c5d0d7!important}
.favsi-home-quote-cta .fss-actions{margin-top:22px}
