
:root, [data-bs-theme=light] {
	--sp-gray-300: #e3e9ef;
	--sp-gray-500: #b4bbc3;
	--sp-gray-600: #858c97;
	--sp-gray-800: #434a57;
	--sp-primary: #2c52fc;
	--sp-secondary: #0b163f;
	--sp-tertiary: #1fffd0;
	--sp-success: #00ff4e;
	--sp-accent: #ffb116;
	--sp-alpha: #634ddc;
	--sp-beta: #f25766;
	--sp-info: #3defff;
	--sp-warning: #fcb900;
	--sp-danger: #ff3210;
	--sp-gray-200: #edf1f5;
	--sp-light: #f3f5fd;
	--sp-light-gray: #7e95be;
	--sp-dark: #495057;
	--sp-white: #fff;
	--sp-black: #000;
	--sp-primary-rgb: 44, 82, 252;
	--sp-secondary-rgb: 11, 22, 63;
	--sp-tertiary-rgb: 31, 255, 208;
	--sp-success-rgb: 0, 255, 78;
	--sp-accent-rgb: 255, 177, 22;
	--sp-alpha-rgb: 99, 77, 220;
	--sp-beta-rgb: 242, 87, 102;
	--sp-info-rgb: 61, 239, 255;
	--sp-warning-rgb: 252, 185, 0;
	--sp-danger-rgb: 255, 50, 16;
	--sp-gray-200-rgb: 237, 241, 245;
	--sp-light-rgb: 243, 245, 253;
	--sp-light-gray-rgb: 126, 149, 190;
	--sp-dark-rgb: 73, 80, 87;
	--sp-primary-text-emphasis: #122165;
	--sp-secondary-text-emphasis: #040919;
	--sp-success-text-emphasis: #00661f;
	--sp-info-text-emphasis: #186066;
	--sp-warning-text-emphasis: #654a00;
	--sp-danger-text-emphasis: #661406;
	--sp-light-text-emphasis: #576071;
	--sp-dark-text-emphasis: #576071;
	--sp-primary-bg-subtle: #d5dcfe;
	--sp-secondary-bg-subtle: #ced0d9;
	--sp-success-bg-subtle: #ccffdc;
	--sp-info-bg-subtle: #d8fcff;
	--sp-warning-bg-subtle: #fef1cc;
	--sp-danger-bg-subtle: #ffd6cf;
	--sp-light-bg-subtle: #fbfcfe;
	--sp-dark-bg-subtle: #d7dde2;
	--sp-primary-border-subtle: #abbafe;
	--sp-secondary-border-subtle: #9da2b2;
	--sp-success-border-subtle: #99ffb8;
	--sp-info-border-subtle: #b1f9ff;
	--sp-warning-border-subtle: #fee399;
	--sp-danger-border-subtle: #ffad9f;
	--sp-light-border-subtle: #edf1f5;
	--sp-dark-border-subtle: #b4bbc3;
	--sp-white-rgb: 255, 255, 255;
	--sp-black-rgb: 0, 0, 0;
	--sp-font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--sp-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--sp-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
	--sp-root-font-size: 16px;
	--sp-body-font-family: var(--sp-font-sans-serif);
	--sp-body-font-size: 1.0625rem;
	--sp-body-font-weight: 400;
	--sp-body-line-height: 1.685;
	--sp-body-color: rgba(9, 30, 67, .8);
	--sp-body-color-rgb: 9, 30, 67;
	--sp-body-bg: #fff;
	--sp-body-bg-rgb: 255, 255, 255;
	--sp-emphasis-color: #000;
	--sp-emphasis-color-rgb: 0, 0, 0;
	--sp-secondary-color: rgba(9, 30, 67, .75);
	--sp-secondary-color-rgb: 9, 30, 67;
	--sp-secondary-bg: #edf1f5;
	--sp-secondary-bg-rgb: 237, 241, 245;
	--sp-tertiary-color: rgba(9, 30, 67, .5);
	--sp-tertiary-color-rgb: 9, 30, 67;
	--sp-tertiary-bg: #f6f9fc;
	--sp-tertiary-bg-rgb: 246, 249, 252;
	--sp-heading-color: #091e42;
	--sp-link-color: #002efd;
	--sp-link-color-rgb: 0, 46, 253;
	--sp-link-decoration: none;
	--sp-link-hover-color: #00177f;
	--sp-link-hover-color-rgb: 0, 23, 127;
	--sp-link-hover-decoration: none;
	--sp-code-color: #d63384;
	--sp-highlight-bg: #fff3cd;
	--sp-border-width: 1px;
	--sp-border-style: solid;
	--sp-border-color: #f3f5fd;
	--sp-border-color-translucent: rgba(0, 0, 0, .175);
	--sp-border-radius: 0.5rem;
	--sp-border-radius-sm: 0.4rem;
	--sp-border-radius-lg: 1rem;
	--sp-border-radius-xl: 1.5rem;
	--sp-border-radius-xxl: 2rem;
	--sp-border-radius-2xl: var(--sp-border-radius-xxl);
	--sp-border-radius-pill: 50rem;
	--sp-box-shadow: 0px 0px 40px rgba(29, 58, 83, .1);
	--sp-box-shadow-sm: 0 0.125rem 0.25rem rgba(29, 58, 83, .15);
	--sp-box-shadow-lg: 0 1rem 3rem rgba(29, 58, 83, .15);
	--sp-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
	--sp-focus-ring-width: 0.25rem;
	--sp-focus-ring-opacity: 0.25;
	--sp-focus-ring-color: rgba(44, 82, 252, .25);
	--sp-form-valid-color: #00ff4e;
	--sp-form-valid-border-color: #00ff4e;
	--sp-form-invalid-color: #ff3210;
	--sp-form-invalid-border-color: #ff3210
}


