/*!
Theme Name: Kaduna Business School
Theme URI: https://them.es/starter
Author: Ikechukwu Mbilitem
Author URI: https://linkedin.com/in/xtremeleo
Description: Theme designed for KBS
Version: 2.4.4
Requires at least: 5.0
Tested up to: 5.7
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: xtd
*/

/* Don't overwrite this file. Compile "/assets/main.(less|scss)" to "/assets/css/main.css" */


/* From http://codex.wordpress.org/CSS */

.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.gallery-item {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	display: inline-block;
	max-width: 100%;
}

.gallery-item a img {
	display: block;
	-webkit-transition: -webkit-filter 0.2s ease-in;
	transition: -webkit-filter 0.2s ease-in;
	transition: filter 0.2s ease-in;
	transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img {
	-webkit-filter: opacity(60%);
	filter: opacity(60%);
}

.gallery-caption {
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	margin-bottom: 0;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.bypostauthor {
	font-weight: bold;
}

.xtd-quote-green {
	border-top: 2px solid #008000;
	border-bottom: 2px solid #008000;
	border-right: 0px solid #008000;
	border-left: 8px solid #008000;
	background-color: #C7F4C7;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


.serv-box {
  width: 200px; 
  height: 200px;
}

.serv-box > span {
  font-size: 3.75rem;
  line-height: 1;
}

.serv-box > span i {
  height: 3.75rem;
}

.serv-box > span + h4 {
  margin-top: 1.25rem;
}
.serv-box > h4 {
  font-weight: 500;
}
.serv-box > h4 + p {
  margin-top: 5px;
}

.navbar-brand img {
  height: 60px!important;
}

.bg {background-image: url('assets/img/bg.png');}

.menu-top .menu-item {display: flex!important; align-items:center; }
.menu-top .menu-item .nav-link {font-size: 24px!important; font-weight:700; color: #7b2a40!important;}
.menu-top-btn {font-size: 24px!important; font-weight:700!important; color: #FFFFFF!important; background-color: #7b2a40!important; padding-left: 2%; padding-right: 2%;}

.main-menu-nav{
 
}

.main-menu-trans{background-color: #7b2a40 !important; transition: background-color 200ms linear;}
.main-menu-trans .menu-top .menu-item .nav-link {font-size: 24px!important; font-weight:700; color: #FFFFFF!important;}

.main-menu .menu-item .nav-link {font-size: 24px!important; font-weight:700; color: #FFFFFF!important;}

#footer .copyright{ color: #bfc0c5; background-color: #202020;}

/*
Theme Name: Custom WordPress Block Styles
Description: Custom CSS styles for WordPress Gutenberg blocks.
Version: 1.0.0
*/

/* =========================
   Base / Global
   ========================= */

:root {
	--wp-block-gap: 1.5rem;
	--color-primary: #2563eb;
	--color-primary-hover: #1d4ed8;
	--color-text: #1f2937;
	--color-muted: #6b7280;
	--color-border: #e5e7eb;
	--color-background: #ffffff;
	--color-light: #f9fafb;
	--radius: 8px;
	--shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}

.wp-site-blocks {
	overflow: hidden;
}

.wp-block {
	margin-top: var(--wp-block-gap);
	margin-bottom: var(--wp-block-gap);
}

p {
	line-height: 1.7;
/*
	color: var(--color-text);
*/
}

/* =========================
   Headings
   ========================= */

.wp-block-heading {
	color: var(--color-text);
	line-height: 1.2;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

h1.wp-block-heading {
	font-size: clamp(2.25rem, 5vw, 4rem);
}

h2.wp-block-heading {
	font-size: clamp(1.875rem, 4vw, 3rem);
}

h3.wp-block-heading {
	font-size: clamp(1.5rem, 3vw, 2.25rem);
}

h4.wp-block-heading {
	font-size: 1.5rem;
}

h5.wp-block-heading {
	font-size: 1.25rem;
}

h6.wp-block-heading {
	font-size: 1rem;
}

/* =========================
   Group Block
   ========================= */

.wp-block-group {
	box-sizing: border-box;
}

.wp-block-group.is-layout-flex {
	gap: var(--wp-block-gap);
}

.wp-block-group.is-layout-grid {
	gap: var(--wp-block-gap);
}

/* =========================
   Columns
   ========================= */

.wp-block-columns {
	display: flex;
	flex-wrap: wrap;
	gap: var(--wp-block-gap);
}

.wp-block-column {
	flex: 1 1 0;
	min-width: 0;
}

/* =========================
   Buttons
   ========================= */

.wp-block-buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}

.wp-block-button__link {
	background-color: var(--color-primary);
	border-radius: var(--radius);
	color: #fff;
	display: inline-block;
	font-weight: 600;
	padding: 0.75rem 1.25rem;
	text-decoration: none;
	transition:
		background-color 0.2s ease,
		transform 0.2s ease,
		box-shadow 0.2s ease;
}

.wp-block-button__link:hover,
.wp-block-button__link:focus {
	background-color: var(--color-primary-hover);
	color: #fff;
	transform: translateY(-1px);
	box-shadow: var(--shadow);
}

.wp-block-button.is-style-outline .wp-block-button__link {
	background: transparent;
	border: 2px solid var(--color-primary);
	color: var(--color-primary);
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background: var(--color-primary);
	color: #fff;
}

/* =========================
   Images
   ========================= */

.wp-block-image {
	margin-bottom: var(--wp-block-gap);
}

.wp-block-image img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

.wp-block-image.is-style-rounded img {
	border-radius: var(--radius);
}

.wp-block-image.is-style-circle img {
	border-radius: 50%;
}

/* =========================
   Cover Block
   ========================= */

.wp-block-cover {
	border-radius: var(--radius);
	overflow: hidden;
}

.wp-block-cover__inner-container {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 2rem;
}

/* =========================
   Quote
   ========================= */

.wp-block-quote {
	border-left: 4px solid var(--color-primary);
	margin: 2rem 0;
	padding: 0.5rem 1.5rem;
}

.wp-block-quote p {
	font-size: 1.25rem;
	font-style: italic;
	margin: 0;
}

.wp-block-quote cite {
	color: var(--color-muted);
	display: block;
	font-size: 0.9rem;
	margin-top: 0.75rem;
}

/* =========================
   Pullquote
   ========================= */

.wp-block-pullquote {
	border-top: 4px solid var(--color-primary);
	border-bottom: 4px solid var(--color-primary);
	padding: 2rem 1rem;
}

.wp-block-pullquote blockquote {
	margin: 0;
}

.wp-block-pullquote p {
	font-size: clamp(1.5rem, 3vw, 2.25rem);
	font-weight: 600;
	line-height: 1.3;
}

/* =========================
   Lists
   ========================= */

.wp-block-list {
	padding-left: 1.5rem;
}

.wp-block-list li {
	margin-bottom: 0.5rem;
	line-height: 1.6;
}

/* =========================
   Separator
   ========================= */

.wp-block-separator {
	border: 0;
	border-top: 1px solid var(--color-border);
	margin: 3rem auto;
}

.wp-block-separator.is-style-wide {
	width: 100%;
}

.wp-block-separator.is-style-dots {
	border: 0;
	height: auto;
	text-align: center;
}

.wp-block-separator.is-style-dots::before {
	color: var(--color-muted);
	content: "···";
	font-size: 1.5rem;
	letter-spacing: 0.5rem;
}

/* =========================
   Table
   ========================= */

.wp-block-table {
	overflow-x: auto;
}

.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}

.wp-block-table th,
.wp-block-table td {
	border: 1px solid var(--color-border);
	padding: 0.75rem 1rem;
	text-align: left;
}

.wp-block-table th {
	background: var(--color-light);
	font-weight: 600;
}

/* =========================
   Code
   ========================= */

.wp-block-code,
.wp-block-preformatted {
	background: #111827;
	border-radius: var(--radius);
	color: #f9fafb;
	overflow-x: auto;
	padding: 1.25rem;
}

.wp-block-code code,
.wp-block-preformatted {
	font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
	font-size: 0.9rem;
}

/* =========================
   Verse
   ========================= */

.wp-block-verse {
	font-family: Georgia, serif;
	line-height: 1.8;
	white-space: pre-wrap;
}

/* =========================
   Media & Text
   ========================= */

.wp-block-media-text {
	border-radius: var(--radius);
	overflow: hidden;
}

.wp-block-media-text__content {
	padding: 2rem;
}

/* =========================
   Gallery
   ========================= */

.wp-block-gallery {
	gap: 1rem !important;
}

.wp-block-gallery .wp-block-image {
	margin: 0;
}

.wp-block-gallery img {
	border-radius: var(--radius);
}

/* =========================
   Query / Post Blocks
   ========================= */

.wp-block-post-template {
	gap: 2rem;
}

.wp-block-post {
	margin-bottom: 2rem;
}

.wp-block-post-title a {
	color: var(--color-text);
	text-decoration: none;
}

.wp-block-post-title a:hover {
	color: var(--color-primary);
}

.wp-block-post-excerpt {
	color: var(--color-muted);
}

/* =========================
   Search Block
   ========================= */

.wp-block-search {
	display: flex;
	gap: 0.5rem;
}

.wp-block-search__input {
	border: 1px solid var(--color-border);
	border-radius: var(--radius);
	padding: 0.75rem 1rem;
	width: 100%;
}

.wp-block-search__button {
	background: var(--color-primary);
	border: 0;
	border-radius: var(--radius);
	color: #fff;
	cursor: pointer;
	font-weight: 600;
	padding: 0.75rem 1.25rem;
}

.wp-block-search__button:hover {
	background: var(--color-primary-hover);
}

/* =========================
   Details Block
   ========================= */

.wp-block-details {
	border: 1px solid var(--color-border);
	border-radius: var(--radius);
	padding: 1rem 1.25rem;
}

.wp-block-details summary {
	cursor: pointer;
	font-weight: 600;
}

/* =========================
   Social Links
   ========================= */

.wp-block-social-links {
	gap: 0.5rem;
}

.wp-block-social-link {
	transition: transform 0.2s ease;
}

.wp-block-social-link:hover {
	transform: translateY(-2px);
}

/* =========================
   Responsive
   ========================= */

@media (max-width: 781px) {
	.wp-block-columns {
		flex-direction: column;
	}

	.wp-block-column {
		flex-basis: 100% !important;
	}

	.wp-block-buttons {
		flex-direction: column;
	}

	.wp-block-button,
	.wp-block-button__link {
		width: 100%;
	}

	.wp-block-media-text {
		grid-template-columns: 1fr !important;
	}

	.wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
	}

	.wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
		padding: 1.5rem;
	}

	.wp-block-cover__inner-container {
		padding: 1.5rem;
	}
}

@media (max-width: 480px) {
	.wp-block-group,
	.wp-block-column {
		padding-left: 0;
		padding-right: 0;
	}

	.wp-block-quote {
		padding-left: 1rem;
	}

	.wp-block-table th,
	.wp-block-table td {
		padding: 0.5rem;
	}
}

/* =========================
   Accessibility
   ========================= */

:focus-visible {
	outline: 3px solid rgba(37, 99, 235, 0.5);
	outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		scroll-behavior: auto !important;
		transition: none !important;
	}
}

.wp-block-columns {
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap!important
}
@media (min-width:782px) {
  .wp-block-columns {
    flex-wrap:nowrap!important
  }
}
.wp-block-columns {
  align-items:normal!important
}
.wp-block-columns.are-vertically-aligned-top {
  align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
  align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items:flex-end
}
@media (max-width:781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis:100%!important
  }
}
@media (min-width:782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis:0;
    flex-grow:1
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
    flex-grow:0
  }
}
.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
  flex-basis:0;
  flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
  flex-grow:0
}
:where(.wp-block-columns) {
  margin-bottom:1.75em
}
:where(.wp-block-columns.has-background) {
  padding:1.25em 2.375em
}
.wp-block-column {
  flex-grow:1;
  min-width:0;
  overflow-wrap:break-word;
  word-break:break-word
}
.wp-block-column.is-vertically-aligned-top {
  align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
  align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self:flex-end
}
.wp-block-column.is-vertically-aligned-stretch {
  align-self:stretch
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
  width:100%
}
/*# sourceURL=https://kbs.edu.ng/wp-includes/blocks/columns/style.min.css */


:root {
  --wp-block-synced-color:#7a00df;
  --wp-block-synced-color--rgb:122,0,223;
  --wp-bound-block-color:var(--wp-block-synced-color);
  --wp-editor-canvas-background:#ddd;
  --wp-admin-theme-color:#007cba;
  --wp-admin-theme-color--rgb:0,124,186;
  --wp-admin-theme-color-darker-10:#006ba1;
  --wp-admin-theme-color-darker-10--rgb:0,107,160.5;
  --wp-admin-theme-color-darker-20:#005a87;
  --wp-admin-theme-color-darker-20--rgb:0,90,135;
  --wp-admin-border-width-focus:2px
}
@media (min-resolution:192dpi) {
  :root {
    --wp-admin-border-width-focus:1.5px
  }
}
.wp-element-button {
  cursor:pointer
}
:root .has-very-light-gray-background-color {
  background-color:#eee
}
:root .has-very-dark-gray-background-color {
  background-color:#313131
}
:root .has-very-light-gray-color {
  color:#eee
}
:root .has-very-dark-gray-color {
  color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
  background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
  background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
  background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
  background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
  background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
  background:linear-gradient(135deg,#020381,#2874fc)
}
:root {
  --wp--preset--font-size--normal:16px;
  --wp--preset--font-size--huge:42px
}
.has-regular-font-size {
  font-size:1em
}
.has-larger-font-size {
  font-size:2.625em
}
.has-normal-font-size {
  font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
  font-size:var(--wp--preset--font-size--huge)
}
:root .has-text-align-center {
  text-align:center
}
:root .has-text-align-left {
  text-align:left
}
:root .has-text-align-right {
  text-align:right
}
.has-fit-text {
  white-space:nowrap!important
}
#end-resizable-editor-section {
  display:none
}
.aligncenter {
  clear:both
}
.items-justified-left {
  justify-content:flex-start
}
.items-justified-center {
  justify-content:center
}
.items-justified-right {
  justify-content:flex-end
}
.items-justified-space-between {
  justify-content:space-between
}
.screen-reader-text {
  word-wrap:normal!important;
  border:0;
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.screen-reader-text:focus {
  background-color:#ddd;
  clip-path:none;
  color:#444;
  display:block;
  font-size:1em;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000
}
html :where(.has-border-color) {
  border-style:solid
}
html :where([style*=border-color]) {
  border-style:solid
}
html :where([style*=border-top-color]) {
  border-top-style:solid
}
html :where([style*=border-right-color]) {
  border-right-style:solid
}
html :where([style*=border-bottom-color]) {
  border-bottom-style:solid
}
html :where([style*=border-left-color]) {
  border-left-style:solid
}
html :where([style*=border-width]) {
  border-style:solid
}
html :where([style*=border-top-width]) {
  border-top-style:solid
}
html :where([style*=border-right-width]) {
  border-right-style:solid
}
html :where([style*=border-bottom-width]) {
  border-bottom-style:solid
}
html :where([style*=border-left-width]) {
  border-left-style:solid
}
html :where(img[class*=wp-image-]) {
  height:auto;
  max-width:100%
}
:where(figure) {
  margin:0 0 1em
}
html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset:0px
  }
}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
/*# sourceURL=global-styles-inline-css */
