.sap-closing .tap-closing{color:#fff;text-align:center;background:#001731}.sap-closing figure{position:relative}.sap-closing figure img{object-fit:cover;width:100%;height:24.55vw}.sap-closing figcaption{font-size:1.15vw;font-weight:650;position:absolute;bottom:.7vw;right:2.6vw}.sap-closing .tap-closing__body{padding:2vw 20px 2.56vw}.sap-closing .tap-closing__label{letter-spacing:.08em;font-size:1.15vw}.sap-closing .tap-rule{background:var(--sap-red);width:3.4vw;height:2px;margin:.8vw auto 1.2vw;display:block}.sap-closing h2{font-size:2.8vw;line-height:1.3}.sap-closing .tap-closing__description{margin:1vw 0 .8vw;font-size:1.45vw;line-height:1.6}.sap-closing button{color:#fff;border:1px solid #fff;font-weight:750}.sap-closing .tap-closing__primary{background:#912423;border-color:#912423;border-radius:8px;justify-content:center;align-items:center;gap:3.5vw;width:27.8vw;min-height:4.4vw;margin:auto;padding:.7vw 1.1vw;font-size:1.6vw;display:flex}.sap-closing .tap-closing__primary span{font-size:2.5vw;line-height:1}.sap-closing .tap-closing__secondary{justify-content:center;gap:.8vw;margin-top:1.3vw;display:flex}.sap-closing .tap-closing__secondary button{background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:1vw;width:16vw;min-height:4vw;padding:.7vw;font-size:1.4vw;display:flex}.sap-closing .tap-closing__secondary svg{flex:none;width:1.9vw;height:1.9vw}.sap-closing .tap-contact-dialog{width:500px;max-width:calc(100vw - 40px);color:var(--sap-navy);text-align:left;border:1px solid #bdc8d4;border-radius:12px;padding:28px}.sap-closing .tap-contact-dialog::backdrop{background:#001731aa}.sap-closing .tap-contact-dialog h2{font-size:24px}.sap-closing .tap-contact-dialog p{margin:16px 0;font-size:16px;line-height:1.8}.sap-closing .tap-contact-dialog button{background:var(--sap-navy);border-radius:5px;padding:10px 24px}@media (max-width:800px){.sap-closing .tap-closing__secondary svg{width:23px;height:23px}.sap-closing figure img{height:180px}.sap-closing figcaption{font-size:11px;bottom:7px;right:14px}.sap-closing .tap-closing__body{padding:30px 20px}.sap-closing .tap-closing__label{font-size:13px}.sap-closing .tap-rule{width:38px;margin:12px auto 18px}.sap-closing h2{text-wrap:balance;font-size:26px}.sap-closing .tap-closing__description{margin:20px 0;font-size:15px;line-height:1.8}.sap-closing .tap-closing__description br{display:none}.sap-closing .tap-closing__primary{gap:25px;width:100%;min-height:58px;padding:12px;font-size:18px}.sap-closing .tap-closing__primary span{font-size:28px}.sap-closing .tap-closing__secondary{gap:10px;margin-top:14px}.sap-closing .tap-closing__secondary button{width:50%;min-height:50px;padding:12px 5px;font-size:15px}}.sap-closing figcaption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.sap-closing figure img{height:300px}.sap-closing .tap-closing__body{max-width:1100px;margin:auto;padding:40px 32px 48px}.sap-closing .tap-closing__label{font-size:16px}.sap-closing .tap-rule{width:48px;height:3px;margin:16px auto 24px}#service-content .sap-closing h2{text-wrap:pretty;font-size:36px;line-height:1.5}.sap-closing .tap-closing__description{margin:24px 0;font-size:18px;line-height:1.8}.sap-closing .tap-closing__description br{display:initial}.sap-closing .tap-closing__primary{width:360px;min-height:56px;padding:14px 40px;font-size:18px;position:relative}.sap-closing .tap-closing__primary>span{font-size:32px;position:absolute;right:24px}.sap-closing .tap-closing__secondary{gap:16px;margin-top:20px}.sap-closing .tap-closing__secondary button{gap:12px;width:210px;min-height:52px;padding:12px 16px;font-size:16px}.sap-closing .tap-closing__secondary svg{width:24px;height:24px}#service-content .tap-contact-dialog h2{font-size:22px;line-height:1.5}}
