/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/header/header.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/header/header.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************/
:root {
  --width-full: clamp(15px, calc(-7.5px + 4.5vw), 60px);
  --width-xl: max(clamp(15px, calc(-7.5px + 4.5vw), 60px), calc(50% - 835px));
  --width-l: max(clamp(15px, calc(-7.5px + 4.5vw), 60px), calc(50% - 710px));
  --width-m: max(clamp(15px, calc(-7.5px + 4.5vw), 60px), calc(50% - 460px));
  --width-s: max(clamp(15px, calc(-7.5px + 4.5vw), 60px), calc(50% - 210px));
  --padding-xxl: clamp(15px, calc(-77.5px + 18.5vw), 200px);
  --padding-xl: clamp(15px, calc(-52.5px + 13.5vw), 150px);
  --padding-l: clamp(15px, calc(-40px + 11vw), 125px);
  --padding-m: clamp(15px, calc(-27.5px + 8.5vw), 100px);
  --padding-s: clamp(15px, calc(-15px + 6vw), 75px);
  --padding-xs: clamp(15px, calc(-2.5px + 3.5vw), 50px);
  --padding-xxs: clamp(15px, calc(10px + 1vw), 25px);
  --gap-xxl: clamp(30px, calc(-5px + 7vw), 100px);
  --gap-xl: clamp(25px, calc(-2.5px + 5.5vw), 80px);
  --gap-l: clamp(20px, calc(0px + 4vw), 60px);
  --gap-m: clamp(15px, calc(2.5px + 2.5vw), 40px);
  --gap-s: clamp(10px, calc(5px + 1vw), 20px);
  --gap-xs: 10px;
  --gap-xxs: 5px;
  --border-radius-s: 5px;
  --border-radius-m: 10px;
  --border-radius-l: 60px;
  --error: red;
}
html {
  scroll-behavior: smooth;
}
.wp_content > :first-child,
.wp_content > div > div.block-editor-block-list__layout > :first-child {
  margin-top: 0;
}
.wp_content > :last-child,
.wp_content > div > div.block-editor-block-list__layout > :last-child {
  margin-bottom: 0;
}
/*body,
p,
ul,
li,
input,
textarea,
select {
	font-family: "Rubik", sans-serif;
	color: var(--text);
	font-size: 18px;
}*/
mark {
  color: var(--text);
}
/*h1,
mark h1.hero,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.hero {
	line-height: 1.2;
	letter-spacing: 10px;
	text-transform: uppercase;
	margin: 0 0 clamp(15px, calc(7.5px + 1.5vw), 30px);

	strong {
		font-weight: 800;
	}
}

.hero {
	font-size: clamp(40px, calc(35px + 1vw), 50px);
}

h1, .h1 {
	font-size: clamp(32px, calc(26px + 1.2vw), 44px);
}

h2, .h2 {
	font-size: clamp(30px, calc(27px + 0.6vw), 36px);
}

h3, .h3 {
	font-size: clamp(28px, calc(27px + 0.2vw), 30px);
}

h4, .h4 {
	font-size: 26px;
}

h5, .h5 {
	font-size: 24px;
}

h6, .h6 {
	font-size: 22px;
}*/
p.large-text {
  font-size: 20px;
}
p.small-text {
  font-size: 16px;
}
.minus-margin {
  margin-bottom: 0;
}
.minus-margin + * {
  margin-top: 5px;
}
.light-text {
  font-weight: 300;
}
.regular-text {
  font-weight: 400;
}
.semi-bold-text {
  font-weight: 600;
}
.underline {
  text-decoration: underline;
}
p.upper_case {
  margin: var(--gap-s) 0;
  font-size: 20px;
  text-transform: uppercase;
}
.with_margin {
  margin-bottom: var(--gap-s);
}
.plus_margin {
  margin-bottom: var(--gap-s);
}
.badge {
  border-radius: 60px;
  border: 2px solid var(--dark-orange);
  padding: 5px 10px;
  box-sizing: border-box;
  color: var(--dark-orange);
  display: block;
  font-size: 18px;
  font-weight: 700;
  width: max-content;
  margin: 0 0 var(--gap-xs);
}
.badge:has(span) {
  border: none;
  padding: 0;
}
.badge:has(span) span {
  border-radius: 60px;
  border: 2px solid currentcolor;
  padding: 5px 10px;
  box-sizing: border-box;
  display: block;
  font-weight: 700;
  width: max-content;
  margin: 0;
}
.badge.with_margin {
  margin-bottom: var(--gap-s);
}
.grey-tag {
  color: var(--light-grey);
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  border-radius: 5px;
  background: var(--mid-grey);
  padding: 5px 10px;
  box-sizing: border-box;
  display: inline;
  text-transform: uppercase;
}
.upper_case a,
h6 a,
p.h6 a {
  text-decoration: none;
  font-size: 1.4em;
}
.large {
  font-size: 20px;
  line-height: 120%;
  margin: var(--gap-s) 0;
  font-weight: 400;
}
.editor-visual-editor__post-title-wrapper {
  padding-right: var(--width-l);
  padding-left: var(--width-l);
}
p.remove_top_margin,
.remove_top_margin {
  margin-top: 0 !important;
}
p.remove_both_margin,
.remove_both_margin {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
p.remove_bottom_margin,
.remove_bottom_margin {
  margin-bottom: 0 !important;
}
body {
  margin: 0;
}
.wp_content img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 20px;
}
.wp_content img.ar_1_1 {
  aspect-ratio: 1/1;
}
.wp_content img.ar_3_2 {
  aspect-ratio: 3/2;
}
.wp_content img.ar_4_3 {
  aspect-ratio: 4/3;
}
.wp_content img.ar_16_9 {
  aspect-ratio: 16/9;
}
a {
  transition: 0.3s;
}
a:hover {
  color: var(--orange);
  text-decoration: underline;
}
button {
  cursor: pointer;
}
a[href^="tel:"],
a[href^="mailto:"] {
  text-decoration: none;
}
.bg_dark-gradient {
  background: var(--Gradient-Dark-to-Blue, linear-gradient(180deg, #161332 0%, #2e2057 100%));
}
.bg_dark-gradient-reverse {
  background: var(--Gradient-Dark-to-Blue, linear-gradient(180deg, #2e2057 100%, #161332 0%));
}
@media (min-width: 1024px) {
  .tablet-down {
    display: none;
  }
}
.email a,
.telephone a {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: var(--bg-dark-navy);
}
.email a:before,
.telephone a:before {
  content: "";
  width: 20px;
  aspect-ratio: 1/1;
  background: no-repeat center/auto;
}
.telephone {
  margin-bottom: 0;
}
.telephone a {
  font-family: "Barlow";
  font-size: 20px;
  font-weight: 900;
}
.telephone a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2719%27 fill=%27none%27%3E%3Cpath fill=%27%23FFD100%27 d=%27m17.487 13.172-3.938-1.688a.844.844 0 0 0-.984.243l-1.744 2.13a13.031 13.031 0 0 1-6.23-6.23l2.131-1.743a.842.842 0 0 0 .243-.984L5.277.962A.85.85 0 0 0 4.31.473l-3.656.844A.844.844 0 0 0 0 2.139c0 9.018 7.31 16.313 16.313 16.313a.843.843 0 0 0 .823-.654l.843-3.656a.854.854 0 0 0-.492-.97Z%27/%3E%3C/svg%3E");
}
.email a {
  font-weight: 700;
  font-size: 20px;
}
.email a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2715%27 fill=%27none%27%3E%3Cpath fill=%27%23FFD100%27 d=%27M21.999 1.294c0-.018.001.018 0 0ZM21.901 1.378l-7.495 6.44a.061.061 0 0 0 .003.095l7.496 5.721a.06.06 0 0 0 .096-.047L22 1.423a.06.06 0 0 0-.098-.046ZM.934.73C.878.73.853.799.894.835l7.777 6.706 1.96 1.69a.563.563 0 0 0 .739 0l1.96-1.69L21.104.836c.042-.036.017-.105-.038-.105H.934Z%27/%3E%3Cpath fill=%27%23FFD100%27 d=%27M11 10.287c-.34 0-.682-.12-.96-.36L8.395 8.508a.06.06 0 0 0-.075-.002l-7.287 5.56c-.045.035-.02.108.036.108h19.862c.057 0 .081-.072.036-.107l-7.286-5.561a.06.06 0 0 0-.075.002L11.96 9.927c-.278.24-.62.36-.96.36ZM.1 1.378A.06.06 0 0 0 0 1.423L0 13.587c0 .05.056.078.095.048l7.497-5.722a.061.061 0 0 0 .003-.095L.099 1.378ZM.002 1.294c-.002.018 0-.018 0 0Z%27/%3E%3C/svg%3E");
}
.telephone + .email {
  margin-top: 0;
}
.bg_dark a,
.bg_dark_gradient a,
.bg_dark_navy a,
.bg_bright_blue a {
  color: #fff;
}
.alignleft {
  justify-content: flex-start;
}
.aligncenter {
  justify-content: center;
}
.alignright {
  justify-content: flex-end;
}
.menu-item a:hover #eY4J03DUhbq12_to {
  animation: eY4J03DUhbq12_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #e1PBvFrDE0e49_tr {
  animation: e1PBvFrDE0e49_tr__tr 3000ms linear 1 normal forwards;
}
.menu-item a:hover #e1PBvFrDE0e49_to {
  animation: e1PBvFrDE0e49_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #eI9rRJUphKC29_to {
  animation: eI9rRJUphKC29_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #eI9rRJUphKC32_to {
  animation: eI9rRJUphKC32_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #euEcChVx3Kr21_to {
  animation: euEcChVx3Kr21_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #eqTxhKsO1Lp29_to {
  animation: eqTxhKsO1Lp29_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #eqTxhKsO1Lp32_to {
  animation: eqTxhKsO1Lp32_to__to 3000ms linear 1 normal forwards;
}
.menu-item a:hover #egS7z0vTFB420_to {
  animation: egS7z0vTFB420_to__to 2000ms linear 1 normal forwards;
}
.menu-item a:hover #egS7z0vTFB472_tr {
  animation: egS7z0vTFB472_tr__tr 2000ms linear 1 normal forwards;
}
@keyframes eY4J03DUhbq12_to__to {
  0% {
    transform: translate(21.185906px, 20.379549px);
  }
  23.333333% {
    transform: translate(21.185906px, 19.264813px);
  }
  30% {
    transform: translate(21.185906px, 22.039604px);
  }
  36.666667% {
    transform: translate(21.185906px, 20.899748px);
  }
  46.666667% {
    transform: translate(21.185906px, 20.379549px);
  }
  100% {
    transform: translate(21.185906px, 20.379549px);
  }
}
@keyframes e1PBvFrDE0e49_to__to {
  0% {
    transform: translate(30.3479px, 36.770902px);
  }
  26.666667% {
    transform: translate(30.094106px, 30.620566px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  36.666667% {
    transform: translate(30.094106px, 30.620566px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    transform: translate(30.3479px, 36.770902px);
  }
  100% {
    transform: translate(30.3479px, 36.770902px);
  }
}
@keyframes e1PBvFrDE0e49_tr__tr {
  0% {
    transform: rotate(0deg);
  }
  16.666667% {
    transform: rotate(0deg);
  }
  33.333333% {
    transform: rotate(-14.910796deg);
  }
  40% {
    transform: rotate(8.828232deg);
  }
  46.666667% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes eI9rRJUphKC29_to__to {
  0% {
    transform: translate(20px, 21.90255px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  16.666667% {
    transform: translate(23.33601px, 22.595298px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  30% {
    transform: translate(23.33601px, 22.595298px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    transform: translate(20px, 21.90255px);
  }
  100% {
    transform: translate(20px, 21.90255px);
  }
}
@keyframes eI9rRJUphKC32_to__to {
  0% {
    transform: translate(20.2414px, 15.98995px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  16.666667% {
    transform: translate(17.07491px, 15.406103px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  30% {
    transform: translate(17.07491px, 15.406103px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    transform: translate(20.2414px, 15.98995px);
  }
  100% {
    transform: translate(20.2414px, 15.98995px);
  }
}
@keyframes euEcChVx3Kr21_to__to {
  0% {
    transform: translate(13.919251px, 15.100956px);
  }
  10% {
    transform: translate(13.729809px, 13.780849px);
  }
  20% {
    transform: translate(13.574549px, 16.466251px);
  }
  26.666667% {
    transform: translate(13.919251px, 15.100956px);
  }
  100% {
    transform: translate(13.919251px, 15.100956px);
  }
}
@keyframes eqTxhKsO1Lp29_to__to {
  0% {
    transform: translate(9.513185px, 10.188275px);
  }
  26.666667% {
    transform: translate(12.977025px, 8.814806px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  36.666667% {
    transform: translate(12.977025px, 8.814806px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  66.666667% {
    transform: translate(9.513185px, 10.188275px);
  }
  100% {
    transform: translate(9.513185px, 10.188275px);
  }
}
@keyframes eqTxhKsO1Lp32_to__to {
  0% {
    transform: translate(7.391385px, 5.995695px);
  }
  26.666667% {
    transform: translate(5.55015px, 6.279142px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  36.666667% {
    transform: translate(5.55015px, 6.279142px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  66.666667% {
    transform: translate(7.391385px, 5.995695px);
  }
  100% {
    transform: translate(7.391385px, 5.995695px);
  }
}
@keyframes egS7z0vTFB420_to__to {
  0% {
    transform: translate(21.772354px, 21.00234px);
  }
  20% {
    transform: translate(21.772354px, 21.00234px);
  }
  30% {
    transform: translate(21.772354px, 20.236959px);
  }
  35% {
    transform: translate(21.772354px, 18.897935px);
  }
  45% {
    transform: translate(21.772354px, 22.79549px);
  }
  65% {
    transform: translate(21.772354px, 21.00234px);
  }
  100% {
    transform: translate(21.772354px, 21.00234px);
  }
}
@keyframes egS7z0vTFB472_tr__tr {
  0% {
    transform: translate(25.746252px, 22.2994px) rotate(0deg);
  }
  20% {
    transform: translate(25.746252px, 22.2994px) rotate(0deg);
  }
  35% {
    transform: translate(25.746252px, 22.2994px) rotate(9.965508deg);
  }
  40% {
    transform: translate(25.746252px, 22.2994px) rotate(17.40312deg);
  }
  50% {
    transform: translate(25.746252px, 22.2994px) rotate(-32.189711deg);
  }
  60% {
    transform: translate(25.746252px, 22.2994px) rotate(24.713751deg);
  }
  65% {
    transform: translate(25.746252px, 22.2994px) rotate(0deg);
  }
  100% {
    transform: translate(25.746252px, 22.2994px) rotate(0deg);
  }
}
#header {
  position: fixed;
  top: 0;
  z-index: 9;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  transition: background-color 0.3s ease;
}
#header .header_wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: var(--gap-s) var(--width-xl);
  box-sizing: border-box;
  background: transparent;
  width: 100%;
  gap: 50px;
  transition: all 150ms ease-in-out;
}
#header.scrolled {
  background-color: rgb(255, 255, 255);
}
#logo, #mobile_logo {
  background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27173%27 height=%2774%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23a%29%27%3E%3Cmask id=%27b%27 width=%27173%27 height=%2774%27 x=%270%27 y=%270%27 maskUnits=%27userSpaceOnUse%27 style=%27mask-type:luminance%27%3E%3Cpath fill=%27%23fff%27 d=%27M173 0H0v74h173z%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23b%29%27%3E%3Cpath fill=%27url%28%23c%29%27 d=%27M42.783 72.602c-.572 0-1.056-.08-1.44-.239q-.571-.238-.86-.621a1.44 1.44 0 0 1-.301-.814q-.001-.08.053-.131a.19.19 0 0 1 .132-.05h1.304a.4.4 0 0 1 .189.037 1 1 0 0 1 .142.1c.05.06.11.115.172.165.063.05.15.09.252.118q.155.044.357.043c.249 0 .444-.033.576-.097q.2-.095.199-.266a.25.25 0 0 0-.106-.211 1.1 1.1 0 0 0-.367-.158 9 9 0 0 0-.715-.151 4.4 4.4 0 0 1-1.096-.31 1.7 1.7 0 0 1-.708-.558c-.163-.232-.245-.527-.245-.87s.102-.662.3-.931q.302-.405.845-.629c.358-.151.781-.225 1.258-.225.394 0 .748.05 1.052.151q.458.153.772.4.313.249.48.528c.109.188.169.373.175.544q0 .08-.06.135a.2.2 0 0 1-.129.057h-1.37a.36.36 0 0 1-.304-.141c-.03-.078-.097-.141-.202-.198a.9.9 0 0 0-.414-.088c-.182 0-.325.03-.42.09a.28.28 0 0 0-.143.256q.001.115.086.199.09.085.315.154.23.066.639.148c.52.074.943.185 1.264.323s.56.326.708.551q.225.339.225.85c0 .38-.116.713-.34.988a2.17 2.17 0 0 1-.93.636c-.391.148-.845.222-1.348.222%27/%3E%3Cpath fill=%27url%28%23d%29%27 d=%27M48.804 72.602c-.51 0-.963-.077-1.347-.232a1.93 1.93 0 0 1-.91-.733c-.216-.33-.328-.75-.328-1.253v-3.28q0-.098.07-.159a.22.22 0 0 1 .155-.064h1.337a.22.22 0 0 1 .228.222v3.254q0 .402.203.608.199.204.582.205t.576-.205c.129-.134.199-.34.199-.608v-3.254q0-.096.07-.158a.23.23 0 0 1 .165-.064h1.33a.22.22 0 0 1 .229.222v3.28c0 .501-.11.925-.321 1.254a1.9 1.9 0 0 1-.9.733c-.385.155-.835.232-1.335.232%27/%3E%3Cpath fill=%27url%28%23e%29%27 d=%27M56.957 72.521a.22.22 0 0 1-.162-.064.22.22 0 0 1-.067-.158v-2.544l-.711 1.22a.6.6 0 0 1-.11.131.28.28 0 0 1-.198.067h-.5a.27.27 0 0 1-.192-.067 1 1 0 0 1-.11-.13l-.714-1.224v2.544a.21.21 0 0 1-.066.158.22.22 0 0 1-.163.064h-1.23a.23.23 0 0 1-.166-.064.21.21 0 0 1-.07-.158V67.1q0-.097.07-.158a.23.23 0 0 1 .165-.064h1.092q.156.001.232.084.075.08.1.114l1.3 2.212 1.301-2.208q.025-.034.1-.115.078-.085.231-.084h1.093a.22.22 0 0 1 .228.222V72.3a.21.21 0 0 1-.066.158.22.22 0 0 1-.163.064h-1.23z%27/%3E%3Cpath fill=%27url%28%23f%29%27 d=%27M59.824 72.521a.22.22 0 0 1-.156-.064.21.21 0 0 1-.07-.158v-5.196q0-.096.07-.158a.22.22 0 0 1 .156-.064h4.025q.095-.001.165.064c.047.044.07.094.07.158v.945a.2.2 0 0 1-.07.154.22.22 0 0 1-.165.067h-2.522v.767h2.343q.096-.001.166.064.07.066.07.158v.867a.2.2 0 0 1-.07.158.23.23 0 0 1-.166.064h-2.343v.78h2.588q.096 0 .166.067.069.07.069.16v.939a.2.2 0 0 1-.07.158.23.23 0 0 1-.165.064h-4.088z%27/%3E%3Cpath fill=%27url%28%23g%29%27 d=%27M68.828 72.521q-.164 0-.249-.08a.4.4 0 0 1-.109-.145l-.82-1.65-.567.006V72.3a.21.21 0 0 1-.066.158.22.22 0 0 1-.162.064h-1.338a.22.22 0 0 1-.158-.064.21.21 0 0 1-.07-.158v-5.196a.2.2 0 0 1 .07-.158.22.22 0 0 1 .159-.064h2.34c.745 0 1.337.168 1.76.501.428.333.643.803.643 1.398q-.001.567-.265.962a1.86 1.86 0 0 1-.682.615l1.06 1.879a.2.2 0 0 1 .026.094q0 .077-.053.134a.18.18 0 0 1-.132.057zm-.98-3.22c.185 0 .328-.05.417-.15q.136-.154.136-.38a.62.62 0 0 0-.133-.4q-.13-.163-.42-.165h-.765V69.3z%27/%3E%3Cpath fill=%27%23343434%27 d=%27M35.154 69.967q0-.368.129-.656a1.1 1.1 0 0 1 .377-.457q.248-.17.596-.168.346 0 .6.168a1.1 1.1 0 0 1 .383.457q.134.287.133.656v.023h-2.218zm1.843 2.443q.325-.111.55-.282.228-.172.348-.35a.7.7 0 0 0 .129-.299.14.14 0 0 0-.043-.127.2.2 0 0 0-.133-.044h-.387a.3.3 0 0 0-.13.02.4.4 0 0 0-.112.128 1.4 1.4 0 0 1-.162.168 1.147 1.147 0 0 1-.801.293.95.95 0 0 1-.583-.182 1.16 1.16 0 0 1-.37-.474 1.7 1.7 0 0 1-.146-.629v-.074h2.797a.18.18 0 0 0 .133-.05.18.18 0 0 0 .052-.138v-.141q0-.65-.218-1.133a1.66 1.66 0 0 0-.636-.746q-.417-.262-1.032-.262c-.368 0-.685.08-.96.239a1.67 1.67 0 0 0-.642.675 2.5 2.5 0 0 0-.269 1.022c-.006.07-.01.165-.01.275s0 .205.01.276c.034.602.212 1.076.543 1.425q.493.52 1.328.521.422 0 .745-.11m-6.464.03q.09.001.139-.053a.19.19 0 0 0 .05-.135v-2.275q0-.574.307-.9.308-.325.808-.327.535 0 .808.326.273.328.274.9v2.276q0 .082.053.135.054.054.133.053h.404q.09.001.135-.053a.19.19 0 0 0 .05-.135v-2.315q0-.552-.189-.965a1.48 1.48 0 0 0-.56-.649 1.64 1.64 0 0 0-.893-.235q-.485 0-.8.171a1.7 1.7 0 0 0-.534.45v-1.912q0-.081-.05-.134-.05-.055-.139-.054h-.403c-.053 0-.1.017-.133.054a.2.2 0 0 0-.053.134v5.455q0 .082.053.135.054.054.133.053h.407m-1.56 0a.17.17 0 0 0 .133-.053.2.2 0 0 0 .053-.135v-.296q.001-.081-.053-.134a.2.2 0 0 0-.132-.054h-.494q-.33 0-.46-.222-.129-.221-.129-.608v-2.11h1.003q.082 0 .133-.054a.18.18 0 0 0 .053-.135v-.279q0-.082-.053-.134a.18.18 0 0 0-.133-.054h-1.003v-1.371q.001-.083-.053-.135a.18.18 0 0 0-.132-.054h-.38a.17.17 0 0 0-.133.054.18.18 0 0 0-.053.135v1.371h-.632a.17.17 0 0 0-.133.054.18.18 0 0 0-.053.134v.28q0 .081.053.134.055.054.133.053h.632v2.168q0 .444.13.767.129.323.413.5.283.176.735.175h.56zm-5.96 0a.17.17 0 0 0 .132-.053.2.2 0 0 0 .053-.135v-3.425h1.042a.16.16 0 0 0 .13-.053.19.19 0 0 0 .05-.135v-.279q-.001-.082-.05-.134a.18.18 0 0 0-.13-.054h-1.042v-.37q0-.377.135-.578.14-.202.517-.202h.47a.16.16 0 0 0 .129-.053.2.2 0 0 0 .05-.135v-.279q0-.082-.05-.134a.16.16 0 0 0-.13-.054h-.486q-.51 0-.814.171a1.02 1.02 0 0 0-.44.488 1.8 1.8 0 0 0-.14.736v.41h-.688c-.053 0-.1.017-.132.054a.2.2 0 0 0-.053.134v.28q-.001.081.053.134t.132.053h.689v3.425q-.001.082.053.135.053.054.132.053h.387m-4.512-.873q-.302-.323-.322-.948a4 4 0 0 1-.01-.313c0-.127 0-.228.01-.312q.014-.626.322-.948.302-.324.804-.326.502-.001.8.326.3.322.325.948.01.12.01.312c0 .128 0 .229-.01.313q-.023.626-.324.948-.3.324-.801.326-.501 0-.804-.326m1.833.716q.413-.238.633-.663.217-.424.241-.964.009-.14.007-.357.002-.217-.007-.35a2.3 2.3 0 0 0-.245-.967 1.62 1.62 0 0 0-.635-.655q-.413-.239-1.02-.24-.606.002-1.02.24a1.62 1.62 0 0 0-.635.655 2.2 2.2 0 0 0-.245.968q-.01.132-.01.35c0 .144 0 .265.01.356q.024.543.242.964.22.423.632.662t1.026.24q.615-.001 1.026-.24m-5.696.157a.17.17 0 0 0 .132-.053.2.2 0 0 0 .053-.135v-.296q0-.081-.053-.134a.2.2 0 0 0-.132-.054h-.494q-.331 0-.46-.222-.129-.221-.129-.608v-2.11h1.003a.17.17 0 0 0 .133-.054.2.2 0 0 0 .052-.135v-.279q.001-.082-.052-.134a.2.2 0 0 0-.133-.054h-1.003v-1.371q.001-.083-.053-.135a.2.2 0 0 0-.132-.054h-.38a.17.17 0 0 0-.133.054.18.18 0 0 0-.053.135v1.371h-.632q-.082 0-.133.054a.2.2 0 0 0-.053.134v.28q0 .081.053.134.054.054.133.053h.632v2.168q0 .444.129.767.13.323.414.5.282.176.735.175h.559zm-4.69 0q.078.001.138-.053a.18.18 0 0 0 .056-.135v-2.416q0-.445.252-.703.25-.258.689-.259h.486a.17.17 0 0 0 .13-.05.18.18 0 0 0 .049-.131v-.336q0-.082-.05-.135a.18.18 0 0 0-.129-.053h-.324q-.397 0-.679.14a1 1 0 0 0-.443.42v-.362q0-.081-.057-.141a.19.19 0 0 0-.135-.057H9.56c-.053 0-.1.02-.132.057a.2.2 0 0 0-.053.14v3.886q-.001.082.053.135a.17.17 0 0 0 .132.053h.397zm-3.874-.608a.84.84 0 0 1-.34-.225.56.56 0 0 1-.133-.383q0-.297.291-.488.293-.192.868-.275l.936-.138v.229q0 .458-.159.762a1 1 0 0 1-.433.448 1.26 1.26 0 0 1-.606.144 1.2 1.2 0 0 1-.424-.074m.91.595a1.4 1.4 0 0 0 .444-.239q.178-.14.282-.292v.353q0 .082.05.134.049.055.138.054h.371c.053 0 .1-.017.132-.054a.2.2 0 0 0 .053-.134v-2.662q-.001-.279-.086-.551a1.3 1.3 0 0 0-.274-.484 1.3 1.3 0 0 0-.523-.34 2.3 2.3 0 0 0-.818-.127q-.438 0-.742.117-.302.12-.496.293-.194.17-.288.352a.7.7 0 0 0-.093.303c0 .05.014.09.043.128q.044.054.133.053h.364q.12.001.169-.124a.78.78 0 0 1 .31-.376q.224-.148.587-.148.501 0 .725.222.222.222.221.615v.238l-1.204.172c-.487.07-.878.218-1.182.444a1.07 1.07 0 0 0-.454.904q0 .354.202.631c.136.185.311.333.533.444q.333.166.735.165c.268 0 .477-.03.655-.094m-5.815-5.045h1.4q.614 0 .907.279.292.281.291.79c0 .339-.1.608-.298.79q-.3.271-.897.272H1.156v-2.131m-.19 5.061q.09.001.143-.053a.2.2 0 0 0 .053-.135V70.2h1.433c.401 0 .745-.067 1.04-.199q.441-.196.685-.585.242-.386.242-.968-.002-.58-.242-.974a1.5 1.5 0 0 0-.685-.588 2.5 2.5 0 0 0-1.04-.199H.54q-.09 0-.136.054a.2.2 0 0 0-.05.145v5.364q0 .082.05.134.05.055.136.054h.43zM91.65 71.678a1.16 1.16 0 0 1-.377-.46 1.45 1.45 0 0 1-.132-.569 4 4 0 0 1-.01-.32c0-.117 0-.224.01-.312q.016-.302.132-.595c.08-.195.199-.352.364-.48q.246-.188.642-.188.422-.001.659.184.24.187.344.484.104.298.123.646.009.236 0 .477-.014.343-.123.645c-.069.199-.185.363-.344.484-.16.125-.377.185-.66.185q-.38 0-.63-.181M90.954 74q.09 0 .136-.054a.2.2 0 0 0 .05-.134v-1.906q.2.263.523.44.32.178.787.179c.311 0 .56-.054.772-.162a1.54 1.54 0 0 0 .526-.427c.135-.178.242-.383.31-.615q.107-.348.113-.736.009-.131.007-.279.002-.146-.007-.279a2.7 2.7 0 0 0-.112-.74 1.9 1.9 0 0 0-.31-.614 1.44 1.44 0 0 0-.528-.427 1.75 1.75 0 0 0-.771-.155q-.486 0-.807.182a1.6 1.6 0 0 0-.517.45v-.363q.001-.081-.052-.134a.19.19 0 0 0-.133-.054h-.37q-.081 0-.133.054a.18.18 0 0 0-.053.134v5.455q0 .083.053.135a.2.2 0 0 0 .132.053h.388zm-2.883-1.65q.312-.173.53-.46v.362q-.001.082.052.135.055.054.133.053h.37q.09.001.14-.053a.2.2 0 0 0 .05-.135V68.36q0-.081-.05-.134a.2.2 0 0 0-.14-.054h-.396a.17.17 0 0 0-.132.054.2.2 0 0 0-.054.134v2.276q.002.574-.305.9c-.205.219-.47.326-.804.326q-1.053.001-1.052-1.223v-2.275q0-.082-.053-.135a.18.18 0 0 0-.133-.054h-.404a.17.17 0 0 0-.132.054.2.2 0 0 0-.053.135v2.315q.001.544.185.962c.126.279.305.497.547.652.238.154.533.235.877.235s.612-.057.82-.171m-6.083-.79q-.303-.323-.318-.948a4 4 0 0 1-.01-.313c0-.127 0-.228.01-.312q.015-.626.318-.948.303-.323.804-.323t.801.323.325.948q.01.12.01.312c0 .128 0 .232-.01.313q-.024.626-.325.948-.3.324-.8.326-.502 0-.805-.326m1.83.716q.413-.238.632-.663.218-.424.242-.964.01-.14.01-.357c0-.144 0-.262-.01-.349a2.3 2.3 0 0 0-.245-.968 1.65 1.65 0 0 0-.635-.659q-.413-.238-1.02-.238t-1.02.238a1.6 1.6 0 0 0-.635.66 2.2 2.2 0 0 0-.245.967q-.009.132-.007.35-.002.218.007.356.024.543.242.964c.145.283.357.501.632.663q.414.237 1.026.238.612 0 1.026-.238m-5.16.157q.08.001.139-.053a.18.18 0 0 0 .056-.135V69.84q0-.445.252-.702c.165-.172.397-.26.688-.26h.487a.17.17 0 0 0 .129-.05.18.18 0 0 0 .05-.13v-.337q0-.081-.05-.134a.18.18 0 0 0-.13-.054h-.324q-.396 0-.678.138a1 1 0 0 0-.444.42v-.363q-.001-.081-.056-.138a.18.18 0 0 0-.14-.057h-.37c-.053 0-.1.02-.132.057a.2.2 0 0 0-.053.138v3.885q-.001.082.053.135t.132.053h.397zm-2.695-.194q.52-.278.788-.777.273-.501.272-1.173v-.79a.2.2 0 0 0-.05-.144.17.17 0 0 0-.136-.054h-1.827a.17.17 0 0 0-.132.054c-.037.033-.053.084-.053.144v.263q-.001.09.053.144c.033.034.08.054.132.054h1.215v.346q0 .518-.195.854a1.2 1.2 0 0 1-.53.497q-.337.161-.765.161-.64-.001-1.036-.356-.396-.358-.43-1.18a22 22 0 0 1 0-1.462q.03-.811.424-1.166.391-.353 1.032-.353.438 0 .715.135a1.3 1.3 0 0 1 .682.76q.03.081.07.114.035.034.119.033h.477a.18.18 0 0 0 .129-.043q.05-.045.04-.122a1.2 1.2 0 0 0-.143-.477 1.9 1.9 0 0 0-.404-.52 2.1 2.1 0 0 0-.692-.414 2.7 2.7 0 0 0-.996-.165q-.704 0-1.205.272-.502.273-.764.757-.264.483-.295 1.15-.009.367-.007.776-.002.407.007.77.031.665.294 1.159.264.495.762.763.497.272 1.208.272c.473 0 .894-.09 1.238-.276%27/%3E%3Cpath fill=%27url%28%23h%29%27 d=%27M141.101 55.259c0 1.052.841 1.906 1.877 1.906 1.035 0 1.876-.854 1.876-1.906s-.841-1.906-1.876-1.906c-1.036 0-1.877.854-1.877 1.906m28.149-13.337c0 1.052.84 1.906 1.877 1.906s1.877-.854 1.877-1.906-.841-1.905-1.877-1.905-1.877.853-1.877 1.905m-15.015-15.245c0 1.052.841 1.905 1.877 1.905s1.877-.853 1.877-1.905-.841-1.906-1.877-1.906-1.877.854-1.877 1.906m7.504-7.62c0 1.052-.841 1.906-1.876 1.906-1.037 0-1.877.854-1.877 1.906s.84 1.905 1.877 1.905h3.753c1.036 0 1.877.854 1.877 1.906s.841 1.906 1.877 1.906c1.035 0 1.876-.854 1.876-1.906v-3.811c0-1.052-.841-1.906-1.876-1.906-1.036 0-1.877-.854-1.877-1.906s-.837-1.906-1.874-1.906c-1.036 0-1.88.854-1.88 1.906m-39.407-5.717c0 1.052.841 1.906 1.877 1.906s1.877-.854 1.877-1.906-.841-1.906-1.877-1.906-1.877.854-1.877 1.906m13.139 24.77c0-1.051.84-1.905 1.876-1.905s1.877.854 1.877 1.906-.841 1.906-1.877 1.906-1.876-.854-1.876-1.906m3.753-11.433c0-1.052-.841-1.906-1.877-1.906s-1.876-.854-1.876-1.906.84-1.906 1.876-1.906h3.754c1.036 0 1.877.854 1.877 1.906v3.812c0 1.052-.841 1.905-1.877 1.905s-1.877-.85-1.877-1.905m7.504-11.431c0-1.052.84-1.906 1.877-1.906s1.877.854 1.877 1.906-.841 1.905-1.877 1.905-1.877-.853-1.877-1.905m3.754-7.623c0 1.052-.841 1.906-1.877 1.906s-1.877-.854-1.877-1.906-.841-1.906-1.877-1.906h-3.754c-1.036 0-1.877.854-1.877 1.906s.841 1.906 1.877 1.906 1.877.853 1.877 1.905-.84 1.906-1.877 1.906-1.877-.854-1.877-1.906-.84-1.905-1.876-1.905-1.877.853-1.877 1.905-.841 1.906-1.877 1.906-1.877.854-1.877 1.906-.841 1.905-1.877 1.905c-1.035 0-1.876.854-1.876 1.906s.841 1.906 1.876 1.906c1.036 0 1.877.854 1.877 1.906s-.841 1.905-1.877 1.905c-1.035 0-1.876-.854-1.876-1.905s-.841-1.906-1.877-1.906-1.877.854-1.877 1.906v3.81c0 1.053.84 1.907 1.877 1.907s1.877.853 1.877 1.905-.841 1.906-1.877 1.906-1.877.854-1.877 1.906.84 1.906 1.877 1.906 1.877.853 1.877 1.905.841 1.906 1.876 1.906c1.036 0 1.877.854 1.877 1.906v3.811c0 1.052.841 1.906 1.877 1.906h3.754c1.036 0 1.876.853 1.876 1.905s.841 1.906 1.877 1.906 1.877-.854 1.877-1.906v-3.811c0-1.052.841-1.906 1.877-1.906s1.877.854 1.877 1.906v3.811c0 1.052.84 1.906 1.877 1.906h3.754c1.035 0 1.876-.854 1.876-1.906s.841-1.905 1.877-1.905h3.754c1.036 0 1.876-.854 1.876-1.906v-3.811c0-1.052-.84-1.906-1.876-1.906h-3.754c-1.036 0-1.877.854-1.877 1.906s-.841 1.905-1.876 1.905c-1.036 0-1.877-.853-1.877-1.905s-.841-1.906-1.877-1.906-1.877-.854-1.877-1.906.84-1.905 1.877-1.905 1.877.853 1.877 1.905.841 1.906 1.877 1.906c1.035 0 1.876-.854 1.876-1.906s.841-1.905 1.877-1.905h3.754c1.036 0 1.876.853 1.876 1.905s.841 1.906 1.877 1.906 1.877-.854 1.877-1.906.841-1.905 1.877-1.905 1.877-.854 1.877-1.906-.841-1.906-1.877-1.906-1.877-.854-1.877-1.906-.84-1.905-1.877-1.905h-3.753c-1.036 0-1.877.853-1.877 1.905s-.841 1.906-1.877 1.906-1.877-.854-1.877-1.906-.841-1.905-1.876-1.905c-1.036 0-1.877.853-1.877 1.905s-.841 1.906-1.877 1.906-1.877-.854-1.877-1.906.84-1.905 1.877-1.905 1.877-.854 1.877-1.906v-3.811c0-1.052.841-1.906 1.877-1.906h3.753c1.036 0 1.877-.854 1.877-1.906s-.841-1.906-1.877-1.906-1.877-.853-1.877-1.905.841-1.906 1.877-1.906h3.754c1.036 0 1.876-.854 1.876-1.906s-.84-1.905-1.876-1.905h-3.754c-1.036 0-1.877-.854-1.877-1.906s-.841-1.906-1.876-1.906c-1.036 0-1.877.85-1.877 1.906m5.63-5.717c0 1.052.841 1.905 1.877 1.905s1.877-.853 1.877-1.905S159.025 0 157.989 0s-1.877.854-1.877 1.906%27/%3E%3Cpath fill=%27%23343434%27 d=%27M6.594 38.312c-1.467 0-2.681-.201-3.651-.601q-1.454-.606-2.178-1.573-.72-.969-.765-2.054c0-.12.043-.225.126-.306a.43.43 0 0 1 .314-.12h3.327q.292 0 .46.09c.113.06.232.148.354.256q.189.224.44.42c.17.13.384.232.65.306q.397.11.92.11.964 0 1.486-.255.522-.257.523-.706a.7.7 0 0 0-.282-.571q-.282-.225-.953-.41a23 23 0 0 0-1.82-.39q-1.613-.267-2.784-.787Q1.59 31.203.97 30.31c-.41-.592-.62-1.324-.62-2.198s.256-1.667.766-2.35Q1.88 24.74 3.25 24.17c.913-.38 1.979-.571 3.19-.571q1.509 0 2.668.39 1.162.388 1.957 1.011c.53.417.933.86 1.215 1.338q.418.716.44 1.368-.001.183-.136.316a.43.43 0 0 1-.304.134H8.785a.94.94 0 0 1-.417-.08 1.2 1.2 0 0 1-.334-.266q-.106-.286-.523-.51-.419-.227-1.066-.226-.712 0-1.09.235a.76.76 0 0 0-.377.686q0 .308.232.531.23.226.818.4.584.173 1.632.377 1.987.287 3.214.816 1.225.53 1.79 1.388.566.859.566 2.145.001 1.451-.857 2.494t-2.353 1.603-3.423.561zM21.724 38.313c-1.327 0-2.482-.202-3.476-.602q-1.484-.604-2.333-1.829-.85-1.224-.93-3.105a81.495 81.495 0 0 1 0-3.637q.084-1.84.953-3.075.869-1.237 2.367-1.849 1.495-.613 3.422-.611 1.38-.001 2.586.316a6.9 6.9 0 0 1 2.145.96q.942.646 1.486 1.584t.566 2.208a.43.43 0 0 1-.136.316.45.45 0 0 1-.324.134H24.51q-.314 0-.46-.12-.149-.123-.251-.43-.274-.88-.795-1.187-.522-.307-1.278-.306-.921 0-1.466.48-.546.479-.586 1.688a46 46 0 0 0 0 3.431q.04 1.205.586 1.688.544.48 1.466.48c.504 0 .93-.107 1.288-.326.354-.218.619-.605.785-1.166q.083-.326.241-.44.159-.111.47-.111h3.539a.47.47 0 0 1 .324.12.4.4 0 0 1 .136.307q-.02 1.265-.566 2.218a4.8 4.8 0 0 1-1.486 1.593q-.944.645-2.145.961-1.203.317-2.586.316zM31.23 38.11a.54.54 0 0 1-.377-.154.49.49 0 0 1-.168-.376V24.337q0-.225.168-.376a.56.56 0 0 1 .378-.155h5.965q2.844.001 4.468 1.267 1.623 1.267 1.622 3.536 0 1.431-.668 2.434a4.7 4.7 0 0 1-1.758 1.572l2.72 4.824a.448.448 0 0 1-.063.541.42.42 0 0 1-.313.134h-3.539q-.398 0-.606-.195-.21-.192-.271-.356l-2.092-4.208H35.19v4.232a.5.5 0 0 1-.156.376.54.54 0 0 1-.387.155h-3.413zm3.956-8.133h1.99q.73 0 1.089-.4.357-.397.357-.991c0-.397-.116-.757-.344-1.042q-.343-.43-1.099-.43h-1.99v2.86zM51.922 38.313q-1.947-.001-3.422-.592-1.476-.592-2.304-1.849-.829-1.255-.828-3.176v-8.359q0-.225.169-.376a.56.56 0 0 1 .377-.155h3.413a.53.53 0 0 1 .387.155.5.5 0 0 1 .156.376v8.295q0 1.044.523 1.573.521.53 1.506.531.983-.001 1.496-.53.512-.53.513-1.574v-8.295q0-.225.17-.376a.58.58 0 0 1 .396-.155h3.39a.53.53 0 0 1 .387.155q.157.152.156.376v8.36q0 1.92-.818 3.175-.815 1.258-2.28 1.849c-.977.397-2.11.592-3.39.592zM64.95 38.11a.53.53 0 0 1-.386-.154.5.5 0 0 1-.156-.376v-9.972h-3.602a.53.53 0 0 1-.387-.155.5.5 0 0 1-.155-.377v-2.739q.001-.225.155-.376a.54.54 0 0 1 .388-.155H72.57a.53.53 0 0 1 .543.531v2.74a.5.5 0 0 1-.156.376.54.54 0 0 1-.387.155h-3.602v9.972a.5.5 0 0 1-.155.376.54.54 0 0 1-.388.155zM79.294 38.11a.53.53 0 0 1-.388-.154.5.5 0 0 1-.155-.376v-9.972h-3.602a.53.53 0 0 1-.387-.155.5.5 0 0 1-.156-.377v-2.739q0-.225.156-.376a.54.54 0 0 1 .387-.155h11.764a.53.53 0 0 1 .543.531v2.74a.5.5 0 0 1-.155.376.54.54 0 0 1-.388.155h-3.6v9.972a.5.5 0 0 1-.157.376.54.54 0 0 1-.387.155zM95.772 38.312q-2.01-.001-3.486-.611-1.474-.614-2.323-1.849t-.91-3.075a78 78 0 0 1 0-3.576q.061-1.82.91-3.066.848-1.247 2.334-1.889c.99-.426 2.148-.645 3.475-.645s2.463.215 3.453.646q1.483.644 2.343 1.888.857 1.245.9 3.066.042.899.044 1.808.001.91-.044 1.768-.063 1.84-.91 3.075-.849 1.237-2.324 1.849c-.983.41-2.138.611-3.462.611m0-3.471q.878-.001 1.443-.521t.586-1.667c.026-.585.043-1.157.043-1.708q.001-.826-.043-1.687c-.013-.504-.11-.921-.281-1.247a1.6 1.6 0 0 0-.712-.716 2.3 2.3 0 0 0-1.036-.225c-.39 0-.742.074-1.046.225a1.63 1.63 0 0 0-.722.716q-.262.49-.28 1.247a74 74 0 0 0 0 3.395q.039 1.142.595 1.667.555.52 1.453.52M105.421 38.11a.54.54 0 0 1-.378-.154.49.49 0 0 1-.169-.376V24.337q0-.225.169-.376a.55.55 0 0 1 .378-.155h2.783q.379 0 .543.165.169.165.231.265L113.292 31v-6.662q0-.225.169-.376a.58.58 0 0 1 .397-.155h3.138a.53.53 0 0 1 .542.531V37.58a.5.5 0 0 1-.155.376.54.54 0 0 1-.387.155h-2.764q-.377.001-.557-.175a3 3 0 0 1-.241-.255l-4.313-6.396v6.295a.5.5 0 0 1-.156.376.54.54 0 0 1-.387.155h-3.161zM.897 57.165a.54.54 0 0 1-.378-.155.49.49 0 0 1-.168-.377V43.391q0-.226.168-.376a.56.56 0 0 1 .378-.155h6.676q1.906.001 3.118.49 1.213.49 1.801 1.412.586.918.586 2.269 0 .694-.281 1.237a3.1 3.1 0 0 1-.682.9 3 3 0 0 1-.755.522c.543.232 1.02.621 1.423 1.176q.606.828.606 1.889.001 1.432-.659 2.41-.66.983-1.903 1.492-1.246.51-3.045.51H.897zm3.955-8.77h2.241q.67-.002.983-.366.314-.365.315-.857 0-.49-.315-.857-.312-.367-.983-.366h-2.24v2.453zm0 5.684h2.45q.711 0 1.046-.42a1.46 1.46 0 0 0 .334-.931c0-.343-.119-.666-.357-.931q-.358-.399-1.026-.4h-2.45v2.675zM16.163 57.165a.54.54 0 0 1-.377-.155.49.49 0 0 1-.169-.377V43.391q0-.226.169-.376a.56.56 0 0 1 .377-.155h3.476q.229-.001.397.155.17.152.169.376v10.137h6.048q.228-.001.397.154.169.153.169.377v2.575a.48.48 0 0 1-.17.376.58.58 0 0 1-.396.154zM28.566 57.165a.42.42 0 0 1-.314-.132.45.45 0 0 1-.126-.316q0-.079.02-.144l4.773-13.078q.082-.225.295-.43c.139-.134.334-.205.586-.205h3.83q.396-.001.605.205a.96.96 0 0 1 .272.43L43.3 56.573q.02.059.02.145a.43.43 0 0 1-.136.315.45.45 0 0 1-.325.131h-3.224q-.355.001-.523-.164a1 1 0 0 1-.232-.306l-.648-1.718h-5.045l-.649 1.718a1.2 1.2 0 0 1-.218.306q-.158.164-.533.164h-3.224zm5.588-5.64h3.118l-1.57-4.598zM45.623 57.165a.54.54 0 0 1-.377-.155.49.49 0 0 1-.169-.377V43.391q0-.226.169-.376a.56.56 0 0 1 .377-.155h2.784q.379 0 .543.165.168.165.232.265l4.313 6.763V43.39q0-.226.169-.376a.58.58 0 0 1 .397-.155h3.138a.53.53 0 0 1 .387.155q.157.152.156.376v13.243a.5.5 0 0 1-.156.376.54.54 0 0 1-.387.154h-2.764q-.378 0-.556-.174a3 3 0 0 1-.242-.256l-4.313-6.396v6.295a.5.5 0 0 1-.155.377.54.54 0 0 1-.388.154H45.62zM61.121 57.165a.54.54 0 0 1-.377-.155.49.49 0 0 1-.169-.377V43.391q0-.226.169-.376a.56.56 0 0 1 .377-.155h5.737q2.03 0 3.515.645 1.485.644 2.344 1.89t.92 3.064c.026.585.043 1.103.043 1.553q.001.676-.043 1.533-.083 1.92-.89 3.166-.806 1.247-2.271 1.849-1.465.603-3.516.601h-5.839zm3.956-3.476h1.778q.69 0 1.171-.225c.321-.151.573-.383.755-.706q.271-.48.295-1.237.02-.594.03-1.062t0-.94a81 81 0 0 0-.03-1.043q-.042-1.125-.66-1.633-.616-.51-1.664-.511h-1.675z%27/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%27c%27 x1=%2740.582%27 x2=%2768.357%27 y1=%2770.071%27 y2=%2765.523%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ed7e03%27/%3E%3Cstop offset=%27.25%27 stop-color=%27%23ed8003%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f7b805%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27d%27 x1=%2740.724%27 x2=%2768.499%27 y1=%2770.935%27 y2=%2766.387%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ed7e03%27/%3E%3Cstop offset=%27.25%27 stop-color=%27%23ed8003%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f7b805%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27e%27 x1=%2740.922%27 x2=%2768.697%27 y1=%2772.155%27 y2=%2767.607%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ed7e03%27/%3E%3Cstop offset=%27.25%27 stop-color=%27%23ed8003%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f7b805%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27f%27 x1=%2741.095%27 x2=%2768.87%27 y1=%2773.207%27 y2=%2768.659%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ed7e03%27/%3E%3Cstop offset=%27.25%27 stop-color=%27%23ed8003%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f7b805%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27g%27 x1=%2741.258%27 x2=%2769.032%27 y1=%2774.192%27 y2=%2769.644%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ed7e03%27/%3E%3Cstop offset=%27.25%27 stop-color=%27%23ed8003%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f7b805%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27h%27 x1=%27130.915%27 x2=%27154.181%27 y1=%2744.641%27 y2=%2721.728%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23ed7e03%27/%3E%3Cstop offset=%27.25%27 stop-color=%27%23ed8003%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f7b805%27/%3E%3C/linearGradient%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h173v74H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 173px;
  aspect-ratio: 173/74;
  display: block;
  text-indent: -99999px;
  transition: 0.3s;
}
#mobile_logo {
  display: none;
}
.header-left {
  display: flex;
  justify-content: flex-start;
}
.header-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-radius: 40px;
  background: #FFF;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  padding: 5px;
  box-sizing: border-box;
  gap: 5px;
  margin-left: auto;
}
.header-right .login_btn {
  background: var(--orange);
  color: var(--dark-grey);
  border-radius: var(--border-radius-l);
  text-align: center;
  padding: 15px 20px;
  box-sizing: border-box;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  transition: 0.3s;
}
.header-right .login_btn:hover {
  text-decoration: none;
  background: var(--light-blue);
  color: var(--dark-grey);
  cursor: pointer;
}
.search_container {
  background: var(--black);
  border-radius: 60px;
  padding: 10px;
  box-sizing: border-box;
  transition: 0.3s;
}
.search_container:hover {
  background: var(--dark-blue);
  cursor: pointer;
}
.search_container .search-icon {
  display: block;
  background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M15.84 8.8a7.04 7.04 0 1 0-14.08 0 7.04 7.04 0 0 0 14.08 0m1.76 0A8.8 8.8 0 1 1 0 8.8a8.8 8.8 0 0 1 17.6 0%27/%3E%3Cpath fill=%27%23fff%27 d=%27M13.775 13.775a.88.88 0 0 1 1.244 0l6.723 6.723a.88.88 0 0 1-1.244 1.244l-6.723-6.723a.88.88 0 0 1 0-1.244%27/%3E%3C/svg%3E");
  width: 21px;
  aspect-ratio: 1/1;
}
.search-wrapper.top {
  display: block;
  max-height: 0;
  height: 95px;
  width: 100%;
  box-sizing: border-box;
  top: 0;
  z-index: 12;
  overflow: hidden;
  transition: 0.3s;
  position: fixed;
  background: var(--orange);
}
.search-wrapper.top.open {
  max-height: 1000px;
}
.search-wrapper.top > div {
  padding: var(--padding-xxs) var(--padding-s);
  box-sizing: border-box;
  height: 100%;
  display: flex;
  align-items: center;
}
.search-wrapper.top > div form {
  position: relative;
  height: 100%;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.search-wrapper.top > div form * {
  height: 100%;
}
.search-wrapper.top > div input[type=text] {
  width: 100%;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-text-fill-color: var(--dark-grey);
  color: var(--dark-grey);
  border: none;
  border-bottom: 1px solid var(--dark-grey);
  outline: none;
  padding: var(--gap-xs) var(--gap-s);
}
.search-wrapper.top > div input[type=text]:-webkit-autofill {
  color: var(--dark-grey);
  -webkit-text-fill-color: var(--dark-grey);
  -webkit-box-shadow: 0 0 0px 1000px var(--light-grey) inset;
  border: none;
  outline: none;
}
.search-wrapper.top > div input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  text-indent: -9999px;
  overflow: hidden;
  border: none;
  transition: 0.3s;
  cursor: pointer;
  background: no-repeat center/25px url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2720%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M.594 6.528A7.503 7.503 0 012.89 1.96 7.098 7.098 0 017.514.024a6.916 6.916 0 012.743.5 7.086 7.086 0 012.346 1.547A7.333 7.333 0 0114.19 4.43c.374.886.573 1.84.587 2.805a7.272 7.272 0 01-1.824 5.063.314.314 0 00-.113.233.322.322 0 00.097.241c1.248 1.746 2.487 3.498 3.734 5.251a1.22 1.22 0 01-.17 1.674 1.133 1.133 0 01-.894.267 1.124 1.124 0 01-.447-.167 1.16 1.16 0 01-.343-.34 829.017 829.017 0 01-2.474-3.48c-.415-.59-.846-1.174-1.252-1.77a.322.322 0 00-.202-.183.303.303 0 00-.264.046 6.563 6.563 0 01-3.88.623 7.023 7.023 0 01-4.218-2.21A7.413 7.413 0 01.598 8.03c-.03-.5-.03-1.002-.004-1.502zm7.912-4.751a5.366 5.366 0 00-3.177.45 5.566 5.566 0 00-2.394 2.197 5.812 5.812 0 00-.802 3.199 5.796 5.796 0 001.062 3.118 5.54 5.54 0 002.565 1.985 5.36 5.36 0 003.202.178 5.479 5.479 0 002.756-1.686 5.75 5.75 0 001.378-2.983 5.81 5.81 0 00-1.004-4.203 5.492 5.492 0 00-3.586-2.255z%27 fill=%27%23343434%27/%3E%3C/svg%3E");
}
.search-wrapper.top .close-search {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  width: 20px;
  aspect-ratio: 1/1;
  transition: 0.3s;
  background: center/contain no-repeat url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 %3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 128 128%27%3E%3Cpath fill=%27%23343434%27 d=%27M123.5 11.6l-7-7L64 56.8 11.6 4.5l-7.1 7L56.9 64 4.5 116.4l7 7L64 71.2l52.4 52.4 7.1-7L71.1 64z%27/%3E%3C/svg%3E");
  z-index: 9;
}
@media (min-width: 1024px) {
  .tel_link:hover {
    color: var(--bg-yellow);
  }
  .tel_link:hover:before {
    transform: translateX(-5px);
  }
}
@media (width >= 1280px) {
  #mobile_menu_button {
    display: none;
  }
  #header {
    z-index: 11;
  }
  #header .menu_content_container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gap-m);
  }
  #header ul.main_menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: var(--gap-s);
    align-items: center;
  }
  #header ul.main_menu li {
    position: relative;
    transition: 0.3s;
  }
  #header ul.main_menu li.mobile_only {
    display: none;
  }
  #header ul.main_menu li a:not(.uo_btn) {
    display: block;
    padding: 10px;
    color: var(--dark-grey);
    text-decoration: none;
    transition: 0.3s;
    border-radius: 30px;
  }
  #header ul.main_menu > li {
    z-index: 3;
  }
  #header ul.main_menu > li.menu-item-has-children:before {
    content: "";
    display: none;
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    min-width: 300px;
    height: 30px;
  }
  #header ul.main_menu > li.menu-item-has-children:hover::before {
    display: block;
  }
  #header ul.main_menu > li.menu-item-has-children:hover .sub-menu {
    display: block;
  }
  #header ul.main_menu > li.menu-item-has-children > a {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  #header ul.main_menu > li.menu-item-has-children > a:after {
    content: "";
    width: 20px;
    aspect-ratio: 1/1;
    background: center/10px no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%277%27 fill=%27none%27%3E%3Cpath fill=%27%23f68624%27 d=%27m5 6.062-5-5L1.062 0 5 3.938 8.938 0 10 1.062z%27/%3E%3C/svg%3E");
  }
  #header ul.main_menu > li.current-menu-item > a, #header ul.main_menu > li.current-menu-ancestor > a, #header ul.main_menu > li:hover > a {
    background-color: var(--light-grey);
  }
  #header ul.main_menu > li .sub-menu {
    background: var(--dark-grey);
    z-index: 3;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    list-style: none;
    top: calc(100% + 30px);
    border-radius: 20px;
    min-width: 300px;
    display: none;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.25);
    padding: 30px 30px var(--padding-s) 30px;
    box-sizing: border-box;
  }
  #header ul.main_menu > li .sub-menu:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 120px;
    height: 82px;
    border-bottom-right-radius: 20px;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27120%27 height=%2782%27 fill=%27none%27%3E%3Cpath fill=%27%23ff9725%27 d=%27M141.667 28.394a5.653 5.653 0 0 1 5.657-5.657c3.118 0 5.676 2.539 5.676 5.657a5.685 5.685 0 0 1-5.676 5.675 5.657 5.657 0 0 1-5.657-5.676M96.318 73.719a5.673 5.673 0 0 1 5.676-5.675 5.673 5.673 0 0 1 5.675 5.675 5.673 5.673 0 0 1-5.675 5.675 5.673 5.673 0 0 1-5.676-5.675m22.684 22.662c0-3.136-2.539-5.656-5.676-5.656a5.673 5.673 0 0 1-5.675-5.675 5.657 5.657 0 0 1 5.675-5.656h11.333a5.657 5.657 0 0 0 5.657-5.675 5.673 5.673 0 0 1 5.676-5.675 5.673 5.673 0 0 1 5.675 5.675v11.33a5.673 5.673 0 0 1-5.675 5.676c-3.137 0-5.676 2.539-5.676 5.656 0 3.118-2.539 5.675-5.657 5.675s-5.657-2.539-5.657-5.675M0 113.387c0-3.117 2.54-5.656 5.676-5.656a5.653 5.653 0 0 1 5.657 5.656c0 3.118-2.54 5.675-5.657 5.675S0 116.523 0 113.387m39.674-73.662c0 3.136 2.539 5.675 5.657 5.675s5.675-2.54 5.675-5.675c0-3.136-2.539-5.657-5.675-5.657a5.653 5.653 0 0 0-5.657 5.657m11.332 33.994a5.673 5.673 0 0 1-5.675 5.675 5.653 5.653 0 0 0-5.657 5.656c0 3.117 2.539 5.675 5.657 5.675h11.332a5.673 5.673 0 0 0 5.676-5.675V73.719a5.673 5.673 0 0 0-5.676-5.675 5.673 5.673 0 0 0-5.675 5.675m22.665 33.993a5.66 5.66 0 0 0 5.676 5.657 5.64 5.64 0 0 0 5.657-5.657c0-3.136-2.54-5.675-5.657-5.675s-5.676 2.539-5.676 5.675m11.332 22.663c0-3.136-2.539-5.675-5.656-5.675-3.118 0-5.676 2.539-5.676 5.675s-2.54 5.656-5.676 5.656H56.644c-3.136 0-5.675-2.539-5.675-5.656a5.684 5.684 0 0 1 5.676-5.675c3.136 0 5.675-2.52 5.675-5.656a5.67 5.67 0 0 0-5.675-5.675 5.67 5.67 0 0 0-5.676 5.675c0 3.136-2.54 5.656-5.676 5.656a5.64 5.64 0 0 1-5.657-5.656 5.67 5.67 0 0 0-5.675-5.675 5.66 5.66 0 0 1-5.676-5.657c0-3.136-2.54-5.675-5.657-5.675s-5.676-2.538-5.676-5.675 2.54-5.656 5.676-5.656a5.657 5.657 0 0 0 5.657-5.675 5.653 5.653 0 0 0-5.657-5.656c-3.118 0-5.676 2.539-5.676 5.656a5.685 5.685 0 0 1-5.675 5.675 5.657 5.657 0 0 1-5.657-5.675V73.7c0-3.136 2.539-5.675 5.657-5.675s5.675-2.539 5.675-5.675-5.423-3.31-8.56-3.31c-3.136 0-2.772-4.885-2.772-8.021s2.539-5.675 5.657-5.675 5.675-2.54 5.675-5.675c0-3.136 2.54-5.656 5.676-5.656a5.657 5.657 0 0 0 5.657-5.675V17.005a5.673 5.673 0 0 1 5.676-5.675h11.332a5.673 5.673 0 0 0 5.676-5.675C50.969 2.52 53.508 0 56.645 0s5.675 2.539 5.675 5.656v11.35a5.665 5.665 0 0 0 5.657 5.657c3.118 0 5.676-2.54 5.676-5.657V5.656C73.653 2.52 76.192 0 79.329 0H90.66a5.653 5.653 0 0 1 5.657 5.656 5.685 5.685 0 0 0 5.676 5.675h11.332a5.673 5.673 0 0 1 5.676 5.675v11.331a5.673 5.673 0 0 1-5.676 5.676h-11.332a5.673 5.673 0 0 1-5.676-5.675 5.653 5.653 0 0 0-5.657-5.657c-3.118 0-5.675 2.539-5.675 5.656 0 3.118-2.54 5.676-5.657 5.676s-5.676 2.538-5.676 5.656a5.685 5.685 0 0 0 5.676 5.675 5.657 5.657 0 0 0 5.657-5.675c0-3.136 2.539-5.656 5.675-5.656a5.653 5.653 0 0 1 5.657 5.656 5.685 5.685 0 0 0 5.676 5.675h11.332a5.673 5.673 0 0 0 5.676-5.675 5.653 5.653 0 0 1 5.657-5.656 5.665 5.665 0 0 1 5.657 5.656 5.685 5.685 0 0 0 5.676 5.675 5.673 5.673 0 0 1 5.675 5.675 5.673 5.673 0 0 1-5.675 5.675c-3.137 0-5.676 2.538-5.676 5.656s-2.539 5.675-5.657 5.675h-11.333a5.673 5.673 0 0 1-5.675-5.675c0-3.136-2.539-5.656-5.676-5.656S96.3 59.232 96.3 62.35s-2.54 5.675-5.657 5.675-5.676-2.539-5.676-5.675a5.653 5.653 0 0 0-5.657-5.656c-3.118 0-5.676 2.538-5.676 5.656s2.54 5.675 5.676 5.675a5.657 5.657 0 0 1 5.657 5.675V85.03a5.673 5.673 0 0 0 5.676 5.675h11.332c3.137 0 5.676 2.539 5.676 5.656a5.684 5.684 0 0 1-5.676 5.675 5.673 5.673 0 0 0-5.675 5.675 5.657 5.657 0 0 0 5.675 5.657h11.333a5.67 5.67 0 0 1 5.675 5.675 5.657 5.657 0 0 1-5.675 5.656h-11.333a5.673 5.673 0 0 0-5.675 5.675 5.653 5.653 0 0 1-5.657 5.656c-3.118 0-5.676-2.539-5.676-5.656M106.94 153c-2.8-.355-4.966-2.725-4.966-5.619a5.673 5.673 0 0 1 5.676-5.675 5.673 5.673 0 0 1 5.675 5.675c0 2.894-2.165 5.264-4.966 5.619z%27/%3E%3C/svg%3E");
  }
  #header ul.main_menu > li .sub-menu:after {
    content: "";
    display: block;
    position: absolute;
    width: 86px;
    height: 43px;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2762%27 height=%2732%27 fill=%27none%27 viewBox=%270 0 62 32%27%3E%3Cpath fill=%27%23343434%27 d=%27M28.05 1.006a4 4 0 0 1 5.306 0L60.05 24.662c2.755 2.441 1.028 6.993-2.653 6.993H4.01c-3.681 0-5.408-4.552-2.653-6.993z%27/%3E%3C/svg%3E");
  }
  #header ul.main_menu > li .sub-menu li {
    width: 100%;
  }
  #header ul.main_menu > li .sub-menu li a {
    padding: 10px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    width: 100%;
    color: #ffffff;
  }
  #header ul.main_menu > li .sub-menu li a:hover {
    color: var(--light-blue);
    text-decoration: underline;
  }
  #header ul.main_menu > li.mega_menu_wrapper {
    position: static;
  }
  #header ul.main_menu > li.mega_menu_wrapper:before {
    bottom: 5px;
    width: 100%;
    height: 35px;
  }
  #header ul.main_menu > li.mega_menu_wrapper > a {
    position: relative;
  }
  #header ul.main_menu > li.mega_menu_wrapper:hover > a:before {
    content: "";
    display: block;
    position: absolute;
    width: 86px;
    height: 30px;
    top: calc(100% + 15px);
    left: 50%;
    transform: translateX(-50%);
    background: top center/cover no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2762%27 height=%2732%27 fill=%27none%27 viewBox=%270 0 62 32%27%3E%3Cpath fill=%27%23343434%27 d=%27M28.05 1.006a4 4 0 0 1 5.306 0L60.05 24.662c2.755 2.441 1.028 6.993-2.653 6.993H4.01c-3.681 0-5.408-4.552-2.653-6.993z%27/%3E%3C/svg%3E");
    z-index: 4;
  }
  #header ul.main_menu > li .mega_menu {
    width: 100%;
    top: calc(100% - 5px);
    padding: 0 var(--width-l);
    background-color: transparent;
    box-shadow: none;
    z-index: 10;
  }
  #header ul.main_menu > li .mega_menu:before {
    content: none;
  }
  #header ul.main_menu > li .mega_menu:after {
    content: none;
  }
  #header ul.main_menu > li .mega_menu .mega_menu_container {
    display: grid;
    grid-template-columns: repeat(2, 1fr) 0.75fr;
    gap: 20px;
    background-color: var(--dark-grey);
    padding: 20px;
    box-sizing: border-box;
    border-radius: 20px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.25);
  }
  #header ul.main_menu > li .mega_menu ul {
    list-style: none;
    padding: 0;
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(1) ul {
    display: flex;
    flex-direction: column;
    gap: var(--gap-xs);
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(1) li a {
    padding: 30px;
    font-weight: 700;
    position: relative;
    z-index: 10;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--gap-s);
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(1) li a:after {
    content: "";
    width: 20px;
    aspect-ratio: 1/1;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23343434%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
    opacity: 0;
    transition: 0.3s;
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(1) li a:hover {
    background-color: var(--light-blue);
    color: var(--dark-grey);
    text-decoration: none;
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(1) li a:hover:after {
    opacity: 1;
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(2) {
    position: relative;
    background-color: var(--mid-grey);
    border-radius: 20px;
    padding: 20px 20px var(--padding-s) 20px;
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(2):before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 157px;
    height: 149px;
    border-bottom-right-radius: 20px;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27157%27 height=%27149%27 fill=%27none%27 viewBox=%270 0 157 149%27%3E%3Cpath fill=%27%23ff9725%27 d=%27M208.334 41.755a8.313 8.313 0 0 1 8.319-8.318c4.586 0 8.347 3.734 8.347 8.318 0 4.585-3.734 8.346-8.347 8.346s-8.319-3.734-8.319-8.346m-66.69 66.655a8.343 8.343 0 0 1 8.347-8.346 8.343 8.343 0 0 1 8.346 8.346 8.34 8.34 0 0 1-8.346 8.345 8.34 8.34 0 0 1-8.347-8.345m33.359 33.327c0-4.612-3.734-8.318-8.347-8.318a8.343 8.343 0 0 1-8.346-8.346c0-4.612 3.734-8.318 8.346-8.318h16.666c4.613 0 8.319-3.733 8.319-8.345a8.343 8.343 0 0 1 8.347-8.346 8.343 8.343 0 0 1 8.346 8.346v16.663a8.343 8.343 0 0 1-8.346 8.346c-4.613 0-8.347 3.733-8.347 8.318s-3.734 8.345-8.319 8.345-8.319-3.733-8.319-8.345M0 166.746c0-4.585 3.734-8.318 8.347-8.318a8.313 8.313 0 0 1 8.319 8.318c0 4.585-3.734 8.346-8.32 8.346-4.585 0-8.346-3.734-8.346-8.346M58.344 58.419c0 4.612 3.733 8.345 8.319 8.345 4.585 0 8.346-3.733 8.346-8.345S71.275 50.1 66.663 50.1a8.313 8.313 0 0 0-8.32 8.318m16.665 49.991a8.34 8.34 0 0 1-8.346 8.345 8.313 8.313 0 0 0-8.32 8.318c0 4.585 3.734 8.346 8.32 8.346h16.665a8.343 8.343 0 0 0 8.347-8.346V108.41a8.343 8.343 0 0 0-8.347-8.346 8.343 8.343 0 0 0-8.346 8.346m33.331 49.99c0 4.612 3.734 8.319 8.347 8.319a8.297 8.297 0 0 0 8.319-8.319c0-4.612-3.734-8.345-8.319-8.345s-8.347 3.733-8.347 8.345m16.666 33.328c0-4.612-3.734-8.346-8.319-8.346s-8.347 3.734-8.347 8.346-3.734 8.318-8.347 8.318H83.301c-4.613 0-8.347-3.734-8.347-8.318 0-4.585 3.734-8.346 8.347-8.346s8.346-3.706 8.346-8.318a8.34 8.34 0 0 0-8.346-8.345 8.34 8.34 0 0 0-8.347 8.345c0 4.612-3.734 8.318-8.346 8.318a8.295 8.295 0 0 1-8.32-8.318 8.34 8.34 0 0 0-8.346-8.345c-4.612 0-8.346-3.707-8.346-8.319s-3.734-8.345-8.32-8.345c-4.585 0-8.346-3.734-8.346-8.346s3.734-8.318 8.346-8.318c4.613 0 8.32-3.733 8.32-8.345a8.313 8.313 0 0 0-8.32-8.318c-4.585 0-8.346 3.733-8.346 8.318s-3.734 8.345-8.347 8.345-8.319-3.733-8.319-8.345v-16.664c0-4.612 3.734-8.345 8.32-8.345 4.584 0 8.346-3.734 8.346-8.346s-7.975-4.869-12.588-4.869-4.078-7.183-4.078-11.794c0-4.613 3.734-8.346 8.32-8.346 4.584 0 8.346-3.734 8.346-8.346s3.734-8.318 8.346-8.318c4.613 0 8.32-3.733 8.32-8.345V25.009a8.34 8.34 0 0 1 8.346-8.345h16.666a8.34 8.34 0 0 0 8.346-8.346C74.954 3.706 78.688 0 83.301 0s8.346 3.734 8.346 8.318V25.01c0 4.585 3.734 8.318 8.32 8.318 4.585 0 8.346-3.733 8.346-8.318V8.32c0-4.613 3.734-8.319 8.347-8.319h16.665a8.313 8.313 0 0 1 8.319 8.318c0 4.585 3.734 8.346 8.347 8.346h16.665a8.34 8.34 0 0 1 8.347 8.345v16.664a8.34 8.34 0 0 1-8.347 8.345h-16.665a8.34 8.34 0 0 1-8.347-8.345 8.313 8.313 0 0 0-8.319-8.318c-4.585 0-8.346 3.733-8.346 8.318s-3.734 8.345-8.319 8.345-8.347 3.734-8.347 8.318c0 4.585 3.734 8.346 8.347 8.346s8.319-3.734 8.319-8.346 3.734-8.318 8.346-8.318a8.313 8.313 0 0 1 8.319 8.318c0 4.585 3.734 8.346 8.347 8.346h16.665a8.34 8.34 0 0 0 8.347-8.346 8.313 8.313 0 0 1 8.319-8.318c4.585 0 8.319 3.734 8.319 8.318 0 4.585 3.734 8.346 8.347 8.346a8.34 8.34 0 0 1 8.346 8.346 8.34 8.34 0 0 1-8.346 8.345c-4.613 0-8.347 3.733-8.347 8.318s-3.734 8.346-8.319 8.346h-16.666a8.343 8.343 0 0 1-8.346-8.346c0-4.612-3.734-8.318-8.347-8.318s-8.346 3.733-8.346 8.318-3.734 8.346-8.319 8.346-8.347-3.734-8.347-8.346a8.313 8.313 0 0 0-8.319-8.318c-4.585 0-8.346 3.733-8.346 8.318s3.734 8.346 8.346 8.346c4.613 0 8.319 3.733 8.319 8.345v16.664a8.34 8.34 0 0 0 8.347 8.345h16.665c4.613 0 8.347 3.734 8.347 8.318 0 4.585-3.734 8.346-8.347 8.346a8.34 8.34 0 0 0-8.346 8.345c0 4.612 3.734 8.319 8.346 8.319h16.666a8.34 8.34 0 0 1 8.347 8.345c0 4.612-3.734 8.318-8.347 8.318h-16.666a8.343 8.343 0 0 0-8.346 8.346 8.313 8.313 0 0 1-8.319 8.318c-4.585 0-8.347-3.734-8.347-8.318M157.267 225c-4.119-.522-7.304-4.008-7.304-8.263a8.343 8.343 0 0 1 8.347-8.346 8.343 8.343 0 0 1 8.346 8.346c0 4.255-3.184 7.741-7.303 8.263z%27/%3E%3C/svg%3E");
  }
  #header ul.main_menu > li .mega_menu .nav_menu:nth-child(2) li a:hover {
    color: var(--white);
  }
  #header ul.main_menu > li .mega_menu .nav_content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }
  #header ul.main_menu > li .mega_menu .nav_content img {
    width: 375px;
    height: 180px;
    object-fit: cover;
    object-position: center;
  }
  #header ul.main_menu > li .mega_menu .nav_content .contact_wrapper {
    display: flex;
    flex-direction: column;
    gap: var(--gap-xs);
    color: var(--white);
  }
  #header ul.main_menu > li .mega_menu .nav_content h6 {
    margin: 0;
    color: var(--white);
  }
  #header ul.main_menu > li .mega_menu .nav_content .contact_link a {
    color: var(--orange);
    font-weight: 700;
    padding: 0;
  }
  #header ul.main_menu > li .mega_menu .nav_content .contact_link a:hover {
    text-decoration: underline;
  }
}
@media (width < 1280px) {
  #mobile_logo {
    display: block;
    margin: 0 20px;
    width: 90%;
  }
  #close_menu {
    background-color: rgba(0, 0, 0, 0.01);
    position: fixed;
    top: 0;
    right: 0;
    z-index: 2147483647;
    width: 0;
    height: 100vh;
    display: block;
    transition: background-color 0.3s ease, right 0.3s ease;
    -webkit-transition: background-color 0.3s ease, right 0.3s ease;
  }
  #wrap {
    position: relative;
    width: auto;
    min-width: 320px;
  }
  #shifter {
    position: relative;
    width: 100%;
    left: 0;
    transition: left 0.3s ease;
    -webkit-transition: left 0.3s ease;
    background: #fff;
  }
  body.menu_open {
    overflow: hidden;
  }
  body.menu_open #close_menu {
    display: block;
    background: rgba(0, 0, 0, 0.5);
    right: min(90vw, 430px);
    width: 100%;
  }
  body.menu_open #shifter {
    left: calc(-1 * min(90vw, 430px));
  }
  body.menu_open #header {
    left: calc(-1 * min(90vw, 430px));
  }
  body.menu_open .menu_content_container {
    left: calc(100% - min(90vw, 430px));
  }
  body.menu_open.show_menu_close #close_menu {
    background-color: rgba(0, 0, 0, 0.01);
    width: 100%;
    right: 0;
  }
  body.menu_open.show_menu_close #shifter {
    left: 0;
  }
  body.menu_open.show_menu_close #header {
    left: 0;
  }
  body.menu_open.show_menu_close .menu_content_container {
    left: 100%;
  }
  #mobile_menu_button {
    display: flex;
    flex-direction: column;
    width: 40px;
    gap: 7px;
  }
  #mobile_menu_button > div {
    border: 2px solid var(--orange);
    border-radius: 15px;
  }
  #mobile_menu_button > div:nth-child(2) {
    width: 80%;
  }
  #header {
    transition: left 0.3s ease;
    -webkit-transition: left 0.3s ease;
  }
  #header .header_wrapper {
    gap: 25px;
  }
  #header .menu_icon {
    display: none;
  }
  #header .menu_cta {
    display: none;
  }
  #header .header-right .login_btn {
    display: none;
  }
  #header ul.main_menu li.mobile_only {
    display: block;
  }
  #header .mega_menu .nav_content {
    display: none;
  }
  .menu_content_container {
    position: fixed;
    top: 0;
    left: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 30px;
    width: min(90vw, 430px);
    height: 100%;
    max-height: 100vh;
    padding: var(--gap-m);
    box-sizing: border-box;
    background: var(--white);
    z-index: 11;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-transition: left 0.3s ease;
    -ms-overflow-style: none; /* Internet Explorer 10+ */
    scrollbar-width: none; /* Firefox */
  }
  .menu_content_container::-webkit-scrollbar {
    display: none; /* Safari and Chrome */
  }
  #header ul.main_menu {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  #header ul.main_menu li a {
    padding: 20px;
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: var(--dark-grey);
  }
  #header ul.main_menu > li.current-menu-item > a,
  #header ul.main_menu > li.current_page_ancestor > a,
  #header ul.main_menu > li.menu-item-has-children > a {
    color: var(--orange);
  }
  #header ul.main_menu > li {
    position: relative;
    border-bottom: 1px solid var(--orange);
  }
  #header ul.main_menu li.menu-item-has-children ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  #header ul.main_menu li.menu-item-has-children ul li a {
    padding: 20px 40px;
    border-top: 1px solid var(--orange);
    border-bottom: none;
  }
  #header ul.main_menu li.menu-item-has-children > .expand_container {
    position: absolute;
    width: 62px;
    height: 62px;
    right: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
  }
  #header ul.main_menu li.menu-item-has-children > .expand_container > .expand_btn {
    transition: transform 0.3s;
    display: block;
    width: 20px;
    height: 20px;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%277%27 fill=%27none%27 viewBox=%270 0 10 7%27%3E%3Cpath fill=%27%23f68624%27 d=%27m5 6.062-5-5L1.062 0 5 3.938 8.938 0 10 1.062z%27/%3E%3C/svg%3E");
  }
  #header ul.main_menu li.menu-item-has-children .sub-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    max-height: 0;
    transition: max-height 0.5s ease-in-out;
    overflow: hidden;
    border-top: none;
  }
  #header ul.main_menu li.menu-item-has-children.active .sub-menu {
    max-height: 500px;
    transition: max-height 0.5s ease-in-out;
  }
  #header ul.main_menu li.menu-item-has-children.active > .expand_container > span.expand_btn {
    transform: rotate(-180deg);
  }
  .contact_link_container.tablet-down {
    display: flex;
    flex-flow: column;
    gap: 20px;
    padding: 0 20px;
  }
  .contact_link_container.tablet-down a {
    font-size: 20px;
    font-weight: 700;
    color: var(--orange);
  }
  .contact_link_container.tablet-down span {
    display: block;
    font-weight: 400;
    color: var(--dark-grey);
  }
}
@media (width < 640px) {
  #logo {
    min-width: 150px;
    min-height: 50px;
  }
}
#unity_cookie_overlay,
#unity_cookie_view_settings {
  width: 350px;
  background: #fff;
  border: 1px solid #bfbfbf;
  border-left: 4px solid #666;
  padding: 25px;
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 2147483647;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  opacity: 1;
  transition: 0.3s;
}
#unity_cookie_view_settings {
  width: 500px;
}
.unity_cookie_setting_link {
  color: #999;
  display: inline-block;
  padding: 10px;
  cursor: pointer;
}
.unity_cookie_setting_link:hover {
  color: #777;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar {
  width: 16px;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar-thumb {
  border-left: 12px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #aaaaaa;
}
#unity_cookie_overlay.unity_cookie_hide,
#unity_cookie_view_settings.unity_cookie_hide {
  opacity: 0;
  right: -555px;
}
#unity_cookie_view_settings > .wp_content {
  margin-bottom: 20px;
  max-height: 400px;
  overflow-y: auto;
}
.unity_cookie_info {
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  margin: 20px 0;
}
.unity_cookie_info > div:first-child {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  cursor: pointer;
}
.unity_cookie_info > div:first-child strong:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 9px;
  background: center/15px 9px url("data:image/svg+xml,%3Csvg width=%2715%27 height=%279%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 5.7 1.5 0 0 1.4l7 7 7.1-7L12.7 0 7.1 5.7Z%27 fill=%27%23C4C4C4%27/%3E%3C/svg%3E") no-repeat;
  margin: 0 10px 2px 0;
}
.unity_cookie_info > div:first-child span {
  color: #999;
}
.unity_cookie_info .wp_content {
  border-top: 1px solid #e3e3e3;
  padding: 15px 5px 15px 30px;
  display: none;
}
.unity_cookie_info.unity_cookie_info_view .wp_content {
  display: block;
}
.unity_cookie_text_small {
  font-size: 0.8em;
}
body.menu_open #unity_cookie_overlay,
body.menu_open #unity_cookie_view_settings {
  right: min(90vw, 480px);
}
body.menu_open.show_menu_close #unity_cookie_overlay,
body.menu_open.show_menu_close #unity_cookie_view_settings {
  right: 50px;
}
.image,
.image-switch {
  background: no-repeat center/cover;
}
@media (max-width: 600px) {
  body.menu_open #unity_cookie_overlay,
  body.menu_open #unity_cookie_view_settings {
    right: min(90vw, 480px);
  }
  body.menu_open.show_menu_close #unity_cookie_overlay,
  body.menu_open.show_menu_close #unity_cookie_view_settings {
    right: 0px;
  }
  #unity_cookie_overlay,
  #unity_cookie_view_settings {
    width: 100%;
    box-sizing: border-box;
    right: 0;
    border-right: none;
    border-left: none;
  }
}
@media (max-width: 450px) {
  #unity_cookie_overlay,
  #unity_cookie_view_settings {
    padding: 20px;
  }
  #unity_cookie_overlay .button,
  #unity_cookie_view_settings .button {
    margin: 0;
  }
  .unity_cookie_setting_link {
    display: block;
    text-align: center;
  }
}
.cookie_overlay_strong #unity_cookie_overlay {
  inset: 30% auto auto 50%;
  transform: translate(-195px, 0);
  padding: 35px;
  border: none;
}
.cookie_overlay_strong #unity_cookie_no_click {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  transition: 0.3s;
  z-index: 2147483646;
}
.cookie_overlay_strong #unity_cookie_no_click.unity_cookie_hide {
  opacity: 0;
}
@media (max-width: 600px) {
  .cookie_overlay_strong #unity_cookie_overlay {
    inset: auto 0 0 0;
    transform: translate(0, 0);
    width: auto;
  }
}
:root {
  --button-bg: var(--light-blue);
  --button-text: var(--dark-grey);
  --button-gradient: var(--gradient-light-blue);
}
.uo_btn.style_bottom_border,
.uo_btn.style_outline {
  background: none;
  border: 2px solid var(--button-bg);
  color: white;
}
.uo_btn.style_bottom_border {
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-right: none;
  border-top: none;
  border-left: none;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  background: none !important;
  border-radius: 0 !important;
}
.uo_btn.style_bottom_border:hover.orange, .uo_btn.style_bottom_border:hover.light-blue, .uo_btn.style_bottom_border:hover.dark-blue, .uo_btn.style_bottom_border:hover.yellow, .uo_btn.style_bottom_border:hover.dark-grey, .uo_btn.style_bottom_border:hover.mid-grey, .uo_btn.style_bottom_border:hover.light-grey {
  border-bottom: 2px solid var(--button-bg);
}
.uo_btn.style_bottom_border:hover.orange span.text, .uo_btn.style_bottom_border:hover.light-blue span.text, .uo_btn.style_bottom_border:hover.dark-blue span.text, .uo_btn.style_bottom_border:hover.yellow span.text, .uo_btn.style_bottom_border:hover.dark-grey span.text, .uo_btn.style_bottom_border:hover.mid-grey span.text, .uo_btn.style_bottom_border:hover.light-grey span.text {
  color: var(--button-bg);
}
.uo_btn.style_bottom_border:hover.orange span.icon, .uo_btn.style_bottom_border:hover.light-blue span.icon, .uo_btn.style_bottom_border:hover.dark-blue span.icon, .uo_btn.style_bottom_border:hover.yellow span.icon, .uo_btn.style_bottom_border:hover.dark-grey span.icon, .uo_btn.style_bottom_border:hover.mid-grey span.icon, .uo_btn.style_bottom_border:hover.light-grey span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23f68624%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  opacity: 1;
}
.uo_btn.style_bottom_border:hover.orange::before, .uo_btn.style_bottom_border:hover.light-blue::before, .uo_btn.style_bottom_border:hover.dark-blue::before, .uo_btn.style_bottom_border:hover.yellow::before, .uo_btn.style_bottom_border:hover.dark-grey::before, .uo_btn.style_bottom_border:hover.mid-grey::before, .uo_btn.style_bottom_border:hover.light-grey::before {
  opacity: 0;
}
.uo_btn.style_bottom_border:hover.light-blue span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%2398d1dc%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border:hover.dark-blue span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%231f5e7c%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border:hover.yellow span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23f2be30%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border:hover.dark-grey span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23343434%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border:hover.mid-grey span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%237c7c7c%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border:hover.light-grey span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23f2efec%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border.orange, .uo_btn.style_bottom_border.light-blue, .uo_btn.style_bottom_border.dark-blue, .uo_btn.style_bottom_border.yellow, .uo_btn.style_bottom_border.dark-grey, .uo_btn.style_bottom_border.mid-grey, .uo_btn.style_bottom_border.light-grey {
  padding: 20px 0 10px 0;
}
.uo_btn.style_bottom_border.orange span.text, .uo_btn.style_bottom_border.light-blue span.text, .uo_btn.style_bottom_border.dark-blue span.text, .uo_btn.style_bottom_border.yellow span.text, .uo_btn.style_bottom_border.dark-grey span.text, .uo_btn.style_bottom_border.mid-grey span.text, .uo_btn.style_bottom_border.light-grey span.text {
  color: white;
}
.uo_btn.style_bottom_border.orange span.icon, .uo_btn.style_bottom_border.light-blue span.icon, .uo_btn.style_bottom_border.dark-blue span.icon, .uo_btn.style_bottom_border.yellow span.icon, .uo_btn.style_bottom_border.dark-grey span.icon, .uo_btn.style_bottom_border.mid-grey span.icon, .uo_btn.style_bottom_border.light-grey span.icon {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23f68624%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  min-width: 20px;
  max-width: 20px;
  opacity: 0;
}
.uo_btn.style_outline span {
  color: var(--button-bg);
}
.uo_btn.style_bottom_border.yellow:after,
.uo_btn.style_outline.yellow:after {
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%23ffd100%27 fill-rule=%27evenodd%27 d=%27M1.192.422 10.19.58a1 1 0 0 1 .983 1.018l-.157 8.998a1 1 0 0 1-2-.035l.115-6.584-6.896 6.658A1 1 0 1 1 .847 9.196l6.896-6.659-6.585-.115a1 1 0 1 1 .035-2Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border.dark:after,
.uo_btn.style_outline.dark:after,
.uo_btn.style_bottom_border.dark-navy:after,
.uo_btn.style_outline.dark-navy:after,
.uo_btn.style_bottom_border.bright-blue:after,
.uo_btn.style_outline.bright-blue:after {
  filter: none;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%2329156d%27 fill-rule=%27evenodd%27 d=%27M1.192.422 10.19.58a1 1 0 0 1 .983 1.018l-.157 8.998a1 1 0 0 1-2-.035l.115-6.584-6.896 6.658A1 1 0 1 1 .847 9.196l6.896-6.659-6.585-.115a1 1 0 1 1 .035-2Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border.white:after,
.uo_btn.style_outline.white:after {
  filter: none;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M1.192.422 10.19.58a1 1 0 0 1 .983 1.018l-.157 8.998a1 1 0 0 1-2-.035l.115-6.584-6.896 6.658A1 1 0 1 1 .847 9.196l6.896-6.659-6.585-.115a1 1 0 1 1 .035-2Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.uo_btn.style_bottom_border.light-grey:after,
.uo_btn.style_outline.light-grey:after {
  filter: none;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%23f6f6f6%27 fill-rule=%27evenodd%27 d=%27M1.192.422 10.19.58a1 1 0 0 1 .983 1.018l-.157 8.998a1 1 0 0 1-2-.035l.115-6.584-6.896 6.658A1 1 0 1 1 .847 9.196l6.896-6.659-6.585-.115a1 1 0 1 1 .035-2Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.uo_btn.yellow {
  background: var(--yellow);
  color: var(--dark-grey);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.yellow:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-yellow);
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.yellow span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.yellow span.text {
  color: var(--dark-grey);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.yellow:hover {
  color: var(--dark-grey);
}
.uo_btn.yellow:hover:before {
  opacity: 1;
}
.uo_btn.yellow:hover span.text {
  color: var(--dark-grey);
}
.uo_btn.yellow:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23f68624%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.yellow {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.yellow.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.yellow {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.yellow.style_bottom_border {
    justify-content: space-between;
  }
}
.uo_btn.dark-blue {
  background: var(--dark-blue);
  color: var(--white);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.dark-blue:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-dark-blue);
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.dark-blue span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.dark-blue span.text {
  color: var(--white);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.dark-blue:hover {
  color: var(--white);
}
.uo_btn.dark-blue:hover:before {
  opacity: 1;
}
.uo_btn.dark-blue:hover span.text {
  color: var(--white);
}
.uo_btn.dark-blue:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%2398d1dc%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.dark-blue {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.dark-blue.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.dark-blue {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.dark-blue.style_bottom_border {
    justify-content: space-between;
  }
}
.uo_btn.light-blue {
  background: var(--light-blue);
  color: var(--dark-grey);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.light-blue:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-light-blue);
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.light-blue span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.light-blue span.text {
  color: var(--dark-grey);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.light-blue:hover {
  color: var(--dark-grey);
}
.uo_btn.light-blue:hover:before {
  opacity: 1;
}
.uo_btn.light-blue:hover span.text {
  color: var(--dark-grey);
}
.uo_btn.light-blue:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23343434%27 rx=%2730%27/%3E%3Cpath fill=%27%23fff%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.light-blue {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.light-blue.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.light-blue {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.light-blue.style_bottom_border {
    justify-content: space-between;
  }
}
.uo_btn.orange {
  background: var(--orange);
  color: var(--dark-grey);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.orange:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-orange);
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.orange span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.orange span.text {
  color: var(--dark-grey);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.orange:hover {
  color: var(--dark-grey);
}
.uo_btn.orange:hover:before {
  opacity: 1;
}
.uo_btn.orange:hover span.text {
  color: var(--dark-grey);
}
.uo_btn.orange:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23f2be30%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.orange {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.orange.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.orange {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.orange.style_bottom_border {
    justify-content: space-between;
  }
}
.uo_btn.dark-grey {
  background: var(--dark-grey);
  color: var(--white);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.dark-grey:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-dark-grey);
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.dark-grey span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.dark-grey span.text {
  color: var(--white);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.dark-grey:hover {
  color: var(--white);
}
.uo_btn.dark-grey:hover:before {
  opacity: 1;
}
.uo_btn.dark-grey:hover span.text {
  color: var(--white);
}
.uo_btn.dark-grey:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%2398d1dc%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.dark-grey {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.dark-grey.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.dark-grey {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.dark-grey.style_bottom_border {
    justify-content: space-between;
  }
}
.uo_btn.mid-grey {
  background: var(--dark-grey);
  color: var(--white);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.mid-grey:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-dark-grey);
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.mid-grey span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.mid-grey span.text {
  color: var(--white);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.mid-grey:hover {
  color: var(--white);
}
.uo_btn.mid-grey:hover:before {
  opacity: 1;
}
.uo_btn.mid-grey:hover span.text {
  color: var(--white);
}
.uo_btn.mid-grey:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%2398d1dc%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.mid-grey {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.mid-grey.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.mid-grey {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.mid-grey.style_bottom_border {
    justify-content: space-between;
  }
}
.uo_btn.light-grey {
  background: var(--mid-grey);
  color: var(--dark-grey);
  position: relative;
  display: flex;
  align-items: center;
  gap: var(--gap-s);
  min-width: 250px;
  padding: 10px 10px 10px 30px;
  border-radius: 100px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.uo_btn.light-grey:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: "";
  opacity: 0;
  transition: all 0.3s ease;
}
.uo_btn.light-grey span.icon {
  display: block;
  min-width: 60px;
  max-width: 60px;
  aspect-ratio: 1/1;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23fff%27 rx=%2730%27/%3E%3Cpath fill=%27%23343434%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  position: relative;
  outline: none;
  transition: all 0.3s ease;
  z-index: 1;
  flex: 1;
}
.uo_btn.light-grey span.text {
  color: var(--dark-grey);
  position: relative;
  z-index: 1;
  flex: 1;
}
.uo_btn.light-grey:hover {
  color: var(--dark-grey);
}
.uo_btn.light-grey:hover:before {
  opacity: 1;
}
.uo_btn.light-grey:hover span.text {
  color: var(--dark-grey);
}
.uo_btn.light-grey:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23343434%27 rx=%2730%27/%3E%3Cpath fill=%27%23fff%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
}
@media (width < 500px) {
  .uo_btn.light-grey {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.light-grey.style_bottom_border {
    justify-content: space-between;
  }
}
@container content-block (width < 300px) {
  .uo_btn.light-grey {
    min-width: 100%;
    justify-content: center;
    box-sizing: border-box;
  }
  .uo_btn.light-grey.style_bottom_border {
    justify-content: space-between;
  }
}
@media (width >= 700px) {
  .content_block.dt_center .uo_btns, .content_block.dt_center .uo_btns .block-editor-inner-blocks > div {
    justify-content: center;
  }
  .content_block.dt_right .uo_btns, .content_block.dt_center .uo_btns .block-editor-inner-blocks > div {
    justify-content: flex-end;
  }
}
@media (width < 700px) {
  .content_block.mt_center .uo_btns, .content_block.dt_center .uo_btns .block-editor-inner-blocks > div {
    justify-content: center;
  }
  .content_block.mt_right .uo_btns, .content_block.dt_center .uo_btns .block-editor-inner-blocks > div {
    justify-content: flex-end;
  }
}
.footer * {
  text-decoration: none;
  line-height: 2em;
}
.footer ul {
  list-style: none;
}
.footer ul li a {
  color: var(--white);
}
.footer ul li.current-menu-item a {
  text-decoration: underline;
}
.marketing_by {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
}
.marketing_by a {
  display: inline-flex;
  align-items: center;
  position: relative;
  top: 2px;
}
@media (max-width: 700px) {
  .marketing_by {
    justify-content: center;
  }
}

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