.wp-admin #edittag .acf-columns-2 div.meta-box-sortables {
	min-width: 100%;
	max-width: 100%;
}

body {
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: #eaeff3;
	color: rgba(9, 30, 67, .8);
	font-family: var(--sp-font-sans-serif);
	font-family: var(--sp-body-font-family);
}


h1, h2, h3, h4, h5, h6 {
	color: #091e42;
	color: var(--sp-heading-color);
	font-family: var(--sp-font-sans-serif);
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 1rem;
	margin-top: 0
}

a {
	color: #002efd;
	color: rgba(var(--sp-link-color-rgb), var(--sp-link-opacity, 1))
}

a, a:hover {
	-webkit-text-decoration: none;
	text-decoration: none
}

a:hover {
	--sp-link-color-rgb: var(--sp-link-hover-color-rgb)
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none
}

html {
	font-size: max(14px, min(1.5vw, 16px));
	min-height: 100%
}

body.login.wp-core-ui {
	background: rgba(0, 0, 0, 0) url(../../images/tiny_grid.png) repeat 50%
}

body.login.wp-core-ui form .button.button-large, body.login.wp-core-ui form .button:not(.wp-hide-pw) {
	background-color: #2c52fc;
	color: #FFF;
	letter-spacing: .8px;
	font-weight: bold;
	margin-bottom: 6px;
	outline: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase
}

body.login.wp-core-ui form .button.button-large:focus, body.login.wp-core-ui form .button.button-large:hover, body.login.wp-core-ui form .button:not(.wp-hide-pw):focus, body.login.wp-core-ui form .button:not(.wp-hide-pw):hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

body.login {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background: #edf1f5;
	color: rgba(9, 30, 67, .8);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	font-family: Inter, serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-family: var(--sp-font-sans-serif);
	padding: 15px
}

body.login-action-login #login {
	max-width: 450px;
	width: 100%
}

.login-action-confirm_admin_email #login {
	margin-top: auto;
}

body.login h1 a {
	background: none !important;
	color: #2c52fc;
	font-size: 20px;
	font-weight: 700;
	height: 100px;
	text-align: center;
	width: 100%;
	display: inline !important;
}

body.login h1 a:before {
	margin: 0 auto 15px !important
}

body.login h1 a:before {
	background: rgba(0, 0, 0, 0) url(../../images/logo-int.png) no-repeat 50%;
	background-size: contain;
	content: "";
	display: block;
	height: 35px;
	width: 100px
}

body.login h1 a:focus, body.login h1 a:hover {
	color: #0325bf
}

body.login #login h1.admin-email__heading {
	border: none;
	color: #fff;
	font-size: 1.5rem;
	font-weight: bold;
}

@media (min-width: 1200px) {
	body.login h1.admin-email__heading {
		font-size: 1rem
	}
}

