body.hr-page #MainContent .page-width--narrow{max-width:820px;padding-left:var(--gutter);padding-right:var(--gutter)}body.hr-page #MainContent .main-page-title,body.hr-page #MainContent .page-title,body.hr-page #MainContent h1{font-size:clamp(28px,2.8vw,40px)!important;line-height:1.04;letter-spacing:-.045em;text-align:left!important;margin:clamp(16px,2vw,32px) 0 clamp(20px,2.5vw,36px)}body.hr-page #MainContent .rte,body.hr-page #MainContent .rte p,body.hr-page #MainContent .rte li{font-size:17px;line-height:1.8;color:var(--ink);text-align:left}body.hr-page #MainContent .rte p{margin:0 0 1.1em}body.hr-page #MainContent .rte h2,body.hr-page #MainContent .rte h2 *{font-size:clamp(24px,2.3vw,32px)!important;margin:2em 0 .6em;color:var(--ink)!important}body.hr-page #MainContent .rte h3,body.hr-page #MainContent .rte h3 *{font-size:clamp(20px,2vw,28px)!important;margin:1.8em 0 .5em;color:var(--ink)!important}body.hr-page #MainContent .rte h4{font-size:19px!important;margin:1.6em 0 .4em}body.hr-page #MainContent .rte a:not([class*=button]):not([class*=btn]){color:var(--ink);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:.2em}body.hr-page #MainContent .rte strong{color:var(--ink);font-weight:800}body.hr-page #MainContent .rte ul,body.hr-page #MainContent .rte ol{padding-left:1.4em;margin:0 0 1.2em}body.hr-page #MainContent .rte li::marker{color:var(--green)}body.hr-page #MainContent .rte img,body.hr-page #MainContent .rte iframe,body.hr-page #MainContent .rte video{max-width:100%;height:auto;border-radius:0}body.hr-page #MainContent .rte blockquote{margin:2em 0;padding:4px 0 4px 24px;border-left:3px solid var(--green);color:var(--ink);font-size:19px;line-height:1.6}body.hr-page #MainContent .rte table{width:100%;border-collapse:collapse;font-size:15px}body.hr-page #MainContent .rte th,body.hr-page #MainContent .rte td{border:1px solid var(--line);padding:10px 14px;text-align:left}body.hr-page #MainContent .rte th{background:var(--soft);font-weight:800}body.hr-page #MainContent .rte hr{border:0;border-top:1px solid var(--line);margin:2em 0}body.hr-page #MainContent .shopify-policy__container{max-width:820px;margin:0 auto;padding:clamp(24px,3vw,48px) var(--gutter) var(--section-space)}body.hr-page #MainContent .shopify-policy__title{display:block!important;margin:0 0 clamp(20px,2.5vw,36px);padding-bottom:clamp(16px,2vw,24px);border-bottom:1px solid var(--line)}body.hr-page #MainContent .shopify-policy__title h1{margin:0}body.hr-page #MainContent .shopify-policy__body{font-family:Inter,Arial,sans-serif;color:var(--ink)}body.hr-page #MainContent .shopify-policy__body>.rte>:first-child,body.hr-page #MainContent .shopify-policy__body>:first-child{margin-top:0}body.hr-page #MainContent .shopify-policy__body .rte h2:first-child{margin-top:0}body.hr-page #MainContent .shopify-policy__body .rte h2{padding-top:1.2em;border-top:1px solid var(--line)}body.hr-page #MainContent .shopify-policy__body .rte h2:first-child{padding-top:0;border-top:0}body.hr-page #MainContent .shopify-policy__body .rte table{display:block;overflow-x:auto}body.hr-page #MainContent .rte a[class*=button],body.hr-page #MainContent .rte a[class*=btn]{display:inline-block;background:var(--green)!important;color:var(--ink)!important;border:0!important;border-radius:12px!important;padding:16px 28px!important;font:600 14px/1.4 Inter,Arial,sans-serif!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){body.hr-page #MainContent .rte a[class*=button]:hover,body.hr-page #MainContent .rte a[class*=btn]:hover{background:#6aa322!important}}body.hr-page #MainContent .page-heading h1,body.hr-page #MainContent .page-heading h2{text-align:left!important;color:var(--ink)!important}body.hr-page #MainContent .contact{max-width:820px;padding-left:var(--gutter);padding-right:var(--gutter)}body.hr-page #MainContent .contact .title{font-size:clamp(24px,2.3vw,32px)!important;text-align:left!important;margin:0 0 24px}body.hr-page #MainContent .contact .field__input,body.hr-page #MainContent .contact .text-area{background:transparent;color:var(--ink);border-radius:12px;font:400 15px/1.5 Inter,Arial,sans-serif;letter-spacing:0}body.hr-page #MainContent .contact .field:before,body.hr-page #MainContent .contact .field:after{border-radius:12px}body.hr-page #MainContent .contact .field__label{color:var(--muted);font:400 15px/1.5 Inter,Arial,sans-serif;letter-spacing:0}body.hr-page #MainContent .contact .contact__button{margin-top:24px}body.hr-page #MainContent .contact .contact__button .button{background:var(--green)!important;color:var(--ink)!important;border:0;border-radius:12px;min-height:54px;padding:16px 32px;font:600 14px/1.4 Inter,Arial,sans-serif}body.hr-page #MainContent .contact .contact__button .button:before,body.hr-page #MainContent .contact .contact__button .button:after{border-radius:12px;box-shadow:none!important}@media(hover:hover)and (pointer:fine){body.hr-page #MainContent .contact .contact__button .button:hover{background:#6aa322!important}}body.hr-page #MainContent .contact .contact__button .button:active{transform:scale(.97)}body.hr-page #MainContent .contact .form__message,body.hr-page #MainContent .contact .form-status{color:var(--ink)}body.hr-page #MainContent .contact h2.form-status{display:flex;align-items:flex-start;gap:14px;width:100%;margin:0 0 28px;padding:20px 24px;background:var(--soft);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;font-size:clamp(16px,1.5vw,18px)!important;font-weight:600!important;line-height:1.5;letter-spacing:-.01em;text-align:left!important;text-wrap:pretty}body.hr-page #MainContent .contact h2.form-status .icon,body.hr-page #MainContent .contact h2.form-status svg{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0;color:var(--green)}body.hr-page #MainContent .contact .form__message:has(>h2.form-status[role=alert]) h2.form-status,body.hr-page #MainContent .contact h2.form-status[role=alert]{border-left-color:#c0392b}body.hr-page #MainContent .contact h2.form-status[role=alert] svg{color:#c0392b}body.hr-page #MainContent .contact .form-status-list:not(h2){margin:-12px 0 28px;padding-left:1.4em;font-size:15px;line-height:1.7}body.hr-page #MainContent .contact .form-status-list a{color:var(--ink);text-decoration-color:var(--green);text-underline-offset:.2em}body.hr-page #MainContent iframe{max-width:100%;border:0}@media(max-width:749px){body.hr-page #MainContent .rte,body.hr-page #MainContent .rte p,body.hr-page #MainContent .rte li{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/hr-page.css.map */
