/*!

Theme Name: Webwizards

Theme URI: http://underscores.me/

Author: Web Wizards Ltd.

Author URI: https://webwizards.bg/

Description: Innovative and modern theme for Webwizards website.

Version: 1.0.0

Tested up to: 5.4

Requires PHP: 5.6

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: webwizards

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned.



Webwizards is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/
/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Generic

	- Normalize

	- Box sizing

# Base

	- Typography

	- Elements

	- Links

	- Forms

## Layouts

# Components

	- Navigation

	- Posts and pages

	- Comments

	- Widgets

	- Media

	- Captions

	- Galleries

# plugins

	- Jetpack infinite scroll

# Utilities

	- Accessibility

	- Alignments



--------------------------------------------------------------*/
/* poppins-100 - latin-ext_latin_devanagari */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Goldman:wght@400;700&display=swap");
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-100italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 100;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-100italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-200 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-200italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 200;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-200italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-300 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-300italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 300;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-300italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-regular - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-regular.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-regular.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-regular.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-regular.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-regular.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-regular.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 400;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-500 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-500italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 500;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-500italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-600 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-600italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 600;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-600italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-700 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-700italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 700;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-700italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-800 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-800italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 800;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-800italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-900 - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900.svg#Poppins") format("svg");
	/* Legacy iOS */
}

/* poppins-900italic - latin-ext_latin_devanagari */
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 900;
	src: url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900italic.eot");
	/* IE9 Compat Modes */
	src: local(""), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900italic.woff2") format("woff2"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900italic.woff") format("woff"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900italic.ttf") format("truetype"), url("./assets/fonts/poppins/poppins-v20-latin-ext_latin_devanagari-900italic.svg#Poppins") format("svg");
	/* Legacy iOS */
}

