
:root {
 --smplsColorPrimary-hsl: 214 79% 32%;
 --smplsColorLightPrimary-hsl: 358 83% 50%;
 --smplsColorDarkPrimary-hsl: 80 4% 14%;

 --smplsColorGray50-hsl: 213 40% 98%;
 --smplsColorGray100-hsl: 213 34% 96%;
 --smplsColorGray200-hsl: 213 25% 91%;
 --smplsColorGray300-hsl: 213 18% 84%;
 --smplsColorGray400-hsl: 213 13% 65%;
 --smplsColorGray500-hsl: 213 11% 47%;
 --smplsColorGray600-hsl: 213 14% 35%;
 --smplsColorGray700-hsl: 213 19% 27%;
 --smplsColorGray800-hsl: 213 27% 18%;
 --smplsColorGray900-hsl: 213 38% 11%;
 --smplsColorGray950-hsl: 213 62% 5%;

 --smpls-primary-50: hsl(var(--smplsColorGray50-hsl));
 --smpls-primary-50-rgb: 248, 250, 252;
 --smpls-primary-100: hsl(var(--smplsColorGray100-hsl));
 --smpls-primary-100-rgb: 241, 244, 248;
 --smpls-primary-200: hsl(var(--smplsColorGray200-hsl));
 --smpls-primary-200-rgb: 226, 231, 238;
 --smpls-primary-300: hsl(var(--smplsColorGray300-hsl));
 --smpls-primary-300-rgb: 207, 213, 222;
 --smpls-primary-400: hsl(var(--smplsColorGray400-hsl));
 --smpls-primary-400-rgb: 154, 165, 177;
 --smpls-primary-500: hsl(var(--smplsColorGray500-hsl));
 --smpls-primary-500-rgb: 107, 119, 133;
 --smpls-primary-600: hsl(var(--smplsColorGray600-hsl));
 --smpls-primary-600-rgb: 77, 88, 102;
 --smpls-primary-700: hsl(var(--smplsColorGray700-hsl));
 --smpls-primary-700-rgb: 56, 68, 82;
 --smpls-primary-800: hsl(var(--smplsColorGray800-hsl));
 --smpls-primary-800-rgb: 34, 45, 58;
 --smpls-primary-900: hsl(var(--smplsColorGray900-hsl));
 --smpls-primary-900-rgb: 17, 27, 39;
 --smpls-primary-950: hsl(var(--smplsColorGray950-hsl));
 --smpls-primary-950-rgb: 5, 12, 21;
 --smpls-primary: hsl(var(--smplsColorGray700-hsl));
 --smpls-primary-rgb: 56, 68, 82;

 --smplsColorHeaderButtonText: hsl(var(--smplsColorWhite-hsl));
 --smplsColorHeaderButtonTextHover: hsl(var(--smplsColorWhite-hsl));
 --smplsColorCardButtonTextDark: hsl(var(--smplsColorWhite-hsl));
 --smplsColorButtonTextDark: hsl(var(--smplsColorWhite-hsl));
 --smplsColorHeaderButtonTextDark: hsl(var(--smplsColorWhite-hsl));
 --smplsColorSubHeading: hsl(var(--smplsColorGray950-hsl));
 --smplsColorHeading: hsl(var(--smplsColorGray950-hsl));
 --smplsColorParagraph: hsl(var(--smplsColorGray950-hsl));

 --smplsColorFooterIconFlat: hsl(var(--smplsColorDarkPrimary-hsl));
 --smplsColorFooterLink: hsl(var(--smplsColorDarkPrimary-hsl));

 --smplsColorSectionOverlayGradient: radial-gradient(circle, rgb(56 68 82 / 74%) 0%, rgb(34 45 58 / 71%) 35%, rgb(5 12 21 / 92%) 100%);
 --smplsColorHeadroom: hsl(var(--smplsColorPrimary-hsl));
 --smplsColorHeadroomDark: hsl(var(--smplsColorPrimary-hsl));
}

.site-header__inner .site-header__backdrop,
.dark .site-header .site-header__backdrop {
 background-color: rgb(34 45 58 / 91%);
}

[data-widget_type=dynamic-posts].style1 .dynamic-post-card__image:before {
 --tw-gradient-from: rgba(56, 68, 82, 1) var(--tw-gradient-from-position);
 --tw-gradient-to: rgba(56, 68, 82, 0) var(--tw-gradient-to-position);
 --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
 background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-gray-50 { background-color: hsl(var(--smplsColorGray50-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-100 { background-color: hsl(var(--smplsColorGray100-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-200 { background-color: hsl(var(--smplsColorGray200-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-300 { background-color: hsl(var(--smplsColorGray300-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-400 { background-color: hsl(var(--smplsColorGray400-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-500 { background-color: hsl(var(--smplsColorGray500-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-600 { background-color: hsl(var(--smplsColorGray600-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-700 { background-color: hsl(var(--smplsColorGray700-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-800 { background-color: hsl(var(--smplsColorGray800-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-900 { background-color: hsl(var(--smplsColorGray900-hsl) / var(--tw-bg-opacity, 1)) !important; }
.bg-gray-950 { background-color: hsl(var(--smplsColorGray950-hsl) / var(--tw-bg-opacity, 1)) !important; }

.text-gray-50 { color: hsl(var(--smplsColorGray50-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-100 { color: hsl(var(--smplsColorGray100-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-200 { color: hsl(var(--smplsColorGray200-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-300 { color: hsl(var(--smplsColorGray300-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-400 { color: hsl(var(--smplsColorGray400-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-500 { color: hsl(var(--smplsColorGray500-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-600 { color: hsl(var(--smplsColorGray600-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-700 { color: hsl(var(--smplsColorGray700-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-800 { color: hsl(var(--smplsColorGray800-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-900 { color: hsl(var(--smplsColorGray900-hsl) / var(--tw-text-opacity, 1)) !important; }
.text-gray-950 { color: hsl(var(--smplsColorGray950-hsl) / var(--tw-text-opacity, 1)) !important; }

.border-gray-50 { border-color: hsl(var(--smplsColorGray50-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-100 { border-color: hsl(var(--smplsColorGray100-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-200 { border-color: hsl(var(--smplsColorGray200-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-300 { border-color: hsl(var(--smplsColorGray300-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-400 { border-color: hsl(var(--smplsColorGray400-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-500 { border-color: hsl(var(--smplsColorGray500-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-600 { border-color: hsl(var(--smplsColorGray600-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-700 { border-color: hsl(var(--smplsColorGray700-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-800 { border-color: hsl(var(--smplsColorGray800-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-900 { border-color: hsl(var(--smplsColorGray900-hsl) / var(--tw-border-opacity, 1)) !important; }
.border-gray-950 { border-color: hsl(var(--smplsColorGray950-hsl) / var(--tw-border-opacity, 1)) !important; }

.bg-secondary {
 background-color: hsl(var(--smplsColorLightPrimary-hsl)) !important;
}

.text-secondary {
 color: hsl(var(--smplsColorLightPrimary-hsl)) !important;
}

.border-secondary {
 border-color: hsl(var(--smplsColorLightPrimary-hsl)) !important;
}

.outline-secondary {
 outline-color: hsl(var(--smplsColorLightPrimary-hsl)) !important;
}

.outline-secondary\/40 {
 outline-color: hsl(var(--smplsColorLightPrimary-hsl) / 0.4) !important;
}

.bg-secondary\/20 {
 background-color: hsl(var(--smplsColorLightPrimary-hsl) / 0.2) !important;
}