body .elementor .rhf-info-page{width:100%;max-width:1184px;margin:0 auto;padding:80px 32px 100px;display:flex;flex-direction:column;gap:32px;color:#1a1a1a}
body .elementor .rhf-info-page .elementor-heading-title{font:700 36px/1.25 Nohemi,sans-serif;color:#1a1a1a;letter-spacing:.02em}
body .elementor .rhf-info-page h1.elementor-heading-title{font-size:64px;line-height:1.12;margin-bottom:12px}
body .elementor .rhf-info-page .elementor-widget-text-editor,body .elementor .rhf-info-page p{font:400 20px/1.5 'General Sans',sans-serif;color:#1a1a1a}
body .elementor .rhf-info-page p{margin:0 0 20px}body .elementor .rhf-info-page p:last-child{margin-bottom:0}
body .elementor .rhf-info-page a{color:#D22530;overflow-wrap:anywhere}
body .elementor .rhf-info-page .rhf-job-link .elementor-button{width:100%;display:flex;justify-content:space-between;text-align:left;background:#f7f9fb;border:1px solid #d3d8dd;border-radius:12px;color:#1a1a1a;padding:24px 28px;min-height:72px;font:700 22px/1.3 Nohemi,sans-serif}
body .elementor .rhf-job-link .elementor-button-content-wrapper{width:100%;justify-content:space-between}body .elementor .rhf-job-link .elementor-button-text{text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px}body .elementor .rhf-job-link .elementor-button-text:after{content:'';color:#D22530}
body .elementor .rhf-info-page .rhf-contact-columns{display:flex;flex-direction:row;gap:80px;padding:0;align-items:flex-start}
body .elementor .rhf-contact-columns>.e-con{width:0;flex:1;padding:0;gap:24px}
body .elementor .rhf-contact-social .elementor-button{background:white;color:#D22530;border:1px solid #D22530;border-radius:100px;padding:12px 24px;min-height:44px;font:700 16px/1.3 'General Sans',sans-serif}
body .elementor .rhf-info-page a:focus-visible{outline:2px solid #D22530;outline-offset:4px}
@media(max-width:767px){body .elementor .rhf-info-page{padding:48px 24px 64px;gap:28px}body .elementor .rhf-info-page h1.elementor-heading-title{font-size:44px}body .elementor .rhf-info-page .elementor-heading-title{font-size:30px}body .elementor .rhf-info-page p{font-size:18px!important}body .elementor .rhf-info-page .rhf-contact-columns{flex-direction:column;gap:40px}body .elementor .rhf-contact-columns>.e-con{width:100%;flex:auto}body .elementor .rhf-info-page .rhf-job-link .elementor-button{font-size:20px;padding:20px}}