@font-face {
	font-family: 'Gilroy';
	src: url("./assets/fonts/gilroy/gilroy-medium.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("./assets/fonts/gilroy/gilroy-regular.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("./assets/fonts/gilroy/gilroy-bold.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("./assets/fonts/gilroy/gilroy-semibold.otf") format("opentype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

/*--------------------------------------------------------------

# Generic

--------------------------------------------------------------*/
/* Normalize

--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document

	 ========================================================================== */
/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections

	 ========================================================================== */
/**

 * Remove the margin in all browsers.

 */
body {
	margin: 0;
}

/**

 * Render the `main` element consistently in IE.

 */
main {
	display: block;
}

/**

 * Correct the font size and margin on `h1` elements within `section` and

 * `article` contexts in Chrome, Firefox, and Safari.

 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content

	 ========================================================================== */
/**

 * 1. Add the correct box sizing in Firefox.

 * 2. Show the overflow in Edge and IE.

 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics

	 ========================================================================== */
/**

 * Remove the gray background on active links in IE 10.

 */
a {
	background-color: transparent;
}

/**

 * 1. Remove the bottom border in Chrome 57-

 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.

 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**

 * Add the correct font weight in Chrome, Edge, and Safari.

 */
b,
strong {
	font-weight: bolder;
}

/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**

 * 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;
}

/* Embedded content

	 ========================================================================== */
/**

 * Remove the border on images inside links in IE 10.

 */
img {
	border-style: none;
}

/* 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;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**

 * Show the overflow in IE.

 * 1. Show the overflow in Edge.

 */
button,
input {
	overflow: visible;
}

/**

 * Remove the inheritance of text transform in Edge, Firefox, and IE.

 * 1. Remove the inheritance of text transform in Firefox.

 */
button,
select {
	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.

 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**

 * Restore the focus styles unset by the previous rule.

 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**

 * Correct the padding in Firefox.

 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**

 * 1. Correct the text wrapping in Edge and IE.

 * 2. Correct the color inheritance from `fieldset` elements in IE.

 * 3. Remove the padding so developers are not caught out when they zero out

 *		`fieldset` elements in all browsers.

 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**

 * Add the correct vertical alignment in Chrome, Firefox, and Opera.

 */
progress {
	vertical-align: baseline;
}

/**

 * Remove the default vertical scrollbar in IE 10+.

 */
textarea {
	overflow: auto;
}

/**

 * 1. Add the correct box sizing in IE 10.

 * 2. Remove the padding in IE 10.

 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**

 * Correct the cursor style of increment and decrement buttons in Chrome.

 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-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;
	outline-offset: -2px;
}

/**

 * Remove the inner padding in Chrome and Safari on macOS.

 */
[type="search"]::-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;
	font: inherit;
}

/* Interactive

	 ========================================================================== */
/*

 * Add the correct display in Edge, IE 10+, and Firefox.

 */
details {
	display: block;
}

/*

 * Add the correct display in all browsers.

 */
summary {
	display: list-item;
}

/* Misc

	 ========================================================================== */
/**

 * Add the correct display in IE 10+.

 */
template {
	display: none;
}

/**

 * Add the correct display in IE 10.

 */
[hidden] {
	display: none;
}

/* Box sizing

--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.

@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------

# Base

--------------------------------------------------------------*/
/* Typography

--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #2E2650;
	font-family: "Gilroy", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

.is-style-tbs-heading-goldman > strong {
	font-family: 'Goldman', cursive;
	font-weight: 400;
}

h1 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	color: #2E2650;
}

@media screen and (min-width: 768px) {
	h1 {
		font-size: 56px;
		line-height: 67px;
	}
}

h2 {
	font-size: 24px;
	line-height: 29px;
	font-weight: 700;
	color: #2E2650;
	scroll-margin-top: 2.5rem;
}

@media screen and (min-width: 768px) {
	h2 {
		font-size: 40px;
		line-height: 48px;
	}
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements

--------------------------------------------- */
body {
	background-color: #EFEFEF;
}

@media screen and (min-width: 1440px) {
	body .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1396px;
	}
}

hr {
	background-color: #cdcdcd;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
	opacity: 1;
}

ul,
ol {
	margin: 0 0 1.5em 0;
	padding-left: 0;
}

ul {
	list-style: disc;
}

.site-main.register-page-main ul {
	list-style: none;
}

.site-main.register-page-main ul li::before {
	content: none;
	display: none;
}

.site-main ul.splide__list li::before, .site-main ul.splide__pagination li::before {
	content: none;
	display: none;
}

ol {
	list-style: decimal;
}

ol.lower-roman {
	list-style: lower-roman;
}

ol.lower-alpha {
	list-style: lower-alpha;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

.page-privacy-policy li,
.page-terms-of-use li {
	margin-bottom: 0.7rem;
	padding-left: 0.5rem;
}

.page-privacy-policy li > ul,
.page-privacy-policy li > ol,
.page-terms-of-use li > ul,
.page-terms-of-use li > ol {
	margin-left: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

.inv {
	position: relative;
	display: inline-block;
	width: 48px;
	height: 48px;
	background-color: #DCF7FE;
	border-radius: 10px;
	padding: 8px;
}

@media screen and (min-width: 768px) {
	.inv {
		border-radius: 8px;
		width: 38px;
		height: 38px;
	}
}

.inv.webwiz-mobile {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2226%22%20viewBox%3D%220%200%2018%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.73681%202.84187H10.2631M1.42102%204.10502C1.42102%203.435%201.68719%202.79243%202.16096%202.31865C2.63474%201.84487%203.27732%201.57871%203.94734%201.57871H14.0526C14.7226%201.57871%2015.3652%201.84487%2015.839%202.31865C16.3128%202.79243%2016.5789%203.435%2016.5789%204.10502V21.7892C16.5789%2022.4593%2016.3128%2023.1018%2015.839%2023.5756C15.3652%2024.0494%2014.7226%2024.3155%2014.0526%2024.3155H3.94734C3.27732%2024.3155%202.63474%2024.0494%202.16096%2023.5756C1.68719%2023.1018%201.42102%2022.4593%201.42102%2021.7892V4.10502Z%22%20stroke%3D%22%23209AC9%22%20stroke-width%3D%222.52632%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-desktop {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2224%22%20viewBox%3D%220%200%2026%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.68447%2022.3154H19.316M9.21078%2017.2627V22.3154M16.7897%2017.2627V22.3154M9.21078%2012.2101V7.15748M13.0003%2012.2101V10.947M16.7897%2012.2101V9.6838M1.63184%203.36801C1.63184%203.033%201.76492%202.71171%202.00181%202.47482C2.23869%202.23793%202.55998%202.10485%202.89499%202.10485H23.1055C23.4405%202.10485%2023.7618%202.23793%2023.9987%202.47482C24.2356%202.71171%2024.3687%203.033%2024.3687%203.36801V15.9996C24.3687%2016.3346%2024.2356%2016.6559%2023.9987%2016.8928C23.7618%2017.1297%2023.4405%2017.2627%2023.1055%2017.2627H2.89499C2.55998%2017.2627%202.23869%2017.1297%202.00181%2016.8928C1.76492%2016.6559%201.63184%2016.3346%201.63184%2015.9996V3.36801Z%22%20stroke%3D%22%23209AC9%22%20stroke-width%3D%222.52632%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-candlestick-chart {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2227%22%20viewBox%3D%220%200%2023%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.68422%200.841858C6.01923%200.841858%206.34052%200.97494%206.57741%201.21183C6.8143%201.44872%206.94738%201.77001%206.94738%202.10502V4.63133C7.95241%204.63133%208.91628%205.03058%209.62694%205.74124C10.3376%206.45191%2010.7369%207.41577%2010.7369%208.42081V15.9998C10.7369%2017.0048%2010.3376%2017.9687%209.62694%2018.6793C8.91628%2019.39%207.95241%2019.7892%206.94738%2019.7892V24.8419C6.94738%2025.1769%206.8143%2025.4982%206.57741%2025.735C6.34052%2025.9719%206.01923%2026.105%205.68422%2026.105C5.34921%2026.105%205.02792%2025.9719%204.79104%2025.735C4.55415%2025.4982%204.42107%2025.1769%204.42107%2024.8419V19.7892C3.41603%2019.7892%202.45217%2019.39%201.7415%2018.6793C1.03084%2017.9687%200.631592%2017.0048%200.631592%2015.9998V8.42081C0.631592%207.41577%201.03084%206.45191%201.7415%205.74124C2.45217%205.03058%203.41603%204.63133%204.42107%204.63133V2.10502C4.42107%201.77001%204.55415%201.44872%204.79104%201.21183C5.02792%200.97494%205.34921%200.841858%205.68422%200.841858ZM17.0526%200.841858C17.362%200.841899%2017.6606%200.955487%2017.8918%201.16108C18.1231%201.36667%2018.2708%201.64996%2018.307%201.95723L18.3158%202.10502V7.15765C19.2824%207.15759%2020.2125%207.5269%2020.9157%208.19001C21.619%208.85311%2022.0423%209.75989%2022.099%2010.7248L22.1053%2010.9471V18.5261C22.1053%2019.4927%2021.736%2020.4227%2021.0729%2021.126C20.4098%2021.8292%2019.503%2022.2525%2018.5381%2022.3092L18.3158%2022.3155V24.8419C18.3154%2025.1638%2018.1922%2025.4735%2017.9712%2025.7076C17.7501%2025.9417%2017.4481%2026.0826%2017.1267%2026.1014C16.8053%2026.1203%2016.4888%2026.0157%2016.2419%2025.8091C15.995%2025.6025%2015.8364%2025.3093%2015.7983%2024.9896L15.7895%2024.8419V22.3155C14.8229%2022.3156%2013.8928%2021.9463%2013.1896%2021.2832C12.4863%2020.6201%2012.063%2019.7133%2012.0063%2018.7484L12%2018.5261V10.9471C12%209.98054%2012.3693%209.05047%2013.0324%208.34721C13.6955%207.64395%2014.6023%207.22067%2015.5672%207.16396L15.7895%207.15765V2.10502C15.7895%201.77001%2015.9226%201.44872%2016.1595%201.21183C16.3963%200.97494%2016.7176%200.841858%2017.0526%200.841858Z%22%20fill%3D%22%23209AC9%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-diamond {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.51345%201.71701H20.7567L24.5675%208.06836L13.7702%2020.1359C13.6874%2020.2204%2013.5886%2020.2876%2013.4795%2020.3334C13.3705%2020.3792%2013.2534%2020.4028%2013.1351%2020.4028C13.0168%2020.4028%2012.8997%2020.3792%2012.7906%2020.3334C12.6815%2020.2876%2012.5827%2020.2204%2012.4999%2020.1359L1.70264%208.06836L5.51345%201.71701Z%22%20stroke%3D%22%23209AC9%22%20stroke-width%3D%222.54054%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10.5945%2010.6087L8.05396%207.81406L8.81612%206.54379%22%20stroke%3D%22%23209AC9%22%20stroke-width%3D%222.54054%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-chart {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2218%22%20viewBox%3D%220%200%2027%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.553922%2017.4163C0.25479%2017.1129%200.105225%2016.7629%200.105225%2016.3662C0.105225%2015.9695%200.25479%2015.6194%200.553922%2015.316L8.9066%206.84513C9.18272%206.5651%209.50486%206.42508%209.87303%206.42508C10.2412%206.42508%2010.5633%206.5651%2010.8395%206.84513L15.3955%2011.4656L24.2313%201.34954C24.4845%201.04617%2024.8126%200.894485%2025.2157%200.894485C25.6179%200.894485%2025.9571%201.0345%2026.2332%201.31453C26.4863%201.57123%2026.6189%201.88019%2026.6308%202.24143C26.6419%202.6036%2026.5209%202.92471%2026.2677%203.20474L16.3619%2014.546C16.1088%2014.8493%2015.7811%2015.0071%2015.3789%2015.0192C14.9758%2015.0304%2014.6361%2014.896%2014.36%2014.616L9.87303%2010.0655L2.62483%2017.4163C2.3257%2017.7196%201.98055%2017.8713%201.58938%2017.8713C1.19821%2017.8713%200.853054%2017.7196%200.553922%2017.4163Z%22%20fill%3D%22%23209AC9%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-question {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2224%22%20viewBox%3D%220%200%2014%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.75852%2016.3446C6.27503%2016.3446%205.86729%2016.1733%205.5353%2015.8309C5.2025%2015.4884%205.05624%2015.0855%205.09654%2014.6222C5.15697%2013.7761%205.35842%2013.0408%205.70089%2012.4163C6.04336%2011.7918%206.58728%2011.1471%207.33265%2010.4823C8.15861%209.7571%208.78794%209.12736%209.22066%208.59311C9.65419%208.05966%209.87095%207.45047%209.87095%206.76553C9.87095%205.93958%209.59416%205.25464%209.04057%204.71072C8.48617%204.1668%207.71541%203.89484%206.7283%203.89484C6.08365%203.89484%205.53489%204.03062%205.08203%204.30218C4.62836%204.57454%204.26051%204.91217%203.97848%205.31508C3.69644%205.71798%203.34914%205.98994%202.93657%206.13096C2.52319%206.27198%202.12512%206.2619%201.74236%206.10074C1.27902%205.89929%200.961932%205.56689%200.791101%205.10355C0.619464%204.64021%200.654517%204.20709%200.896259%203.80419C1.48047%202.89765%202.26613%202.14221%203.25325%201.53785C4.24036%200.933495%205.39871%200.631317%206.7283%200.631317C8.84354%200.631317%2010.4705%201.22077%2011.6091%202.39966C12.7469%203.57776%2013.3158%204.99275%2013.3158%206.64466C13.3158%207.65192%2013.0994%208.51333%2012.6667%209.22889C12.2332%209.94364%2011.5531%2010.7543%2010.6264%2011.6608C9.94146%2012.3055%209.45797%2012.8292%209.17594%2013.2321C8.89391%2013.635%208.70253%2014.0984%208.6018%2014.6222C8.52122%2015.1258%208.3097%2015.5388%207.96723%2015.8611C7.62476%2016.1834%207.22186%2016.3446%206.75852%2016.3446ZM6.7283%2023.5969C6.06351%2023.5969%205.49461%2023.3604%205.0216%2022.8873C4.54778%2022.4135%204.31087%2021.8442%204.31087%2021.1794C4.31087%2020.5146%204.54778%2019.9453%205.0216%2019.4715C5.49461%2018.9985%206.06351%2018.762%206.7283%2018.762C7.39309%2018.762%207.96239%2018.9985%208.43621%2019.4715C8.90922%2019.9453%209.14572%2020.5146%209.14572%2021.1794C9.14572%2021.8442%208.90922%2022.4135%208.43621%2022.8873C7.96239%2023.3604%207.39309%2023.5969%206.7283%2023.5969Z%22%20fill%3D%22%23209AC9%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-document {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2234%22%20viewBox%3D%220%200%2030%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.20091%2015.8553H7.06758V18.122H8.20091V15.8553ZM21.8009%2018.122H22.9342V15.8553H21.8009V18.122ZM8.20091%2022.6667H7.06758V24.9333H8.20091V22.6667ZM21.8009%2024.9333H22.9342V22.6667H21.8009V24.9333ZM8.20091%209.05987H7.06758V11.3265H8.20091V9.05987ZM21.8009%2011.3265H22.9342V9.05987H21.8009V11.3265ZM28.6009%207.93333H29.7342V7.46413L29.4033%207.13093L28.6009%207.93333ZM21.8009%201.13333L22.6033%200.330933L22.2701%200H21.8009V1.13333ZM8.20091%2018.122H21.8009V15.8553H8.20091V18.122ZM8.20091%2024.9333H21.8009V22.6667H8.20091V24.9333ZM8.20091%2011.3265H21.8009V9.05987H8.20091V11.3265ZM26.3342%2031.7333H3.66758V34H26.3342V31.7333ZM2.53424%2030.6V3.4H0.267578V30.6H2.53424ZM27.4676%207.93333V30.6H29.7342V7.93333H27.4676ZM3.66758%202.26667H21.8009V0H3.66758V2.26667ZM20.9985%201.93573L27.7985%208.73573L29.4033%207.13093L22.6033%200.330933L20.9985%201.93573ZM3.66758%2031.7333C3.367%2031.7333%203.07873%2031.6139%202.86619%2031.4014C2.65365%2031.1888%202.53424%2030.9006%202.53424%2030.6H0.267578C0.267578%2031.5017%200.625791%2032.3665%201.26342%2033.0042C1.90104%2033.6418%202.76584%2034%203.66758%2034V31.7333ZM26.3342%2034C27.236%2034%2028.1008%2033.6418%2028.7384%2033.0042C29.376%2032.3665%2029.7342%2031.5017%2029.7342%2030.6H27.4676C27.4676%2030.9006%2027.3482%2031.1888%2027.1356%2031.4014C26.9231%2031.6139%2026.6348%2031.7333%2026.3342%2031.7333V34ZM2.53424%203.4C2.53424%203.09942%202.65365%202.81115%202.86619%202.59861C3.07873%202.38607%203.367%202.26667%203.66758%202.26667V0C2.76584%200%201.90104%200.358213%201.26342%200.995837C0.625791%201.63346%200.267578%202.49826%200.267578%203.4H2.53424Z%22%20fill%3D%22%23209AC9%22%2F%3E%3C%2Fsvg%3E");
}

.inv.webwiz-document-outline {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2234%22%20viewBox%3D%220%200%2030%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.20091%2015.8553H7.06758V18.122H8.20091V15.8553ZM21.8009%2018.122H22.9342V15.8553H21.8009V18.122ZM8.20091%2022.6667H7.06758V24.9333H8.20091V22.6667ZM21.8009%2024.9333H22.9342V22.6667H21.8009V24.9333ZM8.20091%209.05987H7.06758V11.3265H8.20091V9.05987ZM21.8009%2011.3265H22.9342V9.05987H21.8009V11.3265ZM28.6009%207.93333H29.7342V7.46413L29.4033%207.13093L28.6009%207.93333ZM21.8009%201.13333L22.6033%200.330933L22.2701%200H21.8009V1.13333ZM8.20091%2018.122H21.8009V15.8553H8.20091V18.122ZM8.20091%2024.9333H21.8009V22.6667H8.20091V24.9333ZM8.20091%2011.3265H21.8009V9.05987H8.20091V11.3265ZM26.3342%2031.7333H3.66758V34H26.3342V31.7333ZM2.53424%2030.6V3.4H0.267578V30.6H2.53424ZM27.4676%207.93333V30.6H29.7342V7.93333H27.4676ZM3.66758%202.26667H21.8009V0H3.66758V2.26667ZM20.9985%201.93573L27.7985%208.73573L29.4033%207.13093L22.6033%200.330933L20.9985%201.93573ZM3.66758%2031.7333C3.367%2031.7333%203.07873%2031.6139%202.86619%2031.4014C2.65365%2031.1888%202.53424%2030.9006%202.53424%2030.6H0.267578C0.267578%2031.5017%200.625791%2032.3665%201.26342%2033.0042C1.90104%2033.6418%202.76584%2034%203.66758%2034V31.7333ZM26.3342%2034C27.236%2034%2028.1008%2033.6418%2028.7384%2033.0042C29.376%2032.3665%2029.7342%2031.5017%2029.7342%2030.6H27.4676C27.4676%2030.9006%2027.3482%2031.1888%2027.1356%2031.4014C26.9231%2031.6139%2026.6348%2031.7333%2026.3342%2031.7333V34ZM2.53424%203.4C2.53424%203.09942%202.65365%202.81115%202.86619%202.59861C3.07873%202.38607%203.367%202.26667%203.66758%202.26667V0C2.76584%200%201.90104%200.358213%201.26342%200.995837C0.625791%201.63346%200.267578%202.49826%200.267578%203.4H2.53424Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
	background: transparent;
}

.webwiz-badge-icon {
	position: relative;
	padding-left: 35px;
}

.webwiz-badge-icon::before {
	position: absolute;
	content: '';
	width: 25px;
	height: 25px;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.webwiz-badge-icon.webwiz-company::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2224%22%20viewBox%3D%220%200%2018%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200V24H7.71429V19.3333H10.2857V24H18V0H0ZM2.57143%202.66667H5.14286V5.33333H2.57143V2.66667ZM7.71429%202.66667H10.2857V5.33333H7.71429V2.66667ZM12.8571%202.66667H15.4286V5.33333H12.8571V2.66667ZM2.57143%208H5.14286V10.6667H2.57143V8ZM7.71429%208H10.2857V10.6667H7.71429V8ZM12.8571%208H15.4286V10.6667H12.8571V8ZM2.57143%2013.3333H5.14286V16H2.57143V13.3333ZM7.71429%2013.3333H10.2857V16H7.71429V13.3333ZM12.8571%2013.3333H15.4286V16H12.8571V13.3333ZM2.57143%2018.6667H5.14286V21.3333H2.57143V18.6667ZM12.8571%2018.6667H15.4286V21.3333H12.8571V18.6667Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E");
}

.webwiz-badge-icon.webwiz-location::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2226%22%20viewBox%3D%220%200%2018%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%200C4.02429%200%200%204.069%200%209.1C0%2015.925%209%2026%209%2026C9%2026%2018%2015.925%2018%209.1C18%204.069%2013.9757%200%209%200ZM9%2012.35C8.14752%2012.35%207.32995%2012.0076%206.72716%2011.3981C6.12436%2010.7886%205.78571%209.96195%205.78571%209.1C5.78571%208.23805%206.12436%207.4114%206.72716%206.8019C7.32995%206.19241%208.14752%205.85%209%205.85C9.85248%205.85%2010.67%206.19241%2011.2728%206.8019C11.8756%207.4114%2012.2143%208.23805%2012.2143%209.1C12.2143%209.96195%2011.8756%2010.7886%2011.2728%2011.3981C10.67%2012.0076%209.85248%2012.35%209%2012.35Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E");
}

.webwiz-badge-icon.webwiz-phone::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.2298%201.53209C13.2597%201.42041%2013.3113%201.31571%2013.3816%201.22397C13.452%201.13223%2013.5397%201.05525%2013.6398%200.997433C13.7399%200.939614%2013.8504%200.902087%2013.9651%200.886997C14.0797%200.871906%2014.1961%200.879548%2014.3078%200.909486C15.9392%201.33513%2017.4276%202.18797%2018.6198%203.38015C19.812%204.57233%2020.6648%206.06077%2021.0905%207.69215C21.1204%207.80382%2021.128%207.92029%2021.1129%208.03491C21.0979%208.14952%2021.0603%208.26005%2021.0025%208.36016C20.9447%208.46027%2020.8677%208.54801%2020.776%208.61836C20.6842%208.68871%2020.5795%208.74029%2020.4679%208.77016C20.3935%208.78969%2020.317%208.79967%2020.2402%208.79986C20.0464%208.79992%2019.858%208.73602%2019.7043%208.61807C19.5505%208.50013%2019.44%208.33473%2019.3898%208.14756C19.0429%206.81559%2018.3469%205.60028%2017.3737%204.62691C16.4006%203.65354%2015.1854%202.95735%2013.8535%202.6101C13.7417%202.58035%2013.6369%202.52885%2013.545%202.45855C13.4532%202.38825%2013.3761%202.30053%2013.3182%202.20041C13.2602%202.10028%2013.2226%201.98972%2013.2075%201.87505C13.1923%201.76037%2013.1999%201.64383%2013.2298%201.53209ZM12.9735%206.13014C14.4904%206.53494%2015.465%207.51065%2015.8698%209.02756C15.92%209.21474%2016.0305%209.38014%2016.1842%209.49808C16.338%209.61603%2016.5264%209.67993%2016.7201%209.67987C16.797%209.67968%2016.8735%209.6697%2016.9478%209.65017C17.0595%209.6203%2017.1642%209.56871%2017.256%209.49836C17.3477%209.42801%2017.4247%209.34028%2017.4825%209.24017C17.5403%209.14005%2017.5778%209.02953%2017.5929%208.91491C17.608%208.80029%2017.6004%208.68383%2017.5704%208.57216C17.0072%206.46454%2015.5354%204.99273%2013.4278%204.42952C13.3161%204.39969%2013.1997%204.39215%2013.0851%204.40732C12.9705%204.42249%2012.8601%204.46008%2012.76%204.51795C12.66%204.57581%2012.5723%204.65282%2012.502%204.74457C12.4317%204.83632%2012.3802%204.94101%2012.3503%205.05268C12.3205%205.16434%2012.313%205.28079%2012.3281%205.39537C12.3433%205.50995%2012.3809%205.62041%2012.4388%205.72047C12.4966%205.82052%2012.5736%205.90819%2012.6654%205.97848C12.7571%206.04877%2012.8618%206.10031%2012.9735%206.13014ZM20.9409%2014.7905L15.7587%2012.4684L15.7444%2012.4618C15.4754%2012.3467%2015.1819%2012.3006%2014.8906%2012.3274C14.5992%2012.3543%2014.3191%2012.4534%2014.0757%2012.6158C14.047%2012.6347%2014.0195%2012.6553%2013.9932%2012.6774L11.3158%2014.9599C9.61958%2014.136%207.86837%2012.398%207.04446%2010.7238L9.33028%208.00565C9.35228%207.97815%209.37318%207.95065%209.39298%207.92095C9.55185%207.67818%209.64824%207.3999%209.67357%207.11088C9.69891%206.82185%209.65239%206.53104%209.53818%206.26434V6.25114L7.20946%201.06019C7.05847%200.711775%206.79886%200.421538%206.46936%200.232802C6.13987%200.0440659%205.75817%20-0.0330459%205.38125%200.0129775C3.8907%200.209117%202.52253%200.941132%201.53225%202.0723C0.54197%203.20347%20-0.00268504%204.65644%209.95358e-06%206.15984C9.95358e-06%2014.8939%207.10606%2022%2015.8401%2022C17.3435%2022.0027%2018.7965%2021.458%2019.9276%2020.4677C21.0588%2019.4775%2021.7908%2018.1093%2021.987%2016.6187C22.0331%2016.2419%2021.9561%2015.8603%2021.7676%2015.5309C21.5791%2015.2014%2021.2891%2014.9417%2020.9409%2014.7905Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E");
}

.webwiz-badge-icon.webwiz-mail::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2220%22%20viewBox%3D%220%200%2025%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.0850001%201.8525L11.1787%2012.9475C11.5069%2013.2759%2011.9453%2013.4709%2012.409%2013.4947C12.8727%2013.5185%2013.3287%2013.3694%2013.6888%2013.0763L13.8312%2012.9475L24.9175%201.86C24.9538%201.9975%2024.9775%202.1375%2024.99%202.28125L25%202.5V17.5C25.0002%2018.1307%2024.762%2018.7382%2024.3331%2019.2007C23.9043%2019.6632%2023.3164%2019.9464%2022.6875%2019.9938L22.5%2020H2.5C1.86928%2020.0002%201.26179%2019.762%200.799315%2019.3331C0.336838%2018.9043%200.0535541%2018.3164%200.00625014%2017.6875L0%2017.5V2.5C0%202.35%200.0125%202.205%200.0375%202.0625L0.0850001%201.8525ZM22.5%200C22.6512%200%2022.8%200.0125002%2022.9437%200.0387502L23.1562%200.0875002L12.5063%2010.7375L1.8525%200.0849998C1.99%200.0474998%202.1325%200.0224999%202.2775%200.00999987L2.5%200H22.5Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E");
}

.webwiz-badge-icon.webwiz-whatsapp::before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22.2111%203.78307C21.0132%202.57917%2019.5865%201.62464%2018.014%200.975141C16.4415%200.325641%2014.7548%20-0.00582413%2013.0523%207.74403e-05C5.91859%207.74403e-05%200.104523%205.78506%200.104523%2012.883C0.104523%2015.158%200.705528%2017.368%201.82915%2019.318L0%2026L6.8593%2024.206C8.75377%2025.233%2010.8834%2025.779%2013.0523%2025.779C20.1859%2025.779%2026%2019.994%2026%2012.896C26%209.45105%2024.6543%206.21406%2022.2111%203.78307ZM13.0523%2023.595C11.1186%2023.595%209.22412%2023.075%207.56482%2022.1L7.17286%2021.866L3.09648%2022.932L4.1809%2018.98L3.9196%2018.577C2.8453%2016.8701%202.27486%2014.897%202.27337%2012.883C2.27337%206.98106%207.10754%202.17107%2013.0392%202.17107C15.9136%202.17107%2018.6181%203.28907%2020.6432%205.31706C21.646%206.31021%2022.4406%207.49152%2022.9811%208.7925C23.5216%2010.0935%2023.7972%2011.4883%2023.792%2012.896C23.8181%2018.798%2018.9839%2023.595%2013.0523%2023.595ZM18.9578%2015.587C18.6312%2015.431%2017.0372%2014.651%2016.7497%2014.534C16.4492%2014.43%2016.2402%2014.378%2016.0181%2014.69C15.796%2015.015%2015.1819%2015.743%2014.999%2015.951C14.8161%2016.172%2014.6201%2016.198%2014.2935%2016.029C13.9668%2015.873%2012.9216%2015.522%2011.6935%2014.43C10.7266%2013.572%2010.0864%2012.519%209.89045%2012.194C9.70754%2011.869%209.86432%2011.7%2010.0342%2011.531C10.1779%2011.388%2010.3608%2011.154%2010.5176%2010.972C10.6744%2010.79%2010.7397%2010.647%2010.8442%2010.439C10.9487%2010.218%2010.8965%2010.036%2010.8181%209.88005C10.7397%209.72405%2010.0864%208.13805%209.82512%207.48806C9.56382%206.86406%209.28945%206.94206%209.09347%206.92906H8.46633C8.24422%206.92906%207.90452%207.00706%207.60402%207.33206C7.31658%207.65705%206.4804%208.43705%206.4804%2010.023C6.4804%2011.609%207.64322%2013.143%207.8%2013.351C7.95678%2013.572%2010.0864%2016.822%2013.3266%2018.213C14.0975%2018.551%2014.6985%2018.746%2015.1688%2018.889C15.9397%2019.136%2016.6452%2019.097%2017.207%2019.019C17.8342%2018.928%2019.1276%2018.239%2019.3889%2017.485C19.6633%2016.731%2019.6633%2016.094%2019.5719%2015.951C19.4804%2015.808%2019.2844%2015.743%2018.9578%2015.587Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E");
}

/* Links

--------------------------------------------- */
a {
	color: #2E2650;
}

a:visited {
	color: #2E2650;
}

a:hover, a:focus, a:active {
	color: #2E2650;
}

a:hover, a:active {
	outline: 0;
}

/* Forms

--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: none;
	border-color: #FD9700;
	border-radius: 0;
	background: #FD9700;
	color: #fff;
	line-height: 1;
	padding: 12px 24px;
	outline: none;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #FD9700;
}

button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #FD9700;
}

.webwiz-outline-btn {
	text-decoration: none;
	font-size: 18px;
	line-height: 60px;
	font-weight: 400;
	padding: 10px 15px;
	border: 1px solid #002F41;
	border-radius: 10px;
	white-space: nowrap;
}

@media screen and (min-width: 375px) {
	.webwiz-outline-btn {
		padding: 15px 30px;
	}
}

.webwiz-outline-btn:hover {
	text-decoration: none;
}

.webwiz-outline-btn.webwiz-arrow-left::before {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2215%22%20viewBox%3D%220%200%2022%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.86356%2014.5964C9.14607%2014.3274%209.28167%2014.0022%209.27037%2013.6211C9.25813%2013.2399%209.11075%2012.9148%208.82825%2012.6457L4.83788%208.84529H20.5875C20.9877%208.84529%2021.3234%208.71614%2021.5946%208.45785C21.8649%208.20045%2022%207.88117%2022%207.5C22%207.11883%2021.8649%206.7991%2021.5946%206.54081C21.3234%206.28341%2020.9877%206.15471%2020.5875%206.15471H4.83788L8.86356%202.32063C9.14607%202.05157%209.28732%201.73184%209.28732%201.36143C9.28732%200.991928%209.14607%200.672645%208.86356%200.403587C8.58106%200.134529%208.24535%200%207.85644%200C7.46846%200%207.13323%200.134529%206.85072%200.403587L0.388445%206.5583C0.247192%206.69282%200.146902%206.83856%200.0875759%206.99551C0.029192%207.15247%200%207.32063%200%207.5C0%207.67937%200.029192%207.84753%200.0875759%208.00448C0.146902%208.16143%200.247192%208.30717%200.388445%208.4417L6.88604%2014.63C7.145%2014.8767%207.46846%2015%207.85644%2015C8.24535%2015%208.58106%2014.8655%208.86356%2014.5964Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
	vertical-align: middle;
	margin-right: 10px;
}

.main-navigation .login-btn > a,
.main-navigation .open-acc-btn > a {
	background-color: #FD9700;
	border-radius: 0;
	padding: 8px 20px;
	font-family: "Gilroy", sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #fff !important;
	border: 1px solid #FD9700;
	border-radius: 10px;
}

.main-navigation .login-btn > a::before,
.main-navigation .open-acc-btn > a::before {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2214%22%20viewBox%3D%220%200%2015%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.5%208H8.5V13C8.5%2013.2652%208.39464%2013.5196%208.20711%2013.7071C8.01957%2013.8946%207.76522%2014%207.5%2014C7.23478%2014%206.98043%2013.8946%206.79289%2013.7071C6.60536%2013.5196%206.5%2013.2652%206.5%2013V8H1.5C1.23478%208%200.98043%207.89464%200.792893%207.70711C0.605357%207.51957%200.5%207.26522%200.5%207C0.5%206.73478%200.605357%206.48043%200.792893%206.29289C0.98043%206.10536%201.23478%206%201.5%206H6.5V1C6.5%200.734784%206.60536%200.480429%206.79289%200.292893C6.98043%200.105357%207.23478%200%207.5%200C7.76522%200%208.01957%200.105357%208.20711%200.292893C8.39464%200.480429%208.5%200.734784%208.5%201V6H13.5C13.7652%206%2014.0196%206.10536%2014.2071%206.29289C14.3946%206.48043%2014.5%206.73478%2014.5%207C14.5%207.26522%2014.3946%207.51957%2014.2071%207.70711C14.0196%207.89464%2013.7652%208%2013.5%208Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
	margin-right: 8px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	line-height: 14px;
}

.main-navigation .login-btn > a.nav-link:hover, .main-navigation .login-btn > a.nav-link:focus, .main-navigation .login-btn > a:hover,
.main-navigation .open-acc-btn > a.nav-link:hover,
.main-navigation .open-acc-btn > a.nav-link:focus,
.main-navigation .open-acc-btn > a:hover {
	color: #fff !important;
}

.main-navigation .login-btn > a {
	background-color: transparent;
	color: #2E2650 !important;
	border-color: #2E2650;
	margin-right: 1rem;
}

.main-navigation .login-btn > a::before {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.5%202C0.5%200.896%201.34435%200%202.38471%200H5.07716C5.29138%203.38746e-09%205.49683%200.0903059%205.64831%200.251051C5.79979%200.411797%205.88489%200.629814%205.88489%200.857143C5.88489%201.08447%205.79979%201.30249%205.64831%201.46323C5.49683%201.62398%205.29138%201.71429%205.07716%201.71429H2.38471C2.3133%201.71429%202.24482%201.74439%202.19433%201.79797C2.14383%201.85155%202.11547%201.92422%202.11547%202V14C2.11547%2014.1577%202.23609%2014.2857%202.38471%2014.2857H5.07716C5.29138%2014.2857%205.49683%2014.376%205.64831%2014.5368C5.79979%2014.6975%205.88489%2014.9155%205.88489%2015.1429C5.88489%2015.3702%205.79979%2015.5882%205.64831%2015.7489C5.49683%2015.9097%205.29138%2016%205.07716%2016H2.38471C1.88485%2016%201.40547%2015.7893%201.05202%2015.4142C0.698567%2015.0391%200.5%2014.5304%200.5%2014V2ZM11.7436%207.14286L9.622%204.89143C9.51568%204.78666%209.43795%204.6534%209.39701%204.50569C9.35607%204.35798%209.35343%204.20128%209.38937%204.05211C9.42532%203.90294%209.49851%203.76682%209.60124%203.65809C9.70397%203.54935%209.83243%203.47204%209.9731%203.43429C10.1135%203.3961%2010.261%203.39876%2010.4001%203.442C10.5392%203.48524%2010.6648%203.56745%2010.7636%203.68L14.2638%207.39429C14.415%207.555%2014.5%207.77286%2014.5%208C14.5%208.22714%2014.415%208.445%2014.2638%208.60571L10.7636%2012.32C10.6649%2012.4328%2010.5393%2012.5153%2010.4001%2012.5588C10.2609%2012.6022%2010.1132%2012.605%209.97266%2012.5669C9.83209%2012.5287%209.70381%2012.451%209.60135%2012.342C9.49889%2012.233%209.42603%2012.0967%209.39045%2011.9474C9.35446%2011.7984%209.35697%2011.6419%209.39772%2011.4943C9.43847%2011.3467%209.51594%2011.2134%209.622%2011.1086L11.7436%208.85714H5.61564C5.40142%208.85714%205.19597%208.76684%205.04449%208.60609C4.89301%208.44535%204.80791%208.22733%204.80791%208C4.80791%207.77267%204.89301%207.55465%205.04449%207.39391C5.19597%207.23316%205.40142%207.14286%205.61564%207.14286H11.7436Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
}

.main-navigation .login-btn > a.nav-link:hover, .main-navigation .login-btn > a.nav-link:focus, .main-navigation .login-btn > a:hover {
	color: #2E2650 !important;
}

.wp-block-buttons .wp-block-button .wp-block-button__link {
	background-color: #FD9700;
	border-radius: 10px;
	padding: 20px 70px 20px 20px;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	position: relative;
}

.wp-block-buttons .wp-block-button .wp-block-button__link::after {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2215%22%20viewBox%3D%220%200%2022%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.1364%2014.5964C12.8539%2014.3274%2012.7183%2014.0022%2012.7296%2013.6211C12.7419%2013.2399%2012.8892%2012.9148%2013.1717%2012.6457L17.1621%208.84529H1.41252C1.01231%208.84529%200.676597%208.71614%200.405394%208.45785C0.135131%208.20045%200%207.88117%200%207.5C0%207.11883%200.135131%206.7991%200.405394%206.54081C0.676597%206.28341%201.01231%206.15471%201.41252%206.15471H17.1621L13.1364%202.32063C12.8539%202.05157%2012.7127%201.73184%2012.7127%201.36143C12.7127%200.991928%2012.8539%200.672645%2013.1364%200.403587C13.4189%200.134529%2013.7546%200%2014.1436%200C14.5315%200%2014.8668%200.134529%2015.1493%200.403587L21.6116%206.5583C21.7528%206.69282%2021.8531%206.83856%2021.9124%206.99551C21.9708%207.15247%2022%207.32063%2022%207.5C22%207.67937%2021.9708%207.84753%2021.9124%208.00448C21.8531%208.16143%2021.7528%208.30717%2021.6116%208.4417L15.114%2014.63C14.855%2014.8767%2014.5315%2015%2014.1436%2015C13.7546%2015%2013.4189%2014.8655%2013.1364%2014.5964Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E");
	width: 50px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(0, -50%);
	background: #fff;
	border-radius: 10px;
}

.wp-block-buttons .wp-block-button.is-style-webwiz-with-hover .wp-block-button__link {
	transform: perspective(700px) rotateY(15deg);
	text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
	overflow: hidden;
	letter-spacing: 0.1em;
	padding: 20px 70px 20px 20px;
}

.wp-block-buttons .wp-block-button.is-style-webwiz-with-hover .wp-block-button__link::before {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, transparent, white, transparent);
	left: -100%;
	transition: 0.5s;
}

.wp-block-buttons .wp-block-button.is-style-webwiz-with-hover .wp-block-button__link::after {
	box-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
}

.wp-block-buttons .wp-block-button.is-style-webwiz-with-hover .wp-block-button__link:hover {
	transform: perspective(700px) rotateY(-15deg);
	text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);
}

.wp-block-buttons .wp-block-button.is-style-webwiz-with-hover .wp-block-button__link:hover::before {
	left: 100%;
}

.wp-block-buttons .wp-block-button.is-style-webwiz-with-hover .wp-block-button__link:hover::after {
	box-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);
}

.wp-block-buttons.app-links-buttons,
.app-links-buttons {
	gap: 1.9rem;
	align-items: center;
	justify-content: center;
	margin-top: 40px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.wp-block-buttons.app-links-buttons,
	.app-links-buttons {
		margin-top: 60px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-buttons.app-links-buttons,
	.app-links-buttons {
		margin-top: 50px;
		justify-content: flex-start;
	}
}

.wp-block-buttons.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link,
.wp-block-buttons.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link,
.wp-block-buttons.app-links-buttons .app-store-btn > a,
.wp-block-buttons.app-links-buttons .google-play-btn > a,
.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link,
.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link,
.app-links-buttons .app-store-btn > a,
.app-links-buttons .google-play-btn > a {
	position: relative;
	width: 207.95px;
	height: 60.07px;
	padding: 0 !important;
	border: none !important;
	background: transparent;
	box-shadow: none;
	transition: all .3s ease-in-out;
}

.wp-block-buttons.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link::before,
.wp-block-buttons.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link::before,
.wp-block-buttons.app-links-buttons .app-store-btn > a::before,
.wp-block-buttons.app-links-buttons .google-play-btn > a::before,
.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link::before,
.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link::before,
.app-links-buttons .app-store-btn > a::before,
.app-links-buttons .google-play-btn > a::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.wp-block-buttons.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link::after,
.wp-block-buttons.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link::after,
.wp-block-buttons.app-links-buttons .app-store-btn > a::after,
.wp-block-buttons.app-links-buttons .google-play-btn > a::after,
.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link::after,
.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link::after,
.app-links-buttons .app-store-btn > a::after,
.app-links-buttons .google-play-btn > a::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	border: 1.2px solid #A6A6A6;
	border-radius: 6px;
	transition: all .3s ease-in-out;
	z-index: 2;
	background: transparent;
	opacity: 0;
}

.wp-block-buttons.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link:hover::after,
.wp-block-buttons.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link:hover::after,
.wp-block-buttons.app-links-buttons .app-store-btn > a:hover::after,
.wp-block-buttons.app-links-buttons .google-play-btn > a:hover::after,
.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link:hover::after,
.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link:hover::after,
.app-links-buttons .app-store-btn > a:hover::after,
.app-links-buttons .google-play-btn > a:hover::after {
	animation: radar 1s ease infinite .3s;
}

@keyframes radar {
	from {
		opacity: 1;
		width: 100%;
		height: 100%;
		border-radius: 6px;
	}
	to {
		opacity: 0;
		width: 110%;
		height: 150%;
		border-radius: 10px;
	}
}

.wp-block-buttons.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link:active,
.wp-block-buttons.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link:active,
.wp-block-buttons.app-links-buttons .app-store-btn > a:active,
.wp-block-buttons.app-links-buttons .google-play-btn > a:active,
.app-links-buttons .wp-block-button.app-store-btn > a.wp-block-button__link:active,
.app-links-buttons .wp-block-button.google-play-btn > a.wp-block-button__link:active,
.app-links-buttons .app-store-btn > a:active,
.app-links-buttons .google-play-btn > a:active {
	transform: scale(0.9);
}

.wp-block-buttons.app-links-buttons .app-store-btn > a::before,
.app-links-buttons .app-store-btn > a::before {
	background: url(./assets/images/app-store-img.svg) no-repeat center;
	background-color: transparent;
	background-size: contain;
}

.wp-block-buttons.app-links-buttons .google-play-btn > a::before,
.app-links-buttons .google-play-btn > a::before {
	background: url(./assets/images/google-play-img.svg) no-repeat center;
	background-color: transparent;
	background-size: contain;
}

.webwiz-scroll-top-visible .webwiz-scroll-top {
	opacity: 0.5;
	visibility: visible;
}

.webwiz-scroll-top {
	opacity: 0;
	visibility: visible;
	display: block;
	width: 50px;
	height: 50px;
	background-color: #fff;
	position: fixed;
	right: 15px;
	bottom: 46px !important;
	cursor: pointer;
	z-index: 99;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 4px;
	box-shadow: 0px 4.50704px 37.1831px rgba(0, 174, 239, 0.2), 0px 4.50704px 28.169px rgba(42, 109, 134, 0.2);
	border-radius: 22px;
	border: 5px solid #FD9700;
	box-sizing: content-box;
}

.webwiz-scroll-top:hover {
	opacity: 1;
}

.webwiz-scroll-top:after {
	content: "";
	width: 12px;
	height: 12px;
	border: 4px solid #FD9700;
	border-right: 0;
	border-bottom: 0;
	position: absolute;
	top: 40%;
	left: 50%;
	-webkit-transform: translate(-50%, -35%) rotate(45deg);
	transform: translate(-50%, -35%) rotate(45deg);
	border-top-right-radius: 4px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 4px;
}

.webwiz-scroll-top:before {
	content: '';
	display: block;
	width: 4px;
	height: 24px;
	background: #FD9700;
	position: absolute;
	top: 57%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 4px;
}

.webwizards-cf7-btn {
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	padding: 0.7em 1em;
	padding-left: 0.9em;
	overflow: hidden;
	transition: all 0.2s;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0;
	outline: 0;
	font-size: 18px;
	color: #fff;
	background: #FD9700;
	box-shadow: 0px 12px 21px 4px rgba(0, 174, 239, 0.15);
	border-radius: 10px;
	padding: 20px 35px;
	width: 100%;
	min-width: 150px;
	margin: 0 auto;
}

.webwizards-cf7-btn .webwizards-cf7-btn-text {
	display: block;
	margin-left: 0.3em;
	transition: all 0.3s ease-in-out;
}

.webwizards-cf7-btn svg.webwiz-send {
	display: none;
	transform-origin: center center;
	transition: transform 0.3s ease-in-out;
}

form.submitting .webwizards-cf7-btn svg.webwiz-send {
	display: block;
}

form.submitting .webwizards-cf7-btn .svg-wrapper {
	animation: send-fly 0.6s ease-in-out infinite alternate;
}

form.submitting .webwizards-cf7-btn svg.webwiz-send {
	transform: translateX(1.2em) rotate(45deg) scale(1.1);
}

form.submitting .webwizards-cf7-btn .webwizards-cf7-btn-text {
	transform: translateX(15rem);
}

.webwizards-cf7-btn svg.webwiz-arrow-right {
	margin: 0 0 0 10px;
}

.webwizards-cf7-btn:hover svg.webwiz-arrow-right {
	margin: 0 0 0 25px;
	transition: 0.3s;
}

.webwizards-cf7-btn:not(:hover) svg.webwiz-arrow-right {
	transition: 0.3s;
}

.webwizards-cf7-btn:active {
	transform: scale(0.9, 0.9);
	transition: 200ms;
}

.webwizards-cf7-btn:not(:active) {
	transition: 200ms;
}

form.submitting .webwizards-cf7-btn svg.webwiz-arrow-right {
	display: none;
}

@keyframes send-fly {
	from {
		transform: translateY(0.1em);
	}
	to {
		transform: translateY(-0.1em);
	}
}

button.investing-news-button,
.investing-news-button {
	color: #002F41;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	z-index: 1;
	position: relative;
	border: 1.05856px solid #273E47;
	border-radius: 10.5856px;
	padding: 8.5px 30px;
	background-color: transparent;
}

button.investing-news-button::after,
.investing-news-button::after {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2215%22%20viewBox%3D%220%200%2022%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.1364%2014.5964C12.8539%2014.3274%2012.7183%2014.0022%2012.7296%2013.6211C12.7419%2013.2399%2012.8892%2012.9148%2013.1717%2012.6457L17.1621%208.84529H1.41252C1.01231%208.84529%200.676597%208.71614%200.405394%208.45785C0.135131%208.20045%200%207.88117%200%207.5C0%207.11883%200.135131%206.7991%200.405394%206.54081C0.676597%206.28341%201.01231%206.15471%201.41252%206.15471H17.1621L13.1364%202.32063C12.8539%202.05157%2012.7127%201.73184%2012.7127%201.36143C12.7127%200.991928%2012.8539%200.672645%2013.1364%200.403587C13.4189%200.134529%2013.7546%200%2014.1436%200C14.5315%200%2014.8668%200.134529%2015.1493%200.403587L21.6116%206.5583C21.7528%206.69282%2021.8531%206.83856%2021.9124%206.99551C21.9708%207.15247%2022%207.32063%2022%207.5C22%207.67937%2021.9708%207.84753%2021.9124%208.00448C21.8531%208.16143%2021.7528%208.30717%2021.6116%208.4417L15.114%2014.63C14.855%2014.8767%2014.5315%2015%2014.1436%2015C13.7546%2015%2013.4189%2014.8655%2013.1364%2014.5964Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
	line-height: 1;
	vertical-align: middle;
	padding-left: 8px;
}

button.investing-news-button::before,
.investing-news-button::before {
	position: absolute;
	content: "";
	background: #273E47;
	width: 250px;
	height: 300px;
	z-index: -1;
	border-radius: 50%;
	top: 100%;
	left: 100%;
	transition: .4s all;
}

button.investing-news-button:hover, button.investing-news-button:focus,
.investing-news-button:hover,
.investing-news-button:focus {
	color: #fff;
}

button.investing-news-button:hover::before, button.investing-news-button:focus::before,
.investing-news-button:hover::before,
.investing-news-button:focus::before {
	top: -60px;
	left: -60px;
}

button.investing-news-button:hover::after, button.investing-news-button:focus::after,
.investing-news-button:hover::after,
.investing-news-button:focus::after {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2215%22%20viewBox%3D%220%200%2022%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.1364%2014.5964C12.8539%2014.3274%2012.7183%2014.0022%2012.7296%2013.6211C12.7419%2013.2399%2012.8892%2012.9148%2013.1717%2012.6457L17.1621%208.84529H1.41252C1.01231%208.84529%200.676597%208.71614%200.405394%208.45785C0.135131%208.20045%200%207.88117%200%207.5C0%207.11883%200.135131%206.7991%200.405394%206.54081C0.676597%206.28341%201.01231%206.15471%201.41252%206.15471H17.1621L13.1364%202.32063C12.8539%202.05157%2012.7127%201.73184%2012.7127%201.36143C12.7127%200.991928%2012.8539%200.672645%2013.1364%200.403587C13.4189%200.134529%2013.7546%200%2014.1436%200C14.5315%200%2014.8668%200.134529%2015.1493%200.403587L21.6116%206.5583C21.7528%206.69282%2021.8531%206.83856%2021.9124%206.99551C21.9708%207.15247%2022%207.32063%2022%207.5C22%207.67937%2021.9708%207.84753%2021.9124%208.00448C21.8531%208.16143%2021.7528%208.30717%2021.6116%208.4417L15.114%2014.63C14.855%2014.8767%2014.5315%2015%2014.1436%2015C13.7546%2015%2013.4189%2014.8655%2013.1364%2014.5964Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #325663;
	border: none;
	background: #EAF0F7;
	border-radius: 5px;
	padding: 12px;
	width: 100%;
	outline: none;
	margin-top: 8px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #325663;
}

select {
	border: none;
	background: #EAF0F7;
	border-radius: 5px;
	padding: 12px;
	width: 100%;
	outline: none;
	margin-top: 8px;
}

textarea {
	width: 100%;
}

.input-file-label {
	display: block;
	background-color: #C28000;
	color: #fff;
	padding: 14px 24px;
	font-size: 14px;
	line-height: 21px;
	width: 100%;
	text-align: center;
}

.input-file-label > svg {
	margin-bottom: 0.2rem;
	margin-right: 0.7rem;
}

@media screen and (min-width: 576px) {
	.input-file-label {
		font-size: 16px;
		line-height: 24px;
	}
}

.input-file-name {
	margin-top: 22px;
	color: #3F3F3F;
	text-align: center;
	font-size: 14px;
	line-height: 21px;
}

@media screen and (min-width: 576px) {
	.input-file-name {
		font-size: 16px;
		line-height: 24px;
	}
}

/*--------------------------------------------------------------

# Layouts

--------------------------------------------------------------*/
/*--------------------------------------------------------------

# Components

--------------------------------------------------------------*/
/* Navigation

--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
	padding: 0;
}

@media screen and (min-width: 1200px) {
	.main-navigation {
		padding-top: 50px;
	}
}

.main-navigation .main-nav-bg {
	background: #FDFDFD;
	padding: 18px 10px;
}

@media screen and (min-width: 992px) {
	.main-navigation .main-nav-bg {
		padding: 28px 40px;
		border-radius: 12px;
	}
}

@media screen and (min-width: 1200px) {
	.main-navigation .main-nav-bg {
		padding: 19px 35.5px;
		max-width: calc(1140px - 24px);
	}
}

@media screen and (min-width: 1400px) {
	.main-navigation .main-nav-bg {
		max-width: calc(1396px - 24px);
	}
}

.main-navigation .main-navigation-container {
	width: 0;
}

.main-navigation.toggled .main-nav-bg {
	position: fixed;
	top: 0;
	z-index: 99;
	border-radius: 0;
	background: #FFFFFF;
}

.main-navigation.toggled ul ul.dropdown-menu {
	position: absolute;
	top: 0;
	left: 0;
	overflow: auto;
	width: 100%;
	height: 100%;
	transform: translate3d(-100vw, 0, 0);
	transition: transform 0.35s;
	margin: 0;
	border: none;
	padding: 0;
	display: flex;
	flex-direction: column;
	opacity: 0;
}

@media screen and (min-width: 992px) {
	.main-navigation.toggled ul ul.dropdown-menu {
		box-shadow: none;
	}
	.main-navigation.toggled ul ul.dropdown-menu::before {
		content: none;
		display: none;
	}
}

.main-navigation.toggled .language-menu-container .navbar-nav li.menu-item a.nav-link {
	padding-left: 0;
	padding-right: 0;
}

.main-navigation.toggled .language-menu-container .navbar-nav li.menu-item a.dropdown-toggle::after {
	float: right;
	transform: rotate(-90deg) translate(-6px, 0);
	transition: none;
}

.main-navigation.toggled .language-menu-container .navbar-nav li.menu-item a.dropdown-toggle[aria-expanded="true"]::after {
	float: left;
	transform: rotate(90deg) translate(6px, 13px);
}

.main-navigation.toggled .language-menu-container .navbar-nav li.menu-item > ul.dropdown-menu {
	box-shadow: none;
	background: transparent;
	padding: 0;
}

.main-navigation.toggled .language-menu-container .navbar-nav li.menu-item > ul.dropdown-menu[data-bs-popper] {
	position: static;
}

.main-navigation.toggled ul ul.dropdown-menu[data-bs-popper] {
	transform: none;
	position: static;
	width: 100%;
	opacity: 1;
}

.main-navigation.toggled li {
	margin-bottom: 12px;
}

@media screen and (max-height: 500px) {
	.main-navigation.toggled li {
		margin-bottom: 8px;
	}
}

.main-navigation.toggled a.nav-link,
.main-navigation.toggled a.dropdown-item {
	color: #002F41;
}

@media screen and (min-width: 576px) {
	.main-navigation.toggled a.nav-link,
	.main-navigation.toggled a.dropdown-item {
		font-size: 20px;
	}
}

.main-navigation.toggled a.dropdown-item {
	padding-left: 0;
	padding-right: 0;
}

.main-navigation.toggled a.dropdown-toggle::after {
	float: right;
	transform: rotate(-90deg) translate(-6px, 0);
	transition: none;
}

.main-navigation.toggled a.dropdown-toggle[aria-expanded="true"]::after {
	float: left;
	transform: rotate(90deg) translate(6px, 13px);
}

.main-navigation.toggled .navbar-toggler {
	display: block;
	position: fixed;
	right: 25px;
	top: 20px;
	transform: none;
	background: transparent;
	padding: 0;
}

.main-navigation.toggled .main-navigation-container {
	position: fixed;
	top: 0;
	bottom: 0;
	left: auto;
	right: 0;
	width: 0;
	height: 100%;
	background-color: #FFFFFF;
	z-index: 10;
	overflow-x: hidden;
	transition: width 0.5s;
}

.main-navigation.toggled .main-navigation-container.show {
	display: flex;
	flex-direction: column-reverse;
	justify-content: flex-end;
	text-align: center;
	margin-top: 60px;
	width: 100%;
	height: calc(100% - 60px);
	border-top: 1px solid #E3E7EF;
}

.main-navigation.toggled .main-navigation-container.show .main-menu-container {
	width: 100%;
	overflow: auto;
	height: 100%;
	padding: 0 24px;
}

@media screen and (max-height: 500px) {
	.main-navigation.toggled .main-navigation-container.show .main-menu-container {
		min-height: 25%;
	}
}

.main-navigation.toggled .main-navigation-container.show a.nav-link {
	color: #002F41;
	margin-bottom: 0;
	display: inline-block;
	text-align: left;
	width: 100%;
}

.main-navigation.toggled .main-navigation-container.show a.nav-link:hover {
	color: #FD9700;
}

.main-navigation.toggled .main-navigation-container.show .current_page_item > a.nav-link,
.main-navigation.toggled .main-navigation-container.show .current-menu-item > a.nav-link,
.main-navigation.toggled .main-navigation-container.show .current_page_ancestor > a.nav-link,
.main-navigation.toggled .main-navigation-container.show .current-menu-ancestor > a.nav-link {
	color: #FD9700;
}

.main-navigation.toggled .main-menu-container {
	order: 4;
}

.main-navigation.toggled .main-nav-group {
	width: 100%;
	padding: 0 24px;
}

.main-navigation.toggled .main-nav-group.lang-menu-wrapper {
	order: 3;
}

.main-navigation.toggled .main-nav-group.search-form-wrapper {
	order: 2;
}

.main-navigation.toggled .main-nav-group.login-menu-wrapper {
	order: 1;
}

.main-navigation.toggled .login-menu-container {
	margin-left: 0;
}

.main-navigation.toggled .login-menu-container ul#login-menu li a.nav-link {
	text-align: center;
}

.main-navigation.toggled .login-menu-container ul#login-menu li.open-acc-btn a.nav-link {
	color: #fff;
}

.main-navigation .main-navigation-container {
	align-items: center;
	justify-content: flex-end;
}

@media screen and (min-width: 1200px) {
	.main-navigation .main-navigation-container .main-menu-container > ul > li > a {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

.main-navigation .language-menu-container .navbar-nav li.menu-item:hover > a.dropdown-toggle[aria-expanded="false"] + ul {
	display: none;
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > a {
	background-color: transparent;
	padding: 4px 6px;
}

@media screen and (min-width: 992px) {
	.main-navigation .language-menu-container .navbar-nav li.menu-item > a {
		padding: 8px 10px;
	}
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > a.dropdown-toggle::after {
	vertical-align: middle;
	margin-left: 13px;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20viewBox%3D%220%200%2014%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.3977%207.5193C7.17802%207.73898%206.82192%207.73898%206.60225%207.5193L0.867387%201.78443C0.64772%201.56475%200.64772%201.20865%200.867387%200.988977L1.13256%200.723777C1.35222%200.504102%201.70838%200.504102%201.92805%200.723777L6.99997%205.79573L12.0719%200.723777C12.2916%200.504102%2012.6477%200.504102%2012.8674%200.723777L13.1326%200.988977C13.3522%201.20865%2013.3522%201.56475%2013.1326%201.78443L7.3977%207.5193Z%22%20fill%3D%22%232A2C2E%22%2F%3E%3C%2Fsvg%3E);
	border: none;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	transition: transform 0.3s;
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > a.dropdown-toggle[aria-expanded="true"]::after {
	transform: rotate(-180deg);
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > a > span.wpml-ls-native {
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	color: #ACACAC;
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > a > span.wpml-ls-native::after {
	content: "";
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-left: 6px;
}

@media screen and (min-width: 992px) {
	.main-navigation .language-menu-container .navbar-nav li.menu-item > a > span.wpml-ls-native::after {
		margin-left: 10px;
	}
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > ul.dropdown-menu {
	margin: 0;
	padding: 0;
	min-width: auto;
	box-shadow: none;
	border: none;
	position: absolute;
	padding: 18px 20px;
	border: none;
	background: #FFFFFF;
	box-shadow: 0px 24px 32px 4px rgba(167, 174, 186, 0.12);
	border-radius: 16px;
}

.main-navigation .language-menu-container .navbar-nav li.menu-item > ul.dropdown-menu a.dropdown-item {
	width: unset;
	padding: 4px 7px;
}

@media screen and (min-width: 992px) {
	.main-navigation .language-menu-container .navbar-nav li.menu-item > ul.dropdown-menu a.dropdown-item {
		padding: 8px 11px;
	}
}

@media screen and (min-width: 1200px) {
	.main-navigation .login-menu-container {
		margin-left: 16px;
	}
	.main-navigation .login-menu-container .navbar-nav li.nav-item a.nav-link {
		padding: 8px 20px;
	}
}

.main-navigation .navbar-brand {
	max-width: 180px;
	margin-left: 10px;
}

@media screen and (min-width: 576px) {
	.main-navigation .navbar-brand {
		max-width: 200px;
	}
}

@media screen and (min-width: 768px) {
	.main-navigation .navbar-brand {
		max-width: 220px;
		margin-left: 0;
	}
}

.main-navigation .navbar-toggler {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translate(0, -50%);
	border: none;
	outline: none;
	z-index: 12;
	width: auto;
	background: #FD9700;
	padding: 10px 10px;
	border-radius: 10px;
}

.main-navigation .navbar-toggler #menuToggle input {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: 0;
	z-index: 2;
}

.main-navigation .navbar-toggler #menuToggle input:checked ~ span {
	opacity: 1;
	transform: rotate(45deg) translate(2px, -4px);
	background: #111B29;
}

.main-navigation .navbar-toggler #menuToggle input:checked ~ span:lang(ar) {
	transform: rotate(-45deg) translate(0px, 3px);
}

.main-navigation .navbar-toggler #menuToggle input:checked ~ span:nth-of-type(2) {
	opacity: 0;
	transform: rotate(0) scale(0.2, 0.2);
}

.main-navigation .navbar-toggler #menuToggle input:checked ~ span:nth-of-type(3) {
	transform: rotate(-45deg) translate(-1px, 3px);
}

.main-navigation .navbar-toggler #menuToggle input:checked ~ span:nth-of-type(3):lang(ar) {
	transform: rotate(45deg) translate(4px, -2px);
}

.main-navigation .navbar-toggler #menuToggle span {
	position: relative;
	display: block;
	width: 30px;
	height: 4px;
	margin-bottom: 6px;
	background: #fff;
	z-index: 1;
	transform-origin: -2px 0;
	border-radius: 0;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

.main-navigation .navbar-toggler #menuToggle span:nth-of-type(2) {
	transform-origin: 0 100%;
}

.main-navigation .navbar-toggler #menuToggle span:nth-of-type(3) {
	margin-bottom: 0;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
	background: #FFFFFF;
	border: none;
	border-radius: 0;
}

.main-navigation ul ul.dropdown-menu {
	position: absolute;
}

.main-navigation ul ul.dropdown-menu[data-bs-popper] {
	left: 50%;
	transform: translate(-50%, 50px);
	margin-top: 0;
}

@media screen and (min-width: 1200px) {
	.main-navigation ul ul.dropdown-menu[data-bs-popper] {
		transform: translate(-50%, 40px);
	}
}

@media screen and (min-width: 992px) {
	.main-navigation ul ul {
		box-shadow: 0px 24px 32px 4px rgba(167, 174, 186, 0.12);
		border-radius: 16px;
	}
	.main-navigation ul ul::before {
		content: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2210%22%20viewBox%3D%220%200%2026%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.959961%209.74708H25.3246C25.1253%209.19605%2024.7771%208.67762%2024.2797%208.24058L16.1469%201.0937C14.4875%20-0.364569%2011.797%20-0.364567%2010.1376%201.09371L2.00481%208.24058C1.50748%208.67762%201.15919%209.19605%200.959961%209.74708Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
		position: absolute;
		top: -19px;
		left: 50%;
		transform: translate(-50%, 0);
	}
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	display: flex;
	align-items: center;
	gap: 16px;
	color: #002F41;
}

.main-navigation ul ul a .nav-link-title-with-desc {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.main-navigation ul ul a .nav-link-title-with-desc .nav-link-desc {
	font-weight: 500;
	font-size: 14px;
	color: rgba(50, 86, 99, 0.9);
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
	font-family: "Gilroy", sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #2A2C2E;
	outline: none;
}

@media screen and (min-width: 768px) {
	.main-navigation a {
		font-size: 14px;
	}
}

@media screen and (min-width: 800px) {
	.main-navigation a {
		font-size: 16px;
	}
}

.main-navigation a.dropdown-toggle::after {
	vertical-align: middle;
	margin-left: 13px;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20viewBox%3D%220%200%2014%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.3977%207.5193C7.17802%207.73898%206.82192%207.73898%206.60225%207.5193L0.867387%201.78443C0.64772%201.56475%200.64772%201.20865%200.867387%200.988977L1.13256%200.723777C1.35222%200.504102%201.70838%200.504102%201.92805%200.723777L6.99997%205.79573L12.0719%200.723777C12.2916%200.504102%2012.6477%200.504102%2012.8674%200.723777L13.1326%200.988977C13.3522%201.20865%2013.3522%201.56475%2013.1326%201.78443L7.3977%207.5193Z%22%20fill%3D%22%232A2C2E%22%2F%3E%3C%2Fsvg%3E);
	border: none;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	transition: transform 0.3s;
}

.main-navigation a.dropdown-toggle[aria-expanded="true"]::after {
	transform: rotate(-180deg);
}

.main-navigation a.dropdown-item.active, .main-navigation a.dropdown-item:active, .main-navigation a.dropdown-item:focus, .main-navigation a.dropdown-item:hover {
	background-color: transparent;
	color: #FD9700;
}

.main-navigation a.nav-link:hover, .main-navigation a.nav-link:focus, .main-navigation a:hover, .main-navigation a.focus {
	color: #FD9700;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
	color: #FD9700;
}

.home .main-navigation .current_page_item > a,
.home .main-navigation .current-menu-item > a,
.home .main-navigation .current_page_ancestor > a,
.home .main-navigation .current-menu-ancestor > a {
	font-weight: 600;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 992px) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	max-width: 305px;
	margin: 1rem auto;
	font-size: 12px;
}

@media screen and (min-width: 768px) {
	.site-main .comment-navigation, .site-main
	.posts-navigation, .site-main
	.post-navigation {
		max-width: initial;
		margin: 1rem 0 1.5em;
		font-size: 16px;
	}
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

.submenu-style {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1001;
	padding: 0 24px 60px;
}

.webwiz-pagination {
	display: flex;
	justify-content: center;
	margin-top: 70px;
}

.webwiz-pagination .pagination {
	gap: 13px;
	flex-wrap: wrap;
	justify-content: center;
}

.webwiz-pagination .pagination .page-link {
	width: 42.7px;
	height: 42.7px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border: 0.667253px solid #E7E7E7;
	border-radius: 4.00352px;
	color: #BDBDBD;
	box-shadow: none;
}

.webwiz-pagination .pagination .page-link.active {
	background: #FD9700;
	border: 0.667253px solid #FD9700;
	color: #fff;
}

.webwiz-pagination .pagination .page-link:hover {
	background: #FD9700;
	border: 0.667253px solid #FD9700;
	color: #fff;
}

.webwiz-pagination .pagination .page-link.prev-link {
	position: relative;
}

.webwiz-pagination .pagination .page-link.prev-link::after {
	content: url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.13494%204.83264C5.22882%204.73888%205.28162%204.61168%205.28174%204.47899V4.22544C5.2802%204.09305%205.22761%203.96636%205.13494%203.87179L1.70526%200.448784C1.64262%200.385624%201.55734%200.350098%201.46838%200.350098C1.37943%200.350098%201.29415%200.385624%201.23151%200.448784L0.75776%200.922534C0.694995%200.98403%200.659626%201.0682%200.659626%201.15607C0.659626%201.24394%200.694995%201.32811%200.75776%201.38961L3.72704%204.35222L0.75776%207.31482C0.6946%207.37747%200.659073%207.46274%200.659073%207.5517C0.659073%207.64065%200.6946%207.72593%200.75776%207.78857L1.23151%208.25565C1.29415%208.31881%201.37943%208.35434%201.46838%208.35434C1.55734%208.35434%201.64262%208.31881%201.70526%208.25565L5.13494%204.83264Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	line-height: 0;
}

.webwiz-pagination .pagination .page-link.prev-link:hover::after {
	content: url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.13494%204.83264C5.22882%204.73888%205.28162%204.61168%205.28174%204.47899V4.22544C5.2802%204.09305%205.22761%203.96636%205.13494%203.87179L1.70526%200.448784C1.64262%200.385624%201.55734%200.350098%201.46838%200.350098C1.37943%200.350098%201.29415%200.385624%201.23151%200.448784L0.75776%200.922534C0.694995%200.98403%200.659626%201.0682%200.659626%201.15607C0.659626%201.24394%200.694995%201.32811%200.75776%201.38961L3.72704%204.35222L0.75776%207.31482C0.6946%207.37747%200.659073%207.46274%200.659073%207.5517C0.659073%207.64065%200.6946%207.72593%200.75776%207.78857L1.23151%208.25565C1.29415%208.31881%201.37943%208.35434%201.46838%208.35434C1.55734%208.35434%201.64262%208.31881%201.70526%208.25565L5.13494%204.83264Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

.webwiz-pagination .pagination .page-link.next-link {
	position: relative;
}

.webwiz-pagination .pagination .page-link.next-link::after {
	content: url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.13494%204.83264C5.22882%204.73888%205.28162%204.61168%205.28174%204.47899V4.22544C5.2802%204.09305%205.22761%203.96636%205.13494%203.87179L1.70526%200.448784C1.64262%200.385624%201.55734%200.350098%201.46838%200.350098C1.37943%200.350098%201.29415%200.385624%201.23151%200.448784L0.75776%200.922534C0.694995%200.98403%200.659626%201.0682%200.659626%201.15607C0.659626%201.24394%200.694995%201.32811%200.75776%201.38961L3.72704%204.35222L0.75776%207.31482C0.6946%207.37747%200.659073%207.46274%200.659073%207.5517C0.659073%207.64065%200.6946%207.72593%200.75776%207.78857L1.23151%208.25565C1.29415%208.31881%201.37943%208.35434%201.46838%208.35434C1.55734%208.35434%201.64262%208.31881%201.70526%208.25565L5.13494%204.83264Z%22%20fill%3D%22%23FD9700%22%2F%3E%3C%2Fsvg%3E);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 0;
}

.webwiz-pagination .pagination .page-link.next-link:hover::after {
	content: url(data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.13494%204.83264C5.22882%204.73888%205.28162%204.61168%205.28174%204.47899V4.22544C5.2802%204.09305%205.22761%203.96636%205.13494%203.87179L1.70526%200.448784C1.64262%200.385624%201.55734%200.350098%201.46838%200.350098C1.37943%200.350098%201.29415%200.385624%201.23151%200.448784L0.75776%200.922534C0.694995%200.98403%200.659626%201.0682%200.659626%201.15607C0.659626%201.24394%200.694995%201.32811%200.75776%201.38961L3.72704%204.35222L0.75776%207.31482C0.6946%207.37747%200.659073%207.46274%200.659073%207.5517C0.659073%207.64065%200.6946%207.72593%200.75776%207.78857L1.23151%208.25565C1.29415%208.31881%201.37943%208.35434%201.46838%208.35434C1.55734%208.35434%201.64262%208.31881%201.70526%208.25565L5.13494%204.83264Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

/* Search form

--------------------------------------------- */
.search-form-wrapper .dropdown-toggle {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0 1rem;
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.1129%2015.516C19.5653%2013.534%2020.2159%2011.0767%2019.9343%208.63572C19.6528%206.19471%2018.46%203.95001%2016.5945%202.35069C14.7291%200.75138%2012.3285%20-0.0845965%209.87314%200.0100132C7.41777%200.104623%205.08866%201.12284%203.35178%202.86096C1.61491%204.59908%200.598358%206.92891%200.505505%209.38435C0.412652%2011.8398%201.25035%2014.2397%202.85099%2016.1041C4.45164%2017.9684%206.6972%2019.1596%209.13841%2019.4394C11.5796%2019.7192%2014.0365%2019.0669%2016.0174%2017.613H16.0159C16.0609%2017.673%2016.1089%2017.73%2016.1629%2017.7855L21.9379%2023.5605C22.2191%2023.842%2022.6007%2024.0002%2022.9986%2024.0003C23.3965%2024.0004%2023.7782%2023.8425%2024.0596%2023.5612C24.3411%2023.28%2024.4993%2022.8984%2024.4994%2022.5005C24.4996%2022.1026%2024.3416%2021.721%2024.0604%2021.4395L18.2854%2015.6645C18.2318%2015.6102%2018.1741%2015.5616%2018.1129%2015.516ZM18.4999%209.75C18.4999%2010.8334%2018.2865%2011.9062%2017.8719%2012.9071C17.4573%2013.9081%2016.8496%2014.8175%2016.0835%2015.5836C15.3174%2016.3497%2014.408%2016.9574%2013.407%2017.372C12.4061%2017.7866%2011.3333%2018%2010.2499%2018C9.16648%2018%208.09368%2017.7866%207.09274%2017.372C6.09181%2016.9574%205.18233%2016.3497%204.41625%2015.5836C3.65017%2014.8175%203.04248%2013.9081%202.62788%2012.9071C2.21327%2011.9062%201.99988%2010.8334%201.99988%209.75C1.99988%207.56196%202.86908%205.46354%204.41625%203.91637C5.96343%202.36919%208.06185%201.5%2010.2499%201.5C12.4379%201.5%2014.5363%202.36919%2016.0835%203.91637C17.6307%205.46354%2018.4999%207.56196%2018.4999%209.75Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
}

.search-form-wrapper .dropdown-toggle::after {
	content: none;
	display: none;
}

.search-form-wrapper .dropdown-toggle.show {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.6013%200.412345C17.475%200.285778%2017.325%200.185364%2017.1598%200.116852C16.9946%200.0483401%2016.8176%200.0130744%2016.6388%200.0130744C16.46%200.0130744%2016.2829%200.0483401%2016.1178%200.116852C15.9526%200.185364%2015.8026%200.285778%2015.6763%200.412345L9%207.07495L2.32375%200.398692C2.19735%200.272291%202.04729%200.172024%201.88214%200.103616C1.71698%200.0352086%201.53998%201.33185e-09%201.36122%200C1.18246%20-1.33185e-09%201.00545%200.0352086%200.840303%200.103616C0.675152%200.172024%200.525092%200.272291%200.398692%200.398692C0.272291%200.525092%200.172024%200.675152%200.103616%200.840303C0.0352086%201.00545%20-1.33185e-09%201.18246%200%201.36122C1.33185e-09%201.53998%200.0352086%201.71698%200.103616%201.88214C0.172024%202.04729%200.272291%202.19735%200.398692%202.32375L7.07495%209L0.398692%2015.6763C0.272291%2015.8027%200.172024%2015.9527%200.103616%2016.1179C0.0352086%2016.283%200%2016.46%200%2016.6388C0%2016.8175%200.0352086%2016.9945%200.103616%2017.1597C0.172024%2017.3248%200.272291%2017.4749%200.398692%2017.6013C0.525092%2017.7277%200.675152%2017.828%200.840303%2017.8964C1.00545%2017.9648%201.18246%2018%201.36122%2018C1.53998%2018%201.71698%2017.9648%201.88214%2017.8964C2.04729%2017.828%202.19735%2017.7277%202.32375%2017.6013L9%2010.9251L15.6763%2017.6013C15.8027%2017.7277%2015.9527%2017.828%2016.1179%2017.8964C16.283%2017.9648%2016.46%2018%2016.6388%2018C16.8175%2018%2016.9945%2017.9648%2017.1597%2017.8964C17.3248%2017.828%2017.4749%2017.7277%2017.6013%2017.6013C17.7277%2017.4749%2017.828%2017.3248%2017.8964%2017.1597C17.9648%2016.9945%2018%2016.8175%2018%2016.6388C18%2016.46%2017.9648%2016.283%2017.8964%2016.1179C17.828%2015.9527%2017.7277%2015.8027%2017.6013%2015.6763L10.9251%209L17.6013%202.32375C18.1201%201.80494%2018.1201%200.931154%2017.6013%200.412345Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
	padding: 2px;
}

.search-form-wrapper .dropdown-menu {
	display: none;
	width: 390px;
	padding: 18px 20px;
	border: none;
	background: #FFFFFF;
	box-shadow: 0px 24px 32px 4px rgba(167, 174, 186, 0.12);
	border-radius: 16px;
}

.search-form-wrapper .dropdown-menu.show {
	display: block;
}

.search-form-wrapper .dropdown-menu[data-bs-popper] {
	left: 25px;
	transform: translate(-50%, 58px);
}

@media screen and (min-width: 1200px) {
	.search-form-wrapper .dropdown-menu[data-bs-popper] {
		transform: translate(-50%, 48px);
	}
}

.search-form-wrapper .dropdown-menu::before {
	content: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2210%22%20viewBox%3D%220%200%2026%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.959961%209.74708H25.3246C25.1253%209.19605%2024.7771%208.67762%2024.2797%208.24058L16.1469%201.0937C14.4875%20-0.364569%2011.797%20-0.364567%2010.1376%201.09371L2.00481%208.24058C1.50748%208.67762%201.15919%209.19605%200.959961%209.74708Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);
	position: absolute;
	top: -19px;
	left: 50%;
	transform: translate(-50%, 0);
}

.search-form-wrapper .search-form {
	position: relative;
}

.search-form-wrapper .search-form input {
	margin-top: 0;
	background: transparent;
	border: 1.5px solid #14212A10;
	border-radius: 30px;
	padding: 18px 70px 18px 25px;
	font-size: 16px;
	line-height: 19px;
}

.search-form-wrapper .search-form button {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0, -50%);
	width: 38px;
	height: 38px;
	padding: 12px;
	line-height: 0;
	font-size: 0;
	border-radius: 50%;
}

.main-navigation.toggled #header-search-form {
	display: none;
}

.main-navigation.toggled .search-form-wrapper ul.dropdown-menu {
	display: block;
	position: relative;
	width: 100%;
	padding: 40px 0;
	background: transparent;
	box-shadow: none;
}

@media screen and (max-height: 500px) {
	.main-navigation.toggled .search-form-wrapper ul.dropdown-menu {
		padding: 8px 0;
	}
}

/* Alerts, cookies banner

--------------------------------------------- */
.alerts-container {
	position: fixed;
	left: 50%;
	bottom: 30px;
	transform: translate(-50%);
	z-index: 99;
	min-width: min-content;
	width: 94%;
	max-width: 450px;
	text-align: center;
}

@media screen and (min-width: 782px) {
	.alerts-container {
		left: 30px;
		transform: none;
		text-align: left;
	}
}

.alerts-container .alert {
	filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.25));
	background: #FFFFFF;
	border-radius: 18px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	border: none;
	padding: 35px 28px 22px;
}

