@font-face{font-family:Jost;src:url(/contact/jost-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/contact/jost-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Jost;src:url(/contact/jost-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Jost;src:url(/contact/jost-900.woff2)format("woff2");font-weight:900;font-display:swap}.p-contact{--red:#f21f27;--black:#111;--paper:#f8f7fc;--grey:#d0d0d0;color:#080808;font-family:Jost,Arial,sans-serif;overflow:hidden}.p-contact a{color:inherit;text-decoration:none}.p-contact img{max-width:100%;display:block}.p-contact h1,.p-contact h2,.p-contact h3,.p-contact p{margin:0}.p-contact .hero{text-align:center;background:#fff;flex-direction:column;align-items:center;height:342px;margin-top:28px;padding-top:58px;display:flex}.p-contact .hero>img{object-fit:contain;width:395px;height:105px;margin-bottom:34px}.p-contact .hero h1{margin-bottom:20px;font-size:36px;font-weight:900;line-height:1}.p-contact .hero h1 span{color:var(--red)}.p-contact .hero p{font-size:20px;font-weight:500;line-height:1.28}.p-contact .contact-details{background:var(--paper);height:498px}.p-contact .details-title{color:#fff;background:#050505;width:66.7%;height:162px;margin:0 auto;padding:48px 55px}.p-contact .details-title h2{color:var(--red);margin-bottom:22px;font-size:36px;font-weight:900;line-height:1}.p-contact .details-title p{font-size:17px}.p-contact .details-grid{grid-template-columns:1fr 1fr 1fr;gap:88px;width:61%;margin:98px auto 0;display:grid}.p-contact .details-grid>a,.p-contact .details-grid>div{align-items:center;gap:31px;font-size:20px;font-weight:500;line-height:1.25;display:flex}.p-contact .details-grid svg{width:55px;height:55px;stroke:var(--red);stroke-width:1.5px;flex:none}.p-contact .details-grid strong{color:var(--red);margin-bottom:8px;font-size:21px;display:block}.p-contact .details-grid span a{display:inline}.p-contact .form-section{isolation:isolate;background:#fff;height:1256px;padding-top:45px;position:relative}.p-contact .form-section:before{content:"";z-index:-1;background:var(--grey) url(/contact/contact-banner.webp) center/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 100%,50% 92.4%,0 100%);height:720px;position:absolute;inset:0 0 auto}.p-contact .contact-form{color:#111;border-top:8px solid var(--red);clip-path:polygon(0 0,100% 0,100% 100%,7% 100%,0 94%);filter:drop-shadow(0 4px 8px #0003);background:#fff;flex-direction:column;width:926px;height:1163px;margin:0 auto;padding:27px 36px 28px;display:flex;position:relative}.p-contact .contact-form h2{margin-bottom:14px;font-size:36px;font-weight:900;line-height:1}.p-contact .contact-form h2 span,.p-contact .contact-form>p:first-of-type span{color:var(--red)}.p-contact .contact-form>p:first-of-type{margin-bottom:42px;font-size:17px}.p-contact .contact-form label:not(.consent){margin-bottom:31px;display:block}.p-contact .contact-form label>span:not(.consent span){clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.p-contact .contact-form input:not([type=checkbox]),.p-contact .contact-form select,.p-contact .contact-form textarea{background:var(--paper);color:#111;border:0;border-radius:0;outline:2px solid #0000;width:100%;height:46px;padding:0 14px;font:400 16px Jost,Arial,sans-serif}.p-contact .contact-form input:focus,.p-contact .contact-form select:focus,.p-contact .contact-form textarea:focus{outline-color:var(--red)}.p-contact .contact-form input::placeholder,.p-contact .contact-form textarea::placeholder{color:#a4a4a4;opacity:1}.p-contact .contact-form select{appearance:auto;color:#9a9a9a}.p-contact .contact-form label.message{margin-bottom:24px!important}.p-contact .contact-form textarea{resize:vertical;height:208px;padding-top:14px}.p-contact .consent{align-items:center;gap:20px;margin-bottom:20px;font-size:16px;line-height:1.2;display:flex}.p-contact .consent input{appearance:none;background:var(--paper);border:0;flex:none;width:24px;height:24px;margin:0}.p-contact .consent input:checked:after{content:"✓";width:100%;height:100%;color:var(--red);justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.p-contact .contact-form button{background:var(--red);color:#fff;cursor:pointer;border:0;min-width:216px;height:60px;margin:0 auto;padding:0 26px;font:700 20px Jost,Arial,sans-serif}.p-contact .contact-form button:hover{background:#d9161f}.p-contact .form-status{text-align:center;color:#111;width:100%;position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:13px!important}.p-contact .next-steps{text-align:center;background:#fff;height:507px;padding-top:53px}.p-contact .next-steps>h2{margin-bottom:22px;font-size:36px;font-weight:900;line-height:1}.p-contact .next-steps>h2 span{color:var(--red)}.p-contact .next-steps>p{font-size:17px}.p-contact .steps{grid-template-columns:repeat(3,1fr);gap:35px;width:72%;margin:78px auto 0;display:grid}.p-contact .steps article{background:var(--paper);border-top:8px solid var(--red);height:222px;padding:60px 35px 20px;box-shadow:0 4px 15px #0002}.p-contact .steps h3{margin-bottom:18px;font-size:21px;font-weight:900;line-height:1.15}.p-contact .steps p{font-size:17px;line-height:1.25}@media (max-width:1200px){.p-contact .details-grid{gap:35px;width:82%}}@media (max-width:800px){.p-contact .hero{height:auto;min-height:390px;margin-top:18px;padding:55px 22px}.p-contact .hero>img{width:340px;height:auto}.p-contact .hero h1{font-size:32px}.p-contact .hero p{font-size:17px}.p-contact .hero p br{display:none}.p-contact .contact-details{height:auto;padding-bottom:65px}.p-contact .details-title{width:90%;height:auto;min-height:150px;padding:40px 35px}.p-contact .details-title h2{font-size:32px}.p-contact .details-grid{grid-template-columns:1fr;gap:35px;width:84%;margin-top:55px}.p-contact .form-section{background:linear-gradient(173deg,var(--grey) 0 48%,#fff 48.2%);height:auto;min-height:1140px;padding:50px 22px 80px}.p-contact .contact-form{clip-path:polygon(0 0,100% 0,100% 100%,10% 100%,0 96%);width:min(100%,900px);height:auto;min-height:1010px;padding:32px 25px 55px}.p-contact .contact-form h2{font-size:32px}.p-contact .contact-form>p:first-of-type{margin-bottom:30px}.p-contact .contact-form label:not(.consent){margin-bottom:22px}.p-contact .contact-form textarea{height:150px}.p-contact .consent{font-size:14px}.p-contact .form-status{bottom:12px}.p-contact .next-steps{height:auto;padding:55px 22px 75px}.p-contact .next-steps h2{font-size:32px}.p-contact .steps{grid-template-columns:1fr;gap:24px;width:100%;margin-top:55px}.p-contact .steps article{height:auto;min-height:180px;padding:45px 24px}.p-contact .next-steps>p{font-size:16px}}@media (max-width:540px){.p-contact .hero>img{width:300px}.p-contact .details-grid>a,.p-contact .details-grid>div{gap:22px;font-size:17px}.p-contact .details-grid strong{font-size:19px}.p-contact .details-grid svg{width:44px;height:44px}.p-contact .contact-form{min-height:1040px}.p-contact .contact-form h2{font-size:29px}.p-contact .consent{align-items:flex-start}.p-contact .contact-form button{font-size:17px}}@media (max-width:800px){.p-contact .form-section{background:#fff}.p-contact .form-section:before{clip-path:polygon(0 0,100% 0,100% 100%,50% 96%,0 100%);height:56%}.p-contact .contact-form{color:#111;border-top:8px solid var(--red);filter:drop-shadow(0 4px 8px #0003);background:#fff}.p-contact .contact-form textarea{height:180px}.p-contact .contact-form button{background:var(--red)}.p-contact .consent input{background:var(--paper)}}
