<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -------------------------------------------------------------------------- */
/*	CSS Reset
/* -------------------------------------------------------------------------- */

html,
body {
	border: none;
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
address,
big,
cite,
code,
em,
font,
img,
small,
strike,
sub,
sup,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tr,
th,
td {
	border: none;
	margin: 0;
	padding: 0;
}

blockquote::before,
blockquote::after {
	content: '';
}

:focus {
	outline: none;
}

/* -------------------------------------------------------------------------- */
/*	Document Setup
/* -------------------------------------------------------------------------- */

html {
	scroll-behavior: smooth;
}

body.front-end,
.editor-styles-wrapper {
	box-sizing: border-box;
	text-align: left;
}

*,
*::before,
*::after {
	box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-break: break-word;
	word-wrap: break-word;
}
.components-button {
	word-break: initial;
}

@media (max-width: 768px) {
	h1 {
		font-size: 28px;
		line-height: 36px;
	}
	h2 {
		font-size: 24px;
		line-height: 32px;
	}
	h3 {
		font-size: 22px;
		line-height: 32px;
	}
	h4 {
		font-size: 20px;
		line-height: 32px;
	}
	h5 {
		font-size: 14px;
		line-height: 16px;
	}
}

.container-wide {
	max-width: var(--wp--style--global--wide-size);
	margin: 0 auto;
}
@media (max-width: 1264px) {
	.has-global-padding &gt; .alignfull &gt; .container-wide {
		padding-right: var(--wp--style--root--padding-right);
		padding-left: var(--wp--style--root--padding-left);
	}
}

main .entry-content ul {
	padding-left: 21px;
	margin-bottom: 15px;
}

main .entry-content.alignfull ul {
	padding: 0 42px;
}

main .entry-content ol {
	padding-left: 40px;
	margin-bottom: 15px;
}

main .entry-content.alignfull ol {
	padding: 0 42px;
}

main .entry-content a {
	text-decoration: none;
}

main .entry-content p a:hover {
	text-decoration: underline;
	color: var(--wp--preset--color--magenta);
}

main .entry-content h1 a:hover,
main .entry-content h2 a:hover,
main .entry-content h3 a:hover,
main .entry-content h4 a:hover,
main .entry-content h5 a:hover,
main .entry-content h6 a:hover {
	text-decoration: underline;
}

main .entry-content.alignfull h1,
main .entry-content.alignfull h2,
main .entry-content.alignfull h3,
main .entry-content.alignfull h4,
main .entry-content.alignfull h5,
main .entry-content.alignfull h6 {
	padding: 0 24px;
}

main .entry-content p {
	margin-bottom: 15px;
}

main .entry-content.alignfull p {
	padding: 0 24px;
}

main .entry-content.alignfull figure {
	padding: 0 24px;
}

main .wp-block-heading {
	margin-bottom: 15px;
}

body:not(.editor-styles-wrapper) .display-none {
	display: none !important;
}

/* -------------------------------------------------------------------------- */
/*	Header
/* -------------------------------------------------------------------------- */

.header-top-mobile,
.header-top {
	background-color: var(--wp--preset--color--dark-blue);
	padding-top: 0px;
}


.header-top .top-menu {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: var(--wp--style--global--wide-size);
	margin: 0 auto;
	padding: 24px 0 20px;
	line-height: 20px;
}

.header-top .top-menu-uk {
	padding: 0px 0 10px;
}

.header-top .top-menu-uk .language-uk-navigation {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 24px;
}

.header-top .top-menu-uk .language-uk-navigation .language {
	padding: 20px 0 20px;
	line-height: 20px;
}

.header-top .top-menu-countries {
	justify-content: flex-end;
}

.header-top .top-menu .language .translator #google_element {
	padding-top: 22px;
}

.header-top .top-menu .language .translator .VIpgJd-ZVi9od-l4eHX-hSRGPd {
	display: none;
}

.header-top .top-menu .language .translator .translated-ltr {
	margin-top: -40px;
}

.header-top .top-menu .language .translator .goog-te-banner-frame {
	display: none;
	margin-top: -20px;
}

.header-top .top-menu .language .translator .goog-logo-link {
	display: none !important;
}

.header-top .top-menu .language .translator .goog-te-gadget {
	color: transparent !important;
	background-color: transparent;
}

.header-top .top-menu .language .translator .goog-te-gadget-simple {
	background-color: transparent;
	border: none;
}

.header-top .top-menu .language .translator .goog-te-gadget-simple .goog-te-gadget-icon {
	border-radius: 9px;
}

.header-top .top-menu .language .translator .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
	color: #ffffff;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	position: relative;
}

.header-top .top-menu .language .translator .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed::after {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	content: '';
	background-size: contain;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: -11px;
	top: 1px;
}

.header-top .top-menu .language .translator .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-last-child(-n + 3) {
	display: none;
}

.header-top .top-menu .language .translator .goog-te-combo {
	max-width: 110px;
	background-color: transparent;
	border: none;
	color: var(--wp--preset--color--white);
}

