.remark-buy-page{--cta:20px;--cta-lh:1.2;--cap:15px;--cap-lh:1.45}.remark-buy-page .btn{font-size:20px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important}.remark-buy-page .cap{font-size:15px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important}.remark-buy-page .devis h2,.remark-buy-page .faq h2,.remark-buy-page .why h2,.remark-buy-page .wrow h3{color:#003c98}.remark-buy-page .devis h2 .buy-form-emphasis{color:var(--orange)!important}.remark-buy-page .faq h2 .buy-faq-separator,.remark-buy-page .final h2 .buy-final-lead,.remark-buy-page .hero h1 .buy-h1-line{color:inherit!important}.remark-buy-page .nd-feat-carousel-nav.is-activated,.remark-buy-page .nd-feat-carousel-nav:active,.remark-buy-page .tnav.is-activated,.remark-buy-page .tnav:active{background:#fff!important;color:var(--orange)!important}.remark-buy-page .nd-feat-carousel-nav:focus-visible,.remark-buy-page .tnav:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (min-width:992px){.remark-buy-page .hero h1{font-size:clamp(26px,2.23vw,32px)}.remark-buy-page .hero h1 .buy-h1-line{display:block;white-space:nowrap}}@media (max-width:991px){.remark-buy-page .faq h2 .buy-faq-separator{display:none}.remark-buy-page .final h2 .buy-final-lead{display:block;white-space:nowrap}}@media (max-width:767px){.remark-buy-page .final h2{font-size:clamp(18px,5.2vw,22px)}.remark-buy-page .nd-feat-carousel-wrapper{padding:12px 0}.remark-buy-page .nd-feat-3d-cards{height:var(--buy-card-height,600px);transition:height .25s ease}.remark-buy-page .nd-feat-subtitle{margin-bottom:20px}.remark-buy-page .nd-feat-section{padding-bottom:40px}}