.elementor-7625 .elementor-element.elementor-element-15bb9e02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-cthead01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-ctacc001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7625 .elementor-element.elementor-element-cttitle1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-a1a1b62d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-2db28bd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-0dcd2e4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7625 .elementor-element.elementor-element-9a5d3c51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-fe658286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-305cc2da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-8f3ffec8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-d40829f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-6dcbbf9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-758878a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-6a40a9db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-69f9b65c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-d5321ab9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-01a3004e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-b4035040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-76085b93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-6755a6e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-ea77ee99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-a95b4607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7625 .elementor-element.elementor-element-6f1c2300 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7625 .elementor-element.elementor-element-584cb1e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-15bb9e02 */@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url('https://aspirehr.com/wp-content/uploads/fonts/aspirehr-neue-haas.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
.ahr-contact-design{--ink:#172533;--muted:#596978;--blue:#297DFF;--line:#DEE5ED;--widgets-spacing:0px;background:#F7F9FC;position:relative;isolation:isolate;font-family:Roboto,sans-serif}
.ahr-contact-design *{box-sizing:border-box}
.ahr-contact-design .elementor-widget{margin-bottom:0!important}
.ahr-contact-design p,.ahr-contact-design .elementor-heading-title{margin:0}
.ahr-contact-design p{text-wrap:pretty}
.ahr-contact-design a{color:#2168DB}
.ahr-contact-design a:focus-visible,.ahr-contact-design button:focus-visible{outline:3px solid #FFB35A!important;outline-offset:4px}
.ahr-contact-design .ahr-contact-shell{max-width:1232px;width:100%;margin:0 auto;padding:68px 40px 76px;display:grid!important;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:64px!important;align-items:start}
.ahr-contact-design .ahr-contact-intro{padding:24px 0 0;gap:0!important;min-width:0}
.ahr-contact-design .ahr-contact-accent{width:88px;height:5px;min-height:5px;border-radius:10px;background:linear-gradient(90deg,#FF982E 0%,#B568BA 39%,#387EFF 71%,#8BD64C 100%);margin-bottom:23px}
.ahr-contact-design .ahr-contact-eyebrow .elementor-heading-title{font:600 11px/1.4 Inter,sans-serif;letter-spacing:.18em;color:#536273;text-transform:uppercase}
.ahr-contact-design .ahr-contact-title{margin-top:24px!important}
.ahr-contact-design .ahr-contact-title .elementor-heading-title{font:300 clamp(48px,4.8vw,66px)/1.035 'Neue Haas Grotesk Display Pro',Arial,sans-serif;letter-spacing:-.035em;color:#172533;max-width:460px}
.ahr-contact-design .ahr-contact-title span{color:#2168DB}
.ahr-contact-design .ahr-contact-lede{margin-top:26px!important;max-width:380px;color:#596978;font:400 17px/1.7 Roboto,sans-serif}
.ahr-contact-design .ahr-contact-connection{position:relative;overflow:hidden;width:100%;height:142px;margin:32px 0 28px;border-bottom:1px solid #DDE5EF;background:radial-gradient(ellipse at 70% 90%,#E7F0FF 0%,transparent 64%)}
.ahr-contact-design .ahr-contact-connection:before{content:'';position:absolute;width:320px;height:230px;border:1px solid #BDD2ED;border-radius:50%;left:26px;top:45px;box-shadow:0 0 0 23px #F7F9FC,0 0 0 24px #D3DFEE,0 0 0 47px #F7F9FC,0 0 0 48px #DCE5F0;transform:rotate(-18deg)}
.ahr-contact-design .ahr-contact-connection:after{content:'';position:absolute;width:13px;height:13px;border:3px solid #F7F9FC;border-radius:50%;background:#297DFF;top:40px;left:42%;box-shadow:96px 26px 0 -1px #F6A651,-93px 51px 0 -1px #A278B5,143px 68px 0 -2px #86BD5B}
.ahr-contact-design .ahr-contact-channel{gap:5px!important;padding:0 0 22px}
.ahr-contact-design .ahr-contact-channel-label .elementor-heading-title{font:500 11px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#647384}
.ahr-contact-design .ahr-contact-channel-link .elementor-heading-title{font:500 19px/1.5 Roboto,sans-serif;letter-spacing:-.01em;color:#172533}
.ahr-contact-design .ahr-contact-channel-link a{color:inherit;text-decoration:none;text-underline-offset:5px}
.ahr-contact-design .ahr-contact-channel-link a:hover{color:#2168DB;text-decoration:underline}
.ahr-contact-design .ahr-contact-support{margin-top:6px!important;padding-top:22px;border-top:1px solid #DDE5EF;font:400 14px/1.7 Roboto,sans-serif;color:#596978}
.ahr-contact-design .ahr-contact-support a{display:inline-block;font-weight:500;text-decoration:none}
.ahr-contact-design .ahr-contact-support a:hover{text-decoration:underline}
.ahr-contact-design .ahr-contact-card{padding:38px 38px 30px;background:#fff;border:1px solid #E0E6EE;border-radius:24px;box-shadow:0 20px 60px -28px #233C5A40,0 2px 5px #233C5A05;gap:0!important;position:relative;min-width:0}
.ahr-contact-design .ahr-contact-card .ahr-contact-card-title .elementor-heading-title{font:300 34px/1.15 'Neue Haas Grotesk Display Pro',Arial,sans-serif;letter-spacing:-.025em;color:#172533}
.ahr-contact-design .ahr-contact-card-copy{margin-top:9px!important;font:400 14px/1.6 Roboto,sans-serif;color:#657282}
.ahr-contact-design .ahr-contact-rule{height:1px;min-height:1px;width:100%;background:#E8EDF3;margin:25px 0 24px}
.ahr-contact-design .ahr-contact-form,.ahr-contact-design .wpforms-container{width:100%!important;margin:0!important}
.ahr-contact-design .wpforms-field-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
.ahr-contact-design .wpforms-field{padding:0!important;margin:0!important;min-width:0;float:none!important;width:100%!important}
.ahr-contact-design .wpforms-field-name,.ahr-contact-design .wpforms-field-radio,.ahr-contact-design .wpforms-field-phone,.ahr-contact-design .wpforms-field-textarea{grid-column:1/-1}
.ahr-contact-design .wpforms-field-label{font:500 13px/1.5 Inter,sans-serif!important;color:#263543!important;margin:0 0 7px!important}
.ahr-contact-design .wpforms-required-label{color:#687C91!important;font-size:12px}
.ahr-contact-design .wpforms-field-row{max-width:100%!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;margin:0!important}
.ahr-contact-design .wpforms-field-row:before,.ahr-contact-design .wpforms-field-row:after{display:none!important}
.ahr-contact-design .wpforms-field-row-block{width:100%!important;padding:0!important;margin:0!important;float:none!important;min-width:0}
.ahr-contact-design .wpforms-field-sublabel{font:400 11px/1.4 Inter,sans-serif!important;color:#647384!important;margin:5px 0 0!important}
.ahr-contact-design input[type=text],.ahr-contact-design input[type=email],.ahr-contact-design input[type=tel],.ahr-contact-design textarea{border:1px solid #DCE3EC!important;border-radius:8px!important;background:#FAFBFD!important;box-shadow:inset 0 1px 2px #233C5A03!important;color:#172533!important;font:400 15px/1.5 Roboto,sans-serif!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:11px 13px!important;transition:border-color .18s,box-shadow .18s,background .18s}
.ahr-contact-design input::placeholder,.ahr-contact-design textarea::placeholder{color:#7A8796!important;opacity:1!important}
.ahr-contact-design input:hover,.ahr-contact-design textarea:hover{border-color:#ACBED5!important}
.ahr-contact-design input:focus,.ahr-contact-design textarea:focus{border-color:#297DFF!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 3px #297DFF19!important}
.ahr-contact-design .wpforms-field-phone input{padding-left:58px!important}
.ahr-contact-design .wpforms-field-phone .iti{width:100%;max-width:100%}
.ahr-contact-design .wpforms-field-phone .iti__selected-country{border-radius:8px 0 0 8px}
.ahr-contact-design textarea{height:116px!important;min-height:116px!important;resize:vertical}
.ahr-contact-design .wpforms-field-radio ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0!important;margin:0!important;list-style:none!important}
.ahr-contact-design .wpforms-field-radio ul li{position:relative!important;padding:0!important;margin:0!important;min-height:48px!important;max-width:none!important;width:auto!important;display:flex!important;align-items:center!important;border:1px solid #DCE3EC!important;border-radius:8px!important;background:#FAFBFD!important;transition:background .18s,border-color .18s,box-shadow .18s}
.ahr-contact-design .wpforms-field-radio ul li input{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%);margin:0!important;width:16px!important;height:16px!important;min-height:16px!important;accent-color:#297DFF;z-index:1}
.ahr-contact-design .wpforms-field-radio ul li label{display:block!important;padding:13px 12px 13px 42px!important;margin:0!important;width:100%!important;cursor:pointer!important;font:500 14px/20px Roboto,sans-serif!important;color:#4C5C6F!important}
.ahr-contact-design .wpforms-field-radio ul li:has(input:checked){border-color:#297DFF!important;background:#EFF5FF!important;box-shadow:0 0 0 2px #297DFF10}
.ahr-contact-design .wpforms-field-radio ul li:has(input:checked) label{color:#2168DB!important}
.ahr-contact-design .wpforms-field-radio ul li:has(input:focus-visible){outline:3px solid #FFB35A;outline-offset:3px}
.ahr-contact-design .wpforms-submit-container{padding:24px 0 0!important;margin:0!important}
.ahr-contact-design button[type=submit]{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%!important;min-height:52px!important;background:#297DFF!important;border:1px solid #2673E8!important;border-radius:8px!important;color:#fff!important;font:500 16px/1.5 Roboto,sans-serif!important;padding:13px 22px!important;box-shadow:inset 0 1px 0 #FFFFFF45,0 4px 10px #297DFF26!important;transition:background .18s,box-shadow .18s,transform .18s;cursor:pointer}
.ahr-contact-design button[type=submit]:after{content:'\2192';font-size:22px;line-height:1;transition:transform .18s}
.ahr-contact-design button[type=submit]:hover{background:#1969E3!important;box-shadow:inset 0 1px 0 #FFFFFF30,0 6px 16px #297DFF33!important;transform:translateY(-1px)}
.ahr-contact-design button[type=submit]:hover:after{transform:translateX(3px)}
.ahr-contact-design .wpforms-error{font:400 12px/1.5 Roboto,sans-serif!important;color:#A92D31!important;margin-top:5px!important}
.ahr-contact-design input.wpforms-error,.ahr-contact-design textarea.wpforms-error{border-color:#C64348!important}
.ahr-contact-design .wpforms-confirmation-container-full{padding:28px!important;border:1px solid #CBDEF9!important;border-radius:12px!important;background:#F0F6FF!important;color:#263543!important;font:400 16px/1.6 Roboto,sans-serif!important;margin:0!important}
.ahr-contact-design .ahr-contact-privacy{margin-top:17px!important;max-width:410px;align-self:center;text-align:center;color:#647384;font:400 11px/1.65 Inter,sans-serif}
.ahr-contact-design .ahr-contact-privacy a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1025px){.ahr-contact-design .ahr-contact-intro{position:sticky;top:150px}.ahr-contact-design .wpforms-field-phone{grid-column:1}.ahr-contact-design .wpforms-field-radio{grid-column:2}.ahr-contact-design .wpforms-field-radio ul{gap:8px!important}.ahr-contact-design .wpforms-field-radio ul li input{left:10px!important}.ahr-contact-design .wpforms-field-radio ul li label{padding-left:33px!important}}
@media(max-width:1024px){.ahr-contact-design .ahr-contact-shell{gap:32px!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:44px 28px 56px}.ahr-contact-design .ahr-contact-card{padding:30px 26px}.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:48px}.ahr-contact-design .ahr-contact-lede{font-size:16px}.ahr-contact-design .ahr-contact-connection{height:100px}.ahr-contact-design .ahr-contact-channel-link .elementor-heading-title{font-size:16px}}
@media(max-width:767px){.ahr-contact-design .ahr-contact-shell{display:flex!important;flex-direction:column;padding:34px 20px 44px;gap:30px!important}.ahr-contact-design .ahr-contact-intro{padding:0;width:100%!important}.ahr-contact-design .ahr-contact-accent{width:64px;margin-bottom:17px}.ahr-contact-design .ahr-contact-title{margin-top:18px!important}.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:47px;line-height:1.06;max-width:500px}.ahr-contact-design .ahr-contact-lede{margin-top:19px!important;max-width:500px;font-size:16px;line-height:1.65}.ahr-contact-design .ahr-contact-connection{display:none!important}.ahr-contact-design .ahr-contact-channels{margin-top:23px;padding-top:20px;border-top:1px solid #DDE5EF;display:grid!important;grid-template-columns:1fr;gap:12px!important}.ahr-contact-design .ahr-contact-channel{padding:0;gap:2px!important}.ahr-contact-design .ahr-contact-channel-label{display:none}.ahr-contact-design .ahr-contact-support{font-size:13px;margin-top:0!important;padding-top:0;border:0}.ahr-contact-design .ahr-contact-card{width:100%!important;padding:27px 22px 24px;border-radius:18px}.ahr-contact-design .ahr-contact-card .ahr-contact-card-title .elementor-heading-title{font-size:31px}.ahr-contact-design .ahr-contact-rule{margin:21px 0}.ahr-contact-design .wpforms-field-container{gap:19px;grid-template-columns:1fr}.ahr-contact-design .wpforms-field{grid-column:1/-1}.ahr-contact-design .wpforms-field-row{gap:12px!important}.ahr-contact-design input[type=text],.ahr-contact-design input[type=email],.ahr-contact-design input[type=tel],.ahr-contact-design textarea{font-size:16px!important}.ahr-contact-design .ahr-contact-privacy{font-size:11px;max-width:260px}}
@media(prefers-reduced-motion:reduce){.ahr-contact-design *{transition:none!important;scroll-behavior:auto!important}}

/* Brand-approved mark and useful contact details replace the concept illustration. */
.ahr-contact-design .ahr-contact-brand-mark{width:70px!important;margin-bottom:24px!important}
.ahr-contact-design .ahr-contact-brand-mark img{display:block;width:70px!important;height:70px!important;object-fit:contain}
.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:58px}
.ahr-contact-design .ahr-contact-channels{margin-top:34px;padding-top:26px;border-top:1px solid #DDE5EF}
.ahr-contact-design .ahr-contact-address{font:400 16px/1.6 Roboto,sans-serif;color:#364858}
@media(max-width:1024px){.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:47px}}
@media(max-width:767px){.ahr-contact-design .ahr-contact-brand-mark{width:48px!important;margin-bottom:18px!important}.ahr-contact-design .ahr-contact-brand-mark img{width:48px!important;height:48px!important}.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:45px}.ahr-contact-design .ahr-contact-channels{margin-top:24px;padding-top:22px;gap:18px!important}.ahr-contact-design .ahr-contact-channel-label{display:block}.ahr-contact-design .ahr-contact-address{font-size:15px}.ahr-contact-design .ahr-contact-support{padding-top:15px;margin-top:4px!important;border-top:1px solid #DDE5EF}}

.ahr-contact-design .ahr-contact-title .elementor-heading-title{letter-spacing:-.025em}
@media(max-width:767px){.ahr-contact-design .ahr-contact-shell{gap:0!important}.ahr-contact-design .ahr-contact-intro{display:contents!important}.ahr-contact-design .ahr-contact-brand-mark{order:1}.ahr-contact-design .ahr-contact-eyebrow{order:2}.ahr-contact-design .ahr-contact-title{order:3}.ahr-contact-design .ahr-contact-lede{order:4}.ahr-contact-design .ahr-contact-card{order:5;margin-top:28px}.ahr-contact-design .ahr-contact-channels{order:6;width:100%;margin-top:28px}}
/* Mirror the approved Speak with an Expert title hierarchy. */
.ahr-contact-design .ahr-contact-page-header{align-items:center;text-align:center;padding:46px 24px 0;gap:0!important}
.ahr-contact-design .ahr-contact-page-header .ahr-contact-accent{width:64px;height:4px;min-height:4px;margin:0 0 18px}
.ahr-contact-design .ahr-contact-page-title .elementor-heading-title{font:300 52px/1.1 'Neue Haas Grotesk Display Pro',sans-serif;letter-spacing:-.02em;color:#080406;text-align:center}
.ahr-contact-design .ahr-contact-shell{padding-top:40px}
.ahr-contact-design .ahr-contact-intro{padding-top:28px}
.ahr-contact-design .ahr-contact-title{margin-top:0!important}
.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:38px;line-height:1.15;letter-spacing:-.02em;max-width:400px}
.ahr-contact-design .ahr-contact-lede{margin-top:20px!important}
@media(max-width:1024px){.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:34px}.ahr-contact-design .ahr-contact-shell{padding-top:32px}}
@media(max-width:767px){.ahr-contact-design .ahr-contact-page-header{padding:32px 20px 0}.ahr-contact-design .ahr-contact-page-title .elementor-heading-title{font-size:38px}.ahr-contact-design .ahr-contact-page-header .ahr-contact-accent{margin-bottom:15px}.ahr-contact-design .ahr-contact-shell{padding-top:30px}.ahr-contact-design .ahr-contact-title .elementor-heading-title{font-size:32px;line-height:1.15;max-width:350px}.ahr-contact-design .ahr-contact-lede{margin-top:15px!important}}/* End custom CSS */