.alerts-container .alert a {
	color: #00AEEF;
	text-decoration: underline;
	font-weight: 600;
}

.alerts-container .alert.alert-warning {
	background: #FD9700;
	color: #fff;
}

.alerts-container .alert.alert-success {
	background: linear-gradient(90deg, #00AEEF 16.52%, #26E19E 96.52%), #002F41;
}

@media screen and (min-width: 782px) {
	.alerts-container .cookies-banner.wp-block-columns {
		gap: 18px;
	}
}

@media screen and (min-width: 782px) {
	.alerts-container .cookies-banner.wp-block-columns > .wp-block-column:first-of-type {
		max-width: 102px;
	}
}

.alerts-container .cookies-banner .wp-block-image {
	margin-bottom: 1rem !important;
}

@media screen and (min-width: 782px) {
	.alerts-container .cookies-banner .wp-block-image {
		margin-bottom: 0 !important;
		margin-left: 0;
	}
}

/* Footer

--------------------------------------------- */
.site-footer {
	background: #2E2650;
	color: #C5DBE2;
	padding: 0 0 7rem;
	position: relative;
	z-index: 1;
}

.site-footer::before {
	content: '';
	width: 100%;
	height: 30%;
	background: #EFEFEF;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

@media screen and (min-width: 576px) {
	.site-footer::before {
		height: 25%;
	}
}

@media screen and (min-width: 1200px) {
	.site-footer::before {
		height: 30%;
	}
}

.site-footer .site-info {
	position: relative;
	z-index: 5;
}

.site-footer .site-info > .row.cu-row .contact-us-section {
	position: relative;
	padding: 0;
	overflow: hidden;
	border-radius: 13px;
	background: #fff;
}

.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) {
	height: 63vw;
}

@media screen and (min-width: 576px) {
	.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) {
		height: 363px;
	}
}

