.r-page{padding-top:42px;padding-bottom:90px}.r-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-bottom:72px}.r-hero img{width:100%;height:460px;object-fit:cover;border-radius:8px}.r-label{font:600 11px/1.7 Manrope,sans-serif;letter-spacing:.14em;color:#477583}.r-tag{display:inline-block;background:#e5f3f7;padding:7px 15px;font-size:12px;margin:16px 0}.r-page h1,.r-application h1{font-size:clamp(27px,3vw,42px);line-height:1.5;letter-spacing:.01em;margin:12px 0 22px}.r-lead{font-size:20px;font-weight:600}.r-page p,.r-application p{line-height:2}.r-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#126783;color:white!important;padding:19px 28px;border:0;border-radius:5px;font:600 15px/1.5 inherit;text-decoration:none;cursor:pointer;margin-top:24px;min-width:250px;transition:background .2s}.r-button:hover{background:#08495e}.r-button:disabled{opacity:.45;cursor:not-allowed}.r-content{display:grid;grid-template-columns:190px 1fr;gap:70px;border-top:1px solid #d5e2e7}.r-index{align-self:start;position:sticky;top:120px;padding-top:30px}.r-index p{font-weight:700}.r-index a{display:block;padding:12px 0;font-size:14px;color:#48616d}.r-section{padding:54px 0;border-bottom:1px solid #d5e2e7;scroll-margin-top:110px}.r-section h2,.r-entry h2{font-size:28px;margin:10px 0 26px}.r-section h3{font-size:16px;margin:28px 0 12px}.r-section ul{padding-left:22px;line-height:2.2}.r-section li::marker{color:#2494ad}.r-facts{margin:0}.r-facts>div{display:grid;grid-template-columns:145px 1fr;padding:23px 0;border-top:1px solid #e1eaed;line-height:1.9}.r-facts dt{font-weight:600;font-size:14px}.r-facts dd{margin:0;font-size:15px}.r-entry{background:#eef6f8;padding:40px;margin-top:45px;scroll-margin-top:110px;border-left:4px solid #1b8fa9}.r-back{display:inline-block;margin-top:45px;font-size:14px}.r-application{max-width:800px!important;padding-top:35px;padding-bottom:100px}.r-application header{margin-bottom:40px}.r-selected{padding:28px;background:#edf5f8;border-left:4px solid #16849f;margin-bottom:40px}.r-selected small{color:#527380}.r-selected h2{font-size:22px;margin:12px 0}.r-selected a{display:block;font-size:13px;margin-top:15px}.r-form>label{display:block;font-size:15px;font-weight:600;margin:26px 0}.r-form em,.r-optional{font-style:normal;font-size:10px;margin-left:12px;padding:3px 7px;background:#edf4f7;color:#286578}.r-optional{background:#f2f2f2;color:#666}.r-form input:not([type=checkbox]):not([type=hidden]),.r-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:12px;border:1px solid #bccdd4;background:#fff;padding:15px;font:inherit;font-weight:400;color:#173342;border-radius:4px}.r-form textarea{resize:vertical}.r-form :focus-visible{outline:3px solid #2297b0;outline-offset:3px}.r-form .r-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.8;font-weight:400}.r-consent input{width:18px;height:18px;margin-top:5px;flex-shrink:0}.r-consent a{text-decoration:underline}.r-form #contact-status{font-size:13px;min-height:26px}.r-thanks{padding-top:90px;padding-bottom:140px}.r-thanks p{margin:26px 0}.r-thanks a:not(.r-button){text-decoration:underline}
@media(max-width:760px){.r-hero{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.r-hero img{height:auto;aspect-ratio:3/2}.r-page{padding-top:20px;padding-bottom:55px}.r-content{display:block}.r-index{position:static;display:flex;flex-wrap:wrap;gap:10px 22px;padding:18px 0;border-bottom:1px solid #d5e2e7}.r-index p{display:none}.r-index a{padding:5px 0;font-size:12px}.r-section{padding:35px 0}.r-section h2,.r-entry h2{font-size:24px}.r-facts>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.r-facts dt{color:#436779}.r-entry{padding:26px 22px}.r-button{width:100%;box-sizing:border-box;min-width:0}.r-application{padding-top:24px;padding-bottom:60px}.r-selected{padding:23px}.r-selected h2{font-size:19px}.r-form input:not([type=checkbox]),.r-form textarea{font-size:16px!important}.r-lead{font-size:18px}.r-thanks{padding-top:55px}.r-label{overflow-wrap:anywhere}}

.r-hero .r-experience{display:block;font-size:.63em;margin-top:9px}.r-button{font-family:inherit;font-size:15px;font-weight:600;line-height:1.5}

.r-hero img{height:auto;aspect-ratio:4/3;object-position:center}