body.login #login_error, body.login .message {
	background: #7e95be;
	border: none;
	border-radius: 1.5rem;
	-webkit-box-shadow: 0 24px 22px rgba(23, 6, 100, .037), 0 8.5846px 8.03036px rgba(23, 6, 100, .053), 0 4.77692px 3.89859px rgba(23, 6, 100, .067), 0 2.63479px 1.91116px rgba(23, 6, 100, .083), 0 1.15891px .755676px rgba(23, 6, 100, .12);
	box-shadow: 0 24px 22px rgba(23, 6, 100, .037), 0 8.5846px 8.03036px rgba(23, 6, 100, .053), 0 4.77692px 3.89859px rgba(23, 6, 100, .067), 0 2.63479px 1.91116px rgba(23, 6, 100, .083), 0 1.15891px .755676px rgba(23, 6, 100, .12);
	color: #e3e8ec;
	font-size: .875rem;
	padding: 1.1rem 1.6rem
}

body.login .success {
	background: #399c22
}

body.login #login_error {
	background: #de2a2a
}

body.login h1 {
	margin-bottom: 30px;
}

body.login #login form {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: #092959;
	border: none;
	color: #FFF;
	border-radius: 20px;
	-webkit-box-shadow: 0 24px 22px rgba(23, 6, 100, .037), 0 8.5846px 8.03036px rgba(23, 6, 100, .053), 0 4.77692px 3.89859px rgba(23, 6, 100, .067), 0 2.63479px 1.91116px rgba(23, 6, 100, .083), 0 1.15891px .755676px rgba(23, 6, 100, .12);
	box-shadow: 0 24px 22px rgba(23, 6, 100, .037), 0 8.5846px 8.03036px rgba(23, 6, 100, .053), 0 4.77692px 3.89859px rgba(23, 6, 100, .067), 0 2.63479px 1.91116px rgba(23, 6, 100, .083), 0 1.15891px .755676px rgba(23, 6, 100, .12);
	color: rgba(9, 30, 67, .8);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	font-family: Inter, serif, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-family: var(--sp-font-sans-serif);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.685;
	margin: 2rem 0 4rem;
	overflow: visible;
	padding: 26px 34px 34px
}

body.login #login form a:not(.button) {
	color: #fff;
	text-decoration: underline;
}

body.login form h1,
body.login form h2,
body.login form label {
	color: #fff;
	font-weight: 700
}

body.login form p {
	color: #fff;
}

body.login form.admin-email-confirm-form {
	padding: 0
}

body.login .forgetmenot {
	font-weight: 400
}

body.login .forgetmenot input[type=checkbox]:checked:before {
	display: none
}

body.login #backtoblog, body.login #nav, body.login .admin-email__actions-secondary, body.login .privacy-policy-page-link {
	color: #2c52fc;
	font-size: .875rem;
	margin: 0 0 .5rem;
	padding: 0;
	text-align: center
}

body.login #backtoblog a, body.login #nav a, body.login .admin-email__actions-secondary a, body.login .privacy-policy-page-link a {
	color: #002efd;
	text-align: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

body.login #backtoblog a:focus, body.login #backtoblog a:hover, body.login #nav a:focus, body.login #nav a:hover, body.login .admin-email__actions-secondary a:focus, body.login .admin-email__actions-secondary a:hover, body.login .privacy-policy-page-link a:focus, body.login .privacy-policy-page-link a:hover {
	color: #00177f
}

body.login .admin-email__actions {
	margin-top: 1rem
}

body.login .admin-email__actions-primary {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	justify-content: space-between;
	margin-bottom: 2rem;
	margin-top: 1rem
}

#login {
	color: rgba(9, 30, 67, .8);
	padding: 0
}

#language-switcher {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0
}

#language-switcher label {
	margin-bottom: 0
}


.acf-settings-wrap #postbox-container-1 .postbox #major-publishing-actions #publishing-action .button {
	padding: 5px 20px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	background: #007EFF;
}


#wp-admin-bar-my-sites > .ab-sub-wrapper {
	max-width: 300px;
}

#wp-admin-bar-my-sites .ab-sub-secondary {
	min-width: 240px !important;
	background: var(--sp-secondary) !important;
	padding: 0 !important;
}

#wp-admin-bar-my-sites .ab-sub-secondary .menupop .ab-item {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: auto;
	line-height: inherit;
}

#wp-admin-bar-my-sites .ab-sub-secondary .menupop:not(:first-child) {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover .wp-admin-bar-arrow,
#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover .blavatar {
	color: #FFF;
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-sub-wrapper {
	margin-top: -39px;
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary li a {
	color: #FFF !important;
}

#wpadminbar .quicklinks .menupop .ab-sub-secondary li a:hover {
	background: #040a21;
	color: #ffb116 !important;
}

#wpadminbar .menupop .menupop > .ab-item .wp-admin-bar-arrow:before {
	top: auto;
}


#edittag .acf-column-2 div.meta-box-sortables {
	min-width: auto !important;
}