.header-top .top-menu .menu-container .menu {
	display: flex;
	list-style: none;
	gap: 32px;
}

.header-top .top-menu .menu-container .menu a {
	text-decoration: none;
	color: var(--wp--preset--color--white) !important;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
}

.header-top .top-menu .menu-container .menu a:hover {
	text-decoration: underline;
}

.header-top .top-menu .menu-phone {
	display: flex;
	align-items: center;
	align-content: center;
	margin: 0;
}

.header-top .top-menu .menu-phone .menu-container {
	margin-right: 40px;
}

.header-top .top-menu .phone {
	color: #ffffff;
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.header-top .top-menu .phone p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	white-space: nowrap;
}
.header-top .top-menu .phone::before {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28521 6.64001C6.80721 7.72723 7.5188 8.74621 8.41998 9.64739C9.32116 10.5486 10.3401 11.2602 11.4274 11.7822C11.5209 11.8271 11.5676 11.8495 11.6268 11.8668C11.8371 11.9281 12.0953 11.884 12.2733 11.7565C12.3234 11.7206 12.3663 11.6778 12.452 11.592C12.7143 11.3298 12.8454 11.1987 12.9772 11.113C13.4744 10.7898 14.1153 10.7898 14.6125 11.113C14.7443 11.1987 14.8754 11.3298 15.1376 11.592L15.2838 11.7382C15.6823 12.1368 15.8816 12.3361 15.9899 12.5501C16.2052 12.9758 16.2052 13.4785 15.9899 13.9041C15.8816 14.1182 15.6823 14.3175 15.2838 14.7161L15.1655 14.8343C14.7683 15.2315 14.5697 15.4301 14.2997 15.5818C14 15.7501 13.5347 15.8711 13.191 15.8701C12.8813 15.8692 12.6696 15.8091 12.2463 15.6889C9.97125 15.0432 7.82448 13.8249 6.0335 12.0339C4.24251 10.2429 3.02415 8.09612 2.37843 5.82108C2.25827 5.39774 2.19819 5.18607 2.19727 4.87636C2.19625 4.5327 2.31727 4.06733 2.48559 3.7677C2.63727 3.49768 2.83588 3.29907 3.2331 2.90185L3.35132 2.78362C3.74991 2.38504 3.9492 2.18575 4.16323 2.07749C4.5889 1.86219 5.0916 1.86219 5.51727 2.07749C5.73131 2.18575 5.9306 2.38504 6.32918 2.78362L6.47533 2.92978C6.73754 3.19198 6.86864 3.32308 6.95436 3.45492C7.2776 3.95208 7.2776 4.59302 6.95435 5.09019C6.86864 5.22202 6.73754 5.35312 6.47533 5.61533C6.3896 5.70106 6.34673 5.74393 6.31085 5.79404C6.18334 5.97211 6.13932 6.2303 6.20061 6.44057C6.21786 6.49974 6.24031 6.5465 6.28521 6.64001Z' fill='white'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 18px;
	height: 18px;
	margin-right: 8px;
}

.main-menu-section {
	display: flex;
	max-width: var(--wp--style--global--wide-size);
	margin: 0 auto;
	justify-content: space-between;
	position: relative;
}

.main-menu-section .header-logo {
	margin-top: auto;
	margin-bottom: auto;
}

.main-menu-section .main-menu-container {
	display: flex;
	margin-top: 35px;
}

