.elementor-28438 .elementor-element.elementor-element-180a384{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-28438 .elementor-element.elementor-element-180a384:not(.elementor-motion-effects-element-type-background), .elementor-28438 .elementor-element.elementor-element-180a384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(265deg, #327DDE 0%, #012C4B 100%);}.elementor-28438 .elementor-element.elementor-element-5ebe157{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-28438 .elementor-element.elementor-element-e627559{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28438 .elementor-element.elementor-element-7038241 .elementor-heading-title{color:var( --e-global-color-7b8008c );}.elementor-28438 .elementor-element.elementor-element-ce0c751 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-7b8008c );}.elementor-28438 .elementor-element.elementor-element-ce0c751{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28438 .elementor-element.elementor-element-e31954a{color:var( --e-global-color-7b8008c );}.elementor-28438 .elementor-element.elementor-element-13a88a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28438 .elementor-element.elementor-element-13a88a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28438 .elementor-element.elementor-element-79d7a47{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28438 .elementor-element.elementor-element-79d7a47.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28438 .elementor-element.elementor-element-2235945 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;background-color:var( --e-global-color-text );padding:20px 20px 20px 20px;}.elementor-28438 .elementor-element.elementor-element-2235945 .elementor-button:hover, .elementor-28438 .elementor-element.elementor-element-2235945 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-28438 .elementor-element.elementor-element-2235945{width:100%;max-width:100%;}.elementor-28438 .elementor-element.elementor-element-2235945.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-28438 .elementor-element.elementor-element-2f223c3{--display:flex;}.elementor-28438 .elementor-element.elementor-element-2f223c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28438 .elementor-element.elementor-element-6706a97 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-28438 .elementor-element.elementor-element-6706a97 .elementor-button:hover, .elementor-28438 .elementor-element.elementor-element-6706a97 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-28438 .elementor-element.elementor-element-6706a97{width:100%;max-width:100%;}.elementor-28438 .elementor-element.elementor-element-6706a97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28438 .elementor-element.elementor-element-91faab9{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28438 .elementor-element.elementor-element-ab52a1f img{border-radius:80px 10px 10px 20px;}.elementor-28438 .elementor-element.elementor-element-7182cb7{--display:flex;}.elementor-28438 .elementor-element.elementor-element-7182cb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28438 .elementor-element.elementor-element-5ebe157{--flex-wrap:wrap;}.elementor-28438 .elementor-element.elementor-element-13a88a8{--flex-wrap:wrap;}.elementor-28438 .elementor-element.elementor-element-2235945{width:var( --container-widget-width, 274.104px );max-width:274.104px;--container-widget-width:274.104px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-28438 .elementor-element.elementor-element-ce0c751 .elementor-heading-title{font-size:42px;}.elementor-28438 .elementor-element.elementor-element-13a88a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28438 .elementor-element.elementor-element-79d7a47{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28438 .elementor-element.elementor-element-79d7a47.e-con{--align-self:center;}.elementor-28438 .elementor-element.elementor-element-2235945 .elementor-button{font-size:14px;}.elementor-28438 .elementor-element.elementor-element-2235945.elementor-element{--align-self:center;}.elementor-28438 .elementor-element.elementor-element-6706a97 .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-28438 .elementor-element.elementor-element-180a384{--content-width:1600px;}.elementor-28438 .elementor-element.elementor-element-79d7a47{--width:32%;}.elementor-28438 .elementor-element.elementor-element-2f223c3{--width:47%;}.elementor-28438 .elementor-element.elementor-element-7182cb7{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28438 .elementor-element.elementor-element-13a88a8{--width:100%;}.elementor-28438 .elementor-element.elementor-element-79d7a47{--width:19%;}.elementor-28438 .elementor-element.elementor-element-2f223c3{--width:16%;}}/* Start custom CSS for container, class: .elementor-element-7182cb7 */:root{--navy:#00234b;--navy-2:#0d3276;--blue:#438cbf;--sky:#e8f3fa;--yellow:#fff04b;--ink:#173450;--muted:#5c6d7e;--line:#dce5ec;--white:#fff;--cream:#f8fbfd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.container{width:min(1160px,calc(100% - 48px));margin:auto}.skip-link{position:absolute;z-index:50;left:10px;top:-60px;background:var(--yellow);padding:12px}.skip-link:focus{top:10px}.topbar{background:#f3f8fb;border-bottom:1px solid #e5edf2;font-size:12px;color:#526d84}.topbar-inner{display:flex;align-items:center;justify-content:space-between;min-height:34px}.topbar a:hover{text-decoration:underline}.site-header{background:#fff;position:relative;z-index:20;box-shadow:0 2px 14px rgba(0,35,75,.06)}.nav-wrap{display:flex;align-items:center;gap:40px;min-height:82px}.brand{display:inline-flex;flex:0 0 auto;align-items:center}.brand img{width:151px;height:auto}.desktop-nav{display:flex;gap:30px;align-items:center;margin-left:auto}.desktop-nav a{font-size:13px;font-weight:700;color:#38516a;transition:color .2s}.desktop-nav a:hover,.inline-link:hover,.service-card a:hover{color:#137bb5}.header-actions{display:flex;align-items:center;gap:14px}.phone-link{display:none}.menu-toggle{display:none;border:0;background:none;color:var(--navy);font-size:26px;cursor:pointer}.mobile-nav{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:0 21px;border-radius:5px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,35,75,.16)}.btn-primary{color:#fff;background:var(--navy)}.btn-yellow{background:var(--yellow);color:var(--navy)}.btn-outline{border:1px solid rgba(255,255,255,.6);color:#fff}.btn-outline:hover{background:rgba(255,255,255,.1)}.section{padding:104px 0}.eyebrow{display:block;margin-bottom:22px;color:#2482b8;font-size:11px;font-weight:800;letter-spacing:.19em}.eyebrow.light{color:#b8e6ff}h2{font-size:clamp(30px,3.3vw,45px);line-height:1.16;letter-spacing:-.045em;color:var(--navy);margin-bottom:0}h2 span{color:var(--blue)}p{line-height:1.75}.hero{background:linear-gradient(110deg,#00234b 0%,#073f70 66%,#286fa4 100%);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:60px;align-items:center;min-height:610px;padding-top:60px;padding-bottom:60px}.hero-copy{position:relative;z-index:1}.hero h1{font-size:clamp(43px,4.5vw,67px);line-height:1.13;letter-spacing:-.055em;margin:0 0 20px;color:#fff}.hero h1 em{font-style:normal;color:#a9ddf8}.hero-lead{font-size:18px;font-weight:700;line-height:1.5;max-width:520px;margin-bottom:11px}.hero-copy>p:not(.hero-lead){font-size:15px;color:#d6e7f3;max-width:505px;line-height:1.75}.hero-buttons{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px}.light-link{color:#fff}.hero-trust{display:flex;align-items:center;gap:10px;margin-top:36px;color:#bdd5e7;font-size:12px}.trust-mark{width:24px;height:24px;display:grid;place-items:center;border:1px solid #80b8d9;border-radius:50%;color:var(--yellow)}.hero-media{position:relative;align-self:stretch;min-height:480px;display:flex;align-items:center}.hero-media>img{width:100%;height:100%;max-height:520px;object-fit:cover;object-position:center;border-radius:180px 8px 8px 8px;box-shadow:0 25px 55px rgba(0,21,50,.23)}.image-note{position:absolute;right:-16px;bottom:25px;display:flex;align-items:center;gap:12px;background:#fff;color:var(--navy);padding:15px 18px;border-radius:6px;box-shadow:0 15px 40px rgba(0,35,75,.18);max-width:270px}.note-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e4f4f8;color:#137eaa;font-size:18px}.image-note strong{display:block;font-size:12px;line-height:1.4}.image-note small{font-size:10px;color:#6d8091}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.intro-body p{color:var(--muted);font-size:15px;margin-bottom:15px}.inline-link{display:inline-flex;gap:14px;align-items:center;margin-top:10px;color:var(--navy-2);font-size:14px;font-weight:800;border-bottom:1px solid #b4d4e6;padding-bottom:7px}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:68px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat-strip div{padding:24px 28px 25px 0}.stat-strip div+div{padding-left:30px;border-left:1px solid var(--line)}.stat-strip strong{display:block;color:var(--navy);font:800 17px Manrope,Arial}.stat-strip span{display:block;margin-top:5px;color:var(--muted);font-size:13px}.categories-section{background:var(--cream)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-heading>p{max-width:350px;margin:0;color:var(--muted);font-size:14px}.table-scroll{overflow-x:auto;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(0,35,75,.04)}table{width:100%;border-collapse:collapse;text-align:left;min-width:760px}caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}th,td{padding:22px 24px;border-bottom:1px solid #e4ebf0;font-size:13px;vertical-align:middle}thead th{background:#e7f2f9;color:var(--navy);font-size:12px;font-weight:800;line-height:1.4}thead th small{font-weight:500;color:#688096}tbody th{width:22%;font-weight:800;color:var(--navy);white-space:nowrap}tbody td:nth-child(2),tbody td:nth-child(3){font-weight:800;color:#214b6b;white-space:nowrap}tbody td:last-child{color:#556b7d;line-height:1.55}tbody tr:last-child>*{border-bottom:0}.level-dot{display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:#69b594}.elevated{background:#d7bc49}.stage-one{background:#e99749}.stage-two{background:#dd7651}.crisis{background:#c85050}.table-note{font-size:12px;color:#6d7d8c;margin:16px 0 0}.care-heading{margin-bottom:42px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{position:relative;border:1px solid #e1eaf0;border-radius:9px;padding:31px;min-height:258px;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,35,75,.08)}.service-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:10px;background:#e6f3fa;color:#247cb2;font-size:24px;margin-bottom:26px}.service-number{position:absolute;right:27px;top:33px;color:#b0c3d0;font-size:11px;font-weight:800}.service-card h3{color:var(--navy);font-size:17px;letter-spacing:-.025em;margin-bottom:9px}.service-card p{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:0}.service-card a:not(.btn){display:inline-block;color:#176ea2;font-size:12px;font-weight:800;margin-top:18px}.service-card-cta{background:var(--navy);border-color:var(--navy);color:#fff}.service-card-cta .service-icon{background:#245780;color:#fff}.service-card-cta h3{color:#fff}.service-card-cta p{color:#cadce9}.service-card-cta .btn{margin-top:20px}.visit-section{background:#eaf4f9}.visit-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.visit-intro>p{max-width:360px;color:var(--muted);font-size:15px;margin-top:22px}.visit-callout{margin-top:50px;border-top:1px solid #b9d4e4;padding-top:20px;max-width:350px}.visit-callout>span{color:#368fc0;font:800 48px Manrope;line-height:.8}.visit-callout p{font:600 16px/1.55 Manrope;color:#2e6689;margin:0}.steps{border-top:1px solid #c4dce9}.step{display:grid;grid-template-columns:55px 1fr;gap:20px;border-bottom:1px solid #c4dce9;padding:22px 0}.step b{font:800 16px Manrope;color:#3489b8}.step h3{font-size:16px;color:var(--navy);margin-bottom:5px}.step p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.risks-section .section-heading{margin-bottom:39px}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.risk-grid article{border:1px solid var(--line);padding:26px;border-radius:8px;min-height:168px}.risk-grid span{color:#5498bf;font-size:11px;font-weight:800}.risk-grid h3{font-size:18px;color:var(--navy);margin:22px 0 8px}.risk-grid p{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.emergency{display:flex;gap:18px;align-items:flex-start;margin-top:28px;padding:25px 28px;background:#fff7f2;border:1px solid #f4d6c9;border-left:4px solid #d76c4e;border-radius:5px}.emergency-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:#d76c4e;color:#fff;font-weight:800}.emergency strong{font:800 15px Manrope;color:#8e3f2e}.emergency p{margin:5px 0 0;color:#7a574d;font-size:13px;line-height:1.55}.faq-section{background:var(--cream)}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.faq-grid>div:first-child>p{color:var(--muted);font-size:15px;max-width:300px;margin-top:20px}.faq-list{border-top:1px solid #d9e5ed}.faq-list details{border-bottom:1px solid #d9e5ed}.faq-list summary{position:relative;list-style:none;cursor:pointer;padding:22px 30px 22px 0;color:var(--navy);font:800 15px/1.4 Manrope}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:1px;top:19px;font:400 24px Manrope;color:#2b8ab8}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:var(--muted);font-size:13px;line-height:1.7;padding:0 25px 20px 0;margin:0}.contact-section{background:var(--navy);padding:87px 0;color:#fff}.contact-grid{display:grid;grid-template-columns:1fr .72fr;gap:110px;align-items:center}.contact-section h2{color:#fff}.contact-section p{color:#d4e5ef;font-size:15px;max-width:470px;margin:22px 0 0}.contact-buttons{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.location-card{background:#fff;color:var(--navy);border-radius:8px;padding:35px 39px;box-shadow:0 18px 40px rgba(0,10,30,.15)}.location-tag{font-size:11px;letter-spacing:.16em;font-weight:800;color:#2b8ab8}.location-card h3{font-size:20px;letter-spacing:-.03em;margin:16px 0 26px}.location-row{display:flex;gap:15px;border-top:1px solid #e6edf1;padding:14px 0}.location-row>span{font-size:19px;color:#368dbd;width:22px}.location-row p{margin:0;color:#4e6576;font-size:13px;line-height:1.5}.location-row a:hover{text-decoration:underline}.directions{display:inline-flex;gap:12px;color:#176ea2;font-size:13px;font-weight:800;margin-top:14px}footer{padding:30px 0;background:#fff}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;color:#6b8091;font-size:12px}footer .brand img{width:118px}:focus-visible{outline:3px solid #ffde27;outline-offset:3px}
@media(max-width:1000px){.desktop-nav{gap:16px}.nav-wrap{gap:22px}.hero-grid{gap:30px}.hero h1{font-size:50px}.visit-grid,.faq-grid{gap:55px}.contact-grid{gap:55px}.service-card{padding:24px}}
@media(max-width:760px){.container{width:min(100% - 36px,540px)}.topbar{display:none}.nav-wrap{min-height:70px}.brand img{width:130px}.desktop-nav,.header-book{display:none}.header-actions{margin-left:auto}.phone-link,.menu-toggle{display:block}.phone-link{font-size:21px;color:var(--navy)}.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:8px 18px 18px;border-top:1px solid var(--line)}.mobile-nav a{padding:12px 0;font-size:14px;font-weight:700;color:var(--navy)}.section{padding:70px 0}.eyebrow{margin-bottom:15px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;padding:65px 0 28px;gap:35px;min-height:0}.hero h1{font-size:clamp(40px,10vw,55px)}.hero-lead{font-size:17px}.hero-buttons{gap:18px}.hero-media{min-height:0}.hero-media>img{max-height:430px;aspect-ratio:1.1;object-fit:cover;border-radius:105px 6px 6px 6px}.image-note{right:8px;bottom:12px}.intro-grid,.visit-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:26px}.stat-strip{grid-template-columns:1fr;margin-top:35px}.stat-strip div,.stat-strip div+div{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.stat-strip div:first-child{border-top:0}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:17px}.service-grid{grid-template-columns:repeat(2,1fr)}.risk-grid{grid-template-columns:repeat(2,1fr)}.visit-callout{display:none}.faq-grid{gap:38px}.contact-section{padding:70px 0}.location-card{padding:28px}.footer-inner{flex-wrap:wrap}}
@media(max-width:520px){.container{width:calc(100% - 32px)}h2{font-size:32px}.hero h1{font-size:42px}.hero-buttons{align-items:flex-start;flex-direction:column}.hero-buttons .btn{white-space:normal;text-align:left;line-height:1.4;padding:12px 18px}.hero-trust{font-size:11px}.image-note{max-width:225px;padding:10px}.service-grid,.risk-grid{grid-template-columns:1fr}.service-card{min-height:0}.risk-grid article{min-height:0}.contact-buttons{flex-direction:column;align-items:stretch}.footer-inner{flex-direction:column;align-items:flex-start;gap:12px}.emergency{padding:20px;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}/* End custom CSS */