.advice-request-page{--advice-header-height:88px}html:has(body.advice-request-page),body.advice-request-page{background:#0d291a}.advice-request-page .contact-page{overflow:visible}.advice-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.advice-page-header{z-index:1;width:min(100%,1560px);height:var(--advice-header-height);justify-content:flex-start;align-items:center;margin-inline:auto;padding-inline:min(8.34vw,160px);display:flex;position:relative}.advice-page-logo{width:236px;max-width:100%;display:block}.advice-page-logo img{width:100%;height:auto;display:block}.advice-page-logo:focus-visible{outline-offset:6px;outline:3px solid #02cc02}.advice-request-page .advice-response{min-height:calc(100svh - var(--advice-header-height));padding-block:64px 96px;overflow:visible}.advice-response h1{line-height:1.1}.advice-request-page .contact-page-inner{min-height:calc(100svh - var(--advice-header-height));grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-content:start;gap:clamp(40px,7vw,120px);padding-block:clamp(40px,5vw,80px) clamp(72px,7vw,110px)}.advice-request-page .contact-intro{margin-top:20px}.advice-request-page .contact-title-mask{margin:0;padding:0;overflow:visible}.advice-request-page .contact-intro h1{font-size:clamp(36px,3.2vw,60px);line-height:1.1}.advice-request-page .contact-intro>p:last-child{margin-top:24px}.advice-request-page .contact-form{background:0 0;grid-template-columns:minmax(0,1fr);min-width:0}.advice-request-page :is(.contact-intro h1,.contact-intro>p,.contact-form){animation:none}.advice-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.advice-field-row-contact{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.advice-request-page .contact-field,.advice-request-page .contact-field input{min-width:0}.advice-request-page .partners-specialty-control{display:block}.advice-request-page .partners-specialty-dropdown summary{height:auto}.advice-request-page .partners-specialty-panel{margin:0;position:absolute}.advice-request-page .has-specialty-chips summary{padding:10px 50px 10px 10px;position:relative}.advice-request-page .has-specialty-chips summary>svg{position:absolute;top:calc(50% - 11px);right:17px}.advice-request-page .has-specialty-chips .partners-specialty-selection{gap:6px}.advice-request-page .has-specialty-chips .partners-specialty-selection>span{max-width:100%;min-height:36px;padding:6px 10px;font-size:14px;line-height:24px}.advice-request-page .has-specialty-chips .partners-specialty-selection>span:after{content:"×";margin-left:10px;font-size:20px;line-height:1}.advice-request-page .partners-specialty-chips{margin:0;padding:12px 52px 12px 12px;position:absolute;top:0;left:0;right:0}.advice-submit{color:#0d291a;width:fit-content;max-width:100%;font:inherit;cursor:pointer;background:#02cc02;border:0;border-radius:999px;justify-self:start;margin-top:10px;padding:18px 38px;font-size:19px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-block}.advice-submit:focus-visible{outline-offset:6px;outline:3px solid #fff}@media (width<=900px){.advice-page-header{padding-inline:6vw}.advice-request-page .contact-page-inner{grid-template-columns:minmax(0,1fr);gap:40px}.advice-request-page .contact-intro{margin-top:0}.advice-request-page .contact-intro h1 br{display:none}}@media (width<=600px){.advice-request-page{--advice-header-height:72px}.advice-page-header{padding-inline:24px}.advice-page-logo{width:200px}.advice-request-page .contact-page-inner{gap:32px;padding-block:30px 64px}.advice-request-page .contact-intro h1{font-size:clamp(32px,10vw,48px)}.advice-field-row{gap:16px}.advice-field-row-contact{grid-template-columns:minmax(0,1fr);row-gap:20px}.advice-request-page .advice-interests-placeholder-detail{display:none}.advice-request-page .contact-field input{padding-inline:12px;font-size:16px}.advice-submit{padding:16px 26px;font-size:18px}}
