.fa-solid,.fas,.fa-brands{display:inline-block;width:1em;height:1em;flex:0 0 1em;background-color:currentColor;-webkit-mask-image:var(--app-icon);mask-image:var(--app-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.125em}.fa-arrow-left{--app-icon: url(/assets/icons/solid/arrow-left.svg)}.fa-arrow-right{--app-icon: url(/assets/icons/solid/arrow-right.svg)}.fa-briefcase-medical{--app-icon: url(/assets/icons/solid/briefcase-medical.svg)}.fa-broadcast-tower{--app-icon: url(/assets/icons/solid/tower-broadcast.svg)}.fa-building{--app-icon: url(/assets/icons/solid/building.svg)}.fa-certificate{--app-icon: url(/assets/icons/solid/certificate.svg)}.fa-check{--app-icon: url(/assets/icons/solid/check.svg)}.fa-check-circle{--app-icon: url(/assets/icons/solid/circle-check.svg)}.fa-chevron-down{--app-icon: url(/assets/icons/solid/chevron-down.svg)}.fa-chevron-up{--app-icon: url(/assets/icons/solid/chevron-up.svg)}.fa-circle-question{--app-icon: url(/assets/icons/solid/circle-question.svg)}.fa-clock{--app-icon: url(/assets/icons/solid/clock.svg)}.fa-envelope{--app-icon: url(/assets/icons/solid/envelope.svg)}.fa-exclamation-triangle{--app-icon: url(/assets/icons/solid/triangle-exclamation.svg)}.fa-eye{--app-icon: url(/assets/icons/solid/eye.svg)}.fa-eye-slash{--app-icon: url(/assets/icons/solid/eye-slash.svg)}.fa-hard-hat{--app-icon: url(/assets/icons/solid/helmet-safety.svg)}.fa-heart{--app-icon: url(/assets/icons/solid/heart.svg)}.fa-heartbeat{--app-icon: url(/assets/icons/solid/heart-pulse.svg)}.fa-hospital{--app-icon: url(/assets/icons/solid/hospital.svg)}.fa-location-dot,.fa-map-marker-alt{--app-icon: url(/assets/icons/solid/location-dot.svg)}.fa-phone{--app-icon: url(/assets/icons/solid/phone.svg)}.fa-shield-alt{--app-icon: url(/assets/icons/solid/shield-halved.svg)}.fa-spinner{--app-icon: url(/assets/icons/solid/spinner.svg)}.fa-tablet-alt{--app-icon: url(/assets/icons/solid/tablet-screen-button.svg)}.fa-user{--app-icon: url(/assets/icons/solid/user.svg)}.fa-users{--app-icon: url(/assets/icons/solid/users.svg)}.fa-wrench{--app-icon: url(/assets/icons/solid/wrench.svg)}.fa-facebook{--app-icon: url(/assets/icons/brands/facebook.svg)}.fa-instagram{--app-icon: url(/assets/icons/brands/instagram.svg)}.fa-twitter{--app-icon: url(/assets/icons/brands/twitter.svg)}.fa-spin{animation:app-icon-spin 1s linear infinite}@keyframes app-icon-spin{to{transform:rotate(360deg)}}@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{background-color:#f8fafc;color:#1a2733;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0;padding:0;min-height:100%;overflow-x:clip}img{max-width:100%;height:auto}.full-layout{display:flex;flex-direction:column;min-height:100vh;padding:0;margin:0;background-color:#f8fafc}.content-wrapper{flex:1;width:100%;padding:24px;box-sizing:border-box}.content-wrapper .page-limited-content{max-width:1200px;margin:0 auto;padding:24px}@media(max-width:768px){.content-wrapper,.page-limited-content{padding:16px}}header,footer{background-color:#2c5f7a;color:#fff;padding:24px;text-align:center}a{color:#2c5f7a;text-decoration:none;transition:color .3s ease}a:hover{color:#ffb800}button{font-family:inherit;cursor:pointer;border:none;transition:background-color .25s ease,box-shadow .25s ease}.btn-primary,.primary-button{display:inline-flex;align-items:center;gap:8px;background-color:#ffb800;color:#1a2733;font-size:16px;font-weight:600;padding:12px 28px;border-radius:8px;border:none;cursor:pointer;box-shadow:0 2px 8px #2c5f7a33;transition:background-color .25s ease,box-shadow .25s ease,transform .15s ease;text-decoration:none}.btn-primary:hover,.primary-button:hover{background-color:color-mix(in srgb,#FFB800 88%,black);box-shadow:0 4px 16px #2c5f7a40;transform:translateY(-1px);color:#1a2733}.btn-primary:active,.primary-button:active{transform:translateY(0);box-shadow:0 2px 8px #2c5f7a33}.btn-secondary,.secondary-button{display:inline-flex;align-items:center;gap:8px;background-color:transparent;color:#2c5f7a;font-size:16px;font-weight:500;padding:11px 27px;border-radius:8px;border:2px solid #2C5F7A;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease;text-decoration:none}.btn-secondary:hover,.secondary-button:hover{background-color:#2c5f7a;color:#fff;border-color:#2c5f7a}.btn-outline{display:inline-flex;align-items:center;gap:8px;background-color:transparent;color:#2c5f7a;font-size:16px;font-weight:500;padding:11px 27px;border-radius:8px;border:2px solid #2C5F7A;cursor:pointer;transition:background-color .25s ease,color .25s ease;text-decoration:none}.btn-outline:hover{background-color:#2c5f7a;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.dark-button{display:inline-flex;align-items:center;gap:8px;background-color:#1a2733;color:#fff;font-size:16px;font-weight:500;padding:12px 28px;border-radius:8px;border:none;cursor:pointer;transition:background-color .25s ease;text-decoration:none}.dark-button:hover{background-color:color-mix(in srgb,#1A2733 85%,white)}
