.header_richtext_sub{isolation:isolate;margin:0 auto;max-width:1252px;padding:0 40px 64px;position:relative;width:100%}.header_richtext_sub-illustration{display:block;max-width:656px;position:absolute;right:-5.512%;top:-180px;z-index:-1}.header_richtext_sub-toptext{font-family:Albert Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.2em;line-height:32px;margin:0 0 16px;text-transform:uppercase}.header_richtext_sub-title{font-family:Cardo;font-size:60px;font-weight:400;letter-spacing:.05em;line-height:120%;margin:0 0 8px}.header_richtext_sub-subheading{font-family:Albert Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:.2em;line-height:32px;margin:0 0 56px;text-transform:uppercase}.header_richtext_sub-textfield{max-width:1065px}@media (min-width:1025px) and (max-width:1440px){.header_richtext_sub.has-illustration{padding-right:40.208%}}@media (min-width:1441px){.header_richtext_sub.has-illustration{padding-right:579px}}@media (max-width:1024px){.header_richtext_sub{padding:0 48px 59.36px}.header_richtext_sub.has-illustration{margin-top:-58px;overflow:hidden;padding-top:58px}.header_richtext_sub-illustration{max-width:461px;right:-7.553%;top:0}.header_richtext_sub-toptext{font-size:14px;line-height:17px}.header_richtext_sub-title{font-size:40px;line-height:120%;margin:0 0 15px}.header_richtext_sub-subheading{font-size:14px;line-height:17px;margin:0 0 40px}.header_richtext_sub-textfield{font-size:16px;line-height:160%}.header_richtext_sub.has-illustration .header_richtext_sub-textfield{width:55.358%}}@media (max-width:767px){.header_richtext_sub{padding:0 38.53px 32px}.header_richtext_sub.has-illustration{margin-top:-61px;padding-top:115px}.header_richtext_sub-illustration{max-width:250px;right:-6.523%;top:0}.header_richtext_sub-toptext{font-size:12px;line-height:9px;margin:0 0 8px}.header_richtext_sub-title{font-size:32px;line-height:120%;margin:0 0 8px}.header_richtext_sub.has-illustration .header_richtext_sub-title{margin-bottom:24px}.header_richtext_sub-subheading{font-size:12px;line-height:9px;margin:0 0 24px}.header_richtext_sub-textfield{font-size:15px;line-height:160%;width:91%}.header_richtext_sub.has-illustration .header_richtext_sub-textfield{width:91%}}