.elementor-11695 .elementor-element.elementor-element-e0877ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Pure Staffing Solutions — blog article styles. Everything is scoped to #pss-blog so the theme cannot override it and it cannot leak into the theme. */
#pss-blog,#pss-blog *,#pss-blog *::before,#pss-blog *::after{box-sizing:border-box}
#pss-blog a{color:#A51E36;text-decoration:none;transition:color 200ms cubic-bezier(.4,0,.2,1)}
#pss-blog a:hover{color:#110282;text-decoration:underline}
#pss-blog svg,#pss-blog img{max-width:100%}
#pss-blog table,#pss-blog th,#pss-blog td{border:0}
#pss-blog section[id]{scroll-margin-top:120px}
#pss-blog .pss-faq-h{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;line-height:inherit}
#pss-blog [data-pss-faq-icon]{transition:transform 200ms cubic-bezier(.4,0,.2,1)}
#pss-blog [data-pss-faq-btn][aria-expanded="true"] [data-pss-faq-icon]{transform:rotate(45deg)}
#pss-blog [data-pss-faq-panel][hidden]{padding:0 !important}
#pss-blog [data-pss-faq-btn]:focus-visible{outline:3px solid rgba(17,2,130,.28);outline-offset:2px}
#pss-blog nav[aria-label="Table of contents"] a.pss-active{color:#110282;font-weight:500}
#pss-blog{background:#FFFFFF;padding:56px 24px 88px;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}
#pss-blog .pss-header-1{max-width:1100px;margin:0 auto 56px}
#pss-blog .pss-div-1{background:#EDECF7;background-image:linear-gradient(to right,rgba(17,2,130,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(17,2,130,.05) 1px,transparent 1px);background-size:104px 104px;padding:56px 56px 52px}
#pss-blog .pss-div-2{display:inline-block;background:#FFFFFF;padding:11px 22px;margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#110282}
#pss-blog .pss-h1-1{margin:0 0 26px;max-width:940px;font-family:Montserrat,sans-serif;font-weight:700;font-size:54px;line-height:1.08;letter-spacing:-0.01em;color:#110282;text-wrap:pretty}
#pss-blog .pss-span-1{color:#A51E36}
#pss-blog .pss-p-1{margin:0 0 34px;max-width:720px;font-size:19px;line-height:1.65;color:#6F6F6F;text-wrap:pretty}
#pss-blog .pss-div-3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:15px;line-height:1.5;color:#6F6F6F}
#pss-blog .pss-span-2{font-weight:700;color:#110282}
#pss-blog .pss-span-3{color:#BBBBBB}
#pss-blog .pss-div-4{display:inline-flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;background:#FFFFFF;border:1px solid #DDDDDD;border-left:3px solid #110282;padding:16px 20px}
#pss-blog .pss-div-5{display:flex;align-items:center}
#pss-blog .pss-span-4{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:#110282}
#pss-blog .pss-a-1{display:inline-flex;align-items:center;background:#110282;padding:12px 22px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#FFFFFF;text-decoration:none;gap:10px;transition:background 200ms cubic-bezier(.4,0,.2,1)}
#pss-blog .pss-a-1:hover{background:#0C0161;color:#FFFFFF;text-decoration:none}
#pss-blog .pss-span-5{display:inline-flex;background:#FFFFFF;padding:3px}
#pss-blog .pss-div-6{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px;max-width:1100px;margin:0 auto}
#pss-blog .pss-nav-1{position:sticky;top:24px;flex:0 1 240px;min-width:220px;border-top:3px solid #110282;padding-top:18px}
#pss-blog .pss-div-7{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#110282;margin-bottom:6px}
#pss-blog .pss-div-8{height:2px;background:#EEEEEE;margin:12px 0 16px}
#pss-blog .pss-div-9{height:2px;background:#FF0000;width:0}
#pss-blog .pss-ol-1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
#pss-blog .pss-a-2{font-size:14px;line-height:1.5;color:#6F6F6F}
#pss-blog .pss-a-2:hover{color:#110282}
#pss-blog .pss-div-10{flex:1 1 560px;min-width:0;max-width:760px}
#pss-blog .pss-p-2{margin:0 0 20px;font-size:17px;line-height:1.8;color:#232323}
#pss-blog .pss-p-3{margin:0 0 20px;font-size:16px;line-height:1.8;color:#6F6F6F}
#pss-blog .pss-section-1{margin:56px 0 0;scroll-margin-top:24px}
#pss-blog .pss-div-11{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.16em;color:#FF0000;margin-bottom:10px}
#pss-blog .pss-h2-1{margin:0 0 18px;font-family:Montserrat,sans-serif;font-weight:400;font-size:28px;line-height:1.3;color:#110282;text-wrap:pretty}
#pss-blog .pss-h3-1{margin:40px 0 14px;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.35;color:#1C255B}
#pss-blog .pss-div-12{overflow-x:auto;margin:0 0 14px}
#pss-blog .pss-table-1{width:100%;border-collapse:collapse;min-width:520px}
#pss-blog .pss-th-1{background:#110282;color:#FFFFFF;font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;text-align:left;padding:14px 16px;width:34%}
#pss-blog .pss-th-2{background:#110282;color:#FFFFFF;font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;text-align:left;padding:14px 16px}
#pss-blog .pss-td-1{padding:14px 16px;border-bottom:1px solid #DDDDDD;font-size:15px;line-height:1.6;color:#232323;font-weight:500}
#pss-blog .pss-td-2{padding:14px 16px;border-bottom:1px solid #DDDDDD;font-size:15px;line-height:1.6;color:#6F6F6F}
#pss-blog .pss-p-4{margin:0 0 24px;font-size:13px;line-height:1.6;color:#888888}
#pss-blog .pss-p-5{margin:0 0 8px;font-size:16px;line-height:1.8;color:#6F6F6F}
#pss-blog .pss-p-6{margin:0 0 20px}
#pss-blog .pss-a-3{font-family:Montserrat,sans-serif;font-size:14px;color:#A51E36}
#pss-blog .pss-p-7{margin:0 0 24px;font-size:16px;line-height:1.8;color:#6F6F6F}
#pss-blog .pss-div-13{background:#EDECF7;border-left:3px solid #FF0000;padding:22px 26px;margin:0 0 20px}
#pss-blog .pss-div-14{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#110282;margin-bottom:10px}
#pss-blog .pss-p-8{margin:0;font-size:16px;line-height:1.75;color:#232323}
#pss-blog .pss-div-15{border:1px solid #DDDDDD;border-top:3px solid #110282;padding:26px 28px;margin:0 0 24px}
#pss-blog .pss-h3-2{margin:0 0 14px;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.35;color:#1C255B}
#pss-blog .pss-p-9{margin:0 0 16px;font-size:16px;line-height:1.8;color:#6F6F6F}
#pss-blog .pss-p-10{margin:0;font-size:13px;line-height:1.6;color:#888888}
#pss-blog .pss-figure-1{margin:0 0 28px;border:1px solid #DDDDDD;border-top:3px solid #110282;padding:26px 28px}
#pss-blog .pss-figcaption-1{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#110282;margin-bottom:22px}
#pss-blog .pss-svg-1{display:block;height:auto}
#pss-blog .pss-div-16{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #DDDDDD}
#pss-blog .pss-span-6{font-size:15px;line-height:1.6;color:#6F6F6F}
#pss-blog .pss-span-7{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:#A51E36}
#pss-blog .pss-p-11{margin:18px 0 0;font-size:13px;line-height:1.6;color:#888888}
#pss-blog .pss-p-12{margin:0;font-size:16px;line-height:1.8;color:#6F6F6F}
#pss-blog .pss-table-2{width:100%;border-collapse:collapse;min-width:560px}
#pss-blog .pss-span-8{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:#110282}
#pss-blog .pss-div-17{border-top:1px solid #DDDDDD;padding-top:18px;margin:0 0 8px}
#pss-blog .pss-div-18{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#110282;margin-bottom:12px}
#pss-blog .pss-ul-1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}
#pss-blog .pss-a-4{font-size:15px;color:#A51E36}
#pss-blog .pss-div-19{background:#110282;padding:40px 44px;margin:56px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:28px;justify-content:space-between}
#pss-blog .pss-div-20{flex:1 1 320px;min-width:0}
#pss-blog .pss-div-21{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#FFFFFF;margin-bottom:12px}
#pss-blog .pss-p-13{margin:0;font-size:16px;line-height:1.75;color:#FFFFFF}
#pss-blog .pss-a-5{display:inline-block;background:#FF0000;color:#FFFFFF;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;padding:16px 30px;text-decoration:none}
#pss-blog .pss-a-5:hover{background:#D40000;color:#FFFFFF;text-decoration:none}
#pss-blog .pss-blockquote-1{margin:0 0 24px;border-left:3px solid #A51E36;padding:4px 0 4px 26px}
#pss-blog .pss-p-14{margin:0;font-family:Montserrat,sans-serif;font-weight:400;font-size:22px;line-height:1.5;color:#1C255B}
#pss-blog .pss-p-15{margin:0}
#pss-blog .pss-table-3{width:100%;border-collapse:collapse;min-width:620px}
#pss-blog .pss-th-3{background:#110282;color:#FFFFFF;font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;text-align:left;padding:14px 16px;width:32%}
#pss-blog .pss-div-22{display:flex;flex-wrap:wrap;gap:12px 28px}
#pss-blog .pss-section-2{margin:64px 0 0;padding-top:40px;border-top:1px solid #DDDDDD;scroll-margin-top:24px}
#pss-blog .pss-section-3{background:#1C255B;padding:48px 44px;margin:56px 0 0}
#pss-blog .pss-h2-2{margin:0 0 20px;font-family:Montserrat,sans-serif;font-weight:400;font-size:28px;line-height:1.3;color:#FFFFFF;text-wrap:pretty}
#pss-blog .pss-p-16{margin:0 0 18px;font-size:16px;line-height:1.8;color:#FFFFFF}
#pss-blog .pss-p-17{margin:0 0 28px;font-size:16px;line-height:1.8;color:#FFFFFF}
#pss-blog .pss-div-23{display:flex;flex-wrap:wrap;gap:14px 26px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.28)}
#pss-blog .pss-a-6{font-family:Montserrat,sans-serif;font-size:14px;color:#FFFFFF}
#pss-blog .pss-a-6:hover{color:#FFFFFF;text-decoration:underline}
#pss-blog .pss-section-4{margin:64px 0 0;scroll-margin-top:24px}
#pss-blog .pss-div-24{display:flex;align-items:center;gap:14px;margin-bottom:20px}
#pss-blog .pss-span-9{display:block;width:48px;height:3px;background:#FF0000}
#pss-blog .pss-span-10{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#110282}
#pss-blog .pss-h2-3{margin:0 0 28px;font-family:Montserrat,sans-serif;font-weight:400;font-size:28px;line-height:1.3;color:#110282}
#pss-blog .pss-div-25{border-top:1px solid #DDDDDD}
#pss-blog .pss-div-26{border-bottom:1px solid #DDDDDD}
#pss-blog .pss-button-1{display:flex;width:100%;gap:20px;align-items:flex-start;justify-content:space-between;background:none;border:0;padding:20px 0;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif;font-weight:500;font-size:17px;line-height:1.45;color:#1C255B}
#pss-blog .pss-span-11{flex:0 0 auto;font-size:20px;line-height:1;color:#FF0000;transition:transform 200ms cubic-bezier(.4,0,.2,1)}
#pss-blog .pss-div-27{padding:0 0 22px}

@media (max-width:767px){
  #pss-blog{padding:32px 16px 64px !important}
  #pss-blog header > div{padding:32px 22px 30px !important;background-size:64px 64px !important}
  #pss-blog h1{font-size:34px !important;line-height:1.12 !important}
  #pss-blog h2{font-size:24px !important}
  #pss-blog nav[aria-label="Table of contents"]{position:static !important;flex:1 1 100% !important}
}