.main-menu-section .main-menu-container .menu-main-menu-container.wp-block-navigation {
	display: flex;
	list-style: none;
	gap: 28px;
	align-items: unset;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container {
	margin-top: 14px
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li {
	position: relative;
	padding-right: 0;
	margin-bottom: 57px;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li.has-child {
	padding-right: 24px;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li.active {
	border-bottom: 4px solid #009de0;
	margin-bottom: 0;
	padding-bottom: 53px;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li:nth-last-child(-n + 1) {
	margin-right: 27px;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li.has-child::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 5px;
	right: 0;
	cursor: pointer;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li.has-child:hover::before {
	transition: 0.5s;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%23009DE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
	content: '';
	background-size: contain;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 5px;
	right: 0;
	cursor: pointer;
}

.main-menu-section .main-menu-container .menu-main-menu-container a {
	text-decoration: none;
	color: var(--wp--preset--color--dark-blue);
	cursor: pointer;
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 700;
	font-size: 17px;
	line-height: 24px;
}

.main-menu-section .main-menu-container .white-button,
.main-menu-section .main-menu-container .blue-button {
	margin-top: -14px;
	align-items: start;
}

.main-menu-section .main-menu-container .white-button.first,
.main-menu-section .main-menu-container .blue-button.first {
	margin-right: 20px;
}

.main-menu-section .main-menu-container .blue-button .wp-block-button a {
	background-color: var(--wp--preset--color--dark-blue);
	color: #ffffff;
	border-radius: 6px;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 12px 16px;
}

.main-menu-section .main-menu-container .white-button .wp-block-button a {
	background-color: #ffffff;
	color: var(--wp--preset--color--dark-blue);
	border-radius: 6px;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 12px 16px;
	border: 1px solid var(--wp--preset--color--dark-blue);
}

.main-menu-section .main-menu-container figure {
	margin-top: 10px;
	margin-right: 25px;
}

.main-menu-section .main-menu-container .search-bar-p {
	margin-top: 0;
}

.main-menu-section .main-menu-container .search-bar-p .search-bar {
	margin-top: 5px;
	margin-right: 30px;
}

.header-mobile .top-container .book-online {
	margin-top: 0px;
}

.main-menu-section .main-menu-container .book-online {
	position: relative;
	margin-top: 0px;
}

.header-mobile .top-container .book-online .main-button,
.main-menu-section .main-menu-container .book-online .main-button {
	box-sizing: border-box;
	border: 1px solid var(--wp--preset--color--dark-blue);
	border-radius: 6px;
	padding: 12px 38px 12px 16px;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 0.1em;
	max-width: 210px;
	position: relative;
	cursor: pointer;
}

.header-mobile .top-container .book-online .main-button::before,
.main-menu-section .main-menu-container .book-online .main-button::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 20px;
	right: 10px;
	cursor: pointer;
}

.header-mobile .top-container .book-online .main-button:hover::before,
.main-menu-section .main-menu-container .book-online .main-button:hover::before {
	transition: 0.5s;
	transform: rotate(-180deg);
}

.header-mobile .top-container .book-online .book-buttons,
.main-menu-section .main-menu-container .book-online .book-buttons {
	display: none;
}

.header-mobile .top-container .book-buttons.show,
.main-menu-section .main-menu-container .book-online .book-buttons.show {
	flex-direction: column;
	max-width: 295px;
	background: #ffffff;
	border: 1px solid #d7d7d7;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	padding: 24px;
	margin-top: 0;
	position: absolute;
	left: -106px;
	display: flex;
	gap: 12px;
	z-index: 3;
}

.header-mobile .top-container .book-buttons .button,
.main-menu-section .main-menu-container .book-online .book-buttons .button {
	box-sizing: border-box;
	padding: 11px 0;
	border: 1px solid var(--wp--preset--color--dark-blue);
	border-radius: 6px;
	width: 100%;
	text-align: center;
	background: transparent;
	justify-content: left;
}

.header-mobile .top-container .book-buttons .button a,
.main-menu-section .main-menu-container .book-online .book-buttons .button a {
	text-decoration: none;
	color: var(--wp--preset--color--dark-blue);
	background-color: transparent;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 32px;
	padding: 0;
}

.header-mobile .top-container .book-buttons .button:hover a {
	color: var(--wp--preset--color--dark-blue);
}

.main-menu-section .main-menu-container .sub-menu {
	display: none;
}

.main-menu-section .main-menu-container .sub-menu.menu-hover {
	position: absolute;
	margin-top: 93px;
	display: flex;
	left: -1250px;
	width: 3840px;
	z-index: 4;
}

.main-menu-section .main-menu-container .sub-menu .left-container {
	padding: 48px 32px 80px 1250px;
	background: var(--wp--preset--color--brand-light-blue);
	max-width: 1650px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.main-menu-section .main-menu-container .sub-menu .left-container .title {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 24px;
	color: var(--wp--preset--color--dark-blue);
	margin: 0 0 15px 0;
}

.main-menu-section .main-menu-container .sub-menu .left-container .description {
	max-width: 248px;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	color: var(--wp--preset--color--dark-blue);
}

.main-menu-section .main-menu-container .sub-menu .left-container .button {
	background: transparent;
	padding: 0;
}

.main-menu-section .main-menu-container .sub-menu .left-container .button .wp-element-button {
	background-color: transparent;
	padding: 0;
	color: var(--wp--preset--color--dark-blue);
	text-decoration-line: underline;
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	justify-content: left;
	text-transform: none;
	letter-spacing: normal;
}

.main-menu-section .main-menu-container .sub-menu .left-container .phone {
	display: flex;
}

.main-menu-section .main-menu-container .sub-menu .left-container .phone::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.38028 8.85335C9.07627 10.303 10.0251 11.6616 11.2266 12.8632C12.4282 14.0648 13.7869 15.0136 15.2365 15.7096C15.3612 15.7694 15.4235 15.7994 15.5024 15.8224C15.7828 15.9041 16.127 15.8454 16.3644 15.6754C16.4313 15.6275 16.4884 15.5704 16.6027 15.4561C16.9523 15.1064 17.1271 14.9316 17.3029 14.8174C17.9658 14.3864 18.8204 14.3864 19.4833 14.8174C19.6591 14.9316 19.8339 15.1064 20.1835 15.4561L20.3783 15.6509C20.9098 16.1824 21.1755 16.4481 21.3198 16.7335C21.6069 17.301 21.6069 17.9713 21.3198 18.5389C21.1755 18.8242 20.9098 19.09 20.3783 19.6214L20.2207 19.779C19.6911 20.3087 19.4263 20.5735 19.0662 20.7757C18.6667 21.0001 18.0462 21.1615 17.588 21.1601C17.1751 21.1589 16.8928 21.0788 16.3284 20.9186C13.295 20.0576 10.4326 18.4332 8.04466 16.0452C5.65668 13.6572 4.03221 10.7948 3.17124 7.76144C3.01103 7.19699 2.93092 6.91477 2.9297 6.50182C2.92833 6.0436 3.08969 5.42311 3.31411 5.0236C3.51636 4.66357 3.78117 4.39876 4.3108 3.86913L4.46843 3.7115C4.99987 3.18006 5.2656 2.91433 5.55098 2.76999C6.11854 2.48292 6.7888 2.48292 7.35636 2.76999C7.64174 2.91433 7.90747 3.18006 8.43891 3.7115L8.63378 3.90637C8.98338 4.25597 9.15819 4.43078 9.27247 4.60655C9.70347 5.26944 9.70347 6.12403 9.27247 6.78692C9.15819 6.96269 8.98338 7.1375 8.63378 7.4871C8.51947 7.60142 8.46231 7.65857 8.41447 7.72538C8.24446 7.96281 8.18576 8.30707 8.26748 8.58743C8.29048 8.66632 8.32041 8.72866 8.38028 8.85335Z' fill='%23283573'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
}

.main-menu-section .main-menu-container .sub-menu .left-container .phone p {
	margin-left: 32px;
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
}

.main-menu-section .main-menu-container .sub-menu .left-container .phone p a {
	text-decoration: none;
	color: var(--wp--preset--color--dark-blue);
}

.main-menu-section .main-menu-container .sub-menu .left-container .phone p a:hover {
	text-decoration: none;
	color: var(--wp--preset--color--magenta);
}

.main-menu-section .main-menu-container .sub-menu .left-container .title-desc-buttons .button a {
	text-decoration: none;
	color: var(--wp--preset--color--dark-blue);
}

.main-menu-section .main-menu-container .sub-menu .left-container .title-desc-buttons .button a:hover {
	text-decoration: underline;
	color: var(--wp--preset--color--magenta);
}

.main-menu-section .main-menu-container .sub-menu .right-container {
	background: var(--wp--preset--color--background-blue);
	margin-top: 0;
	padding: 48px 0 48px 32px;
	width: 100%;
}

.main-menu-section .main-menu-container .sub-menu .right-container .wp-block-navigation {
	--navigation-layout-align: unset;
	max-width: 385px;
	position: relative;
	gap: 12px;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container {
	display: flex;
	flex-direction: column;
	flex-grow: 0;
	width: 100%;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li {
	position: unset;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li button {
	position: relative;
	width: 100%;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li button[aria-expanded='true']::before {
	border-left: 2px solid var(--wp--preset--color--dark-blue);
	content: '';
	display: block;
	height: 48px;
	position: absolute;
	bottom: 0;
	left: -34px;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li button span {
	width: 100%;
	display: inline-block;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li button span::after {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L0.999999 1' stroke='%23283573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 6px;
	height: 12px;
	position: absolute;
	top: 8px;
	right: 15px;
	background-repeat: no-repeat;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container button,
.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container a {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: var(--wp--preset--color--dark-blue);
	padding-bottom: 12px;
	position: relative;
}

.main-menu-section .main-menu-container-countries .sub-menu .right-container ul.wp-block-navigation__container button,
.main-menu-section .main-menu-container-countries .sub-menu .right-container ul.wp-block-navigation__container a {
	font-family: var(--wp--preset--font-family--arial-medium);
	font-weight: 500;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container a {
	padding: 0px 0px 12px 0px;
}

.main-menu-section .main-menu-container .sub-menu .right-container nav a.revert-sub-menu-item {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	color: var(--wp--preset--color--dark-blue);
	padding: 0 0 15px 0;
}

.main-menu-section .main-menu-container .sub-menu .right-container nav a.revert-sub-menu-item:hover {
	text-decoration: underline;
	text-decoration-color: var(--wp--preset--color--cyan);
	text-decoration-thickness: 2px;
}

.main-menu-section .main-menu-container .sub-menu .right-container nav a.revert-sub-menu-item::before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%23283573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	position: relative;
	top: 5px;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container button::after,
.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container a::after {
	border-bottom: 1px solid var(--wp--preset--color--dark-blue);
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	bottom: 0;
	width: 384px;
	opacity: 0.1;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container .wp-block-navigation__submenu-icon {
	display: none;
}

.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container {
	position: absolute;
	top: 0px;
	right: -416px;
	left: 416px;
	background-color: transparent;
	border: none;
	display: flex;
	gap: 12px;
	padding-top: 0;
}

.main-menu-section .main-menu-container .sub-menu.menu-hover .right-container ul li span:hover {
	text-decoration: underline;
	text-decoration-color: var(--wp--preset--color--cyan);
	text-decoration-thickness: 2px;
}

.main-menu-section .search-button:hover, .top-menu .search-button:hover {
	transform: scale(1.2);
	transition: 0.5s;
	cursor: pointer;
}

.top-menu .menu-phone .phone a {
	color: #fff;
	text-decoration: none;
}

.top-menu .menu-phone .phone a:hover {
	color: #fff;
	text-decoration: underline;
}

.top-menu .menu-phone .search-country {
	margin: 0px 38px 0px 38px;
}

.main-menu-section .main-menu-container .main-menu-buttons {
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin-block-start: 0px;
}

.main-menu-section .main-menu-container .wp-block-buttons {
	align-self: flex-start;
	margin-block-start: 0px;
}

.main-menu-section .main-menu-container .wp-block-buttons .wp-block-button {
	display: flex;
	align-self: flex-start;
}

.main-menu-section .main-menu-container .menu-main-menu-container ul li a:hover {
	text-decoration: underline;
	text-decoration-color: var(--wp--preset--color--cyan);
	text-decoration-thickness: 2px;
}

.main-menu-section .main-menu-container .title-desc-buttons .wp-block-buttons .wp-block-button:hover {
	text-decoration-line: inherit;
	text-decoration-color: var(--wp--preset--color--magenta);
	background: none;
	color: currentColor;
	box-shadow: none;
}

.main-menu-section .main-menu-container .title-desc-buttons .wp-block-buttons {
	margin: 0px;
}

/* -------------------------------------------------------------------------- */
/*	Header Mobile
/* -------------------------------------------------------------------------- */

.header-mobile {
	display: none;
}

.header-mobile .header-top-mobile {
	background-color: var(--wp--preset--color--dark-blue);
	padding: 16px;
}

.header-mobile .top-container {
	display: flex;
	justify-content: space-between;
	margin: 0px 24px 0 24px;
	align-items: center;
}

.header-mobile .top-container .book-online {
	margin-top: 0;
}

.header-mobile .top-container .book-online .main-button {
	font-size: 14px;
	line-height: 32px;
}

@media (min-width: 351px) and (max-width: 390px) {
	.header-mobile .top-container .book-online .main-button {
		padding: 8px 30px 8px 8px;
		line-height: 40px;
	}
}

@media (max-width: 350px) {
	.header-mobile .top-container .book-online .main-button {
		max-width: 109px;
		padding: 8px 12px 8px 12px;
		line-height: 22px;
	}
}

@media (min-width: 391px) and (max-width: 460px) {
	.header-mobile .top-container .header-logo img {
		max-width: 100px;
	}
}

@media (max-width: 390px) {
	.header-mobile .top-container .header-logo img {
		max-width: 70px;
	}
}

.header-mobile .top-container .book-buttons.show {
	width: 90vw;
	max-width: unset;
	left: 50%;
	transform: translateX(-50%);
}

.header-mobile .top-container .book-buttons .button {
	width: unset;
	padding: 11px 32px;
}

.header-mobile .top-container .search-menu-buttons {
	margin-top: 0px;
	display: flex;
	gap: 17px;
}

.header-mobile .top-container .search-menu-buttons .search-button {
	margin-top: 28px;
}

.header-mobile .top-container .search-menu-buttons .vl {
	border-left: 1px solid #dfdfdf;
	margin-top: 0px;
	height: 86px;
}

.header-mobile .top-container .search-menu-buttons .menu-button-container {
	margin-top: 28px;
	height: 24px;
}

.header-mobile .top-container .search-menu-buttons .menu-button-container .menu-button {
	cursor: pointer;
}

.header-mobile .top-container .search-menu-buttons .menu-button-container .menu-button.hide {
	display: none;
}

.header-mobile .top-container .search-menu-buttons .menu-button-container .close-button {
	display: none;
}

.header-mobile .top-container .search-menu-buttons .menu-button-container .close-button.show {
	display: unset;
	cursor: pointer;
	margin-top: 0;
}

.header-mobile .menu-mobile-container {
	display: none;
}

.header-mobile .menu-mobile-container.on {
	background: #ebf3fb;
	padding: 40px 0 40px 32px;
	margin-top: 0;
	display: block;
}

.header-mobile .menu-mobile-container .back-button button {
	background: transparent;
}

.header-mobile .menu-mobile-container .back-button.hide {
	display: none;
}

.header-mobile .menu-mobile-container .submenu,
.header-mobile .menu-mobile-container .menu-main-menu-container {
	--navigation-layout-align: unset;
	gap: 20px;
}

.header-mobile .menu-mobile-container .menu-main-menu-container ul &gt; li.active {
	display: none;
}

.header-mobile .menu-mobile-container .submenu ul,
.header-mobile .menu-mobile-container .menu-main-menu-container ul {
	flex-direction: column;
}

.header-mobile .menu-mobile-container .submenu ul li,
.header-mobile .menu-mobile-container .menu-main-menu-container ul li {
	padding-bottom: 20px;
	cursor: pointer;
}

.header-mobile .menu-mobile-container .submenu ul li:nth-last-child(-n + 1),
.header-mobile .menu-mobile-container .menu-main-menu-container ul li:nth-last-child(-n + 1) {
	padding-bottom: 0;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container a,
.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container button,
.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container a {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: var(--wp--preset--color--dark-blue);
}

.header-mobile .menu-mobile-container-countries .submenu ul.wp-block-navigation__container a,
.header-mobile .menu-mobile-container-countries .submenu ul.wp-block-navigation__container button {
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 600;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container button {
	position: relative;
	width: 100%;
	flex-shrink: 0;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.active-sub-li &gt; button,
.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.active-sub-li ul.wp-block-navigation__submenu-container li.back-to-lvl3 &gt; button {
	font-weight: 400;
}

.header-mobile .menu-mobile-container li.active-li a::after,
.header-mobile .menu-mobile-container .submenu li.active-sub-li span::after,
.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container span::after,
.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container button::after,
.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container a::after {
	border-bottom: 1px solid var(--wp--preset--color--dark-blue);
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	bottom: 0;
	width: 100%;
	opacity: 0.1;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container button::after,
.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container li.has-child::after {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L0.999999 1' stroke='%23283573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 6px;
	height: 12px;
	position: absolute;
	top: 8px;
	right: 40px;
	background-repeat: no-repeat;
}

.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container li.active-li::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%23283573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 2px;
	background-repeat: no-repeat;
}

.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container li.active-li::after {
	display: none;
}

.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container li.active-li a span {
	margin-left: 45px;
	font-weight: 400;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li:nth-last-child(-n + 1) a::after,
.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li:not(.active-sub-li):nth-last-child(-n + 1) button span::after,
.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li:nth-last-child(-n + 1) a span::after,
.header-mobile .menu-mobile-container .menu-main-menu-container ul.wp-block-navigation__container li:not(.active-li):nth-last-child(-n + 1) a::after {
	display: none;
}

.header-mobile .menu-mobile-container ul.wp-block-navigation__container li .wp-block-navigation__submenu-icon {
	display: none;
}

.header-mobile .menu-mobile-container .active-submenu-covered {
	display: none;
}

.header-mobile .menu-mobile-container nav.submenu {
	display: none;
}

.header-mobile .menu-mobile-container nav.submenu.menu-active {
	display: flex;
}

.header-mobile .menu-mobile-container nav.submenu.active-sub {
	display: none;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li {
	position: unset;
	padding-bottom: 0;
	overflow: hidden;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li a {
	width: 100%;
	position: relative;
	padding: 0 0 20px 0;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.has-child.active-sub-li {
	display: flex;
	flex-direction: column;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.has-child.active-sub-li &gt; button::after {
	display: none;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.has-child.active-sub-li &gt; button::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%23283573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 2px;
	background-repeat: no-repeat;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container &gt; li button span {
	display: inline-block;
	width: 100%;
	padding-bottom: 20px;
	position: relative;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.has-child.active-sub-li &gt; button span {
	margin-left: 45px;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.has-child.active-sub-li &gt; button span::after {
	margin-left: -45px;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__container li.active-sub,
.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__submenu-container li.active-sub {
	display: none;
}

.header-mobile .menu-mobile-container .submenu ul.wp-block-navigation__submenu-container {
	display: flex;
	position: relative;
	gap: 20px;
	align-self: flex-start;
	width: 100% !important;
	left: 0;
	background: #ebf3fb;
	border: none;
	margin: 24px 0 0 0;
}

.header-mobile .bottom-container {
	background: var(--wp--preset--color--dark-blue);
	padding: 24px 24px 40px 32px;
	margin-top: 0;
	display: none;
}

.header-mobile .bottom-container.on {
	display: block;
}

.header-mobile .bottom-container .bottom-menu-container {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.header-mobile .bottom-container .bottom-menu-container .menu {
	--navigation-layout-align: unset;
	gap: 16px;
}

.header-mobile .bottom-container .bottom-menu-container .menu ul {
	flex-direction: column;
}

.header-mobile .bottom-container .bottom-menu-container .menu ul li a {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
}

.header-mobile .bottom-container .bottom-menu-container .phone {
	margin: 16px 0px 0px 30px;
	position: relative;
}

.header-mobile .bottom-container .bottom-menu-container .phone::before {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28521 6.64001C6.80721 7.72723 7.5188 8.74621 8.41998 9.64739C9.32116 10.5486 10.3401 11.2602 11.4274 11.7822C11.5209 11.8271 11.5676 11.8495 11.6268 11.8668C11.8371 11.9281 12.0953 11.884 12.2733 11.7565C12.3234 11.7206 12.3663 11.6778 12.452 11.592C12.7143 11.3298 12.8454 11.1987 12.9772 11.113C13.4744 10.7898 14.1153 10.7898 14.6125 11.113C14.7443 11.1987 14.8754 11.3298 15.1376 11.592L15.2838 11.7382C15.6823 12.1368 15.8816 12.3361 15.9899 12.5501C16.2052 12.9758 16.2052 13.4785 15.9899 13.9041C15.8816 14.1182 15.6823 14.3175 15.2838 14.7161L15.1655 14.8343C14.7683 15.2315 14.5697 15.4301 14.2997 15.5818C14 15.7501 13.5347 15.8711 13.191 15.8701C12.8813 15.8692 12.6696 15.8091 12.2463 15.6889C9.97125 15.0432 7.82448 13.8249 6.0335 12.0339C4.24251 10.2429 3.02415 8.09612 2.37843 5.82108C2.25827 5.39774 2.19819 5.18607 2.19727 4.87636C2.19625 4.5327 2.31727 4.06733 2.48559 3.7677C2.63727 3.49768 2.83588 3.29907 3.2331 2.90185L3.35132 2.78362C3.74991 2.38504 3.9492 2.18575 4.16323 2.07749C4.5889 1.86219 5.0916 1.86219 5.51727 2.07749C5.73131 2.18575 5.9306 2.38504 6.32918 2.78362L6.47533 2.92978C6.73754 3.19198 6.86864 3.32308 6.95436 3.45492C7.2776 3.95208 7.2776 4.59302 6.95435 5.09019C6.86864 5.22202 6.73754 5.35312 6.47533 5.61533C6.3896 5.70106 6.34673 5.74393 6.31085 5.79404C6.18334 5.97211 6.13932 6.2303 6.20061 6.44057C6.21786 6.49974 6.24031 6.5465 6.28521 6.64001Z' fill='white'/%3E%3C/svg%3E%0A");
	content: '';
	background-size: contain;
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: -26px;
	top: 3px;
}

.header-mobile .bottom-container .bottom-menu-container .phone p {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #ffffff;
}

.header-mobile .bottom-container .bottom-language-container {
	margin-top: 21px;
	display: flex;
	justify-content: space-between;
	height: 15px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile {
	display: flex;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile #google_element {
	padding-top: 22px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .VIpgJd-ZVi9od-l4eHX-hSRGPd {
	display: none;
}

.header-mobile .bottom-container .bottom-language-container.translator-mobile .translated-ltr {
	margin-top: -40px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-banner-frame {
	display: none;
	margin-top: -20px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-logo-link {
	display: none !important;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-gadget {
	color: transparent !important;
	background-color: transparent;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-gadget-simple {
	background-color: transparent;
	border: none;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-gadget-simple .goog-te-gadget-icon {
	border-radius: 9px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
	color: #ffffff;
	font-family: var(--wp--preset--font-family--font-msi-an);
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	position: relative;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed::after {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	content: '';
	background-size: contain;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: -11px;
	top: 1px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-last-child(-n + 3) {
	display: none;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-combo {
	background-color: transparent;
	border: none;
	color: var(--wp--preset--color--white);
	font-size: 16px;
}

.header-mobile .bottom-container .bottom-language-container #google_element_mobile::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='20px' height='20px'%3E%3Cpath fill='%23fbc02d' d='M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12	s5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24s8.955,20,20,20	s20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3Cpath fill='%23e53935' d='M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039	l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z'/%3E%3Cpath fill='%234caf50' d='M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36	c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z'/%3E%3Cpath fill='%231565c0' d='M43.611,20.083L43.595,20L42,20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571	c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3C/svg%3E");
	background-color: var(--wp--preset--color--white);
	border-radius: 10px;
	margin-top: 3px;
	width: 20px;
	height: 20px;
}

.header-mobile .bottom-container .bottom-language-container .translator-mobile .goog-te-combo option{
	color: var(--wp--preset--color--dark-blue);
}

.header-mobile .bottom-container .bottom-menu-container .phone a {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: var(--wp--preset--color--white);
	text-decoration: none;
}

.grecaptcha-badge {
	display: none !important;
}

.header-mobile .menu-mobile-container .log-group-button {
	padding: 0px 24px 24px 0px;
	border-bottom: 1px solid var(--wp--preset--color--brand-light-blue);
}

.header-mobile .menu-mobile-container .log-group-button .log-buttons .log-button {
	color: var(--wp--preset--color--dark-blue);
	background-color: var(--wp--preset--color--white);
	border: 1px solid var(--wp--preset--color--dark-blue);
	border-radius: 4px;
	opacity: 1;
	max-width: 100%;
}

.header-mobile .menu-mobile-container .log-group-button .log-buttons .log-button a {
	font-size: 15px;
}

.header-mobile .menu-mobile-container .log-group-button .log-buttons .log-button a::before {
	content: url("../images/user.svg");
	position: relative;
	top: 5px;
	padding: 0px 10px;
}

@media (max-width: 1154px) {
	.header-top .top-menu {
		padding-bottom: 20px;
	}

	.header-top .top-menu .country {
		margin-right: 25px;
	}

	.header-top .top-menu .menu-container .menu {
		gap: 20px;
	}

	.main-menu-section .main-menu-container .menu-main-menu-container.wp-block-navigation {
		gap: 16px;
	}

	.main-menu-section .main-menu-container .menu-main-menu-container ul.wp-block-navigation__container &gt; li {
		margin-bottom: 0;
		padding-bottom: 71px;
	}

	.main-menu-section .main-menu-container .sub-menu .left-container {
		padding-left: 1254px;
		padding-right: 20px;
	}

	.main-menu-section .main-menu-container .sub-menu .right-container .wp-block-navigation {
		max-width: 275px;
	}

	.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container a::after,
	.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container button::after {
		width: 275px;
	}

	.main-menu-section .main-menu-container .sub-menu .right-container ul.wp-block-navigation__container li ul.wp-block-navigation__submenu-container {
		left: 290px;
	}
}

@media (min-width: 1279px) and (max-width: 3840px) {
		body, html {
			overflow-x: hidden;
		}
}

@media (max-width: 1279px) {
	.wp-block-group.header-top,
	.main-menu-section {
		display: none;
	}

	.header-mobile {
		display: unset;
	}
}

@media (max-width: 474px) {
	.header-mobile .bottom-container .bottom-language-container {
		flex-direction: column;
		gap: 20px;
	}
}

/* -------------------------------------------------------------------------- */
/*	Footer
/* -------------------------------------------------------------------------- */

body:not(.editor-styles-wrapper) .footer-navigation.footer-navigation-mobile {
	display: none;
}
.footer-navigation .wp-block-separator.has-alpha-channel-opacity {
	opacity: 0.2;
}
.footer-navigation .wp-block-separator.is-style-wide:not(.alignwide) {
	max-width: none;
}
.wp-block-navigation.arrow-after li a {
	white-space: nowrap;
}
.wp-block-navigation.arrow-after li a::after {
	content: '';
	display: inline-block;
	margin-left: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.3335 7.99992L12.6668 7.99992M12.6668 7.99992L8.00016 3.33325M12.6668 7.99992L8.00016 12.6666' stroke='%231A1A1A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
}
.footer-navigation p {
	font-family: var(--wp--preset--font-family--font-msi-sp);
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	height: 32px;
}
.footer-navigation nav ul {
	gap: 8px;
}

.footer-navigation nav ul li a span {
	font-family: var(--wp--preset--font-family--font-msi-sp);
}

.footer-navigation-countries nav ul li a span {
	font-family: var(--wp--preset--font-family--font-msi-an);
}

.footer-navigation-desktop .grid-5 {
	gap: 32px 32px;
	justify-items: start;
	align-items: start;
	display: grid;
}

.footer-navigation a:hover {
	text-decoration: underline;
	text-decoration-color: var(--wp--preset--color--cyan);
	text-decoration-thickness: 2px;
}

.copyright nav ul li a span:hover {
	text-decoration: underline;
	text-decoration-color: var(--wp--preset--color--cyan);
}

@media (max-width: 768px) {
	body:not(.editor-styles-wrapper) .footer-navigation.footer-navigation-mobile {
		display: block;
	}
	.footer-navigation.footer-navigation-desktop {
		display: none;
	}

	.footer-navigation-mobile .footer-navigation-container p {
		cursor: pointer;
	}
	.footer-navigation-mobile .footer-navigation-container p::after {
		content: '';
		display: inline-block;
		margin-left: 8px;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-size: contain;
		width: 24px;
		height: 24px;
		vertical-align: middle;
	}
}

.footer-default {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 32px;
}

.footer-default .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
	text-decoration-color: rgba(26, 26, 26, 0.2);
}

@media (max-width: 768px) {
	.footer-default .copyright {
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 16px;
	}
}

ul.slick-dots {
	margin-bottom: 0 !important;
}

@media (max-width: 1424px) {
	header .top-menu, header .main-menu-section {
		width: calc(100% - 48px);
	}
}

@media (min-width: 1356px)
{
	.footer-navigation-desktop .grid-5 {
		grid-template-columns: 120px repeat(4, 300px);
	}
}

@media (min-width: 1280px) and (max-width: 1355px) {
	.footer-navigation-desktop .grid-5 {
		grid-template-columns: 120px repeat(4, 210px);
	}
}

@media (min-width: 1100px) and (max-width: 1279px) {
	.footer-navigation-desktop .grid-5 {
		grid-template-columns: 120px repeat(4, 185px);
	}
}

@media (min-width: 992px) and (max-width: 1099px) {
	.footer-navigation-desktop .grid-5 {
		grid-template-columns: 120px repeat(4, 175px);
	}
}

@media (max-width: 991px) {
	.footer-navigation-desktop .grid-5 {
		grid-template-columns: 100px repeat(4, 125px);
	}
}

.h2-size {
	font-size: 40px !important;
	line-height: 48px !important;
}

@media (max-width: 768px) {
    .h2-size {
        font-size: 24px !important;
        line-height: 32px !important;
    }
}

#acf-group_6576fd7dd56a4 {
	display: none!important;
}
</pre></body></html>