@media screen and (min-width: 768px) {
	.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) {
		height: 500px;
	}
}

@media screen and (min-width: 992px) {
	.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) {
		height: auto;
	}
}

.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) .wp-block-image {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	z-index: 1;
	left: -80%;
	bottom: -1rem;
}

@media screen and (min-width: 992px) {
	.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) .wp-block-image {
		right: -12rem;
		bottom: -1.3rem;
		left: auto;
	}
}

@media screen and (min-width: 1400px) {
	.site-footer .site-info > .row.cu-row .contact-us-section.wp-block-columns > .wp-block-column:nth-of-type(2) .wp-block-image {
		right: 0;
	}
}

@media screen and (min-width: 768px) {
	.site-footer .site-info > .row.social-row {
		flex-direction: row-reverse;
	}
}

.site-footer .site-info > .row.social-row .social-links-ctr {
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.site-footer .site-info > .row.social-row .social-links-ctr {
		margin-bottom: 4px;
	}
}

.site-footer .site-info > .row.copy-row {
	text-align: center;
}

@media screen and (min-width: 992px) {
	.site-footer .site-info > .row.copy-row {
		flex-direction: row-reverse;
	}
}

.site-footer .site-info > .row.copy-row > .col:first-of-type {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 6px;
}

@media screen and (min-width: 992px) {
	.site-footer .site-info > .row.copy-row > .col:first-of-type {
		flex-direction: row;
		justify-content: flex-end;
		gap: 20px;
	}
}

