@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}.brxe-shortcode{width:100%}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}.brxe-button{width:auto}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}#brxe-28395f {text-align: center; color: var(--info-ultra-light); text-shadow: 5px 5px 25px #000000; align-self: center}@media (max-width: 478px) {#brxe-28395f {text-align: center}}#brxe-4a2a82 {text-align: center; color: var(--info-ultra-light); line-height: 1.5em; font-size: 25px; text-shadow: 5px 5px 25px #000000; padding-top: 20px; padding-bottom: 20px}#brxe-4a2a82 a {text-align: center; color: var(--info-ultra-light); line-height: 1.5em; font-size: 25px; text-shadow: 5px 5px 25px #000000; font-size: inherit}@media (max-width: 767px) {#brxe-4a2a82 {text-align: center}#brxe-4a2a82 a {text-align: center; font-size: inherit}}#brxe-a53949 {align-items: center; align-self: center; justify-content: center; color: #ffffff}#brxe-13dffb {justify-content: center; align-items: center; width: 100%; padding-right: 20px; padding-left: 20px; min-height: 100vh; background-image: url(https://safetytrainingpros.com/wp-content/uploads/2026/01/onsite-cpr-aed-first-aid-training-sacramento-1024x540.jpg); background-size: cover}@media (max-width: 991px) {#brxe-13dffb {height: 60vh}}@media (max-width: 767px) {#brxe-13dffb {height: 400px}}@media (max-width: 478px) {#brxe-13dffb {background-image: url(https://safetytrainingpros.com/wp-content/uploads/2026/01/onsite-cpr-aed-first-aid-training-sacramento.jpg); background-blend-mode: normal; background-position: bottom center; background-size: cover; min-height: 50px}}#expertises {padding-top: 20px; padding-right: 20px; padding-left: 20px; justify-content: center; text-align: center}@media (max-width: 991px) {#expertises {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 478px) {#expertises {min-height: 470px}}#brxe-088643 {align-self: flex-start}#brxe-255f33 {align-self: flex-start; width: 600px; font-size: 20px; line-height: 1.5em; text-align: left}#brxe-255f33 a {font-size: 20px; line-height: 1.5em; text-align: left; font-size: inherit}#brxe-95b46c {flex-direction: row}#brxe-b36727 {padding-right: 20px; padding-left: 20px; justify-content: center; margin-top: 120px; margin-bottom: 120px}@media (max-width: 991px) {#brxe-b36727 {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 478px) {#brxe-b36727 {margin-top: 2px}}#brxe-8518d8 {text-align: justify; color: #ffffff; align-self: center; margin-top: -49px}@media (max-width: 478px) {#brxe-8518d8 {text-align: center; margin-top: 6px}}#brxe-488745 {text-align: center; color: #ffffff; align-self: center}#brxe-2edbe2 {align-self: center; scroll-snap-align: center}.gform_wrapper { display: block !important; margin-left: auto !important; margin-right: auto !important; max-width: 700px;  width: 100% !important; box-sizing: border-box;}.gform_wrapper .gfield_label { color: white !important;}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select { background-color: white !important;  color: black !important;  border: 1px solid #ccc;  padding: 8px; border-radius: 4px; }.gform_wrapper ::placeholder { color: #888 !important;}.gform_wrapper .gform_footer input[type="submit"] { background-color: #0073e6; color: white; border: none; padding: 10px 20px; cursor: pointer;} .gform_wrapper .gform_footer input[type="submit"]:hover { background-color: #005bb5;}#brxe-6dd490 {background-color: rgba(247, 247, 248, 0)}#cprquote {padding-bottom: 0; position: relative; background-color: var(--action-dark)}:where(#cprquote > *) {position: relative}#cprquote::before {background-image: linear-gradient(135deg, var(--action-dark), #1c4792 50%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#cprquote {padding-top: 0}}#brxe-6d86d0 {color: #ffd700; fill: #ffd700}#brxe-259700 {margin-top: 15px; margin-bottom: 15px}@media (max-width: 767px) {#brxe-259700 {text-align: center}}#brxe-1033c3 {text-align: center}#brxe-1033c3 a {text-align: center; font-size: inherit}#brxe-ed0140 {align-items: center; width: 30%; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-shrink: 0}#brxe-ed0140:hover {background-color: #ffffff; box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.15)}@media (max-width: 478px) {#brxe-ed0140 {width: 100%}}#brxe-8ecf7e {color: #ffd700; fill: #ffd700}#brxe-f734ea {margin-top: 15px; margin-bottom: 15px}#brxe-10d703 {text-align: center}#brxe-10d703 a {text-align: center; font-size: inherit}#brxe-3358ea {width: 30%; align-items: center; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-shrink: 0}#brxe-3358ea:hover {background-color: #ffffff; box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.15)}@media (max-width: 478px) {#brxe-3358ea {width: 100%}}#brxe-36f3f3 {color: #ffd700; fill: #ffd700}#brxe-b437b7 {margin-top: 15px; margin-bottom: 15px}@media (max-width: 767px) {#brxe-b437b7 {text-align: center}}#brxe-5c5c6b {text-align: center}#brxe-5c5c6b a {text-align: center; font-size: inherit}#brxe-1cb6e8 {width: 30%; align-items: center; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-shrink: 0}#brxe-1cb6e8:hover {background-color: #ffffff; box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.15)}@media (max-width: 478px) {#brxe-1cb6e8 {width: 100%}}#brxe-7c4763 {margin-top: 50px; align-items: stretch; justify-content: space-between; flex-direction: row}#brxe-d40041 {align-self: center}@media (max-width: 478px) {#brxe-d40041 {align-self: center}}#brxe-slpnod {align-items: center; width: 30%; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-shrink: 0}#brxe-slpnod:hover {background-color: #ffffff; box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.15)}@media (max-width: 478px) {#brxe-slpnod {width: 100%}}#brxe-f22548 {align-self: center; text-align: center}#brxe-kdftqh {width: 30%; align-items: center; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-shrink: 0}#brxe-kdftqh:hover {background-color: #ffffff; box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.15)}@media (max-width: 478px) {#brxe-kdftqh {width: 100%}}@media (max-width: 478px) {#brxe-89e755 {align-self: center}}#brxe-qkojhh {width: 30%; align-items: center; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-shrink: 0}#brxe-qkojhh:hover {background-color: #ffffff; box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.15)}@media (max-width: 478px) {#brxe-qkojhh {width: 100%}}#brxe-zpdhaq {margin-top: 50px; align-items: stretch; justify-content: space-between; flex-direction: row}#brxe-dcfcd1 {text-align: center; align-self: center; padding-bottom: 50px}@media (max-width: 478px) {#brxe-dcfcd1 {padding-right: 30px; padding-left: 30px}}#brxe-fppadl {margin-top: 50px; align-items: stretch; justify-content: space-between; flex-direction: row}