.contact-newsletter .contact,.contact-newsletter .newsletter{margin:0 auto;max-width:60%}@media screen and (max-width:768px){.contact-newsletter .contact,.contact-newsletter .newsletter{margin:0;max-width:100%}}.contact-newsletter .contact h3,.contact-newsletter .contact p{color:#fff;line-height:1.4!important}.contact-newsletter a{color:#fff}.contact-newsletter a:hover{color:#006ec7;text-decoration:none}.ri-contact{box-sizing:border-box;min-height:640px}.ri-contact,.ri-contact__inner{align-items:center;display:flex}.ri-contact__inner{gap:96px}.ri-contact__explain{display:flex;flex:1;flex-direction:column;gap:32px}.ri-contact__head{gap:20px}.ri-contact__list{box-sizing:border-box;display:flex;flex:none;flex-direction:column;gap:4px;list-style:none;margin:0;padding:32px;width:440px}.ri-contact__list li{margin:0}.ri-contact__link{align-items:center;box-sizing:border-box;color:#fff;display:inline-flex;font-family:var(--ri-font);font-size:19px;font-weight:500;gap:16px;line-height:1.2;min-height:44px;padding:8px 0;text-decoration:none;transition:color var(--ri-mo-quick) var(--ri-ease)}.ri-contact__link .ri-icon{color:var(--ri-ondark-1)}.ri-contact__link:focus-visible,.ri-contact__link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:1023px){.ri-contact{min-height:0}.ri-contact__inner{align-items:stretch;flex-direction:column;gap:48px}.ri-contact__title{font-size:48px;letter-spacing:-1.2px}.ri-contact__list{padding:24px 0 0;width:auto}}@media (max-width:767px){.ri-contact__inner{gap:32px}.ri-contact__title{font-size:34px}.ri-contact__link{min-height:48px}}.ri-contact__lead p{color:var(--ri-ondark-1);font-size:19px;line-height:1.6;margin:0}.ri-contact__person{box-sizing:border-box;display:flex;flex:none;flex-direction:column;gap:24px;padding:32px;width:440px}.ri-contact__question{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0;white-space:pre-line}.ri-contact__who{display:flex;flex-direction:column;gap:4px;margin:0;padding-top:20px}.ri-contact__name,.ri-contact__phone,.ri-contact__who{font-size:19px;line-height:1.3}.ri-contact__name{color:#fff;font-weight:700}.ri-contact__phone{color:var(--ri-ondark-1);text-decoration:none}.ri-contact__phone:focus-visible,.ri-contact__phone:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ri-contact__person .ri-btn{width:100%}@media (max-width:1023px){.ri-contact__person{gap:20px;padding:24px 0 0;width:auto}.ri-contact__question{font-size:23px}.ri-contact__who{padding-top:0}}