.site-footer .site-info > .row.copy-row > .col:last-of-type span {
	display: block;
}

.site-footer a {
	color: #C5DBE2;
}

.site-footer a:hover {
	text-decoration: underline;
}

.site-footer .logo-ctr {
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.site-footer .logo-ctr {
		margin-bottom: 4px;
	}
}

.site-footer .logo-ctr .footer-logo {
	max-width: 220px;
}

@media screen and (min-width: 768px) {
	.site-footer .logo-ctr .footer-logo {
		max-width: 280px;
	}
}

/* Modal

--------------------------------------------- */
.modal {
	background: rgba(0, 0, 0, 0.8);
}

@media screen and (min-width: 768px) {
	.modal .modal-dialog {
		max-width: 580px;
	}
}

.modal .modal-dialog .modal-content {
	background: #FFFFFF;
	border-radius: 20px;
	border: none;
}

.modal .modal-dialog .modal-content .modal-body {
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	padding: 2rem 1rem;
}

@media screen and (min-width: 576px) {
	.modal .modal-dialog .modal-content .modal-body {
		font-size: 25px;
		line-height: 35px;
		padding: 42px 30px;
	}
}

.modal .modal-dialog .modal-content .modal-body .country-restrictions-banner.wp-block-columns {
	flex-wrap: wrap !important;
	margin-bottom: 0;
}

.modal .modal-dialog .modal-content .modal-body .country-restrictions-banner.wp-block-columns > .wp-block-column {
	flex-basis: 100% !important;
}

@media screen and (max-width: 575px) {
	.modal .modal-dialog .modal-content .modal-body .country-restrictions-banner .wp-block-image {
		max-width: 120px;
	}
}

.modal .modal-dialog .modal-content .modal-body .close-btn > a {
	padding: 20px;
	width: 100%;
	max-width: 274px;
	background: #00AEEF;
}

.modal .modal-dialog .modal-content .modal-body .close-btn > a::after {
	content: unset;
	display: none;
}

/* Posts and pages

--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

body.page,
body.post {
	margin-bottom: 0;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.grey-bg {
	background-color: #fdfdfd;
}

.site-main .not-found {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.site-main .not-found.no-results .not-found-content, .site-main .not-found.error-404 .not-found-content {
	background: linear-gradient(360deg, rgba(0, 174, 239, 0.15) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
	margin: 0 auto;
	padding: 2rem;
	text-align: center;
}

@media screen and (min-width: 992px) {
	.site-main .not-found.no-results .not-found-content, .site-main .not-found.error-404 .not-found-content {
		text-align: left;
		padding: 2rem 2rem 0;
	}
}

@media screen and (min-width: 1200px) {
	.site-main .not-found.no-results .not-found-content, .site-main .not-found.error-404 .not-found-content {
		padding: 2rem 2rem 0 6.5rem;
	}
}

@media screen and (min-width: 992px) {
	.site-main .not-found.no-results .not-found-content > .row > .col:first-of-type, .site-main .not-found.error-404 .not-found-content > .row > .col:first-of-type {
		width: 58%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

@media screen and (min-width: 992px) {
	.site-main .not-found.no-results .not-found-content > .row > .col:last-of-type, .site-main .not-found.error-404 .not-found-content > .row > .col:last-of-type {
		width: 42%;
	}
}

.site-main .not-found.no-results .not-found-content .page-subtitle, .site-main .not-found.error-404 .not-found-content .page-subtitle {
	font-weight: 700;
	font-size: 120.615px;
	line-height: 144px;
	margin-bottom: 0;
}

@media screen and (min-width: 375px) {
	.site-main .not-found.no-results .not-found-content .page-subtitle, .site-main .not-found.error-404 .not-found-content .page-subtitle {
		font-size: 151.615px;
	}
}

@media screen and (min-width: 768px) {
	.site-main .not-found.no-results .not-found-content .page-subtitle, .site-main .not-found.error-404 .not-found-content .page-subtitle {
		font-size: 203.109px;
		line-height: 193px;
	}
}

.site-main .not-found.no-results .not-found-content .page-title, .site-main .not-found.error-404 .not-found-content .page-title {
	margin-top: 0;
	margin-bottom: 25px;
	font-weight: 600;
	color: #325663;
	font-size: 30px;
	line-height: 33px;
}

@media screen and (min-width: 768px) {
	.site-main .not-found.no-results .not-found-content .page-title, .site-main .not-found.error-404 .not-found-content .page-title {
		font-size: 33px;
		line-height: 43px;
	}
}

@media screen and (min-width: 1200px) {
	.site-main .not-found.no-results .not-found-content .page-title, .site-main .not-found.error-404 .not-found-content .page-title {
		margin-bottom: 10px;
	}
}

.site-main .not-found.no-results .not-found-content .media-ctr, .site-main .not-found.error-404 .not-found-content .media-ctr {
	margin: 0 auto;
	display: none;
}

@media screen and (min-width: 992px) {
	.site-main .not-found.no-results .not-found-content .media-ctr, .site-main .not-found.error-404 .not-found-content .media-ctr {
		display: block;
		text-align: right;
	}
}

.site-main .not-found.no-results .not-found-content .page-content, .site-main .not-found.error-404 .not-found-content .page-content {
	margin-top: 0;
}

.site-main .not-found.no-results .not-found-content .page-content p, .site-main .not-found.error-404 .not-found-content .page-content p {
	font-weight: 400;
	color: #325663;
	font-size: 16px;
	line-height: 22px;
}

.site-main .not-found.no-results .not-found-content .page-content p:last-of-type, .site-main .not-found.error-404 .not-found-content .page-content p:last-of-type {
	margin-bottom: 43px;
}

@media screen and (min-width: 992px) {
	.site-main .not-found.no-results .not-found-content .page-content p:last-of-type, .site-main .not-found.error-404 .not-found-content .page-content p:last-of-type {
		margin-bottom: 49px;
		max-width: 492px;
	}
}

@media screen and (min-width: 1200px) {
	.site-main .not-found.no-results .not-found-content .page-content p:last-of-type, .site-main .not-found.error-404 .not-found-content .page-content p:last-of-type {
		margin-bottom: 65px;
	}
}

.site-main .not-found.error-404 .not-found-content {
	padding: 2rem 2.3rem;
}

@media screen and (min-width: 992px) {
	.site-main .not-found.error-404 .not-found-content {
		padding: 2rem 2rem;
	}
}

@media screen and (min-width: 1200px) {
	.site-main .not-found.error-404 .not-found-content {
		padding: 2rem 2rem 2rem 6.5rem;
	}
}

.site-main .not-found.error-404 .not-found-content .page-content {
	margin-top: 0;
}

@media screen and (min-width: 992px) {
	.site-main .not-found.error-404 .not-found-content .page-content p:last-of-type {
		max-width: 460px;
	}
}

.site-main .not-found.no-results .not-found-content .page-title {
	color: #002F41;
	font-weight: 700;
	font-size: 50px;
	line-height: 47px;
	margin-bottom: 36px;
}

@media screen and (min-width: 768px) {
	.site-main .not-found.no-results .not-found-content .page-title {
		font-size: 60px;
		line-height: 57px;
	}
}

@media screen and (min-width: 992px) {
	.site-main .not-found.no-results .not-found-content .page-title {
		margin-bottom: 23px;
		white-space: nowrap;
	}
}

.img-loader {
	min-height: 100px;
	background: transparent url("./assets/images/loader.gif") no-repeat center;
	background-size: contain;
}

@media screen and (min-width: 375px) {
	.img-loader {
		min-height: 120px;
	}
}

@media screen and (min-width: 425px) {
	.img-loader {
		min-height: 137px;
	}
}

@media screen and (min-width: 576px) {
	.img-loader {
		min-height: 176px;
	}
}

@media screen and (min-width: 768px) {
	.img-loader {
		min-height: 238px;
	}
}

@media screen and (min-width: 992px) {
	.img-loader {
		min-height: 321px;
	}
}

@media screen and (min-width: 1200px) {
	.img-loader {
		min-height: 382px;
	}
}

@media screen and (min-width: 1400px) {
	.img-loader {
		min-height: 444px;
	}
}

.romb-background {
	position: relative;
	z-index: 1;
}

.romb-background:before {
	content: '';
	background: linear-gradient(244.38deg, rgba(0, 174, 239, 0.2) -73.79%, rgba(0, 0, 0, 0) 106.61%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
	width: 3500px;
	height: 3500px;
	display: block;
	position: absolute;
	top: 27rem;
	left: 50%;
	border-radius: 102px;
	z-index: -1;
	transform: translate(-50%, 0) rotate(45deg);
}

@media screen and (min-width: 375px) {
	.romb-background:before {
		width: 3300px;
		height: 3300px;
	}
}

@media screen and (min-width: 425px) {
	.romb-background:before {
		width: 3100px;
		height: 3100px;
	}
}

@media screen and (min-width: 500px) {
	.romb-background:before {
		width: 3000px;
		height: 3000px;
	}
}

@media screen and (min-width: 576px) {
	.romb-background:before {
		width: 3050px;
		height: 3050px;
	}
}

@media screen and (min-width: 768px) {
	.romb-background:before {
		top: 22rem;
		width: 3900px;
		height: 3900px;
	}
}

@media screen and (min-width: 992px) {
	.romb-background:before {
		width: 3900px;
		height: 3900px;
		background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		border-radius: 300px;
	}
}

@media screen and (min-width: 1200px) {
	.romb-background:before {
		top: 10rem;
		width: 3000px;
		height: 3000px;
		background: linear-gradient(244.38deg, rgba(0, 174, 239, 0.2) -73.79%, rgba(0, 0, 0, 0) 106.61%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		border-radius: 300px;
	}
}

.front-page > .page {
	margin-bottom: 0;
}

.page-home .site {
	background: url("./assets/images/backgrounds/fp-mobile-bg-top.jpg") center top no-repeat, url("./assets/images/backgrounds/fp-mobile-bg-bottom.jpg") center bottom no-repeat;
	background-size: 100% auto;
}

@media screen and (min-width: 992px) {
	.page-home .site {
		background: url("./assets/images/backgrounds/fp-tablet-bg-top.jpg") center top no-repeat, url("./assets/images/backgrounds/fp-tablet-bg-bottom.jpg") center bottom no-repeat;
		background-size: 100% auto;
	}
}

@media screen and (min-width: 1200px) {
	.page-home .site {
		background: none;
	}
}

@media screen and (min-width: 1200px) {
	.page-home {
		background: url("./assets/images/backgrounds/fp-desktop-bg-top.jpg") center top no-repeat, url("./assets/images/backgrounds/fp-desktop-bg-bottom.jpg") center bottom no-repeat;
		background-size: 100% auto;
		background-color: #EFEFEF;
	}
}

.section-ww-create.wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
	background: #2E2650;
	border: none;
	-webkit-backdrop-filter: unset;
	backdrop-filter: unset;
}

.section-ww-create.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h2 {
	color: #fff;
}

.section-ww-create.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
	color: #fff;
}

@media screen and (min-width: 992px) {
	.section-ww-create.wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper,
	.section-ww-create.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 50%;
	}
}

/* Section why WebWizards */
div.section-why-webwizards div.wp-block-webwizards-blocks-webwizards-box-block:nth-child(1)  {
	
}
div.section-why-webwizards div.wp-block-webwizards-blocks-webwizards-box-block:nth-child(2) .magic-code-animation-1 {
	position: relative;
	right: 150px;
}

.section-why-webwizards.wp-block-columns {
	gap: 44px;
}

@media screen and (min-width: 782px) {
	.section-why-webwizards.wp-block-columns {
		gap: 86px;
		flex-wrap: wrap !important;
	}
	.section-why-webwizards.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-why-webwizards.wp-block-columns {
		gap: 30px;
		flex-wrap: nowrap !important;
	}
	.section-why-webwizards.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 483px;
	}
}

@media screen and (min-width: 1440px) {
	.section-why-webwizards.wp-block-columns {
		gap: 86px;
	}
}

.section-why-webwizards > .wp-block-column:first-of-type {
	text-align: center;
}

@media screen and (min-width: 1200px) {
	.section-why-webwizards > .wp-block-column:first-of-type {
		text-align: left;
		flex-grow: 0 !important;
		position: sticky;
		top: 1rem;
		height: 100%;
	}
}

.section-why-webwizards > .wp-block-column:first-of-type h2 {
	color: #2E2650;
	font-weight: 700;
	font-size: 35px;
	line-height: 150%;
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.section-why-webwizards > .wp-block-column:first-of-type h2 {
		font-size: 50px;
	}
}

.section-why-webwizards > .wp-block-column:first-of-type h3 {
	font-weight: 700;
	margin-bottom: 32px;
	font-size: 35px;
	line-height: 150%;
}

@media screen and (min-width: 768px) {
	.section-why-webwizards > .wp-block-column:first-of-type h3 {
		font-size: 60px;
		margin-bottom: 25px;
	}
}

.section-why-webwizards > .wp-block-column:first-of-type p {
	color: #2E2650;
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
	.section-why-webwizards > .wp-block-column:first-of-type p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1200px) {
	.section-why-webwizards > .wp-block-column:first-of-type p {
		font-size: 18px;
	}
}

.section-why-webwizards > .wp-block-column:first-of-type .wp-block-button {
	width: 100%;
}

.section-why-webwizards > .wp-block-column:first-of-type .wp-block-button .wp-block-button__link {
	width: 100%;
	max-width: 290px;
}

.section-why-webwizards > .wp-block-column:last-of-type {
	overflow: hidden;
}

