@import url(https://use.typekit.net/ihj8jjx.css);
/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
	box-sizing: border-box;
}
/**
Use a more readable tab size (opinionated).
*/
html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}
/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
	margin: 0;
}
/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/
body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}
/*
Grouping content
================
*/
/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/
hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}
/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}
/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
	font-weight: bolder;
}
/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/**
Add the correct font size in all browsers.
*/
small {
	font-size: 80%;
}
/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/*
Tabular data
============
*/
/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}
/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
	text-transform: none;
}
/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}
/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
	box-shadow: none;
}
/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
	padding: 0;
}
/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
	vertical-align: baseline;
}
/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}
/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}
/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
	-webkit-appearance: none;
}
/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}
/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
	display: list-item;
}
/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: rubrik-edge-new, sans-serif; /* 1 */
  line-height: 1.5; /* 2 */
}
/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */
body {
  font-family: inherit;
  line-height: inherit;
}
/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px;
}
/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #a1a1aa;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a1a1aa;
}
button,
[role="button"] {
  cursor: pointer;
}
/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
:-moz-focusring {
	outline: auto;
}
table {
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit;
}
/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto;
}
/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */
[hidden] {
  display: none;
}
*, ::before, ::after{
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	border-color: currentColor;
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
	--tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
:is(#wpwrap, .editor-styles-wrapper) .pointer-events-none{
	pointer-events: none;
}
:is(#wpwrap, .editor-styles-wrapper) .visible{
	visibility: visible;
}
:is(#wpwrap, .editor-styles-wrapper) .invisible{
	visibility: hidden;
}
:is(#wpwrap, .editor-styles-wrapper) .static{
	position: static;
}
:is(#wpwrap, .editor-styles-wrapper) .absolute{
	position: absolute;
}
:is(#wpwrap, .editor-styles-wrapper) .relative{
	position: relative;
}
:is(#wpwrap, .editor-styles-wrapper) .inset-0{
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .inset-x-0{
	left: 0px;
	right: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .left-0{
	left: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-auto{
	bottom: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .top-1\/2{
	top: 50%;
}
:is(#wpwrap, .editor-styles-wrapper) .left-1\/2{
	left: 50%;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-4{
	bottom: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .right-4{
	right: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .left-3{
	left: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .top-0{
	top: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-0{
	bottom: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .right-3{
	right: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .top-\[2px\]{
	top: 2px;
}
:is(#wpwrap, .editor-styles-wrapper) .\!top-0{
	top: 0px !important;
}
:is(#wpwrap, .editor-styles-wrapper) .top-10{
	top: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .right-10{
	right: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .right-5{
	right: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-5{
	bottom: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .right-0{
	right: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .-bottom-7{
	bottom: -1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-top-6{
	top: -1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-left-5{
	left: -1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-right-5{
	right: -1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .left-full{
	left: 100%;
}
:is(#wpwrap, .editor-styles-wrapper) .-top-5{
	top: -1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .left-\[-30px\]{
	left: -30px;
}
:is(#wpwrap, .editor-styles-wrapper) .left-\[100px\]{
	left: 100px;
}
:is(#wpwrap, .editor-styles-wrapper) .left-\[500px\]{
	left: 500px;
}
:is(#wpwrap, .editor-styles-wrapper) .right-14{
	right: 3.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-7{
	bottom: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .top-\[-200px\]{
	top: -200px;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-\[-100px\]{
	bottom: -100px;
}
:is(#wpwrap, .editor-styles-wrapper) .-right-10{
	right: -2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .right-2{
	right: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .left-5{
	left: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .left-\[25\%\]{
	left: 25%;
}
:is(#wpwrap, .editor-styles-wrapper) .right-\[25\%\]{
	right: 25%;
}
:is(#wpwrap, .editor-styles-wrapper) .right-\[10px\]{
	right: 10px;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-\[-80px\]{
	bottom: -80px;
}
:is(#wpwrap, .editor-styles-wrapper) .right-\[20px\]{
	right: 20px;
}
:is(#wpwrap, .editor-styles-wrapper) .left-\[10px\]{
	left: 10px;
}
:is(#wpwrap, .editor-styles-wrapper) .right-\[28\%\]{
	right: 28%;
}
:is(#wpwrap, .editor-styles-wrapper) .right-\[25px\]{
	right: 25px;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-\[100\%\]{
	bottom: 100%;
}
:is(#wpwrap, .editor-styles-wrapper) .bottom-14{
	bottom: 3.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .z-0{
	z-index: 0;
}
:is(#wpwrap, .editor-styles-wrapper) .z-\[1\]{
	z-index: 1;
}
:is(#wpwrap, .editor-styles-wrapper) .z-10{
	z-index: 10;
}
:is(#wpwrap, .editor-styles-wrapper) .z-50{
	z-index: 50;
}
:is(#wpwrap, .editor-styles-wrapper) .z-20{
	z-index: 20;
}
:is(#wpwrap, .editor-styles-wrapper) .z-\[-10\]{
	z-index: -10;
}
:is(#wpwrap, .editor-styles-wrapper) .z-30{
	z-index: 30;
}
:is(#wpwrap, .editor-styles-wrapper) .z-40{
	z-index: 40;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-3{
	grid-column: span 3 / span 3;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-6{
	grid-column: span 6 / span 6;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-8{
	grid-column: span 8 / span 8;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-1{
	grid-column: span 1 / span 1;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-12{
	grid-column: span 12 / span 12;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-4{
	grid-column: span 4 / span 4;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-5{
	grid-column: span 5 / span 5;
}
:is(#wpwrap, .editor-styles-wrapper) .col-span-2{
	grid-column: span 2 / span 2;
}
:is(#wpwrap, .editor-styles-wrapper) .m-auto{
	margin: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .mx-auto{
	margin-left: auto;
	margin-right: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .my-6{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .my-10{
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .my-auto{
	margin-top: auto;
	margin-bottom: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-4{
	margin-bottom: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-1{
	margin-bottom: 0.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-4{
	margin-left: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-0{
	margin-top: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .-mt-5{
	margin-top: -1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-8{
	margin-bottom: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-2{
	margin-left: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-8{
	margin-left: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-0{
	margin-bottom: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-1{
	margin-top: 0.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-8{
	margin-top: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-7{
	margin-bottom: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-5{
	margin-bottom: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-6{
	margin-bottom: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-auto{
	margin-top: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-2{
	margin-bottom: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-0{
	margin-left: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .mr-3{
	margin-right: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-10{
	margin-top: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-3{
	margin-top: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mr-2{
	margin-right: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mr-10{
	margin-right: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-6{
	margin-left: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-20{
	margin-bottom: 5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mr-6{
	margin-right: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-auto{
	margin-left: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-5{
	margin-top: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-10{
	margin-bottom: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-2{
	margin-top: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mr-5{
	margin-right: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-mb-10{
	margin-bottom: -2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .ml-10{
	margin-left: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-ml-4{
	margin-left: -1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-mt-14{
	margin-top: -3.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-12{
	margin-bottom: 3rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mb-3{
	margin-bottom: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .-mt-20{
	margin-top: -5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-\[150px\]{
	margin-top: 150px;
}
:is(#wpwrap, .editor-styles-wrapper) .mt-4{
	margin-top: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .mr-4{
	margin-right: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .block{
	display: block;
}
:is(#wpwrap, .editor-styles-wrapper) .inline-block{
	display: inline-block;
}
:is(#wpwrap, .editor-styles-wrapper) .flex{
	display: flex;
}
:is(#wpwrap, .editor-styles-wrapper) .inline-flex{
	display: inline-flex;
}
:is(#wpwrap, .editor-styles-wrapper) .table{
	display: table;
}
:is(#wpwrap, .editor-styles-wrapper) .grid{
	display: grid;
}
:is(#wpwrap, .editor-styles-wrapper) .hidden{
	display: none;
}
:is(#wpwrap, .editor-styles-wrapper) .h-auto{
	height: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[30px\]{
	height: 30px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-6{
	height: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-16{
	height: 4rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[14px\]{
	height: 14px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-full{
	height: 100%;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[72px\]{
	height: 72px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[20px\]{
	height: 20px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-10{
	height: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-5{
	height: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[280px\]{
	height: 280px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[250px\]{
	height: 250px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[29px\]{
	height: 29px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[26px\]{
	height: 26px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[285px\]{
	height: 285px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-7{
	height: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[240px\]{
	height: 240px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[125px\]{
	height: 125px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-12{
	height: 3rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-3{
	height: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-20{
	height: 5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[283px\]{
	height: 283px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[150px\]{
	height: 150px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[445px\]{
	height: 445px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-4{
	height: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[100px\]{
	height: 100px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[71px\]{
	height: 71px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[385px\]{
	height: 385px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-screen{
	height: 100vh;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[200px\]{
	height: 200px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[170px\]{
	height: 170px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[24px\]{
	height: 24px;
}
:is(#wpwrap, .editor-styles-wrapper) .h-\[42px\]{
	height: 42px;
}
:is(#wpwrap, .editor-styles-wrapper) .max-h-full{
	max-height: 100%;
}
:is(#wpwrap, .editor-styles-wrapper) .max-h-20{
	max-height: 5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .max-h-10{
	max-height: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .min-h-\[220px\]{
	min-height: 220px;
}
:is(#wpwrap, .editor-styles-wrapper) .min-h-\[280px\]{
	min-height: 280px;
}
:is(#wpwrap, .editor-styles-wrapper) .min-h-\[420px\]{
	min-height: 420px;
}
:is(#wpwrap, .editor-styles-wrapper) .min-h-screen{
	min-height: 100vh;
}
:is(#wpwrap, .editor-styles-wrapper) .min-h-\[250px\]{
	min-height: 250px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-full{
	width: 100%;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[150px\]{
	width: 150px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-6{
	width: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-24{
	width: 6rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[15px\]{
	width: 15px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[72px\]{
	width: 72px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[28px\]{
	width: 28px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-5{
	width: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-10{
	width: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[29px\]{
	width: 29px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-auto{
	width: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[38px\]{
	width: 38px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-7{
	width: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[240px\]{
	width: 240px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[125px\]{
	width: 125px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[18px\]{
	width: 18px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-9{
	width: 2.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-3{
	width: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[200px\]{
	width: 200px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[194px\]{
	width: 194px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[100px\]{
	width: 100px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[89px\]{
	width: 89px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[300px\]{
	width: 300px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[180px\]{
	width: 180px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[360px\]{
	width: 360px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[190px\]{
	width: 190px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[20vw\]{
	width: 20vw;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[22vw\]{
	width: 22vw;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[25vw\]{
	width: 25vw;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[24vw\]{
	width: 24vw;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[18vw\]{
	width: 18vw;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[24px\]{
	width: 24px;
}
:is(#wpwrap, .editor-styles-wrapper) .w-\[40px\]{
	width: 40px;
}
:is(#wpwrap, .editor-styles-wrapper) .min-w-0{
	min-width: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .min-w-\[216px\]{
	min-width: 216px;
}
:is(#wpwrap, .editor-styles-wrapper) .max-w-full{
	max-width: 100%;
}
:is(#wpwrap, .editor-styles-wrapper) .max-w-\[220px\]{
	max-width: 220px;
}
:is(#wpwrap, .editor-styles-wrapper) .max-w-\[250px\]{
	max-width: 250px;
}
:is(#wpwrap, .editor-styles-wrapper) .max-w-screen-lg{
	max-width: 1024px;
}
:is(#wpwrap, .editor-styles-wrapper) .max-w-4xl{
	max-width: 56rem;
}
:is(#wpwrap, .editor-styles-wrapper) .max-w-\[500px\]{
	max-width: 500px;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-1{
	flex: 1 1 0%;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-none{
	flex: none;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-shrink{
	flex-shrink: 1;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-shrink-0{
	flex-shrink: 0;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-grow{
	flex-grow: 1;
}
:is(#wpwrap, .editor-styles-wrapper) .translate-x-\[10px\]{
	--tw-translate-x: 10px;
	transform: var(--tw-transform);
}
:is(#wpwrap, .editor-styles-wrapper) .-rotate-180{
	--tw-rotate: -180deg;
	transform: var(--tw-transform);
}
:is(#wpwrap, .editor-styles-wrapper) .rotate-180{
	--tw-rotate: 180deg;
	transform: var(--tw-transform);
}
:is(#wpwrap, .editor-styles-wrapper) .rotate-\[120deg\]{
	--tw-rotate: 120deg;
	transform: var(--tw-transform);
}
:is(#wpwrap, .editor-styles-wrapper) .transform{
	transform: var(--tw-transform);
}
@keyframes spin{
	to{
		transform: rotate(360deg);
	}
}
:is(#wpwrap, .editor-styles-wrapper) .animate-spin{
	animation: spin 1s linear infinite;
}
@keyframes bounce{
	0%, 100%{
		transform: translateY(-25%);
		animation-timing-function: cubic-bezier(0.8,0,1,1);
	}
	50%{
		transform: none;
		animation-timing-function: cubic-bezier(0,0,0.2,1);
	}
}
:is(#wpwrap, .editor-styles-wrapper) .animate-bounce{
	animation: bounce 1s infinite;
}
:is(#wpwrap, .editor-styles-wrapper) .cursor-pointer{
	cursor: pointer;
}
:is(#wpwrap, .editor-styles-wrapper) .select-none{
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}
:is(#wpwrap, .editor-styles-wrapper) .resize{
	resize: both;
}
:is(#wpwrap, .editor-styles-wrapper) .list-disc{
	list-style-type: disc;
}
:is(#wpwrap, .editor-styles-wrapper) .list-decimal{
	list-style-type: decimal;
}
:is(#wpwrap, .editor-styles-wrapper) .list-none{
	list-style-type: none;
}
:is(#wpwrap, .editor-styles-wrapper) .grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
:is(#wpwrap, .editor-styles-wrapper) .grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
:is(#wpwrap, .editor-styles-wrapper) .grid-cols-12{
	grid-template-columns: repeat(12, minmax(0, 1fr));
}
:is(#wpwrap, .editor-styles-wrapper) .grid-cols-5{
	grid-template-columns: repeat(5, minmax(0, 1fr));
}
:is(#wpwrap, .editor-styles-wrapper) .grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
:is(#wpwrap, .editor-styles-wrapper) .flex-row{
	flex-direction: row;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-col{
	flex-direction: column;
}
:is(#wpwrap, .editor-styles-wrapper) .flex-wrap{
	flex-wrap: wrap;
}
:is(#wpwrap, .editor-styles-wrapper) .items-start{
	align-items: flex-start;
}
:is(#wpwrap, .editor-styles-wrapper) .items-end{
	align-items: flex-end;
}
:is(#wpwrap, .editor-styles-wrapper) .items-center{
	align-items: center;
}
:is(#wpwrap, .editor-styles-wrapper) .items-stretch{
	align-items: stretch;
}
:is(#wpwrap, .editor-styles-wrapper) .justify-start{
	justify-content: flex-start;
}
:is(#wpwrap, .editor-styles-wrapper) .justify-end{
	justify-content: flex-end;
}
:is(#wpwrap, .editor-styles-wrapper) .justify-center{
	justify-content: center;
}
:is(#wpwrap, .editor-styles-wrapper) .justify-between{
	justify-content: space-between;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-3{
	gap: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-6{
	gap: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-5{
	gap: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-4{
	gap: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-0{
	gap: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-8{
	gap: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-10{
	gap: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-x-8{
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-x-5{
	-moz-column-gap: 1.25rem;
	     column-gap: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-y-4{
	row-gap: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-y-5{
	row-gap: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-y-7{
	row-gap: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .gap-y-3{
	row-gap: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .self-start{
	align-self: flex-start;
}
:is(#wpwrap, .editor-styles-wrapper) .self-end{
	align-self: flex-end;
}
:is(#wpwrap, .editor-styles-wrapper) .self-center{
	align-self: center;
}
:is(#wpwrap, .editor-styles-wrapper) .overflow-auto{
	overflow: auto;
}
:is(#wpwrap, .editor-styles-wrapper) .overflow-hidden{
	overflow: hidden;
}
:is(#wpwrap, .editor-styles-wrapper) .whitespace-nowrap{
	white-space: nowrap;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[50px\]{
	border-radius: 50px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-3xl{
	border-radius: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[50\%\]{
	border-radius: 50%;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[20px\]{
	border-radius: 20px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-2xl{
	border-radius: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[25px\]{
	border-radius: 25px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-full{
	border-radius: 9999px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[16px\]{
	border-radius: 16px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded{
	border-radius: 0.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-xl{
	border-radius: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[35px\]{
	border-radius: 35px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[10px\]{
	border-radius: 10px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[15px\]{
	border-radius: 15px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-\[30px\]{
	border-radius: 30px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-br-\[80px\]{
	border-bottom-right-radius: 80px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-bl-\[30px\]{
	border-bottom-left-radius: 30px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-br-\[45px\]{
	border-bottom-right-radius: 45px;
}
:is(#wpwrap, .editor-styles-wrapper) .rounded-br-\[60px\]{
	border-bottom-right-radius: 60px;
}
:is(#wpwrap, .editor-styles-wrapper) .border{
	border-width: 1px;
}
:is(#wpwrap, .editor-styles-wrapper) .border-b-2{
	border-bottom-width: 2px;
}
:is(#wpwrap, .editor-styles-wrapper) .border-b{
	border-bottom-width: 1px;
}
:is(#wpwrap, .editor-styles-wrapper) .border-none{
	border-style: none;
}
:is(#wpwrap, .editor-styles-wrapper) .border-\[\#F0F0F0\]{
	--tw-border-opacity: 1;
	border-color: rgba(240, 240, 240, var(--tw-border-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .border-black{
	--tw-border-opacity: 1;
	border-color: rgba(41, 54, 120, var(--tw-border-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .border-white{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-black{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-primary{
	--tw-bg-opacity: 1;
	background-color: rgba(242, 102, 64, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-\[\#F0F0F0\]{
	--tw-bg-opacity: 1;
	background-color: rgba(240, 240, 240, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-secondary{
	--tw-bg-opacity: 1;
	background-color: rgba(183, 215, 233, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-secondaryLight{
	background-color: rgba(183, 215, 233, 0.5);
}
:is(#wpwrap, .editor-styles-wrapper) .bg-primaryLight{
	--tw-bg-opacity: 1;
	background-color: rgba(237, 214, 209, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-\[\#DBEAF4\]{
	--tw-bg-opacity: 1;
	background-color: rgba(219, 234, 244, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-gray{
	--tw-bg-opacity: 1;
	background-color: rgba(240, 240, 240, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .bg-cover{
	background-size: cover;
}
:is(#wpwrap, .editor-styles-wrapper) .bg-top{
	background-position: top;
}
:is(#wpwrap, .editor-styles-wrapper) .bg-no-repeat{
	background-repeat: no-repeat;
}
:is(#wpwrap, .editor-styles-wrapper) .object-contain{
	-o-object-fit: contain;
	   object-fit: contain;
}
:is(#wpwrap, .editor-styles-wrapper) .object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
:is(#wpwrap, .editor-styles-wrapper) .object-center{
	-o-object-position: center;
	   object-position: center;
}
:is(#wpwrap, .editor-styles-wrapper) .p-8{
	padding: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .p-4{
	padding: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .p-6{
	padding: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .p-5{
	padding: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .p-7{
	padding: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-8{
	padding-left: 2rem;
	padding-right: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-5{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-0{
	padding-left: 0px;
	padding-right: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-1{
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-10{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-5{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-14{
	padding-left: 3.5rem;
	padding-right: 3.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-0{
	padding-top: 0px;
	padding-bottom: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .py-16{
	padding-top: 4rem;
	padding-bottom: 4rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
:is(#wpwrap, .editor-styles-wrapper) .px-7{
	padding-left: 1.75rem;
	padding-right: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .py-\[0\.8rem\]{
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pl-5{
	padding-left: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pl-0{
	padding-left: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .pr-2{
	padding-right: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-3{
	padding-top: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pb-3{
	padding-bottom: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-7{
	padding-top: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pl-12{
	padding-left: 3rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pl-2{
	padding-left: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pl-3{
	padding-left: 0.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pl-10{
	padding-left: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pr-10{
	padding-right: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pb-8{
	padding-bottom: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-5{
	padding-top: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-\[120px\]{
	padding-top: 120px;
}
:is(#wpwrap, .editor-styles-wrapper) .pb-5{
	padding-bottom: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pr-12{
	padding-right: 3rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-0{
	padding-top: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .pr-14{
	padding-right: 3.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-16{
	padding-top: 4rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pr-5{
	padding-right: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-2{
	padding-top: 0.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pb-\[0px\]{
	padding-bottom: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-14{
	padding-top: 3.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-10{
	padding-top: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .pt-\[180px\]{
	padding-top: 180px;
}
:is(#wpwrap, .editor-styles-wrapper) .text-center{
	text-align: center;
}
:is(#wpwrap, .editor-styles-wrapper) .align-text-bottom{
	vertical-align: text-bottom;
}
:is(#wpwrap, .editor-styles-wrapper) .font-sans{
	font-family: rubrik-edge-new, sans-serif;
}
:is(#wpwrap, .editor-styles-wrapper) .text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-\[80px\]{
	font-size: 80px;
}
:is(#wpwrap, .editor-styles-wrapper) .text-6xl{
	font-size: 3.75rem;
	line-height: 1;
}
:is(#wpwrap, .editor-styles-wrapper) .text-3xl{
	font-size: 1.875rem;
	line-height: 2.25rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-\[28px\]{
	font-size: 28px;
}
:is(#wpwrap, .editor-styles-wrapper) .text-\[36px\]{
	font-size: 36px;
}
:is(#wpwrap, .editor-styles-wrapper) .text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-\[24px\]{
	font-size: 24px;
}
:is(#wpwrap, .editor-styles-wrapper) .text-4xl{
	font-size: 2.25rem;
	line-height: 2.5rem;
}
:is(#wpwrap, .editor-styles-wrapper) .text-\[150px\]{
	font-size: 150px;
}
:is(#wpwrap, .editor-styles-wrapper) .font-medium{
	font-weight: 500;
}
:is(#wpwrap, .editor-styles-wrapper) .font-normal{
	font-weight: 400;
}
:is(#wpwrap, .editor-styles-wrapper) .font-light{
	font-weight: 300;
}
:is(#wpwrap, .editor-styles-wrapper) .font-bold{
	font-weight: 700;
}
:is(#wpwrap, .editor-styles-wrapper) .font-semibold{
	font-weight: 600;
}
:is(#wpwrap, .editor-styles-wrapper) .uppercase{
	text-transform: uppercase;
}
:is(#wpwrap, .editor-styles-wrapper) .lowercase{
	text-transform: lowercase;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-\[1\.2\]{
	line-height: 1.2;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-\[1\.3\]{
	line-height: 1.3;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-\[24px\]{
	line-height: 24px;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-snug{
	line-height: 1.375;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-none{
	line-height: 1;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-\[1\.5\]{
	line-height: 1.5;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-tight{
	line-height: 1.25;
}
:is(#wpwrap, .editor-styles-wrapper) .\!leading-\[1\.2\]{
	line-height: 1.2 !important;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-\[1\]{
	line-height: 1;
}
:is(#wpwrap, .editor-styles-wrapper) .leading-\[150px\]{
	line-height: 150px;
}
:is(#wpwrap, .editor-styles-wrapper) .text-black{
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .text-white{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .text-primary{
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .text-\[\#C4C4C4\]{
	--tw-text-opacity: 1;
	color: rgba(196, 196, 196, var(--tw-text-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .text-gray{
	--tw-text-opacity: 1;
	color: rgba(240, 240, 240, var(--tw-text-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .no-underline{
	text-decoration: none;
}
:is(#wpwrap, .editor-styles-wrapper) .opacity-0{
	opacity: 0;
}
:is(#wpwrap, .editor-styles-wrapper) .opacity-10{
	opacity: 0.1;
}
:is(#wpwrap, .editor-styles-wrapper) .outline-none{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
:is(#wpwrap, .editor-styles-wrapper) .blur{
	--tw-blur: blur(8px);
	filter: var(--tw-filter);
}
:is(#wpwrap, .editor-styles-wrapper) .invert{
	--tw-invert: invert(100%);
	filter: var(--tw-filter);
}
:is(#wpwrap, .editor-styles-wrapper) .filter{
	filter: var(--tw-filter);
}
:is(#wpwrap, .editor-styles-wrapper) .transition{
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
:is(#wpwrap, .editor-styles-wrapper) .transition-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
:is(#wpwrap, .editor-styles-wrapper) .transition-opacity{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
:is(#wpwrap, .editor-styles-wrapper) .duration-200{
	transition-duration: 200ms;
}
:is(#wpwrap, .editor-styles-wrapper) .duration-100{
	transition-duration: 100ms;
}
:is(#wpwrap, .editor-styles-wrapper) .duration-300{
	transition-duration: 300ms;
}
:is(#wpwrap, .editor-styles-wrapper) .duration-500{
	transition-duration: 500ms;
}
:is(#wpwrap, .editor-styles-wrapper) .ease-in-out{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
:is(#wpwrap, .editor-styles-wrapper) .container{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 2rem;
	padding-right: 2rem;
}
@media (min-width: 640px) {
    :is(#wpwrap, .editor-styles-wrapper) .container,
:is(#wpwrap, .editor-styles-wrapper) .sm\:container {
      max-width: 640px;
    }
  }
@media (min-width: 768px) {
    :is(#wpwrap, .editor-styles-wrapper) .container {
      max-width: 768px;
    }
  }
@media (min-width: 1024px) {
    :is(#wpwrap, .editor-styles-wrapper) .container {
      max-width: 1024px;
    }
  }
@media (min-width: 1280px) {
    :is(#wpwrap, .editor-styles-wrapper) .container {
      max-width: 1320px;
    }
  }
html {
  scroll-behavior: smooth;
}

main.container{
	padding-top: 2.5rem;
}

body, #wpwrap{
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

@media (min-width: 640px){
	body, #wpwrap{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.wp-block-paragraph{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 640px){
	.wp-block-paragraph{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.wp-block-heading{
	line-height: 1.2;
}

body.admin-bar header {
  top: 32px !important;
}
@media (max-width: 991.98px) {
  body.admin-bar header {
    top: 0px !important;
  }
}
p {
  line-height: 1.65;
}

h1, h2, h3, h4, h5, h6{
	font-family: rubrik-edge-new, sans-serif;
	font-weight: 500;
	line-height: 1;
}

h1{
	margin-bottom: 1rem;
	font-size: 80px;
}
@media (max-width: 640px) {
  h1{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

h2{
	margin-bottom: 1rem;
	font-size: 3.75rem;
	line-height: 1;
}
@media (max-width: 640px) {
  h2{
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

h3{
	margin-bottom: 1rem;
	font-size: 1.875rem;
	line-height: 2.25rem;
}
@media (max-width: 640px) {
  h3{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

h4{
	margin-bottom: 1rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

@media (min-width: 640px){
	h4{
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

h5{
	margin-bottom: 1rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

h6{
	margin-bottom: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

p{
	margin-bottom: 1rem;
}

ul{
	margin-bottom: 1rem;
	list-style-type: disc;
	padding-left: 1.25rem;
}

ol{
	margin-bottom: 1rem;
	list-style-type: decimal;
	padding-left: 1.25rem;
}

table{
	margin-bottom: 1rem;
	border-collapse: collapse;
}
table td {
  border-top: 1px solid #ddd;
  padding: 0.6rem 0;
}
table tbody {
  border-bottom: 1px solid #ddd;
}

header {
  transition: 0.2s;
  margin-bottom: 2.5rem;
}

body:not(.home) header{
	padding-bottom: 1.25rem;
}

@media (min-width: 1024px){
	body:not(.home) header{
		padding-bottom: 3rem;
	}
	body:not(.home) header{
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}

.alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

.block-spacing{
	margin-bottom: 4rem;
}

.nav{
	position: relative;
	margin-bottom: 0px;
	display: flex;
	list-style-type: none;
	align-items: center;
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
	padding-left: 0px;
}

.nav a{
	margin-bottom: 0.25rem;
	border-bottom-width: 2px;
	border-color: transparent;
	font-family: rubrik-edge-new, sans-serif;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

@media (min-width: 1280px){
	.nav a{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
@media (min-width: 1024px){
	.nav a:hover{
		--tw-border-opacity: 1;
		border-color: rgba(41, 54, 120, var(--tw-border-opacity));
	}
	.nav > li:hover > a{
		--tw-border-opacity: 1;
		border-color: rgba(41, 54, 120, var(--tw-border-opacity));
	}
}

.nav > li > a{
	margin-bottom: 0px;
	display: block;
}

.nav li:last-child{
	margin-right: 0px;
}

.nav .sub-menu{
	visibility: hidden;
	position: absolute;
	left: 0px;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0px;
	opacity: 0;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	transition-duration: 200ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.nav .sub-menu.visible{
	visibility: visible;
	opacity: 1;
}

.nav .sub-menu a{
	margin-right: 0.75rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.nav .current-menu-item > a, .nav .current-menu-ancestor > a{
	border-bottom-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgba(41, 54, 120, var(--tw-border-opacity));
}

.nav .menu-item{
	list-style-type: none;
}

.sub-menu-toggle {
  display: none;
}

.button{
	display: block;
	width: 100%;
	min-width: 0px;
	cursor: pointer;
	border-radius: 50px;
	border-style: none;
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	text-align: center;
	font-family: rubrik-edge-new, sans-serif;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	transition-duration: 100ms;
}

.button:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 32, 88, var(--tw-bg-opacity));
}

.button:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

@media (min-width: 640px){
	.button{
		display: inline-block;
	}
	.button{
		width: auto;
	}
	.button{
		min-width: 150px;
	}
	.button{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}
.button.primary{
	--tw-bg-opacity: 1;
	background-color: rgba(242, 102, 64, var(--tw-bg-opacity));
}
.button.primary:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(224, 81, 41, var(--tw-bg-opacity));
}
.button.primary.arrow::after {
  background-image: url("../images/arrow-secondary.svg");
}
.button.white.arrow::after {
  background-image: url("../images/arrow-white.svg");
}
.button.white-primary.arrow::after {
  background-image: url("../images/arrow-orange.svg");
}
.button.arrow{
	position: relative;
	bottom: auto;
	z-index: 0;
	display: flex;
	height: auto;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	overflow: auto;
	padding-right: 0.5rem;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
@media (min-width: 640px){
	.button.arrow{
		display: inline-flex;
	}
	.button.arrow{
		width: auto;
	}
}
.button.arrow::after {
  content: "";
  width: 29px;
  height: 29px;
  background-image: url("../images/arrow-primary.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  display: block;
  left: 0;
  top: 0;
  transform: unset;
  position: relative;
  z-index: 0;
  box-shadow: unset;
  margin-left: 0;
  margin-left: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.button.arrow:hover::after{
	margin-left: 1.25rem;
}
.button.white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
.button.white:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
.button.white-primary{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
.button.white-primary:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
.button.black{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.button.black:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(32, 42, 95, var(--tw-bg-opacity));
}

.button[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

@media (max-width: 767px) {
  #wpwrap a.button {
    width: 100%;
  }
}
.children-mb-0 * {
  margin-bottom: 0;
}

.text-shadow {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}

.shadow-no-offset {
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
}

a{
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}

body #wpwrap .gfield {
  margin-top: 0;
}
body #wpwrap .gfield_label{
	padding-left: 0.75rem;
	font-family: rubrik-edge-new, sans-serif;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
}
body #wpwrap .gfield_consent_label{
	margin-bottom: 0.25rem;
	margin-left: 0.5rem;
	font-family: rubrik-edge-new, sans-serif;
	font-size: 1rem;
	line-height: 1.5rem;
}
body #wpwrap .gfield_required.gfield_required_text{
	display: none;
}
body #wpwrap .gform_footer {
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body #wpwrap .gform_button {
  margin-bottom: 0;
}
body #wpwrap #gform_wrapper_1 input, body #wpwrap #gform_wrapper_1 textarea, body #wpwrap #gform_wrapper_1 select{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
body #wpwrap #gform_wrapper_1 #field_1_4 .gfield_consent_label {
  color: #fff;
}
body #wpwrap #gform_wrapper_1 #field_1_4 .gfield_consent_label a{
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
body #wpwrap input, body #wpwrap textarea, body #wpwrap select{
	margin-top: 0px;
	border-radius: 1.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(240, 240, 240, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(240, 240, 240, var(--tw-bg-opacity));
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	font-family: rubrik-edge-new, sans-serif;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 300;
	line-height: 1;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
	outline: 2px solid transparent;
	outline-offset: 2px;
}
body #wpwrap input:focus, body #wpwrap textarea:focus, body #wpwrap select:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
body #wpwrap .ginput_container_select {
  position: relative;
}
body #wpwrap .ginput_container_select::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  background-image: url("../images/chevron-down.svg");
  background-size: contain;
  pointer-events: none;
}
body #wpwrap select {
  line-height: 1.35;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.page-id-93 header {
  pointer-events: none !important;
}
.page-id-93 header a,
.page-id-93 header button {
  pointer-events: all !important;
}

.logo{
	display: block;
	height: 30px;
	width: 150px;
}

@media (min-width: 640px){
	.logo{
		height: 40px;
	}
	.logo{
		width: 208px;
	}
}

@media (min-width: 1024px){
	.logo{
		width: 140px;
	}
}

@media (min-width: 1280px){
	.logo{
		height: 40px;
	}
	.logo{
		width: 208px;
	}
}
.logo img {
  width: 100%;
  height: 100%;
}

#wpwrap .has-primary-color, #wpwrap .has-primary-color a{
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
#wpwrap .has-primary-light-color, #wpwrap .has-primary-light-color a{
	--tw-text-opacity: 1;
	color: rgba(237, 214, 209, var(--tw-text-opacity));
}
#wpwrap .has-secondary-color, #wpwrap .has-secondary-color a{
	--tw-text-opacity: 1;
	color: rgba(183, 215, 233, var(--tw-text-opacity));
}
#wpwrap .has-secondary-light-color, #wpwrap .has-secondary-light-color a{
	color: rgba(183, 215, 233, 0.5);
}
#wpwrap .has-black-color, #wpwrap .has-black-color a{
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
#wpwrap .has-white-color, #wpwrap .has-white-color a{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#wpwrap .has-gray-color, #wpwrap .has-gray-color a{
	--tw-text-opacity: 1;
	color: rgba(240, 240, 240, var(--tw-text-opacity));
}
#wpwrap .has-large-font-size {
  font-size: 2.25rem !important;
  line-height: 2.5rem;
}
@media (max-width: 575.98px) {
  #wpwrap .has-large-font-size {
    font-size: 1.5rem !important;
  }
}
#wpwrap .has-primary-background-color{
	--tw-bg-opacity: 1;
	background-color: rgba(242, 102, 64, var(--tw-bg-opacity));
}
#wpwrap .has-primary-light-background-color{
	--tw-bg-opacity: 1;
	background-color: rgba(237, 214, 209, var(--tw-bg-opacity));
}
#wpwrap .has-secondary-background-color{
	--tw-bg-opacity: 1;
	background-color: rgba(183, 215, 233, var(--tw-bg-opacity));
}
#wpwrap .has-secondary-light-background-color{
	background-color: rgba(183, 215, 233, 0.5);
}
#wpwrap .has-black-background-color{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
}
#wpwrap .has-gray-background-color{
	--tw-bg-opacity: 1;
	background-color: rgba(240, 240, 240, var(--tw-bg-opacity));
}

.spinner {
  border-right-color: transparent !important;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
}

@keyframes spin{
	to{
		transform: rotate(360deg);
	}
}

.spinner{
	animation: spin 1s linear infinite;
	border-radius: 50%;
	border-width: 2px;
	vertical-align: text-bottom;
}

.banner-radius {
  border-radius: 24px 24px 150px 24px;
}
@media (max-width: 991.98px) {
  .banner-radius {
    border-radius: 24px 24px 100px 24px;
  }
}
@media (max-width: 767.98px) {
  .banner-radius {
    border-radius: 24px 24px 100px 24px;
  }
}
@media (max-width: 575.98px) {
  .banner-radius {
    border-radius: 24px 24px 50px 24px;
  }
}

.banner-radius--disabled {
  border-radius: 24px 24px 24px 24px;
}

.banner-radius-sm {
  border-radius: 14px 14px 100px 14px;
}

.wp-block-columns.alignfull .wp-block-column.has-background {
  margin-left: 0 !important;
  border-radius: 0px;
  padding: 2rem;
}

.wp-block-column.has-background{
	border-radius: 20px;
	padding: 2rem;
}

.wp-block-column > *:last-child{
	margin-bottom: 0px;
}

#wpwrap .is-style-rounded-corners img, .is-style-rounded-corners img, .is-style-rounded-corners{
	overflow: hidden;
	border-radius: 1rem;
}

.verhalen-kennis-slider .swiper-slide img.is-style-rounded-corners {
  border: 5px solid #fff;
  box-sizing: border-box;
}

.verhalen-kennis-slider__arrow {
  width: 23px;
  height: 22px;
  flex-shrink: 0;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: 0.5rem;
}

#wpwrap .is-style-rounded-corners-banner img,
.is-style-rounded-corners-banner img {
  border-radius: 14px 14px 14px 85px;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  #wpwrap .is-style-rounded-corners-banner img,
.is-style-rounded-corners-banner img {
    border-radius: 14px 14px 14px 60px;
  }
}

.banner-color > div > *:last-child {
  margin-bottom: 0 !important;
}

.banner-color.alignfull .banner-radius {
  border-radius: 0 !important;
}

.breadcrumbs{
	margin-top: -1.25rem;
	margin-bottom: 2rem;
	text-transform: lowercase;
}

@media (min-width: 1280px){
	.breadcrumbs{
		margin-bottom: 69px;
	}
}
.breadcrumbs.white a{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.breadcrumbs > span > span > a:first-child{
	margin-left: 0px;
}
.breadcrumbs span{
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
.breadcrumbs a{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
	--tw-text-opacity: 1;
	color: rgba(196, 196, 196, var(--tw-text-opacity));
}
.breadcrumbs span.breadcrumb_last{
	margin-left: 0.5rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

.smaller-container.no-extra-bottom-space {
  margin-bottom: 0 !important;
}

.smaller-container.no-bottom-space {
  margin-bottom: 30px !important;
}

.new-list-block ul{
	padding-top: 0.75rem;
	padding-left: 0px;
}
.new-list-block li{
	display: flex;
	list-style-type: none;
	gap: 0.75rem;
	padding-left: 0px;
	padding-bottom: 1.5rem;
	line-height: 1.3;
}
.new-list-block li::before {
  content: "";
  width: 15px;
  height: 14px;
  min-width: 15px;
  margin-top: 5px;
  transform: rotate(-90deg);
  display: block;
  background-image: url("../images/triangle.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.smaller-container{
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.smaller-container.small {
  max-width: 660px;
}
.smaller-container.medium {
  max-width: 770px;
}
.smaller-container.normal {
  max-width: 930px;
}
.smaller-container.large {
  max-width: 1064px;
}

.wp-block-image {
  display: flex;
  flex-direction: column;
}

#wpwrap figcaption {
  align-self: flex-end;
  border-radius: 14px 0px 14px 50px;
  margin-top: -15px !important;
  display: flex !important;
  align-items: flex-end;
  z-index: -1;
  margin-left: 2rem;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgba(183, 215, 233, var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-top: 1.75rem;
  padding-left: 3rem;
  --tw-text-opacity: 1;
  color: rgba(41, 54, 120, var(--tw-text-opacity));
}

.has-medium-font-size{
	font-weight: 500;
}

/* purgecss start ignore */
.recent-filled-vacancies__title{
	margin-bottom: 2rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.recent-filled-vacancies__title{
		padding-left: 2.5rem;
	}
	.recent-filled-vacancies__title{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}
.recent-filled-vacancies__card{
	display: flex;
	flex-direction: column;
	border-radius: 20px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(41, 54, 120, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
@media (min-width: 640px){
	.recent-filled-vacancies__card{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	.recent-filled-vacancies__card{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
}
@media (min-width: 1024px){
	.recent-filled-vacancies__card{
		min-height: 388px;
	}
	.recent-filled-vacancies__card{
		justify-content: space-between;
	}
	.recent-filled-vacancies__card{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
}
.recent-filled-vacancies__item{
	display: flex;
	align-items: center;
	gap: 1.5rem;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(240, 240, 240, var(--tw-border-opacity));
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
@media (min-width: 640px){
	.recent-filled-vacancies__item{
		gap: 2.5rem;
	}
}
.recent-filled-vacancies__item:last-child {
  border-bottom: none;
}
.recent-filled-vacancies__logo{
	display: flex;
	height: 4rem;
	width: 6rem;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
}
@media (min-width: 640px){
	.recent-filled-vacancies__logo{
		width: 8rem;
	}
}
.recent-filled-vacancies__logo img{
	max-height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
.recent-filled-vacancies__text{
	margin-bottom: 0px;
	display: flex;
	align-items: flex-start;
	gap: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.375;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.recent-filled-vacancies__text{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.recent-filled-vacancies__icon{
	margin-top: 0.25rem;
	height: 14px;
	width: 15px;
	flex-shrink: 0;
	-o-object-fit: contain;
	   object-fit: contain;
  transform: rotate(-90deg);
}
.recent-filled-vacancies__link{
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
	text-decoration: none;
}
.recent-filled-vacancies__link:hover{
	text-decoration: underline;
}
.recent-filled-vacancies__job-title{
	font-weight: 600;
}

.video-with-title__title{
	margin-bottom: 2rem;
	text-align: center;
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

@media (min-width: 1024px){
	.video-with-title__title{
		margin-bottom: 2.5rem;
	}
	.video-with-title__title{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}
.video-with-title__title-bold{
	font-weight: 500;
}
.video-with-title__title-light{
	font-weight: 300;
}
.video-with-title__player{
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: 25px;
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
  aspect-ratio: 16/9;
}
.video-with-title__poster{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	display: block;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.video-with-title__iframe-wrap{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	overflow: hidden;
}
.video-with-title__iframe{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 100%;
	width: 100%;
	border-width: 0px;
  transform: translate(-50%, -50%);
}
.video-with-title__play{
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	display: flex;
	height: 72px;
	width: 72px;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	border-style: none;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	transition-duration: 200ms;
}
@media (min-width: 640px){
	.video-with-title__play{
		height: 88px;
	}
	.video-with-title__play{
		width: 88px;
	}
}
.video-with-title__play {
  transform: translate(-50%, -50%);
}
.video-with-title__play:hover {
  transform: translate(-50%, -50%) scale(1.05);
}
.video-with-title__play-icon{
	display: flex;
	height: 20px;
	width: 28px;
	align-items: center;
	justify-content: center;
}
@media (min-width: 640px){
	.video-with-title__play-icon{
		height: 24px;
	}
	.video-with-title__play-icon{
		width: 34px;
	}
}
.video-with-title__play-icon[hidden] {
  display: none;
}
.video-with-title__play-icon--play img{
	height: 100%;
	width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
  transform: rotate(-90deg);
}
.video-with-title__play-icon--pause img{
	height: 1.5rem;
	width: 1.25rem;
	-o-object-fit: contain;
	   object-fit: contain;
}
@media (min-width: 640px){
	.video-with-title__play-icon--pause img{
		height: 1.75rem;
	}
	.video-with-title__play-icon--pause img{
		width: 1.5rem;
	}
}
.video-with-title__player.is-playing .video-with-title__play {
  opacity: 0;
  pointer-events: none;
}
.video-with-title__player.is-playing:hover .video-with-title__play {
  opacity: 1;
  pointer-events: auto;
}
.video-with-title__mute{
	position: absolute;
	bottom: 1rem;
	right: 1rem;
	z-index: 10;
	display: flex;
	height: 2.5rem;
	width: 2.5rem;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	border-style: none;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
@media (min-width: 640px){
	.video-with-title__mute{
		bottom: 1.5rem;
	}
	.video-with-title__mute{
		right: 1.5rem;
	}
}
.video-with-title__mute-icon{
	height: 1.25rem;
	width: 1.25rem;
	-o-object-fit: contain;
	   object-fit: contain;
}
.video-with-title__mute-icon[hidden] {
  display: none;
}
.video-with-title__button-wrap{
	margin-top: 2rem;
	display: flex;
	justify-content: center;
}
@media (min-width: 1024px){
	.video-with-title__button-wrap{
		margin-top: 2.5rem;
	}
}
.video-with-title__button{
	min-width: 0px;
}

.new-video__wrapper{
	display: flex;
	flex-direction: column;
}
.new-video__content{
	margin-bottom: 1.75rem;
	width: 100%;
}
@media (min-width: 1024px){
	.new-video__content{
		margin-bottom: 3.5rem;
	}
}
.new-video__content h1, .new-video__content h2, .new-video__content h3, .new-video__content h4, .new-video__content h5, .new-video__content h6, .new-video__content p{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.new-video__content .wp-block-acf-button{
	margin-bottom: 0px;
}
.new-video__content > *:last-child {
  margin-bottom: 0;
}
.new-video__iframe{
	display: block;
	height: auto;
	min-height: 220px;
	width: 100%;
}
@media (min-width: 768px){
	.new-video__iframe{
		min-height: 400px;
	}
}
@media (min-width: 1024px){
	.new-video__iframe{
		min-height: 575px;
	}
}
.new-video__iframe {
  aspect-ratio: 16/9;
}

.vacature-insturen__card{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
  min-height: 250px;
}
@media (min-width: 768px) {
  .vacature-insturen__card {
    min-height: 388px;
  }
}
.vacature-insturen__heading, .vacature-insturen__text{
	margin-bottom: 0px;
}
.vacature-insturen__text{
	font-size: 1rem;
	line-height: 1.5rem;
}
@media (min-width: 1024px){
	.vacature-insturen__text{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.vacature-insturen__button{
	min-width: 0px;
	align-self: flex-start;
}

.diensten__title{
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
.diensten__grid{
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 1.25rem;
}
@media (min-width: 768px){
	.diensten__grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (min-width: 1024px){
	.diensten__grid{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.diensten__grid{
		gap: 1.5rem;
	}
}
.diensten__card{
	display: flex;
	flex-direction: column;
	border-radius: 20px;
	background-color: rgba(183, 215, 233, 0.5);
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
@media (min-width: 1024px){
	.diensten__card{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.diensten__card{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
}
.diensten__card-title{
	margin-bottom: 1.25rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
	text-transform: uppercase;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.diensten__card-title{
		margin-bottom: 1.5rem;
	}
	.diensten__card-title{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}
.diensten__list{
	margin-bottom: 1.5rem;
	flex: 1 1 0%;
	list-style-type: none;
	padding-left: 0.5rem;
}
@media (min-width: 1024px){
	.diensten__list{
		margin-bottom: 2rem;
	}
}
.diensten__list li{
	display: flex;
	line-height: 24px;
}
@media (min-width: 640px){
	.diensten__list li{
		line-height: 32px;
	}
}
.diensten__list li::before {
  content: "";
  background-image: url("../images/triangle-primary.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 12px;
  min-width: 12px;
  height: 16px;
  display: block;
  transform: rotate(-90deg);
  margin-right: 8px;
  margin-top: 0.25rem;
}
@media (min-width: 640px){
	.diensten__list li::before{
		margin-top: 7px;
	}
}
.diensten__cta{
	margin-top: auto;
}
.diensten__cta .button{
	min-width: 0px;
}
.diensten__image{
	min-height: 280px;
	overflow: hidden;
	border-radius: 20px;
}
@media (min-width: 1024px) {
  .diensten__image{
		min-height: 100%;
	}
}
.diensten__photo{
	display: block;
	height: 100%;
	min-height: 280px;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
@media (min-width: 1024px) {
  .diensten__photo{
		min-height: 100%;
	}
}

.uitgelichte-verhalen__featured-media{
	border-radius: 20px;
	--tw-bg-opacity: 1;
	background-color: rgba(237, 214, 209, var(--tw-bg-opacity));
	padding: 1rem;
}

@media (min-width: 640px){
	.uitgelichte-verhalen__featured-media{
		padding: 1.5rem;
	}
}
.uitgelichte-verhalen__featured-photo{
	height: 280px;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
@media (min-width: 640px){
	.uitgelichte-verhalen__featured-photo{
		height: 340px;
	}
}
@media (min-width: 1024px){
	.uitgelichte-verhalen__featured-photo{
		height: 400px;
	}
}
.uitgelichte-verhalen__featured-excerpt{
	margin-bottom: 0px;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 300;
	line-height: 1.375;
}
@media (min-width: 1024px){
	.uitgelichte-verhalen__featured-excerpt{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.uitgelichte-verhalen__grid{
	margin-bottom: 0px;
	align-items: stretch;
}
.uitgelichte-verhalen__item{
	height: 100%;
}
.uitgelichte-verhalen__item-link{
	display: flex;
	height: 100%;
	flex-direction: column;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
	text-decoration: none;
}
.uitgelichte-verhalen__item-photo{
	margin-bottom: 1.25rem;
	height: 250px;
	width: 100%;
	flex: none;
	-o-object-fit: cover;
	   object-fit: cover;
}
@media (min-width: 640px){
	.uitgelichte-verhalen__item-photo{
		height: 330px;
	}
}
.uitgelichte-verhalen__item-body{
	display: flex;
	flex: 1 1 0%;
	flex-direction: column;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.uitgelichte-verhalen__item-excerpt{
	margin-bottom: 0px;
	flex: 1 1 0%;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 500;
	line-height: 1.375;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
.uitgelichte-verhalen__item-cta{
	margin-top: auto;
	display: flex;
	align-items: center;
	align-self: flex-start;
	padding-top: 1rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
.uitgelichte-verhalen__item-arrow{
	height: 29px;
	width: 29px;
	flex: none;
	padding-left: 0.75rem;
}

.call-to-action__box{
	position: relative;
	display: flex;
	width: 100%;
	overflow: hidden;
	--tw-bg-opacity: 1;
	background-color: rgba(237, 214, 209, var(--tw-bg-opacity));
  min-height: 520px;
  border-radius: 20px 20px 100px 20px;
}
@media (max-width: 575.98px) {
  .call-to-action__box {
    border-radius: 14px 14px 70px 14px;
  }
}
.call-to-action__inner{
	display: flex;
	flex-direction: column;
	gap: 1rem;
}
@media (min-width: 640px){
	.call-to-action__inner{
		flex-direction: row;
	}
	.call-to-action__inner{
		align-items: stretch;
	}
	.call-to-action__inner{
		gap: 1.5rem;
	}
}
@media (min-width: 1024px){
	.call-to-action__inner{
		gap: 2rem;
	}
}
.call-to-action__inner {
  min-height: 520px;
}
.call-to-action__content{
	z-index: 10;
	align-self: center;
	padding: 1.5rem;
}
@media (min-width: 640px){
	.call-to-action__content{
		padding: 2rem;
	}
}
@media (min-width: 1024px){
	.call-to-action__content{
		padding: 2.5rem;
	}
}
.call-to-action__heading{
	margin-bottom: 1.5rem;
	font-weight: 500;
	line-height: 1.25;
	--tw-text-opacity: 1;
	color: rgba(242, 102, 64, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.call-to-action__heading{
		margin-bottom: 2rem;
	}
}
.call-to-action__heading {
  font-size: 28px;
}
@media (min-width: 768px) {
  .call-to-action__heading {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .call-to-action__heading {
    font-size: 48px;
  }
}
.call-to-action__heading span{
	display: block;
}
.call-to-action__contact{
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
}
@media (min-width: 1024px){
	.call-to-action__contact{
		gap: 1rem;
	}
}
.call-to-action__contact-item{
	display: flex;
	align-items: flex-start;
	gap: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.call-to-action__contact-item{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.call-to-action__contact-link{
	text-decoration: none;
}
.call-to-action__contact-link:hover{
	text-decoration: underline;
}
.call-to-action__icon{
	margin-top: 0.125rem;
	flex-shrink: 0;
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.call-to-action__person{
	display: flex;
	flex-direction: column;
	gap: 0.125rem;
}
.call-to-action__name{
	white-space: nowrap;
	font-weight: 500;
	line-height: 1.375;
}
.call-to-action__job-title{
	display: block;
	font-weight: 300;
	line-height: 1.375;
}
.call-to-action__image{
	flex-shrink: 0;
	align-self: flex-end;
}
.call-to-action__photo{
	display: block;
	width: auto;
	-o-object-fit: contain;
	   object-fit: contain;
	-o-object-position: bottom;
	   object-position: bottom;
  max-height: 280px;
}
@media (min-width: 640px) {
  .call-to-action__photo {
    max-height: 360px;
  }
}
@media (min-width: 1024px) {
  .call-to-action__photo {
    height: 520px;
    max-height: none;
  }
}

.statistiek__box{
	--tw-bg-opacity: 1;
	background-color: rgba(237, 214, 209, var(--tw-bg-opacity));
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

@media (min-width: 1024px){
	.statistiek__box{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.statistiek__box{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
}

.statistiek__box {
  border-radius: 20px 20px 100px 20px;
}
@media (max-width: 575.98px) {
  .statistiek__box {
    border-radius: 14px 14px 50px 14px;
  }
}
.statistiek__value{
	flex-shrink: 0;
	font-weight: 500;
	line-height: 1;
  font-size: 56px;
}
@media (min-width: 768px) {
  .statistiek__value {
    font-size: 72px;
  }
}
@media (min-width: 1200px) {
  .statistiek__value {
    font-size: 90px;
  }
}
.statistiek__description{
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 300;
	line-height: 1.375;
}
@media (min-width: 1024px){
	.statistiek__description{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}

.quote-logo__box{
	position: relative;
	background-color: rgba(183, 215, 233, 0.5);
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

@media (min-width: 1024px){
	.quote-logo__box{
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	.quote-logo__box{
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
}

.quote-logo__box {
  border-radius: 20px 20px 100px 20px;
}
@media (max-width: 575.98px) {
  .quote-logo__box {
    border-radius: 14px 14px 70px 14px;
  }
}
.quote-logo__icon{
	position: absolute;
	height: 26px;
	width: 38px;
  top: -13px;
  left: 2rem;
}
.quote-logo__quote{
	margin-bottom: 1rem;
	font-weight: 300;
	line-height: 1.375;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
  font-size: 18px;
}
@media (min-width: 768px) {
  .quote-logo__quote {
    font-size: 24px;
  }
}
@media (min-width: 1200px) {
  .quote-logo__quote {
    font-size: 36px;
  }
}
.quote-logo__quote p{
	margin-bottom: 0px;
}
.quote-logo__quote strong, .quote-logo__quote b{
	font-weight: 600;
}
.quote-logo__author{
	margin-bottom: 0px;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.quote-logo__author{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}
.quote-logo__author-prefix{
	margin-right: 0.25rem;
}
.quote-logo__logo{
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (min-width: 1024px){
	.quote-logo__logo{
		justify-content: flex-end;
	}
}
.quote-logo__logo img{
	max-height: 5rem;
	width: auto;
	-o-object-fit: contain;
	   object-fit: contain;
}
@media (min-width: 1024px){
	.quote-logo__logo img{
		max-height: 6rem;
	}
}
.quote-logo__cta .button{
	min-width: 0px;
}

.quote {
  max-width: 880px !important;
  border-radius: 20px 20px 150px 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(237, 214, 209, var(--tw-bg-opacity));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-bottom: 2rem;
}

@media (min-width: 640px){
	.quote{
		padding-left: 7rem;
	}
	.quote{
		padding-right: 3.5rem;
	}
}
@media (max-width: 575.98px) {
  .quote {
    border-radius: 14px 14px 100px 14px;
  }
}
.quote p{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
@media (min-width: 640px){
	.quote p{
		font-size: 1.5rem;
		line-height: 2rem;
	}
}
.quote *:last-child {
  margin-bottom: 0;
}

/* purgecss end ignore */
.banner-image-scroll-button p{
	line-height: 1.2;
}

.banner-image-new {
  position: relative;
  overflow: hidden;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  .banner-image-new {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.banner-image-new__inner {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.banner-image-new__inner--dark {
  background-color: #293678;
}
.banner-image-new__inner--primary {
  background-color: #f26640;
}
@media (min-width: 1280px) {
  .banner-image-new__inner {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    min-height: 557px;
  }
}
.banner-image-new__content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 1.25rem 2rem;
}
@media (min-width: 768px) {
  .banner-image-new__content {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
}
@media (min-width: 1280px) {
  .banner-image-new__content {
    grid-column: span 6;
    min-height: 557px;
    padding-top: 75px;
    padding-bottom: 3rem;
  }
  .banner-image-new__content > :last-child {
    margin-top: auto;
  }
}
.banner-image-new h1,
.banner-image-new h2 {
  font-size: 28px !important;
  line-height: 1.2;
  margin-bottom: 1rem;
}
.banner-image-new h1 strong,
.banner-image-new h1 b,
.banner-image-new h2 strong,
.banner-image-new h2 b {
  font-weight: 500;
}
@media (min-width: 1280px) {
  .banner-image-new h1 br + strong,
.banner-image-new h1 br + b,
.banner-image-new h2 br + strong,
.banner-image-new h2 br + b {
    display: block;
    padding-left: 2rem;
  }
}
@media (max-width: 1279.98px) {
  .banner-image-new h1:not(.banner-image-new__title--3-lines) br,
.banner-image-new h2:not(.banner-image-new__title--3-lines) br {
    display: inline;
  }
  .banner-image-new h1:not(.banner-image-new__title--3-lines) br::after,
.banner-image-new h2:not(.banner-image-new__title--3-lines) br::after {
    content: " ";
    white-space: pre;
  }
}
@media (min-width: 1280px) {
  .banner-image-new h1,
.banner-image-new h2 {
    font-size: 50px !important;
  }
}
.banner-image-new__title-line--indent {
  display: block;
  padding-left: 2rem;
  margin: 0;
}
.banner-image-new p {
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 1.5rem;
  font-size: 16px !important;
}
@media (min-width: 768px) {
  .banner-image-new p {
    font-size: 20px !important;
  }
}
@media (min-width: 1280px) {
  .banner-image-new p {
    font-size: 26px !important;
  }
}
.banner-image-new p strong,
.banner-image-new p a {
  font-weight: 500;
}
.banner-image-new .inner-blocks-wrapper .wp-block-group.is-layout-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
}
.banner-image-new .inner-blocks-wrapper .wp-block-columns {
  flex-wrap: wrap !important;
  gap: 0.75rem;
  align-items: flex-start !important;
  width: 100%;
}
@media (min-width: 1280px) {
  .banner-image-new .inner-blocks-wrapper .wp-block-columns {
    flex-wrap: nowrap !important;
    gap: 1rem;
  }
}
.banner-image-new .inner-blocks-wrapper .wp-block-columns > .wp-block-column {
  flex-basis: 100% !important;
  flex-grow: 0 !important;
  margin: 0 !important;
  min-width: 0;
}
@media (min-width: 1280px) {
  .banner-image-new .inner-blocks-wrapper .wp-block-columns > .wp-block-column {
    flex-basis: auto !important;
  }
}
.banner-image-new .inner-blocks-wrapper .wp-block-columns > .wp-block-column:empty {
  display: none;
}
.banner-image-new .inner-blocks-wrapper .wp-block-acf-button {
  width: 100%;
  margin: 0;
}
@media (min-width: 1280px) {
  .banner-image-new .inner-blocks-wrapper .wp-block-acf-button {
    width: auto;
  }
}
.banner-image-new .inner-blocks-wrapper .wp-block-acf-button .button {
  width: 100%;
  white-space: normal;
  min-width: 0;
}
@media (min-width: 1280px) {
  .banner-image-new .inner-blocks-wrapper .wp-block-acf-button .button {
    width: auto;
    white-space: nowrap;
  }
}
.banner-image-new__media {
  position: relative;
  width: 100%;
  flex-shrink: 0;
  -webkit-mask-image: none;
  mask-image: none;
}
@media (min-width: 1280px) {
  .banner-image-new__media {
    position: absolute;
    z-index: 10;
    top: -2px;
    right: -2px;
    bottom: -2px;
    width: auto;
    height: auto;
    max-width: none;
    aspect-ratio: 615/557;
    -webkit-mask-image: url("../images/banner-image-shape.svg");
    mask-image: url("../images/banner-image-shape.svg");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: right center;
    mask-position: right center;
  }
}
.banner-image-new__photo {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: 16/10;
  max-height: 280px;
}
@media (min-width: 640px) {
  .banner-image-new__photo {
    max-height: 320px;
  }
}
@media (min-width: 768px) {
  .banner-image-new__photo {
    aspect-ratio: 4/3;
    max-height: none;
  }
}
@media (min-width: 1280px) {
  .banner-image-new__photo {
    aspect-ratio: auto;
    max-height: none;
  }
}
@media (max-width: 1023.98px) {
  .banner-image-new {
    overflow: visible;
  }
  .banner-image-new.banner-radius {
    border-radius: 0;
  }
  .banner-image-new__inner {
    gap: 1rem;
    overflow: visible;
    background-color: transparent;
  }
  .banner-image-new__inner.banner-radius {
    border-radius: 0;
  }
  .banner-image-new__inner--dark .banner-image-new__content {
    background-color: #293678;
  }
  .banner-image-new__inner--primary .banner-image-new__content {
    background-color: #f26640;
  }
  .banner-image-new__content {
    border-radius: 24px;
    overflow: hidden;
  }
  .banner-image-new__media {
    border-radius: 24px;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .banner-image-new .inner-blocks-wrapper .wp-block-columns > .wp-block-column {
    width: 100%;
  }
}

@media (min-width: 1024px) and (max-width: 1279.98px) {
  .banner-image-new__inner {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: stretch;
    min-height: 440px;
  }
  .banner-image-new__content {
    grid-column: 1;
    grid-row: 1;
    max-width: none;
    width: 100%;
    min-height: 0;
    padding: 2.5rem 2rem 2.5rem 2.75rem;
  }
  .banner-image-new__content > :last-child {
    margin-top: auto;
  }
  .banner-image-new h1,
.banner-image-new h2 {
    font-size: 40px !important;
    line-height: 1.15;
    margin-bottom: 1rem;
  }
  .banner-image-new p {
    font-size: 20px !important;
    margin-bottom: 1.5rem;
    line-height: 1.45;
  }
  .banner-image-new .inner-blocks-wrapper .wp-block-columns {
    flex-direction: row;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 0.75rem;
  }
  .banner-image-new .inner-blocks-wrapper .wp-block-columns > .wp-block-column {
    flex: 0 1 auto !important;
    flex-basis: auto !important;
    width: auto;
    margin: 0 !important;
  }
  .banner-image-new .inner-blocks-wrapper .wp-block-acf-button {
    width: auto;
  }
  .banner-image-new .inner-blocks-wrapper .wp-block-acf-button .button {
    width: auto;
    white-space: nowrap;
    font-size: 0.875rem;
    min-width: 0;
  }
  .banner-image-new__media {
    position: relative;
    grid-column: 2;
    grid-row: 1;
    z-index: 1;
    width: 100%;
    height: 100%;
    min-height: 440px;
    align-self: stretch;
    -webkit-mask-image: none;
    mask-image: none;
    overflow: hidden;
  }
  .banner-image-new__photo {
    width: 100%;
    height: 100%;
    min-height: 440px;
    aspect-ratio: unset;
    max-height: none;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}
.faq-block__title{
	margin-bottom: 1.5rem;
	font-size: 28px;
	line-height: 1.2;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.faq-block__title{
		font-size: 50px;
	}
}
.faq-block__title span:last-child:not(:first-child){
	display: block;
	padding-left: 2rem;
}
@media (min-width: 1024px) {
  .faq-block__title span:last-child:not(:first-child) {
    padding-left: 50px;
  }
}
.faq-block__content{
	display: flex;
	flex-direction: column;
}
.faq-block__items{
	display: flex;
	flex-direction: column;
}
.faq-block .faq-item{
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	padding-top: 1rem;
	padding-bottom: 1rem;
}
@media (min-width: 1024px){
	.faq-block .faq-item{
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}
}
.faq-block .faq-item:first-child{
	border-top-width: 1px;
}
.faq-block .faq-item:last-child {
  border-bottom: none;
}
.faq-block .faq-item__header{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.25rem;
}
.faq-block .faq-item__question{
	margin-bottom: 0px;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	line-height: 1.3;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.faq-block .faq-item__question{
		font-size: 1.5rem;
		line-height: 2rem;
	}
}
.faq-block .faq-item__icon .when-closed,
.faq-block .faq-item__icon .when-opened {
  filter: brightness(0) invert(1);
}
.faq-block .faq-item__answer{
	padding-top: 1rem;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 300;
	line-height: 1.5;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.faq-block .faq-item__answer{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.faq-block .faq-item__answer > :last-child{
	margin-bottom: 0px;
}
.faq-block__media{
	position: relative;
	min-height: 280px;
	overflow: hidden;
	border-radius: 20px;
}
@media (min-width: 1024px){
	.faq-block__media{
		border-radius: 24px;
	}
  .faq-block__media{
		height: 100%;
	}
  .faq-block__media{
		min-height: 0px;
	}
}
.faq-block__photo{
	display: block;
	height: 100%;
	min-height: 280px;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
@media (min-width: 1024px) {
  .faq-block__photo{
		min-height: 100%;
	}
}

.tight-stack{
	gap: 1.25rem;
}
.tight-stack .wp-block-column {
  margin-left: 0 !important;
  margin-top: 0 !important;
}

.highlight-block{
	display: flex;
	height: 100%;
	flex: 1 1 0%;
	flex-direction: column;
}
.highlight-block img{
	height: 285px;
	width: 100%;
	border-radius: 16px;
	-o-object-fit: cover;
	   object-fit: cover;
}
.highlight-block h2{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-size: 36px;
	font-weight: 300;
}
.highlight-block h2 strong, .highlight-block h2 b{
	font-weight: 700;
}
.highlight-block p{
	margin-bottom: 0.5rem;
	line-height: 24px;
}
@media (min-width: 640px){
	.highlight-block p{
		margin-bottom: 0px;
	}
	.highlight-block p{
		line-height: 32px;
	}
}
.highlight-block ul{
	margin-bottom: 1.25rem;
	list-style-type: none;
	padding-left: 0.5rem;
}
@media (min-width: 1024px){
	.highlight-block ul{
		margin-bottom: 2.5rem;
	}
}
.highlight-block ul li{
	display: flex;
	line-height: 24px;
}
@media (min-width: 640px){
	.highlight-block ul li{
		line-height: 32px;
	}
}
.highlight-block ul li::before {
  content: "";
  background-image: url("../images/triangle-primary.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 12px;
  min-width: 12px;
  height: 16px;
  display: block;
  transform: rotate(-90deg);
  margin-right: 8px;
  margin-top: 0.25rem;
}
@media (min-width: 640px){
	.highlight-block ul li::before{
		margin-top: 7px;
	}
}
.highlight-block .wp-block-acf-button{
	margin-top: auto;
	margin-bottom: 0px;
}

.title-split{
	font-size: 2.25rem;
	line-height: 2.5rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

@media (min-width: 640px){
	.title-split{
		font-size: 3.75rem;
		line-height: 1;
	}
	.title-split{
		line-height: 50px;
	}
}
.title-split__line2{
	display: block;
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .title-split__line2 {
    padding-left: var(--title-split-indent, 140px);
  }
}

.content-image-grid {
  background-size: cover;
  background-position: var(--content-image-mobile-position, top center);
}
@media (min-width: 1024px) {
  .content-image-grid {
    background-position: center;
  }
}
.content-image-grid__gradient {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 40%, rgba(0, 0, 0, 0.8) 75%, rgba(0, 0, 0, 0.9) 100%);
}
.content-image-grid .wp-block-acf-button {
  margin-bottom: 0;
}
.content-image-grid ul{
	margin-bottom: 1.25rem;
	list-style-type: none;
	padding-left: 0.5rem;
}
@media (min-width: 1024px){
	.content-image-grid ul{
		margin-bottom: 2.5rem;
	}
}
.content-image-grid ul li{
	display: flex;
	line-height: 24px;
}
@media (min-width: 640px){
	.content-image-grid ul li{
		line-height: 32px;
	}
}
.content-image-grid ul li::before {
  content: "";
  background-image: url("../images/triangle-primary.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 12px;
  min-width: 12px;
  height: 16px;
  display: block;
  transform: rotate(-90deg);
  margin-right: 8px;
  margin-top: 0.25rem;
}
@media (min-width: 640px){
	.content-image-grid ul li::before{
		margin-top: 7px;
	}
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .content-image-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
  .content-image-grid__spacer {
    grid-column: span 1;
  }
  .content-image-grid__content {
    grid-column: span 1;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .content-image-grid .title-split {
    font-size: 40px !important;
    line-height: 1.15 !important;
    margin-bottom: 1rem;
  }
  .content-image-grid .title-split__line2 {
    --title-split-indent: 50px;
    padding-left: 50px;
  }
  .content-image-grid p {
    font-size: 18px;
    line-height: 1.45;
  }
  .content-image-grid ul li {
    line-height: 1.5;
  }
}

.footer-nav{
	margin-bottom: 0px;
	display: grid;
	list-style-type: none;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	-moz-column-gap: 1.25rem;
	     column-gap: 1.25rem;
	row-gap: 1rem;
	padding-left: 0px;
}

@media (min-width: 640px){
	.footer-nav{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.footer-nav{
		row-gap: 0px;
	}
}
.footer-nav > li:first-child a{
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
.footer-nav > li > a{
	margin-bottom: 0.5rem;
	display: block;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 700;
}
.footer-nav .sub-menu{
	margin-bottom: 0px;
	list-style-type: none;
	padding-left: 0px;
}
.footer-nav .sub-menu a{
	margin-bottom: 0.5rem;
	display: block;
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
.footer-nav .sub-menu a:hover{
	text-decoration: underline;
}

#gform_wrapper_1{
	width: 100%;
}
#gform_wrapper_1 h2{
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#gform_wrapper_1 form{
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 640px){
	#gform_wrapper_1 form{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	#gform_wrapper_1 .gform_body{
		grid-column: span 2 / span 2;
	}
}
#gform_wrapper_1 .gform_footer{
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
@media (min-width: 640px){
	#gform_wrapper_1 .gform_footer{
		grid-column: span 1 / span 1;
	}
}
#gform_wrapper_1 .gform_footer button {
  width: 180px;
}
#gform_wrapper_1 .gform_validation_errors{
	margin-bottom: 1rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}
#gform_wrapper_1 .gform_validation_errors h2{
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

body #gform_wrapper_3 .gform_footer{
	align-items: flex-start;
}

#newsletter {
  transition: 0.3s;
}
#newsletter.show {
  left: 0;
}

.logo-swiper-track .arrow-prev, .logo-swiper-track .arrow-next{
	top: 50%;
	bottom: auto;
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
}

.logo-swiper .swiper-wrapper.grid {
  display: grid !important;
  transform: none !important;
}
.logo-swiper .swiper-wrapper.grid .swiper-slide {
  width: auto !important;
}

.arrow-prev{
	position: absolute;
	left: 0.75rem;
	top: 0px;
	bottom: 0px;
	z-index: 10;
	margin: auto;
	display: flex;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	align-items: center;
}

@media (min-width: 640px){
	.arrow-prev{
		left: 0px;
	}
}

.arrow-next{
	position: absolute;
	right: 0.75rem;
	top: 0px;
	bottom: 0px;
	z-index: 10;
	margin: auto;
	display: flex;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	align-items: center;
}

@media (min-width: 640px){
	.arrow-next{
		right: 0px;
	}
}

.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child):not(.has-background){
	margin-left: 0px;
}

@media (min-width: 1024px){
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child):not(.has-background){
		margin-left: 3rem;
	}
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child){
	margin-left: 0px;
	margin-top: 2rem;
}
@media (min-width: 1024px){
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child){
		margin-left: 2rem;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child){
		margin-top: 0px;
	}
}

.vacancy-attributes > .divider:first-child {
  display: none;
}
.vacancy-attributes > .divider:last-child {
  display: none;
}

.vacancy-attribute{
	margin-bottom: 0.75rem;
	display: flex;
	align-items: flex-start;
}
.vacancy-attribute img{
	position: relative;
	top: 2px;
	margin-right: 0.75rem;
	height: 1.25rem;
	width: 1.25rem;
	-o-object-fit: contain;
	   object-fit: contain;
}

.form-select__control {
  border-radius: 50px !important;
}

.col-lg-9{
	grid-column: span 9 / span 9;
}

.banner-color > .bg-primary .gform_button, .banner-color > .bg-primaryLight .gform_button{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
}
.banner-color > .bg-primary .gform_button::after,
.banner-color > .bg-primaryLight .gform_button::after {
  background-image: url("../images/arrow-primary.svg");
}

.banner-image--gradient {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}

@media (max-width: 1024px) {
  .banner-image .inner-blocks-wrapper p {
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
  }

  .content-image-grid p, .content-image-grid ul li{
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}

  .content-image-grid p,
.content-image-grid ul li {
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
  }
}
@media (max-width: 640px) {
  .content-image-grid h2{
		margin-bottom: 0.75rem;
	}
  .content-image-grid h2{
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
}
@media (max-width: 390px) {
  .banner-image-new h1,
.banner-image-new h2 {
    font-size: 24px !important;
  }
  .banner-image-new p {
    margin-bottom: 0.75rem;
    font-size: 15px !important;
  }
  .banner-image-new p:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 375px) {
  .banner-image-new h1,
.banner-image-new h2 {
    font-size: 20px !important;
  }
}
/**
 * Swiper 7.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 3, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #283578;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 13px;
  height: 13px;
  display: inline-block;
  border-radius: 50%;
  background: #877A773D;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  width: 16px;
  height: 16px;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 13px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

.connect-swiper .swiper-slide {
  opacity: 0;
}

.connect-swiper .swiper-slide-active {
  opacity: 1;
}

.tippy-content{
	border-radius: 0.25rem;
	--tw-bg-opacity: 1;
	background-color: rgba(41, 54, 120, var(--tw-bg-opacity));
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	line-height: 1;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

.tippy-arrow{
	--tw-border-opacity: 1;
	border-color: rgba(41, 54, 120, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(41, 54, 120, var(--tw-text-opacity));
}

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

@media (min-width: 1024px){
	.wp-block-columns{
		flex-direction: row;
	}
}
.wp-block-columns:has(> .wp-block-column .highlight-block) > .wp-block-column{
	display: flex;
	flex-direction: column;
}

.no-margin{
	margin-bottom: -2.5rem;
}
.no-margin figure{
	margin: 0px;
}
@media (max-width: 575.98px) {
  .no-margin{
		margin-bottom: -2rem;
	}
}

#wpwrap .wp-block-group > .wp-block-group__inner-container {
  display: inline-flex;
  flex-direction: column;
}
#wpwrap .wp-block-group > .wp-block-group__inner-container .button {
  width: 100%;
}

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

@media (min-width: 640px){
	.wp-block-acf-button{
		width: auto;
	}
}

.wp-block-acf-button.alignleft {
  display: flex;
  justify-content: flex-start;
  float: unset;
  width: 100%;
}

.wp-block-acf-button.alignright {
  display: flex;
  justify-content: flex-end;
  float: unset;
  width: 100%;
}

.wp-block-acf-button.aligncenter {
  display: flex;
  justify-content: center;
  float: unset;
  width: 100%;
}

.team-grid--item .overlay:hover {
  opacity: 1 !important;
}

@media (max-width: 575.98px) {
  .page-id-1031 p:not(.has-medium-font-size):not(.has-text-align-center) br,
.page-id-1037 p:not(.has-medium-font-size):not(.has-text-align-center) br,
.page-id-1045 p:not(.has-medium-font-size):not(.has-text-align-center) br,
.page-id-1107 p:not(.has-medium-font-size):not(.has-text-align-center) br,
.page-id-1091 p:not(.has-medium-font-size):not(.has-text-align-center) br {
    display: block !important;
  }
}
@media (max-width: 1199.98px) {
  .has-medium-font-size {
    font-size: 1.125rem !important;
  }
}
@media (max-width: 991.98px) {
  h1 {
    font-size: 60px;
  }

  .mobile-buttons-fix .wp-block-acf-button {
    justify-content: center !important;
  }

  .has-medium-font-size {
    font-size: 1.125rem !important;
  }

  header.scrolled{
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

  header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 50;
    background: #fff;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    box-shadow: none;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 84px;
    left: 0;
    z-index: 50;
    background: #fff;
  }
  .nav-wrapper .nav {
    flex-direction: column;
  }
  .nav-wrapper .nav{
		margin-left: auto;
		margin-right: auto;
	}
  .nav-wrapper .nav{
		width: 100%;
	}
  .nav-wrapper .nav{
		padding-left: 2rem;
		padding-right: 2rem;
	}

  @media (min-width: 640px) {
    .nav-wrapper .nav {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    .nav-wrapper .nav {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .nav-wrapper .nav {
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px) {
    .nav-wrapper .nav {
      max-width: 1320px;
    }
  }
  .nav-wrapper .nav > li > a {
    margin-bottom: 0;
  }
  .nav-wrapper .nav .menu-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 16px;
    margin-right: 0;
    overflow: hidden;
  }
  .nav-wrapper .nav .sub-menu {
    display: none;
    opacity: 1;
    visibility: visible;
    position: relative;
    width: 100%;
    margin: 0;
  }
  .nav-wrapper .nav .sub-menu > .menu-item:first-child {
    margin-top: 15px;
  }

  .sub-menu-toggle {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .has-medium-font-size br {
    display: none;
  }

  .has-medium-font-size {
    font-size: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .nav-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  h1 {
    font-size: 32px;
  }

  .title-with-indent span:last-child {
    padding-left: 2rem !important;
  }

  p br {
    display: none;
  }

  .hide-on-mobile {
    display: none;
  }

  .small-height-on-mobile {
    height: 35px !important;
  }

  .quote-equal-margin .quote {
    margin-bottom: 35px !important;
  }

  .has-huge-font-size {
    font-size: 1.25rem !important;
  }
}
@media (max-width: 639.98px) {
  #wpwrap .max-sm\:w-1\/2 {
    width: 50%;
  }
}
:is(#wpwrap, .editor-styles-wrapper) .hover\:bg-\[\#152058\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 32, 88, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .hover\:bg-\[\#e05129\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(224, 81, 41, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .hover\:bg-\[\#eeeeee\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .hover\:bg-\[\#202a5f\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(32, 42, 95, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .hover\:bg-secondary:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(183, 215, 233, var(--tw-bg-opacity));
}
:is(#wpwrap, .editor-styles-wrapper) .hover\:underline:hover{
	text-decoration: underline;
}
:is(#wpwrap, .editor-styles-wrapper) .focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
:is(#wpwrap, .editor-styles-wrapper) .focus\:ring:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
:is(#wpwrap, .editor-styles-wrapper) .group:hover .group-hover\:translate-x-\[18px\]{
	--tw-translate-x: 18px;
	transform: var(--tw-transform);
}
:is(#wpwrap, .editor-styles-wrapper) .children\:mb-0 > *{
	margin-bottom: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .children\:font-semibold > *{
	font-weight: 600;
}
:is(#wpwrap, .editor-styles-wrapper) .children\:last\:mb-0 > *:last-child{
	margin-bottom: 0px;
}
:is(#wpwrap, .editor-styles-wrapper) .children\:last\:mb-0 > :last-child{
	margin-bottom: 0px;
}
@media (min-width: 640px){
	:is(#wpwrap, .editor-styles-wrapper) .sm\:bottom-6{
		bottom: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:right-6{
		right: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-0{
		left: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:right-0{
		right: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:bottom-10{
		bottom: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:-left-10{
		left: -2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-\[0px\]{
		left: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-\[300px\]{
		left: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:right-\[unset\]{
		right: unset;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-\[330px\]{
		left: 330px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:bottom-\[-90px\]{
		bottom: -90px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-\[150px\]{
		left: 150px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:right-\[200px\]{
		right: 200px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-\[110px\]{
		left: 110px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:left-\[250px\]{
		left: 250px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:right-\[180px\]{
		right: 180px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:bottom-0{
		bottom: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:col-span-1{
		grid-column: span 1 / span 1;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:col-span-6{
		grid-column: span 6 / span 6;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:col-span-12{
		grid-column: span 12 / span 12;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-\[7px\]{
		margin-top: 7px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mb-0{
		margin-bottom: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-24{
		margin-top: 6rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-20{
		margin-top: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-5{
		margin-top: 1.25rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mr-5{
		margin-right: 1.25rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mb-20{
		margin-bottom: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-6{
		margin-top: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:ml-0{
		margin-left: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:-ml-10{
		margin-left: -2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-0{
		margin-top: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:-ml-14{
		margin-left: -3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mb-9{
		margin-bottom: 2.25rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mt-10{
		margin-top: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:mb-7{
		margin-bottom: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:block{
		display: block;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:inline-block{
		display: inline-block;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:inline{
		display: inline;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:flex{
		display: flex;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:inline-flex{
		display: inline-flex;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:hidden{
		display: none;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[40px\]{
		height: 40px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[88px\]{
		height: 88px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[24px\]{
		height: 24px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-7{
		height: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[340px\]{
		height: 340px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[330px\]{
		height: 330px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[225px\]{
		height: 225px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[270px\]{
		height: 270px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:h-\[320px\]{
		height: 320px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:min-h-\[480px\]{
		min-height: 480px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:min-h-\[350px\]{
		min-height: 350px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-auto{
		width: auto;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[208px\]{
		width: 208px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-32{
		width: 8rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[88px\]{
		width: 88px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[34px\]{
		width: 34px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-6{
		width: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[225px\]{
		width: 225px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[350px\]{
		width: 350px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[800px\]{
		width: 800px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[180px\]{
		width: 180px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[240px\]{
		width: 240px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[130px\]{
		width: 130px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[155px\]{
		width: 155px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[150px\]{
		width: 150px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[170px\]{
		width: 170px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[140px\]{
		width: 140px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:w-\[300px\]{
		width: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:min-w-\[150px\]{
		min-width: 150px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:grid-cols-12{
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:flex-row{
		flex-direction: row;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:items-center{
		align-items: center;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:items-stretch{
		align-items: stretch;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:justify-start{
		justify-content: flex-start;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-10{
		gap: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-6{
		gap: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-8{
		gap: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-12{
		gap: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-y-0{
		row-gap: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-y-10{
		row-gap: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:gap-y-6{
		row-gap: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:rounded-br-\[90px\]{
		border-bottom-right-radius: 90px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:rounded-br-\[150px\]{
		border-bottom-right-radius: 150px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:p-6{
		padding: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:p-8{
		padding: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:p-10{
		padding: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:p-12{
		padding: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:px-10{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:px-20{
		padding-left: 5rem;
		padding-right: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:px-12{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:py-6{
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pl-28{
		padding-left: 7rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pr-14{
		padding-right: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pb-64{
		padding-bottom: 16rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pb-10{
		padding-bottom: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pt-28{
		padding-top: 7rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pl-20{
		padding-left: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pr-16{
		padding-right: 4rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pb-\[0px\]{
		padding-bottom: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pt-5{
		padding-top: 1.25rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pt-\[140px\]{
		padding-top: 140px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:pt-20{
		padding-top: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-6xl{
		font-size: 3.75rem;
		line-height: 1;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-5xl{
		font-size: 3rem;
		line-height: 1;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:text-\[50px\]{
		font-size: 50px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:leading-\[32px\]{
		line-height: 32px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .sm\:leading-\[50px\]{
		line-height: 50px;
	}
}
@media (min-width: 768px){
	:is(#wpwrap, .editor-styles-wrapper) .md\:col-span-9{
		grid-column: span 9 / span 9;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:block{
		display: block;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:h-\[300px\]{
		height: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:min-h-\[400px\]{
		min-height: 400px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:w-\[300px\]{
		width: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:bg-right{
		background-position: right;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:py-4{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:px-14{
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:py-16{
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:px-24{
		padding-left: 6rem;
		padding-right: 6rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .md\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
@media (min-width: 1024px){
	:is(#wpwrap, .editor-styles-wrapper) .lg\:absolute{
		position: absolute;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:-bottom-10{
		bottom: -2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:-right-10{
		right: -2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:right-0{
		right: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:left-0{
		left: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:left-\[130px\]{
		left: 130px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:right-\[160px\]{
		right: 160px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:right-\[80px\]{
		right: 80px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:left-\[290px\]{
		left: 290px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:right-\[240px\]{
		right: 240px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:col-span-4{
		grid-column: span 4 / span 4;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:col-span-5{
		grid-column: span 5 / span 5;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:col-span-2{
		grid-column: span 2 / span 2;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:col-span-10{
		grid-column: span 10 / span 10;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:col-span-6{
		grid-column: span 6 / span 6;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:col-span-3{
		grid-column: span 3 / span 3;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:my-20{
		margin-top: 5rem;
		margin-bottom: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-8{
		margin-bottom: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-10{
		margin-bottom: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:ml-12{
		margin-left: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:ml-8{
		margin-left: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mt-0{
		margin-top: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-4{
		margin-bottom: 1rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mr-10{
		margin-right: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mt-20{
		margin-top: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-32{
		margin-bottom: 8rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-12{
		margin-bottom: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-6{
		margin-bottom: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mt-\[-240px\]{
		margin-top: -240px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:-mt-28{
		margin-top: -7rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:mb-20{
		margin-bottom: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:block{
		display: block;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:flex{
		display: flex;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:grid{
		display: grid;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:hidden{
		display: none;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-\[400px\]{
		height: 400px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-\[300px\]{
		height: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-\[225px\]{
		height: 225px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-24{
		height: 6rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-20{
		height: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-\[383px\]{
		height: 383px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:h-\[calc\(100vh\+158px\)\]{
		height: calc(100vh + 158px);
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:max-h-24{
		max-height: 6rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:min-h-\[388px\]{
		min-height: 388px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:min-h-\[575px\]{
		min-height: 575px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:min-h-0{
		min-height: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[140px\]{
		width: 140px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[300px\]{
		width: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[200px\]{
		width: 200px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[225px\]{
		width: 225px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-full{
		width: 100%;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[220px\]{
		width: 220px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[240px\]{
		width: 240px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[260px\]{
		width: 260px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[210px\]{
		width: 210px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:w-\[420px\]{
		width: 420px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:rotate-0{
		--tw-rotate: 0deg;
		transform: var(--tw-transform);
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:grid-cols-12{
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:grid-cols-9{
		grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:flex-row{
		flex-direction: row;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:items-start{
		align-items: flex-start;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:items-center{
		align-items: center;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:items-stretch{
		align-items: stretch;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:justify-start{
		justify-content: flex-start;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:justify-between{
		justify-content: space-between;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-14{
		gap: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-12{
		gap: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-10{
		gap: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-9{
		gap: 2.25rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-6{
		gap: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-16{
		gap: 4rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:gap-8{
		gap: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:rounded-\[24px\]{
		border-radius: 24px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:rounded-br-\[150px\]{
		border-bottom-right-radius: 150px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:bg-top{
		background-position: top;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:p-10{
		padding: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:p-14{
		padding: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:py-10{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:px-12{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:px-14{
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:py-16{
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:px-6{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:px-20{
		padding-left: 5rem;
		padding-right: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:px-40{
		padding-left: 10rem;
		padding-right: 10rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pb-12{
		padding-bottom: 3rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pt-0{
		padding-top: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pl-28{
		padding-left: 7rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pr-28{
		padding-right: 7rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pl-10{
		padding-left: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pr-20{
		padding-right: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pt-20{
		padding-top: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pb-\[140px\]{
		padding-bottom: 140px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pt-10{
		padding-top: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:pt-\[200px\]{
		padding-top: 200px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-left{
		text-align: left;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-\[50px\]{
		font-size: 50px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-6xl{
		font-size: 3.75rem;
		line-height: 1;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:text-\[60px\]{
		font-size: 60px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:leading-\[70px\]{
		line-height: 70px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .lg\:shadow{
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
@media (min-width: 1280px){
	:is(#wpwrap, .editor-styles-wrapper) .xl\:right-0{
		right: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:bottom-14{
		bottom: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:mb-\[69px\]{
		margin-bottom: 69px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:mb-0{
		margin-bottom: 0px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:mb-6{
		margin-bottom: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:h-\[40px\]{
		height: 40px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:h-\[300px\]{
		height: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[208px\]{
		width: 208px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[300px\]{
		width: 300px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[270px\]{
		width: 270px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[400px\]{
		width: 400px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[230px\]{
		width: 230px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[180px\]{
		width: 180px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[210px\]{
		width: 210px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:w-\[240px\]{
		width: 240px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:gap-x-20{
		-moz-column-gap: 5rem;
		     column-gap: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:px-24{
		padding-left: 6rem;
		padding-right: 6rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:pr-20{
		padding-right: 5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:pb-\[180px\]{
		padding-bottom: 180px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:pt-10{
		padding-top: 2.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:pl-28{
		padding-left: 7rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .xl\:text-\[60px\]{
		font-size: 60px;
	}
}
@media (min-width: 1536px){
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:left-\[150px\]{
		left: 150px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:left-\[400px\]{
		left: 400px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:h-\[350px\]{
		height: 350px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:w-\[1000px\]{
		width: 1000px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:w-\[400px\]{
		width: 400px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:w-\[600px\]{
		width: 600px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:w-\[450px\]{
		width: 450px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:w-\[360px\]{
		width: 360px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:px-16{
		padding-left: 4rem;
		padding-right: 4rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:py-14{
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:text-\[40px\]{
		font-size: 40px;
	}
	:is(#wpwrap, .editor-styles-wrapper) .\32xl\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

/*# sourceMappingURL=main.css.map*/