@media screen and (min-width: 1200px) {
	.section-why-webwizards > .wp-block-column:last-of-type {
		flex-grow: 1 !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-why-webwizards > .wp-block-column:last-of-type .wp-block-webwizards-blocks-webwizards-box-block:first-of-type {
		padding-top: 0;
	}
}

.section-why-webwizards > .wp-block-column:last-of-type .wp-block-webwizards-blocks-webwizards-box-block:last-of-type {
	padding-bottom: 0;
}

.section-brands-slider {
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}

@media screen and (min-width: 992px) {
	.section-brands-slider {
		margin-top: 60px;
		margin-bottom: 60px;
	}
}

.section-brands-slider .brands-slider-buttons {
	position: absolute;
	bottom: -30px;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
}

.section-dark-bg {
	margin-top: 20rem;
	margin-bottom: 10rem;
}

@media screen and (min-width: 768px) {
	.section-dark-bg {
		margin-top: 28rem;
	}
}

@media screen and (min-width: 992px) {
	.section-dark-bg {
		margin-top: 30rem;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg {
		margin-bottom: 30rem;
		margin-top: 33rem;
	}
}

@media screen and (min-width: 1400px) {
	.section-dark-bg {
		margin-bottom: 35rem;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg {
		margin-bottom: 40rem;
	}
}

.section-dark-bg .section-dark-bg-heading {
	color: #fff;
	font-weight: 700;
	margin-bottom: 28px;
	font-size: 39.0762px;
	line-height: 45px;
}

@media screen and (max-width: 767px) {
	.section-dark-bg .section-dark-bg-heading {
		max-width: 500px;
	}
}

@media screen and (min-width: 768px) {
	.section-dark-bg .section-dark-bg-heading {
		font-size: 74.8916px;
		line-height: 87px;
		margin-bottom: 30px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg .section-dark-bg-heading {
		margin-bottom: 24px;
		max-width: 777px;
	}
}

.section-dark-bg .section-dark-bg-text {
	color: rgba(255, 255, 255, 0.9);
	font-weight: 500;
	font-size: 16px;
	line-height: 21px;
}

@media screen and (min-width: 768px) {
	.section-dark-bg .section-dark-bg-text {
		font-size: 20px;
		line-height: 32px;
	}
}

.section-platform {
	margin-top: 150px;
	margin-bottom: 150px;
}

@media screen and (min-width: 768px) {
	.section-platform {
		margin-top: 240px;
		margin-bottom: 240px;
	}
}

@media screen and (min-width: 1200px) {
	.section-platform {
		margin-top: 160px;
		margin-bottom: 160px;
	}
}

.section-platform.wp-block-columns {
	gap: 44px;
}

@media screen and (min-width: 782px) {
	.section-platform.wp-block-columns {
		gap: 86px;
		flex-wrap: wrap !important;
	}
	.section-platform.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-platform.wp-block-columns {
		gap: 30px;
		flex-wrap: nowrap !important;
	}
}

@media screen and (min-width: 1440px) {
	.section-platform.wp-block-columns {
		gap: 60px;
	}
}

.section-platform > .wp-block-column:first-of-type {
	text-align: center;
}

@media screen and (min-width: 1200px) {
	.section-platform > .wp-block-column:first-of-type {
		text-align: left;
	}
}

.section-platform > .wp-block-column:last-of-type {
	text-align: center;
}

@media screen and (min-width: 1200px) {
	.section-platform > .wp-block-column:last-of-type {
		text-align: left;
	}
}

.section-platform > .wp-block-column:last-of-type h2 {
	color: #fff;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
	.section-platform > .wp-block-column:last-of-type h2 {
		font-size: 52.0513px;
		line-height: 52px;
		margin-bottom: 48px;
	}
}

@media screen and (min-width: 1200px) {
	.section-platform > .wp-block-column:last-of-type h2 {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 21px;
	}
}

.section-platform > .wp-block-column:last-of-type p {
	font-weight: 500;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.section-platform > .wp-block-column:last-of-type p {
		font-size: 18px;
		line-height: 29px;
	}
}

.section-transperant-boxes {
	margin-top: 150px;
	margin-bottom: 150px;
}

@media screen and (min-width: 768px) {
	.section-transperant-boxes {
		margin-top: 240px;
		margin-bottom: 240px;
	}
}

@media screen and (min-width: 1200px) {
	.section-transperant-boxes {
		margin-top: 160px;
		margin-bottom: 160px;
	}
}

.section-transperant-boxes.wp-block-columns {
	gap: 44px;
}

@media screen and (min-width: 782px) {
	.section-transperant-boxes.wp-block-columns {
		gap: 86px;
		flex-wrap: wrap !important;
	}
	.section-transperant-boxes.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-transperant-boxes.wp-block-columns {
		gap: 30px;
		flex-wrap: nowrap !important;
	}
}

.section-transperant-boxes .wp-block-webwizards-blocks-webwizards-box-block {
	padding: 0;
}

.section-fractional-investing {
	margin-top: 150px;
	margin-bottom: 150px;
}

@media screen and (min-width: 768px) {
	.section-fractional-investing {
		margin-top: 240px;
		margin-bottom: 240px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fractional-investing {
		margin-top: 160px;
		margin-bottom: 160px;
	}
}

.section-fractional-investing.wp-block-columns {
	gap: 44px;
	flex-direction: column-reverse;
}

@media screen and (min-width: 782px) {
	.section-fractional-investing.wp-block-columns {
		gap: 86px;
		flex-wrap: wrap !important;
	}
	.section-fractional-investing.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-fractional-investing.wp-block-columns {
		gap: 30px;
		flex-wrap: nowrap !important;
		flex-direction: row;
	}
}

@media screen and (min-width: 1440px) {
	.section-fractional-investing.wp-block-columns {
		gap: 60px;
	}
}

.section-fractional-investing > .wp-block-column:first-of-type {
	text-align: center;
}

.section-fractional-investing > .wp-block-column:first-of-type .wp-block-image > img {
	max-width: 295px;
}

@media screen and (min-width: 768px) {
	.section-fractional-investing > .wp-block-column:first-of-type .wp-block-image > img {
		max-width: 477px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fractional-investing > .wp-block-column:first-of-type .wp-block-image > img {
		max-width: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-fractional-investing > .wp-block-column:first-of-type {
		text-align: left;
	}
}

@media screen and (min-width: 1400px) {
	.section-fractional-investing > .wp-block-column:first-of-type {
		flex-basis: 40% !important;
	}
}

.section-fractional-investing > .wp-block-column:last-of-type {
	text-align: center;
}

@media screen and (min-width: 1200px) {
	.section-fractional-investing > .wp-block-column:last-of-type {
		text-align: left;
	}
}

@media screen and (min-width: 1400px) {
	.section-fractional-investing > .wp-block-column:last-of-type {
		flex-basis: 60% !important;
	}
}

.section-fractional-investing > .wp-block-column:last-of-type h2 {
	color: #fff;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
	.section-fractional-investing > .wp-block-column:last-of-type h2 {
		font-size: 52.0513px;
		line-height: 52px;
		margin-bottom: 48px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fractional-investing > .wp-block-column:last-of-type h2 {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 21px;
	}
}

@media screen and (min-width: 1400px) {
	.section-fractional-investing > .wp-block-column:last-of-type h2 {
		margin-bottom: 50px;
	}
}

.section-fractional-investing > .wp-block-column:last-of-type p {
	font-weight: 500;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.section-fractional-investing > .wp-block-column:last-of-type p {
		font-size: 18px;
		line-height: 29px;
	}
}

@media screen and (min-width: 1400px) {
	.section-fractional-investing > .wp-block-column:last-of-type p {
		max-width: 750px;
	}
}

.section-three-boxes {
	position: relative;
	z-index: 1;
}

.section-three-boxes.wp-block-columns {
	flex-wrap: wrap !important;
	margin-bottom: 10rem;
}

@media screen and (min-width: 992px) {
	.section-three-boxes.wp-block-columns {
		gap: 0;
		padding: 0;
	}
}

.section-three-boxes.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
	flex-basis: 100% !important;
}

@media screen and (min-width: 782px) {
	.section-three-boxes.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 50%;
		max-width: calc(432px + 24px);
		margin: 0 auto;
	}
}

.section-above-footer-box {
	position: relative;
	z-index: 2;
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block > .container {
		padding: 0;
		max-width: 1122px;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
	background: linear-gradient(261.46deg, #AAE8FF -61.54%, #FFFFFF 100.43%);
	border-radius: 20px;
	border: none;
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	padding-bottom: 33px;
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
		padding: 0;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background > .row {
		flex-direction: row;
	}
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 60%;
		padding: 0;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 63%;
	}
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content {
		padding: 67px 0 60px 58px;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content {
		padding: 65px 0 65px 60px;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content h2 {
	font-weight: 700;
	font-size: 45px;
	line-height: 45px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content h2 {
		line-height: 54px;
		margin-bottom: 25px;
	}
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content h2 {
		white-space: nowrap;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content p {
	font-size: 16px;
	line-height: 26px;
	color: #325663;
	margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content p {
		margin-bottom: 30px;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content p {
		margin-bottom: 40px;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content .wp-block-buttons .wp-block-button {
	width: 100%;
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content .wp-block-buttons .wp-block-button {
		text-align: left;
		margin-bottom: 0;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper .webwizards-block-box__content .wp-block-buttons .wp-block-button .wp-block-button__link {
	width: 100%;
	max-width: 274px;
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 40%;
		padding: 0;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 37%;
	}
}

.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
	margin-bottom: 20px;
	margin-top: -38%;
	padding-left: 45px;
	padding-right: 45px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		margin-top: -30%;
	}
}

@media screen and (min-width: 992px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		margin-bottom: 0px;
		margin-top: -60px;
		padding: 0;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-box .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		margin-top: -106px;
	}
}

.page-documents .section-above-footer-box.container,
.page-documents .section-above-footer-box .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.section-documents {
	margin-bottom: 100px;
}

@media screen and (min-width: 425px) {
	.section-documents {
		margin-bottom: 150px;
	}
}

@media screen and (min-width: 992px) {
	.section-documents {
		margin-bottom: 100px;
	}
}

.section-documents .wp-block-column {
	background: rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
	max-width: 432px;
	margin: 0 auto;
	padding: 40px 10px;
}

.section-documents .wp-block-column h1 {
	color: #000;
	font-weight: 700;
	font-size: 35px;
	line-height: 25px;
	margin-bottom: 40px;
	margin-top: 0;
}

.section-documents .wp-block-column p {
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
}

.section-documents .wp-block-column p:last-of-type {
	margin-bottom: 0;
}

.section-documents .wp-block-column p.inv {
	margin-bottom: 20px;
	width: 48px;
	height: 48px;
}

.section-documents .wp-block-column p a {
	color: #000;
	text-decoration: unset;
}

.section-documents .wp-block-column p a:hover {
	text-decoration: underline;
}

.contact-us-section {
	margin-bottom: 40px;
}

@media screen and (min-width: 992px) {
	.contact-us-section {
		margin-bottom: 64px;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section {
		margin-bottom: 80px;
	}
}

@media screen and (min-width: 782px) {
	.contact-us-section.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 992px) {
	.contact-us-section.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section.wp-block-columns {
		flex-wrap: nowrap !important;
		gap: 5rem;
	}
}

@media screen and (min-width: 782px) {
	.contact-us-section.wp-block-columns > .wp-block-column {
		flex-basis: 100% !important;
	}
}

@media screen and (min-width: 992px) {
	.contact-us-section.wp-block-columns > .wp-block-column {
		flex-basis: 0 !important;
	}
}

.contact-us-section.wp-block-columns > .wp-block-column:first-of-type {
	z-index: 2;
}

@media screen and (min-width: 992px) {
	.contact-us-section.wp-block-columns > .wp-block-column:first-of-type {
		flex-grow: 2;
	}
}

@media screen and (min-width: 1400px) {
	.contact-us-section.wp-block-columns > .wp-block-column:first-of-type {
		flex-grow: 1;
	}
}

.contact-us-section.wp-block-columns > .wp-block-column:last-of-type {
	padding: 0;
}

@media screen and (min-width: 992px) {
	.contact-us-section.wp-block-columns > .wp-block-column:last-of-type {
		flex-grow: 1;
	}
}

@media screen and (min-width: 782px) {
	.contact-us-section .contact-us-details-ctr.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 992px) {
	.contact-us-section .contact-us-details-ctr.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section .contact-us-details-ctr.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 782px) {
	.contact-us-section .contact-us-details-ctr.wp-block-columns > .wp-block-column {
		flex-basis: 100% !important;
	}
}

@media screen and (min-width: 992px) {
	.contact-us-section .contact-us-details-ctr.wp-block-columns > .wp-block-column {
		flex-basis: 0 !important;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section .contact-us-details-ctr.wp-block-columns > .wp-block-column {
		flex-basis: 100% !important;
	}
}

.contact-us-section .contact-us-details-ctr h3 {
	color: #002F41;
	font-size: 25px;
	line-height: 25px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 26px;
}

@media screen and (min-width: 992px) {
	.contact-us-section .contact-us-details-ctr h3 {
		margin-bottom: 2rem;
	}
}

.contact-us-section .contact-us-details-ctr p {
	color: #002F41;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	margin-bottom: 1rem;
}

@media screen and (min-width: 992px) {
	.contact-us-section .contact-us-details-ctr p {
		margin-bottom: 2rem;
	}
}

.contact-us-section .contact-us-title {
	font-size: 28px;
	line-height: 95%;
	font-weight: 700;
	margin-bottom: 24px;
}

@media screen and (min-width: 768px) {
	.contact-us-section .contact-us-title {
		font-size: 52px;
		margin-bottom: 21px;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section .contact-us-title {
		font-size: 55px;
	}
}

.contact-us-section .contact-us-content {
	color: #646464;
	font-weight: 400;
	font-size: 16px;
	line-height: 119%;
	margin-bottom: 0;
	padding: 0 20px;
	max-width: 420px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width: 768px) {
	.contact-us-section .contact-us-content {
		font-size: 18px;
	}
}

.contact-us-section .contact-us-form {
	border-radius: 15px;
	padding: 10px 20px 24px;
}

@media screen and (min-width: 768px) {
	.contact-us-section .contact-us-form {
		padding: 10px 40px 24px;
	}
}

@media screen and (min-width: 992px) {
	.contact-us-section .contact-us-form {
		padding: 14px 40px 50px;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section .contact-us-form {
		padding-bottom: 80px;
	}
}

.contact-us-section .contact-us-form .submit-btn-ctr {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.contact-us-section .contact-us-form .submit-btn-ctr .submit-btn-arrow::after {
	content: '->';
}

.contact-us-section .contact-us-form p {
	margin-bottom: 0;
}

.contact-us-section .contact-us-form label {
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

@media screen and (min-width: 768px) {
	.contact-us-section .contact-us-form label > input[type="checkbox"] + .wpcf7-list-item-label {
		font-size: 14px;
		line-height: 21px;
	}
}

.contact-us-section .contact-us-form input.wpcf7-form-control,
.contact-us-section .contact-us-form textarea.wpcf7-form-control,
.contact-us-section .contact-us-form select.wpcf7-form-control,
.contact-us-section .contact-us-form .wpcf7-form-control {
	margin-top: 1.1rem;
}

.contact-us-section .contact-us-form input.wpcf7-form-control::placeholder,
.contact-us-section .contact-us-form textarea.wpcf7-form-control::placeholder,
.contact-us-section .contact-us-form select.wpcf7-form-control::placeholder,
.contact-us-section .contact-us-form .wpcf7-form-control::placeholder {
	color: #325663;
}

.contact-us-section .contact-us-form select {
	appearance: none;
}

.contact-us-section .contact-us-form select.wpcf7-select-arrow {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.8346%207.79212L0.508671%203.46619C-0.0182052%202.93931%20-0.135782%202.33645%200.155941%201.65762C0.447664%200.978778%200.967331%200.638805%201.71494%200.637695H10.2836C11.0323%200.637695%2011.5525%200.977669%2011.8443%201.65762C12.136%202.33756%2012.0179%202.94042%2011.4899%203.46619L7.16395%207.79212C6.99756%207.9585%206.81732%208.08328%206.62321%208.16648C6.42909%208.24967%206.22112%208.29126%205.99927%208.29126C5.77743%208.29126%205.56945%208.24967%205.37534%208.16648C5.18123%208.08328%205.00098%207.9585%204.8346%207.79212Z%22%20fill%3D%22%23325663%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 95% center;
}

.contact-us-section .contact-us-form .wpcf7-list-item {
	margin-left: 0;
}

.contact-us-section .contact-us-form .wpcf7-list-item .form-check-input {
	margin-top: 0;
	width: 18px;
	height: 18px;
}

.contact-us-section .contact-us-form .wpcf7-not-valid-tip {
	font-size: 14px;
	line-height: 21px;
	margin-left: 5px;
}

.contact-us-section .contact-us-form .wpcf7-response-output {
	margin: 0;
	margin-top: 32px;
	font-size: 12px;
	border-radius: 5px;
	color: #2E2650;
}

@media screen and (min-width: 768px) {
	.contact-us-section .contact-us-form .wpcf7-response-output {
		font-size: 14px;
	}
}

@media screen and (min-width: 1200px) {
	.contact-us-section .contact-us-form .wpcf7-response-output {
		font-size: 15px;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block > .container > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block > .container > .row {
		flex-direction: row;
	}
	.wp-block-tbs-blocks-tbs-media-text-block > .container > .row.media-on-right {
		flex-direction: row-reverse;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content h1 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content h1 {
		font-size: 50px;
		line-height: 60px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content h1 {
		font-size: 56px;
		line-height: 67px;
		margin-bottom: 24px;
	}
}

@media screen and (min-width: 1600px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content p {
		max-width: 576px;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content .wp-block-button {
	width: 100%;
	margin: 0 15px;
}

@media screen and (min-width: 768px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content .wp-block-button {
		width: initial;
		margin: 0 auto;
	}
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content .wp-block-button {
		margin: 0;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content .wp-block-button .wp-block-button__link {
	width: 100%;
}

@media screen and (min-width: 768px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__content .wp-block-button .wp-block-button__link {
		width: initial;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.hero-section-style .tbs-block-media-text__media {
		max-width: 853px;
		width: 44.27083vw;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.section-style {
	padding-left: 15px;
	padding-right: 15px;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style {
		padding-left: 0;
		padding-right: 0;
	}
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .col {
		width: 60%;
	}
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .col.tbs-media-wrapper {
		width: 40%;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .col {
		width: 70%;
	}
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .col.tbs-media-wrapper {
		width: 30%;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.section-style .tbs-media-wrapper {
	padding: 0 15px 50px;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .tbs-media-wrapper {
		padding: 0;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .tbs-block-media-text__media {
		max-width: 480px;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.section-style .tbs-block-media-text__content h2 {
	font-size: 24px;
	line-height: 29px;
	font-weight: 700;
	margin-bottom: 24px;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .tbs-block-media-text__content h2 {
		font-size: 40px;
		line-height: 48px;
	}
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .media-on-right .tbs-block-media-text__content {
		padding-left: 26px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .media-on-right .tbs-block-media-text__content {
		padding-left: 56px;
		max-width: 892px;
	}
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .media-on-left .tbs-block-media-text__content {
		padding-right: 26px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.section-style .media-on-left .tbs-block-media-text__content {
		padding-right: 56px;
		max-width: 892px;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style {
	padding-left: 15px;
	padding-right: 15px;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style {
		padding-left: 0;
		padding-right: 0;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style > .container > .row {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style > .container > .row > .col {
		width: 30%;
	}
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style > .container > .row > .col.tbs-media-wrapper {
		width: 70%;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style > .container > .row > .col {
		width: 40%;
	}
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style > .container > .row > .col.tbs-media-wrapper {
		width: 60%;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content {
	padding: 2rem 1.4rem;
	position: relative;
	z-index: 2;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content {
		width: 600px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content {
		width: 800px;
	}
}

@media screen and (min-width: 1400px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content {
		padding: 0;
		padding-left: 80px;
		width: 894px;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content h2 {
	font-size: 24px;
	line-height: 29px;
	font-weight: 700;
	margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content h2 {
		font-size: 40px;
		line-height: 48px;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content h2::before {
	content: url("data:image/svg+xml,%3Csvg%20width%3D%2259%22%20height%3D%2270%22%20viewBox%3D%220%200%2059%2070%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2229.711%22%20cy%3D%2241.8029%22%20r%3D%2222.9517%22%20transform%3D%22rotate(-3.58218%2029.711%2041.8029)%22%20fill%3D%22%23DFFF83%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M24.9166%2016.7987C38.0483%2014.1375%2050.8511%2022.6256%2053.5122%2035.7568C53.7179%2036.7716%2053.856%2037.7842%2053.9317%2038.7907C54.7805%2054.5203%2029.779%2065.0359%2032.6613%2045.2418C33.8242%2037.2559%2034.655%2029.225%2035.6522%2021.2168L25.5328%2021.8503C24.3533%2029.4319%2022.9642%2038.4738%2021.7854%2046.0558C20.1732%2056.4228%2024.8037%2067.2372%2036.6026%2063.8425C35.9331%2064.0394%2035.2501%2064.2107%2034.5534%2064.3519C21.4218%2067.0137%208.619%2058.5255%205.95782%2045.3938C3.29663%2032.2621%2011.7849%2019.4598%2024.9166%2016.7987Z%22%20fill%3D%22%23002F41%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29.3049%202.41548C32.5878%201.75019%2035.7885%203.87223%2036.4538%207.15515C37.1191%2010.4381%2034.9971%2013.6388%2031.7142%2014.3041C28.4312%2014.9694%2025.2305%2012.8473%2024.5652%209.56442C23.8999%206.28149%2026.022%203.08078%2029.3049%202.41548Z%22%20fill%3D%22%23002F41%22%2F%3E%3C%2Fsvg%3E");
	display: block;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content h2::before {
		content: '';
		display: none;
	}
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content h2 {
		font-size: 40px;
		line-height: 48px;
		margin-bottom: 30px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content h2 {
		margin-bottom: 52px;
	}
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content p {
		max-width: 428px;
	}
}

@media screen and (min-width: 1200px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-block-media-text__content p {
		max-width: initial;
	}
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-media-wrapper {
	padding: 0;
}

.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-media-wrapper .tbs-block-media-text__media {
	z-index: 1;
	text-align: right;
	max-width: initial;
	display: none;
}

@media screen and (min-width: 992px) {
	.wp-block-tbs-blocks-tbs-media-text-block.white-box-section-style .tbs-media-wrapper .tbs-block-media-text__media {
		display: block;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block > .container {
	padding: 0;
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-bottom: 160px;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
	padding: 40px 30px 0;
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
		padding: 0 60px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content {
		max-width: 520px;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
	font-size: 29.9088px;
	line-height: 36px;
}

@media screen and (min-width: 768px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 60.968px;
		line-height: 73px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 50.968px;
		line-height: 58px;
		margin-top: 30px;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 60.968px;
		line-height: 73px;
		margin-top: 0;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
	font-size: 58.502px;
	line-height: 70px;
	margin: 0 0 18px;
}

@media screen and (min-width: 768px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 98.0033px;
		line-height: 118px;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 80px;
		line-height: 100px;
		margin-bottom: 25px;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 98.0033px;
		line-height: 118px;
		margin-bottom: 38px;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content P {
	font-size: 16px;
	line-height: 26px;
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content P {
		max-width: 470px;
		margin-bottom: 30px;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content P {
		margin-bottom: 15px;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
	margin-top: 0;
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-top: -70px;
	}
}

.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
	max-width: 245px;
}

@media screen and (min-width: 576px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
		max-width: 375px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-tws.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
		max-width: 540px;
	}
}

.section-second-tws {
	margin-bottom: 140px;
	padding-left: 0;
	padding-right: 0;
}

@media screen and (min-width: 768px) {
	.section-second-tws {
		margin-bottom: 200px;
	}
}

.section-second-tws.section-why-webwizards.wp-block-columns {
	gap: 80px;
}

@media screen and (min-width: 1200px) {
	.section-second-tws.section-why-webwizards.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 50%;
	}
}

@media screen and (min-width: 375px) {
	.section-second-tws.section-why-webwizards > .wp-block-column:first-of-type {
		padding: 0 20px;
	}
}

@media screen and (min-width: 992px) {
	.section-second-tws.section-why-webwizards > .wp-block-column:first-of-type {
		padding: 0;
		max-width: 610px;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-tws.section-why-webwizards > .wp-block-column:first-of-type {
		margin: 0 auto 0 0;
	}
}

.section-second-tws.section-why-webwizards > .wp-block-column:first-of-type h2 {
	color: #002F41;
	font-weight: 700;
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 38px;
	padding-left: 10px;
	padding-right: 10px;
}

@media screen and (min-width: 768px) {
	.section-second-tws.section-why-webwizards > .wp-block-column:first-of-type h2 {
		font-size: 52.0513px;
		line-height: 52px;
		padding: 0;
	}
}

.section-second-tws.section-why-webwizards > .wp-block-column:first-of-type p {
	font-size: 16px;
	line-height: 26px;
}

@media screen and (min-width: 1200px) {
	.section-second-tws.section-why-webwizards > .wp-block-column:last-of-type {
		max-width: 570px;
	}
}

.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block {
	padding: 80px 0;
}

.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block > .container {
	padding: 0;
}

@media screen and (min-width: 992px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block {
		padding: 25px 0;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block {
		text-align: center;
		padding: 80px 0;
	}
}

.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__media {
	margin-top: -120px;
}

@media screen and (min-width: 992px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__media {
		margin-top: 0;
	}
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__media > img {
		width: 90%;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h2 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
		font-size: 16px;
		line-height: 26px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .media-on-right {
		flex-direction: column-reverse;
	}
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .media-on-right .webwizards-block-box__media {
		text-align: center;
		margin-bottom: 30px;
		margin-top: -130px;
	}
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .media-on-right .webwizards-block-box__media > img {
		width: initial;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper,
	.section-second-tws .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 100%;
	}
}

.section-above-footer-tws {
	max-width: 940px;
	margin: 0 auto;
}

.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
	padding: 0;
}

.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
	background: rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
	padding-bottom: 32px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
		padding-bottom: 60px;
	}
}

.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .media-on-right .webwizards-block-box__media img {
	max-width: 215px;
	margin-top: -150px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .media-on-right .webwizards-block-box__media img {
		max-width: 416px;
		margin-top: -206px;
	}
}

.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
	color: #333333;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 40px;
	}
}

.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
		font-size: 24px;
		line-height: 34px;
		max-width: 685px;
		margin: 0 auto 60px;
	}
}

.section-above-footer-tws .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .wp-block-buttons .wp-block-button .wp-block-button__link {
	width: 100%;
	max-width: 274px;
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block {
	padding: 130px 0 120px;
}

@media screen and (min-width: 576px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-bottom: 140px;
	}
}

@media screen and (min-width: 992px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-bottom: 200px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block {
		padding: 24px 0 120px;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block > .container {
	padding: 0;
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
	padding: 40px 25px 26px;
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
		padding: 50px 40px 40px;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
		flex-direction: row;
		align-items: center !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row > .col:first-of-type {
		width: 55%;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row > .col:first-of-type {
		width: 50%;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
	font-size: 23.5394px;
	line-height: 28px;
	margin-bottom: 4px;
}

@media screen and (min-width: 576px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 38px;
		line-height: 60px;
	}
}

@media screen and (min-width: 768px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 49.5711px;
		margin-bottom: 7px;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
	font-weight: 500;
	font-size: 28.2987px;
	line-height: 34px;
	margin-bottom: 0;
}

@media screen and (min-width: 576px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 38px;
		line-height: 60px;
	}
}

@media screen and (min-width: 768px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 60px;
		line-height: 70px;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
	margin-top: -100px;
	margin-bottom: 26px;
}

@media screen and (min-width: 576px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-top: -60px;
		margin-bottom: 60px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-top: 0;
		margin-bottom: 0;
		width: 45%;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		width: 50%;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media {
	max-width: 228px;
	margin: 0 auto;
}

@media screen and (min-width: 576px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media {
		max-width: 362px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media {
		max-width: initial;
		text-align: left;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
		max-width: 400px;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
		max-width: 500px;
	}
}

.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img-mobile {
	max-width: 80px;
	top: -68px;
}

@media screen and (min-width: 576px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img-mobile {
		max-width: 126px;
		top: -110px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img {
		right: -35px;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img {
		right: -16px;
		top: -35px;
	}
}

@media screen and (min-width: 1440px) {
	.section-hero-cse.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img {
		right: 25px;
	}
}

.section-second-cse {
	margin-bottom: 70px;
}

.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
	padding: 0;
}

@media screen and (min-width: 1200px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
		max-width: 1090px;
		margin-right: 0;
		margin-left: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-content-wrapper {
		width: 70%;
		text-align: left;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper {
		width: 30%;
	}
}

.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
	background: rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
}

@media screen and (min-width: 768px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
		padding-left: 52px;
		padding-right: 52px;
		padding-bottom: 24px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background > .row {
		flex-direction: row-reverse;
	}
}

.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
	margin-bottom: 22px;
}

@media screen and (min-width: 576px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
		margin-bottom: 35px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
		margin-bottom: 0;
	}
}

.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
	max-width: 256px;
	margin-top: -135px;
}

@media screen and (min-width: 576px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
		max-width: 350px;
		margin-top: -168px;
	}
}

@media screen and (min-width: 992px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
		margin-top: -200px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
		margin-top: 0;
		max-width: 453px;
		position: absolute;
		top: -84px;
		right: -20px;
	}
}

@media screen and (min-width: 1400px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
		max-width: 530px;
		top: -150px;
		right: 70px;
	}
}

@media screen and (min-width: 768px) {
	.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
		font-size: 52px;
		line-height: 52px;
		margin-bottom: 25px;
	}
}

.section-second-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
	font-size: 16px;
	line-height: 26px;
}

@media screen and (min-width: 992px) {
	.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
		max-width: 888px;
		margin: 0 auto;
	}
}

.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
	padding: 0;
}

.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
	background: rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
}

@media screen and (min-width: 768px) {
	.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
		padding-left: 52px;
		padding-right: 52px;
		padding-bottom: 24px;
	}
}

.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
	margin-bottom: 26px;
}

@media screen and (min-width: 576px) {
	.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
		margin-bottom: 43px;
	}
}

.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
	max-width: 256px;
	margin-top: -124px;
}

@media screen and (min-width: 576px) {
	.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
		max-width: 456px;
	}
}

@media screen and (min-width: 768px) {
	.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
		font-size: 52px;
		line-height: 52px;
		margin-bottom: 25px;
	}
}

.section-third-cse .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
	font-size: 16px;
	line-height: 26px;
}

.section-above-footer-cse .wp-block-image.content-img {
	margin-bottom: 0;
}

.section-above-footer-cse .wp-block-image.content-img img {
	max-width: 290px;
}

@media screen and (min-width: 576px) {
	.section-above-footer-cse .wp-block-image.content-img img {
		max-width: 400px;
	}
}

.section-above-footer-cse h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 27px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-cse h2 {
		font-size: 52.0513px;
		line-height: 52px;
		margin: 0 auto 36px;
		max-width: 835px;
	}
}

.section-above-footer-cse p {
	font-size: 16px;
	line-height: 26px;
	color: rgba(50, 86, 99, 0.9);
	margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-cse p {
		max-width: 600px;
		margin: 0 auto 36px;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block {
	padding-top: 120px;
}

@media screen and (min-width: 768px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 200px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 30px;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block > .container {
	padding: 0;
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
		flex-direction: row;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
		padding: 10px 24px 0 46px;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
	font-size: 30px;
	line-height: 28px;
	max-width: 366px;
	margin: 0 auto 28px;
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		margin-left: 0;
		margin-bottom: 20px;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
	font-size: 56px;
	line-height: 56px;
	margin-bottom: 26px;
}

@media screen and (min-width: 768px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 98px;
		line-height: 98px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		margin-bottom: 14px;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 26px;
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
	margin-bottom: 30px;
	margin-top: -150px;
}

@media screen and (min-width: 768px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-top: -220px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin: 0;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media {
	max-width: 256px;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media {
		max-width: 415px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media {
		max-width: initial;
		overflow: hidden;
		text-align: center;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
	max-width: 180px;
}

@media screen and (min-width: 768px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
		max-width: 292px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .hero-img {
		max-width: 457px;
		margin-bottom: -67px;
	}
}

.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img-mobile {
	top: initial;
	bottom: 0;
}

@media screen and (min-width: 1200px) {
	.section-hero-about.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media .bg-hero-img {
		height: auto;
		bottom: 0;
		top: initial;
	}
}

.section-dark-bg-about {
	margin-top: 12rem;
	text-align: center;
	margin-bottom: 15rem;
}

@media screen and (min-width: 400px) {
	.section-dark-bg-about {
		margin-bottom: 20rem;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-about {
		margin-top: 18rem;
		margin-bottom: 22rem;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-about {
		margin-bottom: 25rem;
	}
}

.section-dark-bg-about.romb-background::before {
	background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
	width: 2450px;
	height: 2450px;
	top: 15rem;
}

@media screen and (min-width: 375px) {
	.section-dark-bg-about.romb-background::before {
		width: 2200px;
		height: 2200px;
	}
}

@media screen and (min-width: 430px) {
	.section-dark-bg-about.romb-background::before {
		width: 2100px;
		height: 2100px;
		top: 14rem;
	}
}

@media screen and (min-width: 500px) {
	.section-dark-bg-about.romb-background::before {
		width: 2000px;
		height: 2000px;
		top: 13rem;
	}
}

@media screen and (min-width: 576px) {
	.section-dark-bg-about.romb-background::before {
		width: 2150px;
		height: 2150px;
		border-radius: 170px;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-about.romb-background::before {
		width: 2350px;
		height: 2350px;
		border-radius: 170px;
	}
}

@media screen and (min-width: 992px) {
	.section-dark-bg-about.romb-background::before {
		background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		width: 2000px;
		height: 2000px;
		border-radius: 200px;
		top: 6rem;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-about.romb-background::before {
		width: 2200px;
		height: 2200px;
		border-radius: 260px;
		transform: translate(-50%, 0) rotateX(210deg) rotateZ(45deg);
		top: -5rem;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-about.romb-background::before {
		background: linear-gradient(244.39deg, rgba(0, 174, 239, 0.2) -170.02%, rgba(0, 0, 0, 0) 133.19%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		width: 1850px;
		height: 1850px;
		top: -9rem;
	}
}

.section-dark-bg-about .section-title {
	font-weight: 700;
	color: #fff;
	font-size: 27.3517px;
	line-height: 36px;
	margin-bottom: 10px;
}

@media screen and (min-width: 768px) {
	.section-dark-bg-about .section-title {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 1rem;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-about .section-title {
		font-size: 50px;
		line-height: 50px;
		margin-bottom: 20px;
	}
}

.section-dark-bg-about .section-subtitle {
	font-weight: 700;
	font-size: 56px;
	line-height: 56px;
}

@media screen and (min-width: 768px) {
	.section-dark-bg-about .section-subtitle {
		font-size: 84px;
		line-height: 84px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-about .section-subtitle {
		font-size: 100px;
		line-height: 100px;
	}
}

.section-dark-bg-about .section-three-boxes {
	margin-top: 7rem;
	margin-bottom: 5rem;
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-about .section-three-boxes {
		margin-top: 10rem;
	}
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
	padding: 50px 0;
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
	padding: 0;
}

@media screen and (min-width: 992px) {
	.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
		padding: 0 12px;
	}
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
	background: rgba(255, 255, 255, 0.05);
	border: 3px solid rgba(255, 255, 255, 0.2);
	border-radius: 20px;
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
	color: #fff;
	font-size: 35px;
	line-height: 35px;
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
	color: rgba(255, 255, 255, 0.9);
	font-size: 16px;
	line-height: 24px;
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
	margin-bottom: 30px;
}

@media screen and (min-width: 992px) {
	.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
		min-height: 80px;
		margin-bottom: 18px;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
		margin-bottom: 0;
	}
}

.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
	max-width: 170px;
	margin-top: -120px;
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-about .section-three-boxes .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media img {
		margin-top: -145px;
		max-width: 180px;
	}
}

.section-third-about .wp-block-image {
	margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
	.section-third-about .wp-block-image {
		margin-bottom: 1rem;
	}
}

.section-third-about .wp-block-image img {
	max-width: 202px;
}

@media screen and (min-width: 576px) {
	.section-third-about .wp-block-image img {
		max-width: 314px;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-about .wp-block-image img {
		max-width: 250px;
	}
}

.section-third-about h2 {
	color: #fff;
	font-size: 38.7473px;
	line-height: 64px;
	margin-bottom: 24px;
}

@media screen and (min-width: 768px) {
	.section-third-about h2 {
		font-size: 60px;
		line-height: 99px;
	}
}

.section-third-about p {
	font-size: 16px;
	line-height: 22px;
	color: rgba(255, 255, 255, 0.9);
	max-width: 626px;
	margin: 0 auto 50px;
}

@media screen and (min-width: 768px) {
	.section-third-about p {
		margin-bottom: 60px;
	}
}

.section-third-about .wp-block-buttons .wp-block-button .wp-block-button__link {
	width: 100%;
	max-width: 274px;
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block {
	padding-top: 110px;
}

@media screen and (min-width: 768px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 40px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 80px;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block > .container {
	padding: 0;
}

@media screen and (min-width: 1200px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
		padding: 42px 0 16px 68px;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 1200px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
		flex-direction: row;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
	margin-top: -130px;
	margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-top: 0;
		margin-bottom: 65px;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
	max-width: 170px;
}

@media screen and (min-width: 768px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		max-width: 355px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		max-width: 395px;
		position: absolute;
		right: 50px;
		top: -318px;
	}
}

@media screen and (min-width: 1440px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		right: 125px;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
	font-size: 51.3608px;
	line-height: 42px;
	margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 115px;
		line-height: 93px;
		margin-bottom: 14px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		white-space: nowrap;
		margin-bottom: 24px;
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		white-space: unset;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 17px;
	font-weight: 500;
}

@media screen and (min-width: 768px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 30.9143px;
		line-height: 51px;
		margin-bottom: 36px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		margin-bottom: 22px;
	}
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 1rem;
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p:last-of-type {
	margin-bottom: 0;
}

.section-hero-autochartist.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content .wp-block-button {
	width: auto;
}

.section-dark-bg-autoch {
	margin-top: 12rem;
	text-align: center;
	margin-bottom: 15rem;
}

@media screen and (min-width: 400px) {
	.section-dark-bg-autoch {
		margin-bottom: 20rem;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-autoch {
		margin-top: 20rem;
		margin-bottom: 22rem;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch {
		margin-top: 24rem;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-autoch {
		margin-bottom: 25rem;
	}
}

.section-dark-bg-autoch.romb-background::before {
	background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
	width: 1300px;
	height: 1300px;
	top: 2rem;
}

@media screen and (min-width: 500px) {
	.section-dark-bg-autoch.romb-background::before {
		width: 1350px;
		height: 1350px;
		top: 1rem;
	}
}

@media screen and (min-width: 576px) {
	.section-dark-bg-autoch.romb-background::before {
		width: 1450px;
		height: 1450px;
		border-radius: 170px;
		top: 2rem;
	}
}

@media screen and (min-width: 768px) {
	.section-dark-bg-autoch.romb-background::before {
		width: 1600px;
		height: 1600px;
		top: 5rem;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-autoch.romb-background::before {
		width: 1700px;
		height: 1700px;
		border-radius: 170px;
		top: 0;
	}
}

@media screen and (min-width: 992px) {
	.section-dark-bg-autoch.romb-background::before {
		background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		width: 1700px;
		height: 1700px;
		border-radius: 200px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch.romb-background::before {
		width: 1650px;
		height: 1650px;
		border-radius: 260px;
		transform: translate(-50%, 0) rotateX(210deg) rotateZ(45deg);
		top: -8rem;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-autoch.romb-background::before {
		background: linear-gradient(244.39deg, rgba(0, 174, 239, 0.2) -170.02%, rgba(0, 0, 0, 0) 133.19%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		width: 1750px;
		height: 1750px;
		top: -9rem;
	}
}

.section-dark-bg-autoch .section-title {
	color: #fff;
	font-size: 50px;
	line-height: 50px;
}

@media screen and (max-width: 499px) {
	.section-dark-bg-autoch .section-title {
		max-width: 261px;
		margin-left: auto;
		margin-right: auto;
	}
}

.section-dark-bg-autoch .section-second-autoch {
	margin-top: 50px;
	margin-bottom: 60px;
}

@media screen and (min-width: 768px) {
	.section-dark-bg-autoch .section-second-autoch {
		margin-bottom: 80px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch .section-second-autoch {
		margin-bottom: 180px;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-autoch .section-second-autoch.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch .section-second-autoch.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-autoch .section-second-autoch.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch .section-second-autoch.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 0;
	}
}

@media screen and (min-width: 768px) {
	.section-dark-bg-autoch .section-second-autoch {
		margin-top: 128px;
	}
}

@media screen and (min-width: 768px) {
	.section-dark-bg-autoch .section-second-autoch .wp-block-image img {
		width: 100%;
		max-width: 655px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch .section-second-autoch .section-content {
		text-align: left;
	}
}

.section-dark-bg-autoch .section-second-autoch h3 {
	color: #fff;
	font-weight: 700;
	font-size: 40.0341px;
	line-height: 44px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.section-dark-bg-autoch .section-second-autoch h3 {
		font-size: 62.625px;
		line-height: 69px;
		margin-bottom: 34px;
	}
}

.section-dark-bg-autoch .section-second-autoch p {
	color: rgba(255, 255, 255, 0.9);
	font-size: 16px;
	line-height: 26px;
	max-width: 315px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width: 576px) {
	.section-dark-bg-autoch .section-second-autoch p {
		max-width: 687px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-autoch .section-second-autoch p {
		max-width: 546px;
		margin-left: 0;
	}
}

.section-third-autoch .wp-block-image {
	margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
	.section-third-autoch .wp-block-image {
		margin-bottom: 1rem;
	}
}

.section-third-autoch .wp-block-image img {
	max-width: 202px;
}

@media screen and (min-width: 576px) {
	.section-third-autoch .wp-block-image img {
		max-width: 314px;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-autoch .wp-block-image img {
		max-width: 250px;
	}
}

.section-third-autoch h2 {
	color: #fff;
	font-size: 38.7473px;
	line-height: 64px;
	margin-bottom: 24px;
}

@media screen and (min-width: 768px) {
	.section-third-autoch h2 {
		font-size: 60px;
		line-height: 99px;
	}
}

.section-third-autoch p {
	font-size: 16px;
	line-height: 26px;
	color: rgba(255, 255, 255, 0.9);
	max-width: 315px;
	margin: 0 auto 50px;
}

@media screen and (min-width: 576px) {
	.section-third-autoch p {
		max-width: 528px;
	}
}

@media screen and (min-width: 768px) {
	.section-third-autoch p {
		margin-bottom: 60px;
	}
}

@media screen and (min-width: 1400px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block {
		max-width: 1116px;
		margin: 0 auto;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block > .container {
	padding: 0;
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
	background: linear-gradient(261.46deg, rgba(170, 232, 255, 0.4) -61.54%, rgba(255, 255, 255, 0.4) 100.43%), rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
	padding-bottom: 48px;
}

@media screen and (min-width: 992px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
		padding-bottom: 20px;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 992px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background > .row {
		flex-direction: row;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
	margin-bottom: 44px;
	margin-top: -156px;
}

@media screen and (min-width: 992px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 45%;
		margin-bottom: 0;
		margin-top: -60px;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
	max-width: 245px;
	margin: 0 auto;
}

@media screen and (min-width: 992px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		max-width: initial;
	}
}

@media screen and (min-width: 992px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 55%;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h2 {
	font-size: 46.935px;
	line-height: 47px;
	margin-bottom: 14px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h2 {
		font-size: 70.9829px;
		line-height: 71px;
		margin-bottom: 22px;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 22px;
	}
}

@media screen and (min-width: 992px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
		max-width: 393px;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
		max-width: 500px;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h3 {
	font-weight: 700;
	font-size: 34.3157px;
	line-height: 28px;
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h3 {
		font-size: 51.898px;
		line-height: 42px;
	}
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content .wp-block-buttons {
	margin-top: 55px;
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content .wp-block-buttons .wp-block-button {
	width: 100%;
}

.section-above-footer-autoch .wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content .wp-block-buttons .wp-block-button .wp-block-button__link {
	width: 100%;
	max-width: 274px;
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block {
	padding-top: 110px;
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 210px;
	}
}

@media screen and (min-width: 992px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 240px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block {
		max-width: 1037px;
		padding-top: 48px;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block > .container {
	padding: 0;
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
	padding-bottom: 30px;
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
		padding: 40px 0 40px 58px;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
		flex-direction: row;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
	margin-bottom: 40px;
	margin-top: -115px;
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-bottom: 80px;
		margin-top: -200px;
	}
}

@media screen and (min-width: 992px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-top: -222px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin: 0;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
	max-width: 280px;
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		max-width: 506px;
	}
}

@media screen and (min-width: 992px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		max-width: 606px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		max-width: initial;
		width: 585px;
		position: absolute;
		left: 0;
		transform: translate(0, -50%);
	}
}

@media screen and (min-width: 1400px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		width: 758px;
	}
}

@media screen and (min-width: 1440px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__media .hero-img {
		left: 80px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content {
		text-align: center;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h3 {
	font-weight: 700;
	font-size: 20px;
	line-height: 19px;
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h3 {
		font-size: 35px;
		line-height: 33px;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
	font-size: 60px;
	line-height: 84px;
	margin-bottom: 0;
}

@media screen and (min-width: 375px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 70px;
	}
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 117.413px;
		line-height: 141px;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
	font-weight: 700;
	font-size: 30px;
	line-height: 28px;
	margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 49.8578px;
		line-height: 47px;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
	color: #325663;
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 35px;
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p strong {
	color: #002F41;
}

@media screen and (min-width: 768px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
		font-size: 20px;
		line-height: 25px;
	}
}

.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content .wp-block-button {
	width: auto;
}

@media screen and (min-width: 1200px) {
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content .wp-block-buttons.app-links-buttons,
	.section-hero-mobile-app.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content .app-links-buttons {
		justify-content: center;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 782px) {
	.section-second-mobile-app.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-mobile-app.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

.section-second-mobile-app.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
	flex-basis: 100%;
}

@media screen and (min-width: 1200px) {
	.section-second-mobile-app.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 0%;
	}
}

.section-second-mobile-app .wp-block-image {
	max-width: 269px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width: 576px) {
	.section-second-mobile-app .wp-block-image {
		max-width: 365px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-mobile-app .wp-block-image {
		max-width: 490px;
	}
}

.section-second-mobile-app .section-content {
	text-align: center;
}

@media screen and (min-width: 1200px) {
	.section-second-mobile-app .section-content {
		text-align: left;
	}
}

.section-second-mobile-app .section-content h2 {
	color: #333333;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 40px;
	font-weight: 700;
}

@media screen and (min-width: 576px) {
	.section-second-mobile-app .section-content h2 {
		font-size: 40px;
		line-height: 40px;
	}
}

@media screen and (min-width: 768px) {
	.section-second-mobile-app .section-content h2 {
		font-size: 60px;
		line-height: 60px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-mobile-app .section-content h2 {
		margin-bottom: 32px;
	}
}

.section-second-mobile-app .section-content p {
	color: rgba(50, 86, 99, 0.9);
	max-width: 304px;
	margin: 0 auto 1rem;
	font-size: 16px;
	line-height: 26px;
}

@media screen and (min-width: 576px) {
	.section-second-mobile-app .section-content p {
		max-width: 772px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-mobile-app .section-content p {
		max-width: 572px;
		margin-left: 0;
	}
}

.section-third-mobile-app {
	margin-top: 85px;
}

@media screen and (min-width: 1200px) {
	.section-third-mobile-app {
		margin-top: 120px;
	}
}

@media screen and (min-width: 782px) {
	.section-third-mobile-app.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-mobile-app.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

.section-third-mobile-app.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
	flex-basis: 100%;
}

@media screen and (min-width: 1200px) {
	.section-third-mobile-app.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 0%;
	}
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
	padding: 40px 0;
	max-width: 660px;
	margin: 0 auto;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
	padding: 0;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
	background: rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background > .row {
	flex-direction: column-reverse;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper {
	margin-top: -110px;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__media {
	text-align: center;
	margin-bottom: 30px;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 30px;
}

.section-third-mobile-app .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 16px;
	line-height: 26px;
}

@media screen and (min-width: 768px) {
	.section-fourth-mobile-app {
		margin-top: 85px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app {
		margin-top: 120px;
	}
}

@media screen and (min-width: 782px) {
	.section-fourth-mobile-app.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

.section-fourth-mobile-app.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
	flex-basis: 100%;
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 0%;
	}
}

.section-fourth-mobile-app .wp-block-image {
	max-width: 253px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width: 576px) {
	.section-fourth-mobile-app .wp-block-image {
		max-width: 305px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app .wp-block-image {
		max-width: 312px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app .section-media {
		max-width: 500px;
	}
}

.section-fourth-mobile-app .section-content {
	text-align: center;
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app .section-content {
		text-align: left;
	}
}

.section-fourth-mobile-app .section-content h2 {
	font-weight: 700;
	color: #333333;
	font-size: 35px;
	line-height: 38px;
	margin-bottom: 37px;
}

@media screen and (min-width: 768px) {
	.section-fourth-mobile-app .section-content h2 {
		font-size: 60px;
		line-height: 65px;
		margin-bottom: 32px;
		max-width: 790px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app .section-content h2 {
		margin-left: 0;
	}
}

.section-fourth-mobile-app .section-content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.section-fourth-mobile-app .section-content p {
		max-width: 743px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-mobile-app .section-content p {
		margin-left: 0;
	}
}

.section-hero-webpl > .container {
	padding: 0;
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block {
	padding-top: 85px;
}

@media screen and (min-width: 576px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 130px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block {
		padding-top: 25px;
	}
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background > .row {
		flex-direction: row;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-hero-background {
		padding: 26px 56px;
	}
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
	margin-bottom: 32px;
	margin-top: -100px;
}

@media screen and (min-width: 576px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin-bottom: 50px;
		margin-top: -135px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper {
		margin: 0;
	}
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media img {
	max-width: 267px;
}

@media screen and (min-width: 576px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media img {
		max-width: 442px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-media-wrapper .webwizards-block-hero__media img {
		max-width: 632px;
	}
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
	font-weight: 700;
	font-size: 60.4133px;
	line-height: 72px;
	margin-bottom: 0;
}

@media screen and (min-width: 576px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 70px;
	}
}

@media screen and (min-width: 768px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h1 {
		font-size: 79.6832px;
		line-height: 96px;
	}
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
	font-weight: 700;
	font-size: 17.9571px;
	line-height: 22px;
	margin-bottom: 30px;
}

@media screen and (min-width: 576px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 30px;
		line-height: 33px;
	}
}

@media screen and (min-width: 768px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		font-size: 39.8416px;
		line-height: 48px;
		margin-bottom: 47px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content h2 {
		max-width: 276px;
	}
}

.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
	color: rgba(50, 86, 99, 0.9);
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
		max-width: 727px;
	}
}

@media screen and (min-width: 1200px) {
	.section-hero-webpl.wp-block-webwizards-blocks-webwizards-hero-block .webwizards-block-hero__content p {
		max-width: 506px;
	}
}

.section-dark-bg-webpl {
	margin-top: 12rem;
	text-align: center;
	margin-bottom: 15rem;
}

@media screen and (min-width: 400px) {
	.section-dark-bg-webpl {
		margin-bottom: 20rem;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-webpl {
		margin-top: 20rem;
		margin-bottom: 22rem;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-webpl {
		margin-top: 13rem;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-webpl {
		margin-bottom: 25rem;
	}
}

.section-dark-bg-webpl.romb-background::before {
	background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
	width: 2200px;
	height: 2200px;
	top: 14rem;
}

@media screen and (min-width: 360px) {
	.section-dark-bg-webpl.romb-background::before {
		width: 2100px;
		height: 2100px;
	}
}

@media screen and (min-width: 375px) {
	.section-dark-bg-webpl.romb-background::before {
		width: 2050px;
		height: 2050px;
	}
}

@media screen and (min-width: 500px) {
	.section-dark-bg-webpl.romb-background::before {
		width: 1950px;
		height: 1950px;
		top: 12rem;
	}
}

@media screen and (min-width: 576px) {
	.section-dark-bg-webpl.romb-background::before {
		width: 2300px;
		height: 2300px;
		border-radius: 170px;
		top: 13rem;
	}
}

@media screen and (min-width: 782px) {
	.section-dark-bg-webpl.romb-background::before {
		top: 12rem;
	}
}

@media screen and (min-width: 992px) {
	.section-dark-bg-webpl.romb-background::before {
		background: linear-gradient(244.37deg, rgba(0, 174, 239, 0.2) 0.74%, rgba(0, 0, 0, 0) 85.82%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		border-radius: 200px;
	}
}

@media screen and (min-width: 1200px) {
	.section-dark-bg-webpl.romb-background::before {
		border-radius: 260px;
		transform: translate(-50%, 0) rotateX(210deg) rotateZ(45deg);
		top: -3rem;
		width: 2200px;
		height: 2200px;
	}
}

@media screen and (min-width: 1440px) {
	.section-dark-bg-webpl.romb-background::before {
		background: linear-gradient(244.39deg, rgba(0, 174, 239, 0.2) -170.02%, rgba(0, 0, 0, 0) 133.19%), linear-gradient(0deg, #002F41, #002F41), #D9D9D9;
		width: 2250px;
		height: 2250px;
		top: -2rem;
	}
}

.section-second-webpl .section-gallery {
	max-width: 300px;
	gap: 37px;
	align-items: flex-start !important;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .section-gallery {
		max-width: 470px;
		gap: 50px;
	}
}

.section-second-webpl .section-gallery.wp-block-gallery .wp-block-image {
	width: calc(33.33% - 37px) !important;
	margin-bottom: 0 !important;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .section-gallery.wp-block-gallery .wp-block-image {
		width: calc(33.33% - 50px) !important;
	}
}

.section-second-webpl .section-gallery.wp-block-gallery .wp-block-image:nth-of-type(1) {
	flex-grow: 2;
}

.section-second-webpl .section-gallery.wp-block-gallery .wp-block-image:nth-of-type(2) {
	flex-grow: 1;
	max-width: 37px;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .section-gallery.wp-block-gallery .wp-block-image:nth-of-type(2) {
		max-width: 64px;
	}
}

.section-second-webpl .section-gallery.wp-block-gallery .wp-block-image:nth-of-type(3) {
	flex-grow: 4;
}

.section-second-webpl .wp-block-image {
	margin-bottom: 50px;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .wp-block-image {
		margin-bottom: 38px;
	}
}

@media screen and (min-width: 1200px) {
	.section-second-webpl .wp-block-image {
		margin-bottom: 60px;
	}
}

.section-second-webpl .wp-block-image > figure {
	max-width: 301px;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .wp-block-image > figure {
		max-width: 470px;
	}
}

@media screen and (min-width: 768px) {
	.section-second-webpl .wp-block-image > figure {
		max-width: 630px;
	}
}

.section-second-webpl .section-title {
	font-weight: 700;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 38px;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .section-title {
		font-size: 50px;
		line-height: 50px;
	}
}

@media screen and (min-width: 768px) {
	.section-second-webpl .section-title {
		font-size: 70px;
		line-height: 70px;
		margin-bottom: 28px;
	}
}

.section-second-webpl .section-subtitle {
	font-weight: 500;
	color: rgba(255, 255, 255, 0.9);
	font-size: 16px;
	line-height: 26px;
}

@media screen and (min-width: 576px) {
	.section-second-webpl .section-subtitle {
		font-size: 20px;
		line-height: 32px;
		max-width: 587px;
		margin-left: auto;
		margin-right: auto;
	}
}

.section-third-webpl > .container {
	padding: 0;
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block {
	padding-top: 100px;
}

@media screen and (min-width: 576px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block {
		padding-top: 150px;
	}
}

@media screen and (min-width: 992px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block {
		text-align: center;
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block {
		max-width: 1100px;
		text-align: left;
		padding-top: 60px;
	}
}

@media screen and (min-width: 992px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .media-on-right {
		flex-direction: column-reverse;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .media-on-right {
		flex-direction: row-reverse;
	}
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
	background: rgba(255, 255, 255, 0.05);
	border: 3px solid rgba(255, 255, 255, 0.2);
	border-radius: 20px;
}

@media screen and (min-width: 992px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 55%;
	}
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
	margin-top: -138px;
}

@media screen and (min-width: 576px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		margin-top: -190px;
	}
}

@media screen and (min-width: 992px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 45%;
		margin: 0;
	}
}

@media screen and (min-width: 992px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		text-align: center;
		margin-bottom: 40px;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		margin: 0;
		text-align: left;
	}
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media img {
	max-width: 253px;
}

@media screen and (min-width: 576px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media img {
		max-width: 395px;
	}
}

@media screen and (min-width: 1200px) {
	.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media img {
		max-width: 463px;
		position: absolute;
		right: 50px;
		transform: translate(0, -53%);
	}
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content .wp-block-image {
	margin-bottom: 30px;
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content .wp-block-image img {
	max-width: 168px;
}

.section-third-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
	color: rgba(255, 255, 255, 0.9);
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
}

.section-fourth-webpl > .container {
	padding: 0;
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block {
	padding-top: 130px;
}

@media screen and (min-width: 992px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block {
		text-align: center;
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block {
		max-width: 1100px;
		text-align: left;
		padding-top: 150px;
	}
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
	background: rgba(255, 255, 255, 0.05);
	border: 3px solid rgba(255, 255, 255, 0.2);
	border-radius: 20px;
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background {
		max-width: 907px;
	}
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background > .row {
	flex-direction: column-reverse;
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-box-background > .row {
		flex-direction: row;
	}
}

@media screen and (min-width: 992px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-content-wrapper {
		width: 70%;
	}
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
	margin-top: -130px;
}

@media screen and (min-width: 992px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 100%;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper {
		width: 30%;
		margin: 0;
	}
}

@media screen and (min-width: 992px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		text-align: center;
		margin-bottom: 40px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media {
		margin: 0;
		text-align: right;
	}
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media img {
	max-width: 287px;
	margin-right: -60px;
}

@media screen and (min-width: 576px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media img {
		max-width: 475px;
		margin-right: -98px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-media-wrapper .webwizards-block-box__media img {
		max-width: 603px;
		margin-right: initial;
		position: absolute;
		left: 0;
		transform: translate(0, -50%);
	}
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h2 {
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	margin-bottom: 30px;
}

@media screen and (min-width: 576px) {
	.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content h2 {
		font-size: 50px;
		line-height: 50px;
	}
}

.section-fourth-webpl.wp-block-webwizards-blocks-webwizards-box-block .webwizards-block-box__content p {
	color: rgba(255, 255, 255, 0.9);
	font-size: 16px;
	line-height: 26px;
}

.section-fifth-webpl {
	margin-top: 50px;
}

@media screen and (min-width: 1200px) {
	.section-fifth-webpl {
		max-width: 966px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 100px;
	}
}

@media screen and (min-width: 782px) {
	.section-fifth-webpl.wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-fifth-webpl.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

@media screen and (min-width: 782px) {
	.section-fifth-webpl.wp-block-columns .wp-block-column {
		flex-basis: 100% !important;
	}
}

@media screen and (min-width: 1200px) {
	.section-fifth-webpl.wp-block-columns .wp-block-column {
		flex-basis: 0 !important;
	}
	.section-fifth-webpl.wp-block-columns .wp-block-column.section-content {
		flex-basis: 60% !important;
	}
}

.section-fifth-webpl .wp-block-image img {
	max-width: 182px;
}

@media screen and (min-width: 1200px) {
	.section-fifth-webpl .wp-block-image img {
		max-width: 210px;
	}
}

@media screen and (min-width: 768px) {
	.section-fifth-webpl .section-content {
		max-width: 590px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-fifth-webpl .section-content {
		text-align: left;
	}
}

.section-fifth-webpl .section-content h3 {
	font-weight: 700;
	color: #fff;
	font-size: 50px;
	line-height: 52px;
	margin-bottom: 36px;
}

@media screen and (min-width: 768px) {
	.section-fifth-webpl .section-content h3 {
		max-width: 536px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
	}
}

@media screen and (min-width: 1200px) {
	.section-fifth-webpl .section-content h3 {
		margin-left: 0;
	}
}

.section-fifth-webpl .section-content p {
	font-weight: 500;
	color: rgba(255, 255, 255, 0.9);
	font-size: 16px;
	line-height: 26px;
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
	padding-top: 100px;
}

@media screen and (min-width: 1200px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
		padding-top: 150px;
	}
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top > .container {
	padding: 0;
}

@media screen and (min-width: 992px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
		max-width: 940px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top {
		max-width: 1103px;
	}
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-box-background {
	background: rgba(255, 255, 255, 0.5);
	border: 3px solid #FFFFFF;
	backdrop-filter: blur(50px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 15px;
	padding-bottom: 50px;
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper .webwizards-block-box__media {
	margin-bottom: 28px;
}

@media screen and (min-width: 576px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper .webwizards-block-box__media {
		margin-bottom: 47px;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper .webwizards-block-box__media {
		margin-bottom: 40px;
	}
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper .webwizards-block-box__media img {
	max-width: 298px;
	margin-top: -195px;
}

@media screen and (min-width: 576px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper .webwizards-block-box__media img {
		max-width: 416px;
		margin-top: -210px;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-media-wrapper .webwizards-block-box__media img {
		max-width: 448px;
	}
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
	font-size: 30px;
	line-height: 36px;
	color: #333333;
	font-weight: 700;
	margin-bottom: 36px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content h2 {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 45px;
	}
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
	color: rgba(0, 0, 0, 0.9);
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 26px;
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p:last-of-type {
	margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p:last-of-type {
		margin-bottom: 80px;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p:last-of-type {
		margin-bottom: 50px;
	}
}

@media screen and (min-width: 768px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 0;
	}
}

@media screen and (min-width: 1200px) {
	.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content p {
		font-size: 28px;
		line-height: 40px;
	}
}

.section-above-footer-webpl .wp-block-webwizards-blocks-webwizards-box-block.is-style-webwizards-box-image-top .webwizards-block-box__content .wp-block-buttons .wp-block-button .wp-block-button__link {
	width: 100%;
	max-width: 274px;
}

.grecaptcha-badge {
	display: none;
}

/* Comments

--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets

--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media

--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions

--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries

--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------

# Plugins

--------------------------------------------------------------*/
/* Jetpack infinite scroll

--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------

# Utilities

--------------------------------------------------------------*/
/* Accessibility

--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

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

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments

--------------------------------------------- */
.alignleft {
	/*rtl:ignore*/
	float: left;
	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	/*rtl:ignore*/
	float: right;
	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

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