img:is([sizes=auto i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px
}

/*# sourceURL=wp-img-auto-sizes-contain-inline-css */



.is-small-text {
  font-size: .875em
}

.is-regular-text {
  font-size: 1em
}

.is-large-text {
  font-size: 2.25em
}

.is-larger-text {
  font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  font-style: normal;
  font-weight: 100;
  line-height: .68;
  margin: .05em .1em 0 0;
  text-transform: uppercase
}

body.rtl .has-drop-cap:not(:focus):first-letter {
  float: none;
  margin-left: .1em
}

p.has-drop-cap.has-background {
  overflow: hidden
}

:root :where(p.has-background) {
  padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
  rotate: 180deg
}

/*# sourceURL=https://vorto.io/wp-includes/blocks/paragraph/style.min.css */




img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/*# sourceURL=wp-emoji-styles-inline-css */



:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px
}

@media (min-resolution:192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px
  }
}

.wp-element-button {
  cursor: pointer
}

:root .has-very-light-gray-background-color {
  background-color: #eee
}

:root .has-very-dark-gray-background-color {
  background-color: #313131
}

:root .has-very-light-gray-color {
  color: #eee
}

:root .has-very-dark-gray-color {
  color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}

:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px
}

.has-regular-font-size {
  font-size: 1em
}

.has-larger-font-size {
  font-size: 2.625em
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge)
}

:root .has-text-align-center {
  text-align: center
}

:root .has-text-align-left {
  text-align: left
}

:root .has-text-align-right {
  text-align: right
}

.has-fit-text {
  white-space: nowrap !important
}

#end-resizable-editor-section {
  display: none
}

.aligncenter {
  clear: both
}

.items-justified-left {
  justify-content: flex-start
}

.items-justified-center {
  justify-content: center
}

.items-justified-right {
  justify-content: flex-end
}

.items-justified-space-between {
  justify-content: space-between
}

.screen-reader-text {
  word-wrap: normal !important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-break: normal !important
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}

html :where(.has-border-color) {
  border-style: solid
}

html :where([style^=border-color], [style*=";border-color"], [style*="; border-color"]) {
  border-style: solid
}

html :where([style^=border-top-color], [style*=";border-top-color"], [style*="; border-top-color"]) {
  border-top-style: solid
}

html :where([style^=border-right-color], [style*=";border-right-color"], [style*="; border-right-color"]) {
  border-right-style: solid
}

html :where([style^=border-bottom-color], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) {
  border-bottom-style: solid
}

html :where([style^=border-left-color], [style*=";border-left-color"], [style*="; border-left-color"]) {
  border-left-style: solid
}

html :where([style^=border-width], [style*=";border-width"], [style*="; border-width"]) {
  border-style: solid
}

html :where([style^=border-top-width], [style*=";border-top-width"], [style*="; border-top-width"]) {
  border-top-style: solid
}

html :where([style^=border-right-width], [style*=";border-right-width"], [style*="; border-right-width"]) {
  border-right-style: solid
}

html :where([style^=border-bottom-width], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) {
  border-bottom-style: solid
}

html :where([style^=border-left-width], [style*=";border-left-width"], [style*="; border-left-width"]) {
  border-left-style: solid
}

html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%
}

:where(figure) {
  margin: 0 0 1em
}

html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width:600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px
  }
}

.wp-block-template-part {
  margin-block-start: 0;
  margin-block-end: 0;
}

/*# sourceURL=wp-block-library-inline-css */



:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--theme-0: #ffffff;
  --wp--preset--color--theme-1: #043145;
  --wp--preset--color--theme-2: #ffffff;
  --wp--preset--color--theme-3: #578cc8;
  --wp--preset--color--theme-4: #b8d4f0;
  --wp--preset--color--theme-5: #0a4a61;
  --wp--preset--color--theme-6: #043145;
  --wp--preset--color--theme-7: #1a5570;
  --wp--preset--color--theme-8: #6ba3d0;
  --wp--preset--color--theme-9: #b8d4f0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.156), 1rem);
  --wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.156), 1.125rem);
  --wp--preset--font-size--large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.156), 1.875rem);
  --wp--preset--font-size--x-large: 2.25rem;
  --wp--preset--font-size--xx-large: clamp(4rem, 4rem + ((1vw - 0.2rem) * 7.5), 10rem);
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
  --wp--custom--headings--typography--font-family: var(--wp--preset--font-family--primary);
}

.wp-block-button {
  --wp--preset--dimension--25: 25%;
  --wp--preset--dimension--50: 50%;
  --wp--preset--dimension--75: 75%;
  --wp--preset--dimension--100: 100%;
}

:root {
  --wp--style--global--content-size: 100%;
  --wp--style--global--wide-size: 100%;
}

:where(body) {
  margin: 0;
}

.wp-site-blocks>.alignleft {
  float: left;
  margin-right: 2em;
}

.wp-site-blocks>.alignright {
  float: right;
  margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

:where(.wp-site-blocks)>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

:where(.wp-site-blocks)> :first-child {
  margin-block-start: 0;
}

:where(.wp-site-blocks)> :last-child {
  margin-block-end: 0;
}

:root {
  --wp--style--block-gap: 0;
}

:root :where(.is-layout-flow)> :first-child {
  margin-block-start: 0;
}

:root :where(.is-layout-flow)> :last-child {
  margin-block-end: 0;
}

:root :where(.is-layout-flow)>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

:root :where(.is-layout-constrained)> :first-child {
  margin-block-start: 0;
}

:root :where(.is-layout-constrained)> :last-child {
  margin-block-end: 0;
}

:root :where(.is-layout-constrained)>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

:root :where(.is-layout-flex) {
  gap: 0;
}

:root :where(.is-layout-grid) {
  gap: 0;
}

.is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex> :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid> :is(*, div) {
  margin: 0;
}

body {
  background-color: var(--wp--preset--color--theme-1);
  color: var(--wp--preset--color--theme-2);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-3);
}

:root :where(.wp-element-button, .wp-block-button__link) {
  background-color: var(--wp--preset--color--theme-3);
  border-width: 0;
  color: var(--wp--preset--color--theme-1);
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-theme-0-color {
  color: var(--wp--preset--color--theme-0) !important;
}

.has-theme-1-color {
  color: var(--wp--preset--color--theme-1) !important;
}

.has-theme-2-color {
  color: var(--wp--preset--color--theme-2) !important;
}

.has-theme-3-color {
  color: var(--wp--preset--color--theme-3) !important;
}

.has-theme-4-color {
  color: var(--wp--preset--color--theme-4) !important;
}

.has-theme-5-color {
  color: var(--wp--preset--color--theme-5) !important;
}

.has-theme-6-color {
  color: var(--wp--preset--color--theme-6) !important;
}

.has-theme-7-color {
  color: var(--wp--preset--color--theme-7) !important;
}

.has-theme-8-color {
  color: var(--wp--preset--color--theme-8) !important;
}

.has-theme-9-color {
  color: var(--wp--preset--color--theme-9) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-theme-0-background-color {
  background-color: var(--wp--preset--color--theme-0) !important;
}

.has-theme-1-background-color {
  background-color: var(--wp--preset--color--theme-1) !important;
}

.has-theme-2-background-color {
  background-color: var(--wp--preset--color--theme-2) !important;
}

.has-theme-3-background-color {
  background-color: var(--wp--preset--color--theme-3) !important;
}

.has-theme-4-background-color {
  background-color: var(--wp--preset--color--theme-4) !important;
}

.has-theme-5-background-color {
  background-color: var(--wp--preset--color--theme-5) !important;
}

.has-theme-6-background-color {
  background-color: var(--wp--preset--color--theme-6) !important;
}

.has-theme-7-background-color {
  background-color: var(--wp--preset--color--theme-7) !important;
}

.has-theme-8-background-color {
  background-color: var(--wp--preset--color--theme-8) !important;
}

.has-theme-9-background-color {
  background-color: var(--wp--preset--color--theme-9) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-theme-0-border-color {
  border-color: var(--wp--preset--color--theme-0) !important;
}

.has-theme-1-border-color {
  border-color: var(--wp--preset--color--theme-1) !important;
}

.has-theme-2-border-color {
  border-color: var(--wp--preset--color--theme-2) !important;
}

.has-theme-3-border-color {
  border-color: var(--wp--preset--color--theme-3) !important;
}

.has-theme-4-border-color {
  border-color: var(--wp--preset--color--theme-4) !important;
}

.has-theme-5-border-color {
  border-color: var(--wp--preset--color--theme-5) !important;
}

.has-theme-6-border-color {
  border-color: var(--wp--preset--color--theme-6) !important;
}

.has-theme-7-border-color {
  border-color: var(--wp--preset--color--theme-7) !important;
}

.has-theme-8-border-color {
  border-color: var(--wp--preset--color--theme-8) !important;
}

.has-theme-9-border-color {
  border-color: var(--wp--preset--color--theme-9) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-xx-large-font-size {
  font-size: var(--wp--preset--font-size--xx-large) !important;
}

/* .section-wrapper:has(.menu-item) a, 
.section-wrapper:has(.menu-item) .guten-5kbud8 span, 
.section-wrapper:has(.menu-item) p {
	color: black !important;
}
@media (max-width: 1024px) {
  .section-wrapper:has(.menu-item) a,
  .section-wrapper:has(.menu-item) .guten-5kbud8 span,
  .section-wrapper:has(.menu-item) p {
    color: white !important;
  }
}
 */
/* --- Copy Share Button + Toast (Scoped) --- */
@media only screen and (max-width: 1024px) {

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    background: #043145 !important;
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    background: #043145 !important;
  }

}

#guten-Icnedu.swiper-container {
  position: relative !important;
  padding-bottom: 60px !important;
}

.guten-Icnedu div.swiper-button-prev,
.guten-Icnedu div.swiper-button-next {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
  width: 45px !important;
  height: 45px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guten-Icnedu div.swiper-button-prev {
  left: 50% !important;
  transform: translateX(-55px) !important;
}

.guten-Icnedu div.swiper-button-next {
  left: 50% !important;
  transform: translateX(10px) !important;
}

/*# sourceURL=global-styles-inline-css */



/*! This file is auto-generated */
.skip-link.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal !important
}

.skip-link.screen-reader-text:focus {
  background-color: #eee;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}

/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */



.guten-element.guten-client-logo *,
.guten-element.guten-gallery *,
.guten-element.guten-testimonials * {
  transition: unset
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend.css */



.guten-accordions * {
  transition: background-color .3s ease 0s, border .3s ease 0s, border-radius .3s ease 0s, box-shadow .3s ease 0s, color 0s ease 0s, height .3s ease 0s
}

.guten-accordions .accordion-item {
  border: 1px solid var(--guten-border-color);
  margin: 0
}

.guten-accordions .accordion-item .accordion-heading {
  align-items: center;
  border-bottom: 1px solid var(--guten-border-color);
  cursor: pointer;
  display: flex;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  outline: none;
  padding: 15px 20px
}

.guten-accordions .accordion-item .accordion-heading .accordion-text {
  flex-grow: 1
}

.guten-accordions .accordion-item .accordion-heading>p {
  margin: 0
}

.guten-accordions .accordion-item .accordion-body {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  height: 0;
  overflow: hidden;
  transform: translateZ(0);
  -webkit-transform: translateZ(0)
}

.guten-accordions .accordion-item .accordion-content {
  padding: 15px 20px
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/accordions.css */



.accordion-item .accordion-icon {
  margin-right: 10px
}

.accordion-item .accordion-icon-open {
  display: none
}

.accordion-item .accordion-icon-closed {
  display: block
}

.accordion-item .accordion-body {
  height: 0;
  transition: height .2s;
  transition-timing-function: cubic-bezier(0, -.13, 0, 1.04)
}

.accordion-item .accordion-body.active,
.accordion-item .accordion-header.active {
  height: auto
}

.accordion-item.active .accordion-icon-open {
  display: block
}

.accordion-item.active .accordion-icon-closed {
  display: none
}

.accordion-item.active .expanded {
  height: auto !important
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/accordion.css */



.guten-advanced-heading {
  width: 100%
}

.guten-advanced-heading h1,
.guten-advanced-heading h2,
.guten-advanced-heading h3,
.guten-advanced-heading h4,
.guten-advanced-heading h5,
.guten-advanced-heading h6,
.guten-advanced-heading p,
.guten-advanced-heading span {
  margin-bottom: 0;
  margin-top: 0
}

.guten-advanced-heading>div,
.guten-advanced-heading>span {
  width: 100%
}

.guten-advanced-heading .heading-section {
  align-items: center;
  display: flex
}

.guten-advanced-heading .heading-line {
  border-top: 4px solid #3b57f7;
  height: 1px;
  width: 100px
}

.guten-advanced-heading .heading-line.before {
  margin-right: 20px
}

.guten-advanced-heading .heading-line.after {
  margin-left: 20px
}

.guten-advanced-heading .heading-line.top {
  margin-bottom: 10px
}

.guten-advanced-heading .heading-line.bottom {
  margin-top: 10px
}

.guten-advanced-heading .heading-line.between {
  margin-bottom: 10px;
  margin-top: 10px
}

.guten-advanced-heading .heading-focus {
  color: #ff8399
}

.guten-advanced-heading .heading-subtitle {
  color: #8181a5
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/advanced-heading.css */



body {
  --guten-base-color: #181d23;
  --guten-base-lighter-color: #2d3137;
  --guten-bg-color: #fff;
  --guten-border-color: #eaeaeb;
  --guten-txt-color: #575a5f;
  --guten-txt-h-color: #181d23;
  --guten-txt-a-color: #0058e6;
  --guten-txt-m-color: #96989b;
  --guten-txt-alt-color: #fff;
  --guten-form-border-color: #d5d5d7;
  --guten-form-bg-color: transparent;
  --guten-form-txt-color: #181d23;
  --guten-form-font-size: 15px;
  --guten-form-border-focus: #b7b7b7;
  --guten-switch-active: #3557dc;
  --guten-switch-shadow: #2e384d;
  --guten-form-placeholder-color: #96989b;
  --guten-btn-txt-color: #fff;
  --guten-btn-bg-color: #0058e6;
  --guten-btn-bg-info: #5bc0de;
  --guten-btn-bg-success: #5cb85c;
  --guten-btn-bg-warning: #f0ad4e;
  --guten-btn-bg-danger: #d9534f;
  --guten-btn-bg-hover-color: #0048bd;
  --guten-selection-bg-color: #d8a600;
  --guten-element-bg-color: #80b1ff;
  --guten-element-darken-bg-color: #0058e6;
  --guten-element-lighten-bg-color: #e6f0ff;
  --guten-success-bg-color: #75ffd8;
  --guten-success-border-color: #007f5b;
  --guten-error-text-color: #d60000;
  --guten-error-bg-color: #fcc;
  --guten-error-border-color: #d60000;
  --guten-wp-color: #007cba
}

.editor-styles-wrapper .guten-fix-style {
  background: transparent
}

.guten-animated-text {
  display: flex;
  margin: 0
}

.guten-animated-text .text-content {
  margin: 0;
  position: relative
}

.guten-animated-text .text-content .text-wrapper {
  display: inline-block;
  position: relative;
  z-index: 2
}

.guten-animated-text .text-content .text-wrapper .letter {
  display: inline-block
}

.guten-animated-text .text-content .text-wrapper .rotation-text {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  white-space: nowrap
}

.guten-animated-text .text-content .text-wrapper .rotation-text.active {
  opacity: 1;
  pointer-events: auto;
  position: relative
}

.guten-animated-text .text-content svg {
  left: 0;
  overflow: visible;
  position: absolute;
  width: 100%;
  z-index: 1
}

.guten-animated-text .text-content svg path {
  fill: none;
  stroke-width: 4
}

.guten-animated-text .text-content svg path.style-color {
  stroke: blue
}

.guten-animated-text .text-content svg path:nth-of-type(2) {
  animation-delay: 2s
}

.guten-animated-text .text-content svg linearGradient stop:first-of-type {
  stop-color: cyan
}

.guten-animated-text .text-content svg linearGradient stop:nth-of-type(2) {
  stop-color: blue
}

.guten-animated-text .text-content svg.svg-strikethrough {
  height: 100%;
  top: 50%;
  width: 100%
}

.guten-animated-text .text-content svg.svg-cross,
.guten-animated-text .text-content svg.svg-diagonal,
.guten-animated-text .text-content svg.svg-double {
  height: 100%;
  top: 0;
  width: 100%
}

.guten-animated-text .text-content svg.svg-curly,
.guten-animated-text .text-content svg.svg-double-underline,
.guten-animated-text .text-content svg.svg-underline,
.guten-animated-text .text-content svg.svg-underline-zigzag {
  height: 100%;
  top: 90%;
  width: 100%
}

.guten-animated-text .text-content svg.svg-circle {
  height: calc(100% + 20px);
  top: 0;
  transform: translate(-10px, -10px);
  width: calc(100% + 20px)
}

.guten-animated-text.style-bend .text-content .letter {
  transform-origin: 0 100%
}

.guten-animated-text.style-drop .text-content .letter {
  transform-origin: 0 0
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/animated-text.css */



.guten-button-wrapper {
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%
}

.guten-button-wrapper.guten-element a.guten-button {
  transition: background-color .3s, border .3s, border-radius .3s, box-shadow .3s, color .3s, height .3s, transform .3s;
  transition: background-color .3s, border .3s, border-radius .3s, box-shadow .3s, color .3s, height .3s, var(--gv-transform-transition, transform .3s);
  -webkit-transition: background-color .3s, border .3s, border-radius .3s, box-shadow .3s, color .3s, height .3s, var(--gv-transform-transition, transform .3s);
  -o-transition: background-color .3s, border .3s, border-radius .3s, box-shadow .3s, color .3s, height .3s, var(--gv-transform-transition, transform .3s)
}

.guten-button {
  align-items: center;
  background-color: var(--guten-wp-color);
  border-color: transparent;
  border-radius: 3px;
  border-width: 0;
  color: var(--guten-bg-color);
  cursor: pointer;
  display: flex;
  fill: var(--guten-bg-color);
  font-size: 15px;
  justify-content: center;
  line-height: 1;
  margin: 0;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  transition: all .3s
}

.guten-button:focus {
  box-shadow: none
}

.guten-button .gutenverse-icon-svg svg {
  font-size: 1.25em;
  height: 1em;
  width: auto
}

.guten-button-xs {
  border-radius: 2px;
  font-size: 13px;
  padding: 10px 20px
}

.guten-button-md {
  border-radius: 4px;
  font-size: 16px;
  padding: 15px 30px
}

.guten-button-lg {
  border-radius: 5px;
  font-size: 18px;
  padding: 20px 40px
}

.guten-button-xl {
  border-radius: 6px;
  font-size: 20px;
  padding: 25px 50px
}

.guten-button-info {
  background-color: var(--guten-btn-bg-info)
}

.guten-button-success {
  background-color: var(--guten-btn-bg-success)
}

.guten-button-warning {
  background-color: var(--guten-btn-bg-warning)
}

.guten-button-danger {
  background-color: var(--guten-btn-bg-danger)
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/button.css */



.wp-block-gutenverse-divider {
  display: flex;
  justify-content: center;
  --divider-border-style: none;
  --divider-border-width: 1px;
  --divider-color: var(--guten-base-lighter-color);
  --divider-icon-size: 20px;
  --divider-element-spacing: 10px;
  --divider-pattern-height: 24px;
  --divider-pattern-size: 20px;
  --divider-pattern-url: none;
  --divider-pattern-repeat: repeat-x
}

.wp-block-gutenverse-divider.guten-divider-tribal {
  --divider-pattern-size: auto
}

.guten-divider-wrapper {
  align-items: center;
  display: flex;
  min-height: 20px;
  width: 50%
}

.guten-divider-wrapper .guten-divider-style {
  background-color: var(--divider-color);
  -webkit-mask-image: var(--divider-pattern-url);
  mask-image: var(--divider-pattern-url);
  -webkit-mask-repeat: var(--divider-pattern-repeat);
  mask-repeat: var(--divider-pattern-repeat);
  -webkit-mask-size: var(--divider-pattern-size) 100%;
  mask-size: var(--divider-pattern-size) 100%;
  min-height: var(--divider-pattern-height);
  width: 100%
}

.guten-divider-default {
  border-bottom: 2px solid var(--guten-base-color);
  width: 100%
}

.guten-divider-double {
  border-bottom: 3px double var(--guten-base-color);
  width: 100%
}

.guten-divider-dotted {
  border-bottom: 2px dotted var(--guten-base-color);
  width: 100%
}

.guten-divider-dashed {
  border-bottom: 2px dashed var(--guten-base-color);
  width: 100%
}

.guten-divider-content {
  display: flex;
  flex-shrink: 0;
  padding: 0 10px
}

@media (max-width:425px) {
  .guten-divider-wrapper {
    width: 100%
  }
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/divider.css */



.guten-fun-fact {
  backface-visibility: hidden;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  position: relative;
  text-align: center;
  transition: all .4s ease;
  z-index: 2
}

.guten-fun-fact:before {
  background-size: 101% 101%;
  content: "";
  height: 100%;
  position: absolute;
  transition: all .6s ease;
  width: 100%;
  z-index: 1
}

.guten-fun-fact .fun-fact-inner {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 2
}

.guten-fun-fact .fun-fact-inner>* {
  flex-grow: 0
}

.guten-fun-fact .fun-fact-inner .icon-box {
  display: inline-block;
  vertical-align: middle
}

.guten-fun-fact .fun-fact-inner .icon-box .icon {
  color: var(--guten-txt-color);
  font-size: 40px;
  padding: 15px
}

.guten-fun-fact .fun-fact-inner .icon-box .icon svg {
  fill: var(--guten-txt-color)
}

.guten-fun-fact .fun-fact-inner .icon-box .icon i {
  display: block
}

.guten-fun-fact .fun-fact-inner .content .number-wrapper {
  color: var(--guten-txt-color);
  font-size: 28px;
  font-weight: 700
}

.guten-fun-fact .fun-fact-inner .content .number-wrapper .super {
  color: var(--guten-txt-color);
  font-size: 22px;
  left: 0;
  position: relative;
  top: -5px;
  vertical-align: super
}

.guten-fun-fact .fun-fact-inner .content.block {
  display: block
}

.guten-fun-fact .fun-fact-inner .content.inline-block {
  display: inline-block;
  vertical-align: middle
}

.guten-fun-fact .fun-fact-inner .content .title {
  color: var(--guten-txt-color);
  margin: 0
}

.guten-fun-fact .fun-fact-inner .content>* {
  display: block
}

.guten-fun-fact .border-bottom {
  bottom: 0;
  height: 5px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%
}

.guten-fun-fact .border-bottom .animated {
  background-color: #d8a600;
  height: 5px;
  width: 100%;
  z-index: 3
}

.guten-fun-fact .border-bottom .left {
  animation-name: slideInLeft
}

.guten-fun-fact .border-bottom .right {
  animation-name: slideInRight
}

.guten-fun-fact:hover .border-bottom .left {
  animation-name: slideOutRight
}

.guten-fun-fact:hover .border-bottom .right {
  animation-name: slideOutLeft
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/fun-fact.css */



.wp-block-gutenverse-heading {
  overflow-wrap: break-word;
  word-break: break-word
}

.wp-block-gutenverse-heading .guten-text-highlight a {
  all: unset;
  cursor: pointer
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/heading.css */



.guten-icon-wrapper {
  display: inline-block;
  line-height: 1;
  padding: 25px;
  text-align: center;
  transition: all .3s
}

.guten-icon-wrapper i {
  color: var(--guten-bg-color);
  font-size: 50px;
  height: 1em;
  width: 1em
}

.guten-icon-wrapper .gutenverse-icon-svg svg {
  fill: var(--guten-bg-color);
  font-size: 50px
}

.guten-icon-wrapper.rounded {
  border-radius: 10%
}

.guten-icon-wrapper.circle {
  border-radius: 100%
}

.guten-icon-wrapper.stacked {
  background-color: var(--guten-wp-color)
}

.guten-icon-wrapper.framed {
  background-color: var(--guten-bg-color);
  border: 2px solid var(--guten-wp-color)
}

.guten-icon-wrapper.framed i {
  color: var(--guten-wp-color)
}

.guten-icon-wrapper.framed svg {
  fill: var(--guten-wp-color)
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/icon.css */



.guten-icon-box .guten-icon-box-wrapper {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid var(--guten-border-color);
  border-radius: 5px;
  justify-content: center;
  padding: 50px 40px;
  position: relative;
  text-align: center;
  transition: all .4s ease
}

.guten-icon-box .guten-icon-box-wrapper:before {
  pointer-events: none
}

.guten-icon-box>a {
  text-decoration: none
}

.guten-icon-box .icon-box-link {
  color: unset
}

.guten-icon-box .guten-background-filter {
  background-color: var(--guten-bg-color)
}

.guten-icon-box.icon-position-left .guten-icon-box-wrapper {
  align-items: flex-start;
  display: flex
}

.guten-icon-box.icon-position-left .guten-icon-box-wrapper .icon-box.icon-box-header {
  margin-right: 15px
}

.guten-icon-box.icon-position-right .guten-icon-box-wrapper {
  display: flex;
  flex-direction: row-reverse
}

.guten-icon-box.icon-position-right .guten-icon-box-wrapper .icon-box.icon-box-header {
  margin-left: 15px
}

.guten-icon-box .icon-box.icon-box-header {
  line-height: 0;
  position: relative;
  z-index: 2
}

.guten-icon-box .icon-box.icon-box-header .icon {
  color: var(--guten-txt-color);
  display: inline-block;
  margin-bottom: 13px;
  overflow: hidden;
  transition: all .4s ease
}

.guten-icon-box .icon-box.icon-box-header .icon i,
.guten-icon-box .icon-box.icon-box-header .icon svg {
  font-size: 40px
}

.guten-icon-box .icon-box.icon-box-header .icon img {
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.guten-icon-box .icon-box.icon-box-header .icon-style-gradient {
  background-image: linear-gradient(180deg, var(--guten-txt-color) 0, var(--guten-txt-color) 100%);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text
}

.guten-icon-box .icon-box.icon-box-body {
  position: relative;
  z-index: 2
}

.guten-icon-box .icon-box.icon-box-body .title {
  color: var(--guten-txt-color);
  font-size: 23px;
  padding: 0;
  transition: all .3s ease
}

.guten-icon-box .icon-box.icon-box-body .icon-box-button,
.guten-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper {
  position: relative;
  z-index: 2
}

.guten-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link {
  background-color: var(--guten-btn-bg-color);
  border-radius: 5px;
  color: var(--guten-bg-color);
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  padding: 15px 30px;
  position: relative;
  text-align: center;
  transition: all .4s ease;
  vertical-align: middle;
  white-space: nowrap
}

.guten-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover {
  background-color: var(--guten-btn-bg-hover-color)
}

.guten-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link {
  opacity: 0
}

.guten-icon-box .icon-box.icon-box-body .icon-box-description {
  color: var(--guten-txt-color)
}

.guten-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link {
  opacity: 1
}

.guten-icon-box:hover .hover-watermark {
  bottom: 0;
  opacity: 1
}

.guten-icon-box .hover-watermark {
  bottom: -50px;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: all .4s ease;
  z-index: 1
}

.guten-icon-box .hover-watermark i,
.guten-icon-box .hover-watermark svg {
  font-size: 100px
}

.guten-icon-box .icon-box-badge {
  line-height: 1;
  position: absolute;
  z-index: 2
}

.guten-icon-box .icon-box-badge.topleft {
  left: 0;
  top: 0
}

.guten-icon-box .icon-box-badge.topcenter {
  left: 50%;
  top: 0;
  transform: translateX(-50%)
}

.guten-icon-box .icon-box-badge.topright {
  right: 0;
  top: 0
}

.guten-icon-box .icon-box-badge.bottomleft {
  bottom: 0;
  left: 0
}

.guten-icon-box .icon-box-badge.bottomcenter {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%)
}

.guten-icon-box .icon-box-badge.bottomright {
  bottom: 0;
  right: 0
}

.guten-icon-box .icon-box-badge .badge-text {
  background-color: var(--guten-selection-bg-color);
  border-radius: 0 0 0 0;
  color: var(--guten-bg-color);
  display: inline-block;
  font-size: .70588rem;
  font-weight: 500;
  padding: 10px
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/icon-box.css */



.guten-icon-list .list-wrapper {
  display: flex;
  flex-direction: column
}

.guten-icon-list .list-wrapper:not(.inline-icon-list) .guten-icon-list-item {
  width: 100%
}

.guten-icon-list .list-wrapper .guten-icon-list-item .list-divider {
  height: 0;
  width: 100%
}

.guten-icon-list .list-wrapper .guten-icon-list-item .list-text.no-icon {
  padding-left: 0;
  padding-right: 0
}

.guten-icon-list .list-wrapper .guten-icon-list-item a {
  align-items: center;
  color: var(--guten-txt-color);
  display: flex;
  gap: 6px
}

.guten-icon-list .list-wrapper .guten-icon-list-item svg {
  fill: var(--guten-txt-color)
}

.guten-icon-list .list-wrapper.inline-icon-list {
  flex-direction: row;
  flex-wrap: wrap
}

.guten-icon-list .list-wrapper.inline-icon-list .guten-icon-list-item {
  display: flex
}

.guten-icon-list .list-wrapper.inline-icon-list .guten-icon-list-item .list-divider {
  height: 100%;
  width: 0
}

.guten-icon-list.inline-icon-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap
}

.guten-icon-list.inline-icon-list .guten-icon-list-item {
  display: flex
}

.guten-icon-list.inline-icon-list .guten-icon-list-item .list-divider {
  height: 100%;
  width: 0
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/icon-list.css */



.guten-icon-list-item {
  margin-left: 0;
  margin-right: 0;
  width: -moz-fit-content;
  width: fit-content
}

.guten-icon-list-item .list-text {
  white-space: pre-wrap
}

.guten-icon-list-item .list-divider,
.guten-icon-list-item a {
  display: flex
}

.guten-icon-list-item a i {
  align-items: center;
  display: flex;
  height: 1em
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/icon-list-item.css */



.guten-image {
  text-align: center
}

.guten-image .guten-image-wrapper,
.guten-image.select-image {
  display: flex;
  justify-content: center
}

.guten-image .guten-caption {
  display: block
}

.guten-image img {
  display: block;
  max-width: 100%;
  transition: all .3s
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/image.css */



body {
  --guten-base-color: #181d23;
  --guten-base-lighter-color: #2d3137;
  --guten-bg-color: #fff;
  --guten-border-color: #eaeaeb;
  --guten-txt-color: #575a5f;
  --guten-txt-h-color: #181d23;
  --guten-txt-a-color: #0058e6;
  --guten-txt-m-color: #96989b;
  --guten-txt-alt-color: #fff;
  --guten-form-border-color: #d5d5d7;
  --guten-form-bg-color: transparent;
  --guten-form-txt-color: #181d23;
  --guten-form-font-size: 15px;
  --guten-form-border-focus: #b7b7b7;
  --guten-switch-active: #3557dc;
  --guten-switch-shadow: #2e384d;
  --guten-form-placeholder-color: #96989b;
  --guten-btn-txt-color: #fff;
  --guten-btn-bg-color: #0058e6;
  --guten-btn-bg-info: #5bc0de;
  --guten-btn-bg-success: #5cb85c;
  --guten-btn-bg-warning: #f0ad4e;
  --guten-btn-bg-danger: #d9534f;
  --guten-btn-bg-hover-color: #0048bd;
  --guten-selection-bg-color: #d8a600;
  --guten-element-bg-color: #80b1ff;
  --guten-element-darken-bg-color: #0058e6;
  --guten-element-lighten-bg-color: #e6f0ff;
  --guten-success-bg-color: #75ffd8;
  --guten-success-border-color: #007f5b;
  --guten-error-text-color: #d60000;
  --guten-error-bg-color: #fcc;
  --guten-error-border-color: #d60000;
  --guten-wp-color: #007cba
}

.editor-styles-wrapper .guten-fix-style {
  background: transparent
}

@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1
}

.swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1
}

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

.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  width: 100%;
  z-index: 1
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

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

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

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

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

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

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

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

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

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

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

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

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

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

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

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

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

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

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

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

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

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite
}

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

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

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

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

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

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

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

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

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000
}

.swiper-button-lock {
  display: none
}

.swiper-pagination {
  text-align: center;
  transform: translateZ(0);
  transition: opacity .3s;
  z-index: 10
}

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

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  background: #000;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  opacity: .2;
  width: 8px
}

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

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

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

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

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

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

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

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

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

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

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

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

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

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

.swiper-pagination-white {
  --swiper-pagination-color: #fff
}

.swiper-pagination-black {
  --swiper-pagination-color: #000
}

.swiper-pagination-lock {
  display: none
}

.guten-client-logo {
  position: relative;
  width: 100%
}

.guten-client-logo .swiper-container {
  overflow: hidden
}

.guten-client-logo .swiper-wrapper {
  height: auto
}

.guten-client-logo .swiper-wrapper .image-list {
  align-items: center;
  display: flex;
  justify-content: center
}

.guten-client-logo .swiper-wrapper .image-list:hover .content-image .hover-image {
  opacity: 1
}

.guten-client-logo .swiper-wrapper .image-list:hover .content-image .main-image {
  opacity: 0
}

.guten-client-logo .swiper-wrapper .content-image {
  line-height: 0;
  position: relative;
  text-align: center;
  width: 100%
}

.guten-client-logo .swiper-wrapper .content-image .main-image {
  box-sizing: border-box;
  height: auto;
  transition: opacity .25s ease-in-out 0s;
  width: 100%
}

.guten-client-logo .swiper-wrapper .content-image .hover-image {
  height: auto;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity .25s ease-in-out 0s;
  width: 100%
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/logo-slider.css */



body {
  --guten-base-color: #181d23;
  --guten-base-lighter-color: #2d3137;
  --guten-bg-color: #fff;
  --guten-border-color: #eaeaeb;
  --guten-txt-color: #575a5f;
  --guten-txt-h-color: #181d23;
  --guten-txt-a-color: #0058e6;
  --guten-txt-m-color: #96989b;
  --guten-txt-alt-color: #fff;
  --guten-form-border-color: #d5d5d7;
  --guten-form-bg-color: transparent;
  --guten-form-txt-color: #181d23;
  --guten-form-font-size: 15px;
  --guten-form-border-focus: #b7b7b7;
  --guten-switch-active: #3557dc;
  --guten-switch-shadow: #2e384d;
  --guten-form-placeholder-color: #96989b;
  --guten-btn-txt-color: #fff;
  --guten-btn-bg-color: #0058e6;
  --guten-btn-bg-info: #5bc0de;
  --guten-btn-bg-success: #5cb85c;
  --guten-btn-bg-warning: #f0ad4e;
  --guten-btn-bg-danger: #d9534f;
  --guten-btn-bg-hover-color: #0048bd;
  --guten-selection-bg-color: #d8a600;
  --guten-element-bg-color: #80b1ff;
  --guten-element-darken-bg-color: #0058e6;
  --guten-element-lighten-bg-color: #e6f0ff;
  --guten-success-bg-color: #75ffd8;
  --guten-success-border-color: #007f5b;
  --guten-error-text-color: #d60000;
  --guten-error-bg-color: #fcc;
  --guten-error-border-color: #d60000;
  --guten-wp-color: #007cba
}

.editor-styles-wrapper .guten-fix-style {
  background: transparent
}

.guten-nav-menu * {
  transition: background-color .4s ease 0s, border .4s ease 0s, border-radius .4s ease 0s, box-shadow .4s ease 0s, color .4s ease 0s, height .4s ease 0s
}

.guten-nav-menu .gutenverse-hamburger-wrapper {
  display: flex
}

.guten-nav-menu .gutenverse-hamburger-menu {
  background-color: var(--guten-border-color);
  border: 1px solid var(--guten-border-color);
  color: var(--guten-base-color);
  cursor: pointer;
  display: none;
  padding: 25px 40px;
  z-index: 100
}

.guten-nav-menu .gutenverse-menu-wrapper {
  z-index: 1000
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
  display: none
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
  display: block;
  margin: 5px 0;
  padding: 5px
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
  height: auto;
  width: 120px
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
  background: var(--guten-border-color);
  border: 1px solid var(--guten-border-color);
  border-radius: 3px;
  color: var(--guten-base-color);
  cursor: pointer;
  display: none;
  float: right;
  margin: 12px;
  padding: 8px;
  position: relative;
  width: 45px;
  z-index: 10
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul {
  align-items: center;
  display: flex;
  list-style: none;
  margin: 0;
  padding-left: 0
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li {
  list-style: none;
  margin: 0;
  padding: 0
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
  align-items: center;
  color: #707070;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: normal;
  padding: 0 15px;
  text-decoration: none;
  text-transform: none;
  transition: all .4s ease
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul li {
  display: flex;
  position: relative
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li a,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul li a {
  color: #000;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  justify-content: space-between;
  padding: 15px;
  width: 100%
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul li.menu-item-has-children .sub-menu {
  background: var(--guten-bg-color);
  box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
  left: 0;
  margin: 0;
  max-height: none;
  position: absolute;
  top: 100%
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children:hover>.sub-menu,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul li.menu-item-has-children:hover>.sub-menu {
  opacity: 1;
  visibility: visible
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul li.menu-item-has-children>a .gutenverse-icon-svg,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul li.menu-item-has-children>a i {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin-left: 5px
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul .sub-menu {
  border-radius: 0 0 0 0;
  list-style: none;
  opacity: 0;
  padding: 0;
  transition: all .4s ease;
  visibility: hidden;
  z-index: 1000
}

.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li>.sub-menu,
.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul .sub-menu>li>.sub-menu {
  left: 100%;
  top: 0
}

@keyframes slideLeftToRight {
  0% {
    transform: translateX(-100%)
  }

  to {
    transform: translateX(0)
  }
}

@keyframes slideRightToLeft {
  0% {
    transform: translateX(0)
  }

  to {
    transform: translateX(-100%)
  }
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/nav-menu.css */



.guten-post-content {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  margin-block: 0;
  word-break: break-word
}

.guten-post-content .guten-post-password-form>* {
  display: flex;
  justify-content: center;
  width: 100%
}

.guten-post-content .guten-post-password-form .guten-pass-inputs input,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:active,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:focus,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:focus-visible,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:focus-within,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:hover,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:target,
.guten-post-content .guten-post-password-form .guten-pass-inputs input:visited {
  border-color: #2d3137;
  border-radius: 0;
  border-width: 1px;
  outline: none
}

.guten-post-content .guten-post-password-form .guten-pass-inputs .guten-submit {
  align-items: center;
  background-color: #2d3137;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/post-content.css */



.guten-social-icons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%
}

.guten-social-icons.vertical>div,
.guten-social-icons.vertical>div a {
  width: -moz-fit-content;
  width: fit-content
}

.guten-social-icons.horizontal>div:not(:first-child) {
  margin-left: 10px
}

.guten-social-icons.vertical>div:not(:first-child) {
  margin-top: 10px
}

.guten-social-icons.vertical {
  flex-direction: column
}

.guten-social-icons span {
  display: none
}

.guten-social-icons.show-text span {
  display: flex
}

.guten-social-icons .wp-block {
  margin: 0
}

.guten-social-icons.square a {
  border-radius: 0
}

.guten-social-icons.rounded a {
  border-radius: 5px
}

.guten-social-icons.circle a {
  border-radius: 100%
}

.guten-social-icons.fill a {
  background: #000;
  color: #fff
}

.guten-social-icons.fill a:hover {
  color: #fff
}

.guten-social-icons.fill svg,
.guten-social-icons.fill svg:hover {
  fill: #fff
}

.guten-social-icons.fill .facebook a {
  background-color: #3b5998
}

.guten-social-icons.fill .instagram a {
  background-color: #e6405d
}

.guten-social-icons.fill .twitter a {
  background-color: #1da1f2
}

.guten-social-icons.fill .pinterest a {
  background-color: #bd081c
}

.guten-social-icons.fill .android a {
  background-color: #a4c639
}

.guten-social-icons.fill .apple a {
  background-color: #999
}

.guten-social-icons.fill .behance a {
  background-color: #1769ff
}

.guten-social-icons.fill .bitbucket a {
  background-color: #205081
}

.guten-social-icons.fill .codepen a {
  background-color: #000
}

.guten-social-icons.fill .delicious a {
  background-color: #39f
}

.guten-social-icons.fill .deviantart a {
  background-color: #05cc47
}

.guten-social-icons.fill .digg a {
  background-color: #005be2
}

.guten-social-icons.fill .dribbble a {
  background-color: #ea4c89
}

.guten-social-icons.fill .elementor a {
  background-color: #d30c5c
}

.guten-social-icons.fill .envelope a {
  background-color: #ea4335
}

.guten-social-icons.fill .flickr a {
  background-color: #0063dc
}

.guten-social-icons.fill .foursquare a {
  background-color: #2d5be3
}

.guten-social-icons.fill .freecodecamp a {
  background-color: #006400
}

.guten-social-icons.fill .github a {
  background-color: #333
}

.guten-social-icons.fill .gitlab a {
  background-color: #e24329
}

.guten-social-icons.fill .globe a {
  background-color: #818a91
}

.guten-social-icons.fill .google a {
  background-color: #dd4b39
}

.guten-social-icons.fill .houzz a {
  background-color: #7ac142
}

.guten-social-icons.fill .jsfiddle a {
  background-color: #487aa2
}

.guten-social-icons.fill .link a {
  background-color: #818a91
}

.guten-social-icons.fill .linkedin a {
  background-color: #0077b5
}

.guten-social-icons.fill .medium a {
  background-color: #00ab6b
}

.guten-social-icons.fill .meetup a {
  background-color: #ec1c40
}

.guten-social-icons.fill .mixcloud a {
  background-color: #273a4b
}

.guten-social-icons.fill .odnoklassniki a {
  background-color: #f4731c
}

.guten-social-icons.fill .product-hunt a {
  background-color: #da552f
}

.guten-social-icons.fill .reddit a {
  background-color: #ff4500
}

.guten-social-icons.fill .rss a {
  background-color: #f26522
}

.guten-social-icons.fill .shopping-cart a {
  background-color: #4caf50
}

.guten-social-icons.fill .skype a {
  background-color: #00aff0
}

.guten-social-icons.fill .slideshare a {
  background-color: #0077b5
}

.guten-social-icons.fill .snapchat a {
  background-color: #fffc00
}

.guten-social-icons.fill .soundcloud a {
  background-color: #f80
}

.guten-social-icons.fill .spotify a {
  background-color: #2ebd59
}

.guten-social-icons.fill .stack-overflow a {
  background-color: #fe7a15
}

.guten-social-icons.fill .steam a {
  background-color: #00adee
}

.guten-social-icons.fill .stumbleupon a {
  background-color: #eb4924
}

.guten-social-icons.fill .telegram a {
  background-color: #2ca5e0
}

.guten-social-icons.fill .thumb-tack a {
  background-color: #1aa1d8
}

.guten-social-icons.fill .tripadvisor a {
  background-color: #589442
}

.guten-social-icons.fill .tumblr a {
  background-color: #35465c
}

.guten-social-icons.fill .twitch a {
  background-color: #6441a5
}

.guten-social-icons.fill .viber a {
  background-color: #665cac
}

.guten-social-icons.fill .vimeo a {
  background-color: #1ab7ea
}

.guten-social-icons.fill .vk a {
  background-color: #45668e
}

.guten-social-icons.fill .weibo a {
  background-color: #dd2430
}

.guten-social-icons.fill .weixin a {
  background-color: #31a918
}

.guten-social-icons.fill .whatsapp a {
  background-color: #25d366
}

.guten-social-icons.fill .wordpress a {
  background-color: #21759b
}

.guten-social-icons.fill .xing a {
  background-color: #026466
}

.guten-social-icons.fill .yelp a {
  background-color: #af0606
}

.guten-social-icons.fill .youtube a {
  background-color: #cd201f
}

.guten-social-icons.border a {
  background: #fff;
  border: 2px solid #000;
  color: #000
}

.guten-social-icons.border .facebook a {
  border-color: #3b5998;
  color: #3b5998
}

.guten-social-icons.border .instagram a {
  border-color: #e6405d;
  color: #e6405d
}

.guten-social-icons.border .twitter a {
  border-color: #1da1f2;
  color: #1da1f2
}

.guten-social-icons.border .pinterest a {
  border-color: #bd081c;
  color: #bd081c
}

.guten-social-icons.border .android a {
  border-color: #a4c639;
  color: #a4c639
}

.guten-social-icons.border .apple a {
  border-color: #999;
  color: #999
}

.guten-social-icons.border .behance a {
  border-color: #1769ff;
  color: #1769ff
}

.guten-social-icons.border .bitbucket a {
  border-color: #205081;
  color: #205081
}

.guten-social-icons.border .codepen a {
  border-color: #000;
  color: #000
}

.guten-social-icons.border .delicious a {
  border-color: #39f;
  color: #39f
}

.guten-social-icons.border .deviantart a {
  border-color: #05cc47;
  color: #05cc47
}

.guten-social-icons.border .digg a {
  border-color: #005be2;
  color: #005be2
}

.guten-social-icons.border .dribbble a {
  border-color: #ea4c89;
  color: #ea4c89
}

.guten-social-icons.border .elementor a {
  border-color: #d30c5c;
  color: #d30c5c
}

.guten-social-icons.border .envelope a {
  border-color: #ea4335;
  color: #ea4335
}

.guten-social-icons.border .flickr a {
  border-color: #0063dc;
  color: #0063dc
}

.guten-social-icons.border .foursquare a {
  border-color: #2d5be3;
  color: #2d5be3
}

.guten-social-icons.border .freecodecamp a {
  border-color: #006400;
  color: #006400
}

.guten-social-icons.border .github a {
  border-color: #333;
  color: #333
}

.guten-social-icons.border .gitlab a {
  border-color: #e24329;
  color: #e24329
}

.guten-social-icons.border .globe a {
  border-color: #818a91;
  color: #818a91
}

.guten-social-icons.border .google a {
  border-color: #dd4b39;
  color: #dd4b39
}

.guten-social-icons.border .houzz a {
  border-color: #7ac142;
  color: #7ac142
}

.guten-social-icons.border .jsfiddle a {
  border-color: #487aa2;
  color: #487aa2
}

.guten-social-icons.border .link a {
  border-color: #818a91;
  color: #818a91
}

.guten-social-icons.border .linkedin a {
  border-color: #0077b5;
  color: #0077b5
}

.guten-social-icons.border .medium a {
  border-color: #00ab6b;
  color: #00ab6b
}

.guten-social-icons.border .meetup a {
  border-color: #ec1c40;
  color: #ec1c40
}

.guten-social-icons.border .mixcloud a {
  border-color: #273a4b;
  color: #273a4b
}

.guten-social-icons.border .odnoklassniki a {
  border-color: #f4731c;
  color: #f4731c
}

.guten-social-icons.border .product-hunt a {
  border-color: #da552f;
  color: #da552f
}

.guten-social-icons.border .reddit a {
  border-color: #ff4500;
  color: #ff4500
}

.guten-social-icons.border .rss a {
  border-color: #f26522;
  color: #f26522
}

.guten-social-icons.border .shopping-cart a {
  border-color: #4caf50;
  color: #4caf50
}

.guten-social-icons.border .skype a {
  border-color: #00aff0;
  color: #00aff0
}

.guten-social-icons.border .slideshare a {
  border-color: #0077b5;
  color: #0077b5
}

.guten-social-icons.border .snapchat a {
  border-color: #fffc00;
  color: #fffc00
}

.guten-social-icons.border .soundcloud a {
  border-color: #f80;
  color: #f80
}

.guten-social-icons.border .spotify a {
  border-color: #2ebd59;
  color: #2ebd59
}

.guten-social-icons.border .stack-overflow a {
  border-color: #fe7a15;
  color: #fe7a15
}

.guten-social-icons.border .steam a {
  border-color: #00adee;
  color: #00adee
}

.guten-social-icons.border .stumbleupon a {
  border-color: #eb4924;
  color: #eb4924
}

.guten-social-icons.border .telegram a {
  border-color: #2ca5e0;
  color: #2ca5e0
}

.guten-social-icons.border .thumb-tack a {
  border-color: #1aa1d8;
  color: #1aa1d8
}

.guten-social-icons.border .tripadvisor a {
  border-color: #589442;
  color: #589442
}

.guten-social-icons.border .tumblr a {
  border-color: #35465c;
  color: #35465c
}

.guten-social-icons.border .twitch a {
  border-color: #6441a5;
  color: #6441a5
}

.guten-social-icons.border .viber a {
  border-color: #665cac;
  color: #665cac
}

.guten-social-icons.border .vimeo a {
  border-color: #1ab7ea;
  color: #1ab7ea
}

.guten-social-icons.border .vk a {
  border-color: #45668e;
  color: #45668e
}

.guten-social-icons.border .weibo a {
  border-color: #dd2430;
  color: #dd2430
}

.guten-social-icons.border .weixin a {
  border-color: #31a918;
  color: #31a918
}

.guten-social-icons.border .whatsapp a {
  border-color: #25d366;
  color: #25d366
}

.guten-social-icons.border .wordpress a {
  border-color: #21759b;
  color: #21759b
}

.guten-social-icons.border .xing a {
  border-color: #026466;
  color: #026466
}

.guten-social-icons.border .yelp a {
  border-color: #af0606;
  color: #af0606
}

.guten-social-icons.border .youtube a {
  border-color: #cd201f;
  color: #cd201f
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/social-icons.css */



.guten-social-icon a {
  align-items: center;
  border-radius: 5px;
  display: flex;
  gap: 12px;
  justify-content: center;
  padding: 10px;
  text-decoration: none;
  transition: all .3s
}

.guten-social-icon a i {
  font-size: 22px;
  height: 1em;
  text-align: center;
  width: 1em
}

.guten-social-icon a svg {
  font-size: 22px
}

.guten-social-icon a span {
  font-size: 16px
}

.guten-social-icon .gutenverse-icon-svg {
  display: none;
  min-width: 1em
}

.guten-social-icon .gutenverse-icon-svg svg {
  height: 1em;
  min-width: 1em;
  width: -moz-fit-content;
  width: fit-content
}

.guten-social-icon.svg .gutenverse-icon-svg {
  display: flex
}

.guten-social-icon.svg i {
  display: none
}

@supports (background:-webkit-named-image(i)) {
  .guten-social-icon .gutenverse-icon-svg svg {
    width: unset
  }
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/social-icon.css */



.guten-spacer {
  padding-bottom: 100px
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/spacer.css */



body {
  --guten-base-color: #181d23;
  --guten-base-lighter-color: #2d3137;
  --guten-bg-color: #fff;
  --guten-border-color: #eaeaeb;
  --guten-txt-color: #575a5f;
  --guten-txt-h-color: #181d23;
  --guten-txt-a-color: #0058e6;
  --guten-txt-m-color: #96989b;
  --guten-txt-alt-color: #fff;
  --guten-form-border-color: #d5d5d7;
  --guten-form-bg-color: transparent;
  --guten-form-txt-color: #181d23;
  --guten-form-font-size: 15px;
  --guten-form-border-focus: #b7b7b7;
  --guten-switch-active: #3557dc;
  --guten-switch-shadow: #2e384d;
  --guten-form-placeholder-color: #96989b;
  --guten-btn-txt-color: #fff;
  --guten-btn-bg-color: #0058e6;
  --guten-btn-bg-info: #5bc0de;
  --guten-btn-bg-success: #5cb85c;
  --guten-btn-bg-warning: #f0ad4e;
  --guten-btn-bg-danger: #d9534f;
  --guten-btn-bg-hover-color: #0048bd;
  --guten-selection-bg-color: #d8a600;
  --guten-element-bg-color: #80b1ff;
  --guten-element-darken-bg-color: #0058e6;
  --guten-element-lighten-bg-color: #e6f0ff;
  --guten-success-bg-color: #75ffd8;
  --guten-success-border-color: #007f5b;
  --guten-error-text-color: #d60000;
  --guten-error-bg-color: #fcc;
  --guten-error-border-color: #d60000;
  --guten-wp-color: #007cba
}

.editor-styles-wrapper .guten-fix-style {
  background: transparent
}

@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1
}

.swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1
}

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

.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  width: 100%;
  z-index: 1
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

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

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

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

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

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

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

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

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

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

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

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

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

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

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

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

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

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

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

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

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

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite
}

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

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

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

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

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

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

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

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

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000
}

.swiper-button-lock {
  display: none
}

.swiper-pagination {
  text-align: center;
  transform: translateZ(0);
  transition: opacity .3s;
  z-index: 10
}

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

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  background: #000;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  opacity: .2;
  width: 8px
}

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

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

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

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

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

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

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

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

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

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

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

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

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

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

.swiper-pagination-white {
  --swiper-pagination-color: #fff
}

.swiper-pagination-black {
  --swiper-pagination-color: #000
}

.swiper-pagination-lock {
  display: none
}

.guten-testimonials {
  --guten-testimonial-arrow-offset-x: 0px;
  --guten-testimonial-arrow-offset-y: 0px;
  --guten-testimonial-arrow-gap: 12px;
  line-height: 1.4em;
  width: 100%
}

.guten-testimonials .swiper-container {
  overflow: hidden;
  padding: 20px 5px;
  position: relative;
  width: 100%
}

.guten-testimonials .swiper-wrapper {
  height: auto
}

.guten-testimonials .comment-bio,
.guten-testimonials .comment-content,
.guten-testimonials .icon-content,
.guten-testimonials .profile-info,
.guten-testimonials .rating-stars {
  position: relative;
  z-index: 2
}

.guten-testimonials.guten-element p {
  margin-top: 10px
}

.guten-testimonials .tns-nav {
  text-align: center
}

.guten-testimonials .tns-nav button {
  background: var(--guten-txt-m-color);
  border: 0;
  border-radius: 50%;
  height: 9px;
  margin: 0 5px;
  padding: 0;
  width: 9px
}

.guten-testimonials .tns-nav button svg {
  fill: var(--guten-txt-m-color)
}

.guten-testimonials .tns-nav button.tns-nav-active {
  background: var(--guten-txt-color)
}

.guten-testimonials .tns-controls button {
  background: none;
  border: 0;
  color: var(--guten-txt-color)
}

.guten-testimonials .tns-controls button i {
  transition: all .25s ease
}

.guten-testimonials.arrow-layout-split .swiper-button-prev {
  left: var(--guten-testimonial-arrow-offset-x);
  margin-top: 0
}

.guten-testimonials.arrow-layout-split .swiper-button-next {
  margin-top: 0;
  right: var(--guten-testimonial-arrow-offset-x)
}

.guten-testimonials.arrow-layout-split.arrow-position-default .swiper-button-next,
.guten-testimonials.arrow-layout-split.arrow-position-default .swiper-button-prev {
  top: calc(50% + var(--guten-testimonial-arrow-offset-y));
  transform: translateY(-50%)
}

.guten-testimonials.arrow-layout-split.arrow-position-top .swiper-button-next,
.guten-testimonials.arrow-layout-split.arrow-position-top .swiper-button-prev {
  top: var(--guten-testimonial-arrow-offset-y);
  transform: none
}

.guten-testimonials.arrow-layout-split.arrow-position-bottom .swiper-button-next,
.guten-testimonials.arrow-layout-split.arrow-position-bottom .swiper-button-prev {
  top: 100%;
  transform: translateY(calc(-100% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-layout-grouped .swiper-navigation-wrapper {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  gap: var(--guten-testimonial-arrow-gap);
  position: absolute;
  z-index: 11
}

.guten-testimonials.arrow-layout-grouped .swiper-button-next,
.guten-testimonials.arrow-layout-grouped .swiper-button-prev {
  left: auto;
  margin-top: 0;
  position: static;
  right: auto;
  top: auto;
  transform: none
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-top-left .swiper-navigation-wrapper {
  left: 0;
  top: 0;
  transform: translate(var(--guten-testimonial-arrow-offset-x), var(--guten-testimonial-arrow-offset-y))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-top-center .swiper-navigation-wrapper {
  left: 50%;
  top: 0;
  transform: translate(calc(-50% + var(--guten-testimonial-arrow-offset-x)), var(--guten-testimonial-arrow-offset-y))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-top-right .swiper-navigation-wrapper {
  left: 100%;
  top: 0;
  transform: translate(calc(-100% + var(--guten-testimonial-arrow-offset-x)), var(--guten-testimonial-arrow-offset-y))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-middle-left .swiper-navigation-wrapper {
  left: 0;
  top: 50%;
  transform: translate(var(--guten-testimonial-arrow-offset-x), calc(-50% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-middle-center .swiper-navigation-wrapper {
  left: 50%;
  top: 50%;
  transform: translate(calc(-50% + var(--guten-testimonial-arrow-offset-x)), calc(-50% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-middle-right .swiper-navigation-wrapper {
  left: 100%;
  top: 50%;
  transform: translate(calc(-100% + var(--guten-testimonial-arrow-offset-x)), calc(-50% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-bottom-left .swiper-navigation-wrapper {
  left: 0;
  top: 100%;
  transform: translate(var(--guten-testimonial-arrow-offset-x), calc(-100% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-bottom-center .swiper-navigation-wrapper {
  left: 50%;
  top: 100%;
  transform: translate(calc(-50% + var(--guten-testimonial-arrow-offset-x)), calc(-100% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-layout-grouped.arrow-group-position-bottom-right .swiper-navigation-wrapper {
  left: 100%;
  top: 100%;
  transform: translate(calc(-100% + var(--guten-testimonial-arrow-offset-x)), calc(-100% + var(--guten-testimonial-arrow-offset-y)))
}

.guten-testimonials.arrow-bottom-middle .tns-controls {
  text-align: center
}

.guten-testimonials.arrow-bottom-middle .tns-controls button[data-controls=next],
.guten-testimonials.arrow-bottom-middle .tns-controls button[data-controls=prev] {
  color: var(--guten-txt-color);
  display: inline-block;
  margin: 0;
  padding: 0
}

.guten-testimonials.arrow-bottom-edge .tns-controls button[data-controls=next] {
  display: inline-block;
  position: absolute;
  right: 0
}

.guten-testimonials.arrow-middle-edge .tns-controls button {
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2
}

.guten-testimonials.arrow-middle-edge .tns-controls button[data-controls=prev] {
  left: 0
}

.guten-testimonials.arrow-middle-edge .tns-controls button[data-controls=next] {
  right: 0
}

.guten-testimonials.arrow-top-right .tns-controls {
  text-align: right
}

.guten-testimonials.arrow-top-right .tns-controls button[data-controls=next],
.guten-testimonials.arrow-top-right .tns-controls button[data-controls=prev] {
  color: var(--guten-txt-color);
  display: inline-block;
  margin: 0;
  padding: 0
}

.guten-testimonials.arrow-top-left .tns-controls {
  text-align: left
}

.guten-testimonials.arrow-top-left .tns-controls button[data-controls=next],
.guten-testimonials.arrow-top-left .tns-controls button[data-controls=prev] {
  color: var(--guten-txt-color);
  display: inline-block;
  margin: 0;
  padding: 0
}

.guten-testimonials.style-1 .testimonial-box {
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .16);
  margin: 25px 3px 105px;
  padding: 40px 40px 20px;
  position: relative
}

.guten-testimonials.style-1 .testimonial-slider {
  overflow: hidden
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-bottom:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-left:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-right:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-top:before {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-bottom:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-top:before {
  transform: scaleY(0)
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-left:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-right:before {
  transform: scaleX(0)
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-top:before {
  transform-origin: top
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-bottom:before {
  transform-origin: bottom
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-left:before {
  transform-origin: left
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-right:before {
  transform-origin: right
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-bottom:hover:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-top:hover:before {
  transform: scaleY(1)
}

.guten-testimonials.style-1 .testimonial-slider.hover-from-left:hover:before,
.guten-testimonials.style-1 .testimonial-slider.hover-from-right:hover:before {
  transform: scaleX(1)
}

.guten-testimonials.style-1 .icon-content {
  color: var(--guten-txt-m-color);
  display: inline-flex;
  font-size: 40px;
  position: static
}

.guten-testimonials.style-1 .icon-content.quote-override {
  left: 0;
  position: absolute !important;
  top: 0
}

.guten-testimonials.style-1 p {
  color: var(--guten-txt-m-color);
  font-size: 15px;
  margin-bottom: 35px;
  position: relative;
  z-index: 2
}

.guten-testimonials.style-1 .comment-bio {
  bottom: -120px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 5
}

.guten-testimonials.style-1 .profile-image {
  border-radius: 50%;
  display: inline-flex;
  overflow: hidden
}

.guten-testimonials.style-1 .profile-image img {
  height: 60px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px
}

.guten-testimonials.style-1 .profile-name {
  color: var(--guten-txt-h-color);
  display: block
}

.guten-testimonials.style-1 .profile-des {
  color: var(--guten-txt-m-color);
  font-size: .75rem
}

.guten-testimonials.style-1 .rating-stars {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0
}

.guten-testimonials.style-1 .rating-stars li {
  color: #ffc402;
  display: flex
}

.guten-testimonials.style-1 .rating-stars li:not(:last-child) {
  margin-right: 5px
}

.guten-testimonials.style-2 .testimonial-box {
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .16);
  padding: 40px 40px 20px;
  position: relative
}

.guten-testimonials.style-2 .bio-details {
  align-items: flex-start;
  display: flex
}

.guten-testimonials.style-2 .comment-header {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.guten-testimonials.style-2 .rating-stars {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 0 15px;
  padding: 0
}

.guten-testimonials.style-2 .rating-stars li {
  color: #ffc402;
  display: flex
}

.guten-testimonials.style-2 .rating-stars li:not(:last-child) {
  margin-right: 5px
}

.guten-testimonials.style-2 .comment-bio {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.guten-testimonials.style-2 .profile-image {
  border-radius: 50%;
  display: inline-flex;
  margin-bottom: 0;
  margin-right: 20px;
  overflow: hidden
}

.guten-testimonials.style-2 .profile-image img {
  height: 60px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px
}

.guten-testimonials.style-2 .profile-info {
  text-align: left
}

.guten-testimonials.style-2 .profile-name {
  color: var(--guten-txt-h-color);
  display: block;
  font-size: 15px
}

.guten-testimonials.style-2 .profile-des {
  color: var(--guten-txt-m-color);
  font-size: .75rem
}

.guten-testimonials.style-2 .icon-content {
  display: inline-flex;
  line-height: 1;
  position: static
}

.guten-testimonials.style-2 .icon-content svg {
  fill: #d5d5d7
}

.guten-testimonials.style-2 .icon-content.quote-override {
  left: 0;
  position: absolute !important;
  top: 0
}

.guten-testimonials.style-2 .comment-content {
  margin-bottom: 30px;
  margin-top: 30px;
  position: relative;
  z-index: 2
}

.guten-testimonials.style-2 .comment-content p {
  color: var(--guten-txt-m-color)
}

.guten-testimonials.style-2 .comment-content svg {
  fill: var(--guten-txt-m-color)
}

.guten-testimonials.style-3 .testimonial-box {
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .16);
  padding: 40px 40px 20px;
  position: relative
}

.guten-testimonials.style-3 .icon-content {
  color: var(--guten-txt-m-color);
  display: inline-flex;
  font-size: 40px;
  line-height: 1;
  margin-bottom: 23px;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1
}

.guten-testimonials.style-3 .icon-content.quote-override {
  left: 0;
  position: absolute !important;
  top: 0
}

.guten-testimonials.style-3 .comment-bio {
  margin-bottom: 20px;
  text-align: center
}

.guten-testimonials.style-3 .profile-image {
  border-radius: 50%;
  display: inline-flex;
  overflow: hidden
}

.guten-testimonials.style-3 .profile-image img {
  height: 60px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px
}

.guten-testimonials.style-3 .comment-content p {
  color: rgba(0, 0, 0, .5);
  font-size: 15px;
  margin-bottom: 35px
}

.guten-testimonials.style-3 .profile-name {
  color: var(--guten-txt-h-color);
  display: block;
  font-size: 15px
}

.guten-testimonials.style-3 .profile-des {
  color: var(--guten-txt-m-color);
  font-size: .75rem
}

.guten-testimonials.style-3 .rating-stars {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 0 15px;
  padding: 0
}

.guten-testimonials.style-3 .rating-stars li {
  color: #ffc402;
  display: flex
}

.guten-testimonials.style-3 .rating-stars li:not(:last-child) {
  margin-right: 5px
}

.guten-testimonials.style-4 .testimonial-box {
  border-radius: 10px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .16);
  padding: 40px 40px 20px;
  position: relative
}

.guten-testimonials.style-4 .icon-content {
  color: var(--guten-txt-m-color);
  display: inline-flex;
  font-size: 40px;
  line-height: 1;
  margin-bottom: 23px;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1
}

.guten-testimonials.style-4 .icon-content.quote-override {
  left: 0;
  position: absolute !important;
  top: 0
}

.guten-testimonials.style-4 .comment-bio {
  margin-bottom: 20px;
  text-align: center
}

.guten-testimonials.style-4 .profile-image {
  border-radius: 50%;
  display: inline-flex;
  overflow: hidden
}

.guten-testimonials.style-4 .profile-image img {
  height: 60px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px
}

.guten-testimonials.style-4 .profile-name {
  color: var(--guten-txt-h-color);
  display: block;
  font-size: 15px
}

.guten-testimonials.style-4 .profile-des {
  color: var(--guten-txt-m-color);
  font-size: .75rem
}

.guten-testimonials.style-4 .rating-stars {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 0 15px;
  padding: 0
}

.guten-testimonials.style-4 .rating-stars li {
  color: #ffc402;
  display: flex
}

.guten-testimonials.style-4 .rating-stars li:not(:last-child) {
  margin-right: 5px
}

.guten-testimonials.style-4 .comment-content p {
  color: rgba(0, 0, 0, .5);
  font-size: 15px;
  margin-bottom: 35px
}

.guten-testimonials:not(.style-1) .testimonial-box {
  overflow: hidden
}

.guten-testimonials .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  opacity: 1
}

.guten-testimonials.is-hovered .guten-testimonial-item .hover-from-left:before,
.guten-testimonials:hover .guten-testimonial-item .hover-from-left:before {
  left: 0
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/testimonials.css */



.gutenverse-text-editor .text-content-inner {
  word-break: break-word
}

.gutenverse-text-editor.dropcap>div>p:first-child:first-letter {
  float: left;
  font-size: 6rem;
  line-height: .65;
  margin: 10px;
  padding: 10px
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/text-editor.css */



.gutenverse-text .guten-text-highlight a {
  all: unset;
  cursor: pointer
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/assets/css/frontend/text-paragraph.css */



.guten-column {
  align-content: stretch;
  align-items: stretch;
  box-sizing: border-box;
  display: flex;
  padding: 10px;
  position: relative;
  word-break: normal;
  word-wrap: normal
}

.guten-column.pinned {
  position: sticky !important
}

.guten-column.pinned.sticky-top {
  top: 0
}

.guten-column.pinned.sticky-bottom {
  bottom: 0
}

.guten-column canvas {
  padding: inherit
}

.guten-column.sticky-bottom.sticky-desktop,
.guten-column.sticky-top.sticky-desktop {
  height: -moz-fit-content;
  height: fit-content
}

.guten-column>.guten-column-resizeable>.sticky-wrapper,
.guten-column>.sticky-wrapper {
  align-content: stretch;
  align-items: stretch;
  display: flex;
  width: 100%
}

.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper,
.guten-column>.guten-column-wrapper,
.guten-column>.sticky-wrapper>.guten-column-wrapper {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%
}

.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper>:not(.guten-element),
.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper>[class*=wp-block-]:not(.guten-element),
.guten-column>.guten-column-wrapper>:not(.guten-element),
.guten-column>.guten-column-wrapper>[class*=wp-block-]:not(.guten-element),
.guten-column>.sticky-wrapper>.guten-column-wrapper>:not(.guten-element),
.guten-column>.sticky-wrapper>.guten-column-wrapper>[class*=wp-block-]:not(.guten-element) {
  position: relative
}

.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper:before,
.guten-column>.guten-column-wrapper:before,
.guten-column>.sticky-wrapper>.guten-column-wrapper:before {
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper>.entry-content.is-layout-flow,
.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper>.guten-element:not(.guten-column),
.guten-column>.guten-column-resizeable>.sticky-wrapper>.guten-column-wrapper>.section-wrapper,
.guten-column>.guten-column-wrapper>.entry-content.is-layout-flow,
.guten-column>.guten-column-wrapper>.guten-element:not(.guten-column),
.guten-column>.guten-column-wrapper>.section-wrapper,
.guten-column>.sticky-wrapper>.guten-column-wrapper>.entry-content.is-layout-flow,
.guten-column>.sticky-wrapper>.guten-column-wrapper>.guten-element:not(.guten-column),
.guten-column>.sticky-wrapper>.guten-column-wrapper>.section-wrapper {
  width: 100%
}

.guten-column.vertical-top-desktop {
  align-content: flex-start;
  align-items: flex-start
}

.guten-column.vertical-middle-desktop {
  align-content: center;
  align-items: center
}

.guten-column.vertical-bottom-desktop {
  align-content: flex-end;
  align-items: flex-end
}

.guten-column.vertical-between-desktop {
  align-content: space-between
}

.guten-column.vertical-around-desktop {
  align-content: space-around
}

.guten-column.vertical-evenly-desktop {
  align-content: space-evenly
}

.guten-column.horizontal-start-desktop {
  justify-content: flex-start
}

.guten-column.horizontal-center-desktop {
  justify-content: center
}

.guten-column.horizontal-end-desktop {
  justify-content: flex-end
}

.guten-column.horizontal-between-desktop {
  justify-content: space-between
}

.guten-column.horizontal-around-desktop {
  justify-content: space-around
}

.guten-column.horizontal-evenly-desktop {
  justify-content: space-evenly
}

.guten-column .guten-background-overlay {
  transition: all .5s ease
}

@media only screen and (max-width:780px) {
  .guten-column.vertical-top-tablet {
    align-content: flex-start;
    align-items: flex-start
  }

  .guten-column.vertical-middle-tablet {
    align-content: center;
    align-items: center
  }

  .guten-column.vertical-bottom-tablet {
    align-content: flex-end;
    align-items: flex-end
  }

  .guten-column.vertical-between-tablet {
    align-content: space-between
  }

  .guten-column.vertical-around-tablet {
    align-content: space-around
  }

  .guten-column.vertical-evenly-tablet {
    align-content: space-evenly
  }

  .guten-column.horizontal-start-tablet {
    justify-content: flex-start
  }

  .guten-column.horizontal-center-tablet {
    justify-content: center
  }

  .guten-column.horizontal-end-tablet {
    justify-content: flex-end
  }

  .guten-column.horizontal-between-tablet {
    justify-content: space-between
  }

  .guten-column.horizontal-around-tablet {
    justify-content: space-around
  }

  .guten-column.horizontal-evenly-tablet {
    justify-content: space-evenly
  }

  .guten-column.sticky-bottom.sticky-tablet,
  .guten-column.sticky-top.sticky-tablet {
    height: -moz-fit-content;
    height: fit-content
  }
}

@media only screen and (max-width:425px) {
  .guten-column.vertical-top-mobile {
    align-content: flex-start;
    align-items: flex-start
  }

  .guten-column.vertical-middle-mobile {
    align-content: center;
    align-items: center
  }

  .guten-column.vertical-bottom-mobile {
    align-content: flex-end;
    align-items: flex-end
  }

  .guten-column.vertical-between-mobile {
    align-content: space-between
  }

  .guten-column.vertical-around-mobile {
    align-content: space-around
  }

  .guten-column.vertical-evenly-mobile {
    align-content: space-evenly
  }

  .guten-column.horizontal-start-mobile {
    justify-content: flex-start
  }

  .guten-column.horizontal-center-mobile {
    justify-content: center
  }

  .guten-column.horizontal-end-mobile {
    justify-content: flex-end
  }

  .guten-column.horizontal-between-mobile {
    justify-content: space-between
  }

  .guten-column.horizontal-around-mobile {
    justify-content: space-around
  }

  .guten-column.horizontal-evenly-mobile {
    justify-content: space-evenly
  }

  .guten-column.sticky-bottom.sticky-mobile,
  .guten-column.sticky-top.sticky-mobile {
    height: -moz-fit-content;
    height: fit-content
  }
}

@media screen and (max-width:767px) {
  .guten-element.guten-column {
    width: 100%
  }
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/lib/framework/assets/css/frontend/column.css */



.guten-fluid-background {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.guten-sticky-wrapper {
  position: relative
}

.guten-sticky-flag {
  height: 200px;
  position: absolute;
  top: -210px;
  width: 100%
}

.section-wrapper {
  margin-block-end: 0 !important;
  margin-block-start: 0 !important
}

.guten-section-wrapper.pinned {
  position: sticky !important
}

.guten-section-wrapper.pinned.fixed {
  position: fixed !important
}

.guten-section-wrapper.pinned.sticky-top {
  top: 0
}

.guten-section-wrapper.pinned.sticky-bottom {
  bottom: 0
}

section.guten-section {
  display: block;
  position: relative
}

section.guten-section:before {
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: background .6s;
  width: 100%
}

section.guten-section>.guten-container {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

section.guten-section>.guten-container .guten-column {
  margin-left: 0;
  margin-right: 0;
  transition: none !important
}

section.guten-section>.guten-container .guten-column .guten-form-builder {
  max-width: inherit !important
}

section.guten-section .guten-video-bg-wrapper {
  opacity: 0;
  transition: opacity 1s ease-in-out
}

section.guten-section .guten-video-bg-wrapper video {
  -o-object-fit: cover;
  object-fit: cover
}

section.guten-section .guten-video-bg-wrapper.loaded {
  opacity: 1
}

section.guten-section .guten-video-bg-wrapper div {
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%
}

section.guten-section .guten-video-bg-wrapper div iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

section.guten-section .guten-shape-divider {
  direction: ltr;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%
}

section.guten-section .guten-shape-divider svg {
  display: block;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  width: calc(100% + 1.3px)
}

section.guten-section .guten-shape-divider.guten-shape-divider-top {
  top: -1px
}

section.guten-section .guten-shape-divider.guten-shape-divider-top.guten-shape-flip>svg {
  transform: translateX(-50%) rotateY(180deg)
}

section.guten-section .guten-shape-divider.guten-shape-divider-top.guten-shape-zindex {
  z-index: 2
}

section.guten-section .guten-shape-divider.guten-shape-divider-bottom {
  bottom: -1px;
  transform: rotate(180deg)
}

section.guten-section .guten-shape-divider.guten-shape-divider-bottom.guten-shape-flip>svg {
  transform: translateX(-50%) rotateY(180deg)
}

section.guten-section .guten-shape-divider.guten-shape-divider-bottom.guten-shape-zindex {
  z-index: 2
}

section.guten-section .guten-shape-divider .guten-shape-fill {
  fill: #eee
}

section.guten-section .guten-shape-divider-animated {
  direction: ltr;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%
}

section.guten-section .guten-shape-divider-animated svg {
  display: block;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  width: calc(100% + 1.3px)
}

section.guten-section .guten-shape-divider-animated.guten-shape-divider-animated-top {
  top: -1px;
  transform: rotate(180deg)
}

section.guten-section .guten-shape-divider-animated.guten-shape-divider-animated-top.guten-shape-flip>svg {
  transform: translateX(-50%) rotateY(180deg)
}

section.guten-section .guten-shape-divider-animated.guten-shape-divider-animated-top.guten-shape-zindex {
  z-index: 2
}

section.guten-section .guten-shape-divider-animated.guten-shape-divider-animated-bottom {
  bottom: -1px
}

section.guten-section .guten-shape-divider-animated.guten-shape-divider-animated-bottom.guten-shape-flip>svg {
  transform: translateX(-50%) rotateY(180deg)
}

section.guten-section .guten-shape-divider-animated.guten-shape-divider-animated-bottom.guten-shape-zindex {
  z-index: 2
}

section.guten-section .guten-shape-divider-animated .guten-shape-fill {
  fill: #eee
}

section.guten-section.layout-fullwidth {
  max-width: 100vw;
  position: relative
}

section.guten-section.align-top>.guten-container {
  align-content: flex-start !important;
  align-items: flex-start !important
}

section.guten-section.align-middle>.guten-container {
  align-content: center !important;
  align-items: center !important
}

section.guten-section.align-bottom>.guten-container {
  align-content: flex-end !important;
  align-items: flex-end !important
}

section.guten-section.align-stretch>.guten-container {
  align-items: stretch
}

section.guten-section.overflow-auto {
  overflow: auto
}

section.guten-section.overflow-hidden {
  overflow: hidden
}

section.guten-section.overflow-clip {
  overflow: clip
}

section.guten-section .guten-background-overlay {
  transition: all .5s ease
}

.guten-column {
  padding: 10px
}

.guten-column-gap-no>.guten-column {
  padding: 0
}

.guten-column-gap-narrow>.guten-column {
  padding: 5px
}

.guten-column-gap-extended>.guten-column {
  padding: 15px
}

.guten-column-gap-wide>.guten-column {
  padding: 20px
}

.guten-column-gap-wider>.guten-column {
  padding: 30px
}

@media (min-width:781px) {
  section.guten-section.guten-section-height-full {
    height: 100vh
  }

  section.guten-section.guten-section-height-full>.guten-container {
    height: 100%
  }
}

@media only screen and (max-width:767px) {
  .guten-video-bg-wrapper {
    display: none
  }

  .guten-video-bg-wrapper.show-phone {
    display: block
  }
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/lib/framework/assets/css/frontend/section.css */



.guten-wrap-helper {
  display: flex;
  margin-top: 0
}

.guten-wrap-helper:before {
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all .6s;
  width: 100%
}

.guten-background-overlay {
  transition: all .5s ease
}

.guten-inner-wrap {
  align-content: flex-start;
  align-items: flex-start;
  display: flex !important;
  flex-wrap: wrap;
  position: relative
}

.guten-inner-wrap .section-wrapper {
  width: 100%
}

.guten-inner-wrap>* {
  width: inherit
}

div.guten-wrap-helper.guten-element.inline,
div.guten-wrap-helper.guten-element.inline-block {
  width: auto !important
}

div.guten-wrap-helper.guten-element .block-editor-inner-blocks {
  height: 100%;
  width: auto
}

.with-url {
  cursor: pointer
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/lib/framework/assets/css/frontend/wrapper.css */



body {
  --guten-base-color: #181d23;
  --guten-base-lighter-color: #2d3137;
  --guten-bg-color: #fff;
  --guten-border-color: #eaeaeb;
  --guten-txt-color: #575a5f;
  --guten-txt-h-color: #181d23;
  --guten-txt-a-color: #0058e6;
  --guten-txt-m-color: #96989b;
  --guten-txt-alt-color: #fff;
  --guten-form-border-color: #d5d5d7;
  --guten-form-bg-color: transparent;
  --guten-form-txt-color: #181d23;
  --guten-form-font-size: 15px;
  --guten-form-border-focus: #b7b7b7;
  --guten-switch-active: #3557dc;
  --guten-switch-shadow: #2e384d;
  --guten-form-placeholder-color: #96989b;
  --guten-btn-txt-color: #fff;
  --guten-btn-bg-color: #0058e6;
  --guten-btn-bg-info: #5bc0de;
  --guten-btn-bg-success: #5cb85c;
  --guten-btn-bg-warning: #f0ad4e;
  --guten-btn-bg-danger: #d9534f;
  --guten-btn-bg-hover-color: #0048bd;
  --guten-selection-bg-color: #d8a600;
  --guten-element-bg-color: #80b1ff;
  --guten-element-darken-bg-color: #0058e6;
  --guten-element-lighten-bg-color: #e6f0ff;
  --guten-success-bg-color: #75ffd8;
  --guten-success-border-color: #007f5b;
  --guten-error-text-color: #d60000;
  --guten-error-bg-color: #fcc;
  --guten-error-border-color: #d60000;
  --guten-wp-color: #007cba
}

.editor-styles-wrapper .guten-fix-style {
  background: transparent
}

.choices {
  font-size: 16px;
  margin-bottom: 24px;
  overflow: hidden;
  position: relative
}

.choices:focus {
  outline: 0
}

.choices:last-child {
  margin-bottom: 0
}

.choices.is-open {
  overflow: initial
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.choices.is-disabled .choices__item {
  cursor: not-allowed
}

.choices [hidden] {
  display: none !important
}

.choices[data-type*=select-one] {
  cursor: pointer
}

.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px
}

.choices[data-type*=select-one] .choices__input {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display: block;
  margin: 0;
  padding: 10px;
  width: 100%
}

.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  border-radius: 10em;
  height: 20px;
  margin-right: 25px;
  margin-top: -10px;
  opacity: .25;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  width: 20px
}

.choices[data-type*=select-one] .choices__button:focus,
.choices[data-type*=select-one] .choices__button:hover {
  opacity: 1
}

.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4
}

.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none
}

.choices[data-type*=select-one]:after {
  border: 5px solid transparent;
  border-top-color: #333;
  content: "";
  height: 0;
  margin-top: -2.5px;
  pointer-events: none;
  position: absolute;
  right: 11.5px;
  top: 50%;
  width: 0
}

.choices[data-type*=select-one].is-open:after {
  border-color: transparent transparent #333;
  margin-top: -7.5px
}

.choices[data-type*=select-one][dir=rtl]:after {
  left: 11.5px;
  right: auto
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
  left: 0;
  margin-left: 25px;
  margin-right: 0;
  right: auto
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  border-left: 1px solid #008fa1;
  border-radius: 0;
  display: inline-block;
  line-height: 1;
  margin: 0 -4px 0 8px;
  opacity: .75;
  padding-left: 16px;
  position: relative;
  width: 8px
}

.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover {
  opacity: 1
}

.choices__inner {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  display: inline-block;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
  padding: 7.5px 7.5px 3.75px;
  vertical-align: top;
  width: 100%
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: #b7b7b7
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px
}

.choices__list {
  list-style: none;
  margin: 0;
  padding-left: 0
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%
}

[dir=rtl] .choices__list--single {
  padding-left: 16px;
  padding-right: 4px
}

.choices__list--single .choices__item {
  width: 100%
}

.choices__list--multiple {
  display: inline
}

.choices__list--multiple .choices__item {
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  border-radius: 20px;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 3.75px;
  margin-right: 3.75px;
  padding: 4px 10px;
  vertical-align: middle;
  word-break: break-all
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px
}

[dir=rtl] .choices__list--multiple .choices__item {
  margin-left: 3.75px;
  margin-right: 0
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaa;
  border: 1px solid #919191
}

.choices__list--dropdown {
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  margin-top: -1px;
  overflow: hidden;
  position: absolute;
  top: 100%;
  visibility: hidden;
  width: 100%;
  will-change: visibility;
  word-break: break-all;
  z-index: 1
}

.choices__list--dropdown.is-active {
  visibility: visible
}

.is-open .choices__list--dropdown {
  border-color: #b7b7b7
}

.is-flipped .choices__list--dropdown {
  border-radius: .25rem .25rem 0 0;
  bottom: 100%;
  margin-bottom: -1px;
  margin-top: 0;
  top: auto
}

.choices__list--dropdown .choices__list {
  max-height: 300px;
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position
}

.choices__list--dropdown .choices__item {
  font-size: 14px;
  padding: 10px;
  position: relative
}

[dir=rtl] .choices__list--dropdown .choices__item {
  text-align: right
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: .5
}

.choices__item {
  cursor: default
}

.choices__item--selectable {
  cursor: pointer
}

.choices__item--disabled {
  cursor: not-allowed;
  opacity: .5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.choices__heading {
  border-bottom: 1px solid #f7f7f7;
  color: gray;
  font-size: 12px;
  font-weight: 600;
  padding: 10px
}

.choices__button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 0;
  cursor: pointer;
  text-indent: -9999px
}

.choices__button:focus,
.choices__input:focus {
  outline: 0
}

.choices__input {
  background-color: #f9f9f9;
  border: 0;
  border-radius: 0;
  display: inline-block;
  font-size: 14px;
  margin-bottom: 5px;
  max-width: 100%;
  padding: 4px 0 4px 2px;
  vertical-align: baseline
}

[dir=rtl] .choices__input {
  padding-left: 0;
  padding-right: 2px
}

.choices__placeholder {
  opacity: .5
}

html {
  scroll-behavior: smooth
}

body {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 1rem;
  margin-top: .5rem
}

body h1 {
  font-size: 2.5rem
}

body h2 {
  font-size: 2rem
}

body h3 {
  font-size: 1.75rem
}

body h4 {
  font-size: 1.5rem
}

body h5 {
  font-size: 1.25rem
}

body h6 {
  font-size: 1rem
}

body p {
  margin-bottom: 0;
  margin-top: 0
}

img {
  height: auto
}

video {
  max-width: 100%
}

[class*=guten] a {
  box-shadow: none;
  text-decoration: none
}

.editor-styles-wrapper .guten-column .wp-block {
  margin-left: 0;
  margin-right: 0
}

.guten-element .hover-from-arise:before,
.guten-element .hover-from-bottom:before,
.guten-element .hover-from-left:before,
.guten-element .hover-from-right:before,
.guten-element .hover-from-top:before {
  background-size: 101% 101%;
  content: "";
  height: 100%;
  position: absolute;
  transition: all .6s ease;
  width: 100%
}

.guten-element .hover-from-left:before,
.guten-element.hover-from-left:before {
  left: -101%;
  top: 0
}

.guten-element .hover-from-left:hover:before,
.guten-element.hover-from-left:hover:before {
  left: 0
}

.guten-element .hover-from-right:before,
.guten-element.hover-from-right:before {
  right: -101%;
  top: 0
}

.guten-element .hover-from-right:hover:before,
.guten-element.hover-from-right:hover:before {
  right: 0
}

.guten-element .hover-from-top:before,
.guten-element.hover-from-top:before {
  left: 0;
  top: -101%
}

.guten-element .hover-from-top:hover:before,
.guten-element.hover-from-top:hover:before {
  top: 0
}

.guten-element .hover-from-bottom:before,
.guten-element.hover-from-bottom:before {
  bottom: -101%;
  left: 0
}

.guten-element .hover-from-bottom:hover:before,
.guten-element.hover-from-bottom:hover:before {
  bottom: 0
}

.guten-element .hover-from-arise:before,
.guten-element.hover-from-arise:before {
  left: 0;
  opacity: 0;
  top: 0
}

.guten-element .hover-from-arise:hover:before,
.guten-element.hover-from-arise:hover:before {
  opacity: 100%
}

.guten-background-animated,
.guten-background-overlay {
  border-radius: inherit;
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%
}

.guten-background-animated {
  overflow: hidden
}

.guten-background-animated .animated-layer {
  border-radius: inherit;
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%
}

.gutenverse-block-loading {
  padding: 12px;
  width: 100%
}

.gutenverse-block-loading,
.gutenverse-icon-svg {
  align-items: center;
  display: flex;
  justify-content: center
}

.gutenverse-icon-svg svg {
  fill: currentColor;
  height: 1em;
  width: auto
}

.bg-slideshow-container {
  align-items: center;
  border-radius: inherit;
  display: flex;
  height: 100% !important;
  justify-content: center;
  left: 0;
  margin: auto;
  overflow: hidden;
  position: absolute !important;
  top: 0;
  width: 100% !important;
  z-index: 0
}

.bg-slideshow-container .bg-slideshow-item {
  border-radius: inherit
}

.bg-slideshow-container .bg-slideshow-item,
.bg-slideshow-container .bg-slideshow-item .slideshow-item-container {
  background-position: 50%;
  height: inherit;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute !important;
  top: 0;
  width: 100%
}

.bg-slideshow-container .bg-slideshow-item .slideshow-item-container {
  display: none;
  overflow: hidden;
  transition: none
}

.bg-slideshow-container .bg-slideshow-item .slideshow-item-container.current {
  display: block;
  z-index: 1
}

.bg-slideshow-container .bg-slideshow-item .slideshow-item-container.previous {
  display: block;
  z-index: 2
}

.bg-slideshow-container .bg-slideshow-item .slideshow-item-container .slideshow-image {
  background-size: contain;
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

@keyframes fade {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes previous-fade {
  0% {
    opacity: 1;
    z-index: 2
  }

  to {
    opacity: 0
  }
}

@keyframes ken-burns-toggle-out {
  0% {
    transform: scale(1.3)
  }

  to {
    transform: scale(1)
  }
}

@keyframes ken-burns-toggle-in {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(1.3)
  }
}

@keyframes current-slideRight {
  0% {
    left: -100%
  }

  to {
    left: 0
  }
}

@keyframes previous-slideRight {
  0% {
    left: 0
  }

  to {
    left: 100%
  }
}

@keyframes current-slideLeft {
  0% {
    right: -100%
  }

  to {
    right: 0
  }
}

@keyframes previous-slideLeft {
  0% {
    right: 0
  }

  to {
    right: 100%
  }
}

@keyframes current-slideTop {
  0% {
    bottom: -100%
  }

  to {
    bottom: 0
  }
}

@keyframes previous-slideTop {
  0% {
    bottom: 0
  }

  to {
    bottom: 100%
  }
}

@keyframes current-slideBottom {
  0% {
    top: -100%
  }

  to {
    top: 0
  }
}

@keyframes previous-slideBottom {
  0% {
    top: 0
  }

  to {
    top: 100%
  }
}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1
}

.animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration)
}

.animated.fast {
  animation-duration: .7s;
  animation-duration: calc(var(--animate-duration)*.7)
}

.animated.slow {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration)*2)
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.fadeIn {
  animation-name: fadeIn
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -40px, 0)
  }

  to {
    opacity: 1;
    transform: translateZ(0)
  }
}

.fadeInDown {
  animation-name: fadeInDown
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-40px, 0, 0)
  }

  to {
    opacity: 1;
    transform: translateZ(0)
  }
}

.fadeInLeft {
  animation-name: fadeInLeft
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(40px, 0, 0)
  }

  to {
    opacity: 1;
    transform: translateZ(0)
  }
}

.fadeInRight {
  animation-name: fadeInRight
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 40px, 0)
  }

  to {
    opacity: 1;
    transform: translateZ(0)
  }
}

.fadeInUp {
  animation-name: fadeInUp
}

@keyframes slideInDown {
  0% {
    transform: translate3d(0, -40px, 0);
    visibility: visible
  }

  to {
    transform: translateZ(0)
  }
}

.slideInDown {
  animation-name: slideInDown
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    transform: translateZ(0)
  }
}

.slideInLeft {
  animation-name: slideInLeft
}

@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }

  to {
    transform: translateZ(0)
  }
}

.slideInRight {
  animation-name: slideInRight
}

@keyframes slideInUp {
  0% {
    transform: translate3d(0, 40px, 0);
    visibility: visible
  }

  to {
    transform: translateZ(0)
  }
}

.slideInUp {
  animation-name: slideInUp
}

@keyframes fadeInTransform {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeInDownTransform {
  0% {
    opacity: 0;
    translate: 0 -40px 0
  }

  to {
    opacity: 1;
    translate: 0 0 0
  }
}

.animated.fadeInDown {
  animation-name: fadeInDown;
  animation-name: var(--guten-use-animation, fadeInDown)
}

@keyframes fadeInLeftTransform {
  0% {
    opacity: 0;
    translate: -40px 0 0
  }

  to {
    opacity: 1;
    translate: 0 0 0
  }
}

.animated.fadeInLeft {
  animation-name: fadeInLeft;
  animation-name: var(--guten-use-animation, fadeInLeft)
}

@keyframes fadeInRightTransform {
  0% {
    opacity: 0;
    translate: 40px 0 0
  }

  to {
    opacity: 1;
    translate: 0 0 0
  }
}

.animated.fadeInRight {
  animation-name: fadeInRight;
  animation-name: var(--guten-use-animation, fadeInRight)
}

@keyframes fadeInUpTransform {
  0% {
    opacity: 0;
    translate: 0 40px 0
  }

  to {
    opacity: 1;
    translate: 0 0 0
  }
}

.animated.fadeInUp {
  animation-name: fadeInUp;
  animation-name: var(--guten-use-animation, fadeInUp)
}

@keyframes slideInDownTransform {
  0% {
    translate: 0 -40px 0;
    visibility: visible
  }

  to {
    translate: 0 0 0
  }
}

.animated.slideInDown {
  animation-name: slideInDown;
  animation-name: var(--guten-use-animation, slideInDown)
}

@keyframes slideInLeftTransform {
  0% {
    translate: -100% 0 0;
    visibility: visible
  }

  to {
    translate: 0 0 0
  }
}

.animated.slideInLeft {
  animation-name: slideInLeft;
  animation-name: var(--guten-use-animation, slideInLeft)
}

@keyframes slideInRightTransform {
  0% {
    translate: 100% 0 0;
    visibility: visible
  }

  to {
    translate: 0 0 0
  }
}

.animated.slideInRight {
  animation-name: slideInRight;
  animation-name: var(--guten-use-animation, slideInRightTransform)
}

@keyframes slideInUpTransform {
  0% {
    translate: 0 40px 0;
    visibility: visible
  }

  to {
    translate: 0 0 0
  }
}

.animated.slideInUp {
  animation-name: slideInUp;
  animation-name: var(--guten-use-animation, slideInUp)
}

.__desktop-fadeIn {
  animation-name: fadeIn
}

.__desktop-fadeIn,
.__mobile-fadeIn,
.__tablet-fadeIn {
  animation-name: var(--guten-use-animation, fadeIn)
}

.__desktop-fadeInLeft {
  animation-name: fadeInLeft
}

.__desktop-fadeInLeft,
.__mobile-fadeInLeft,
.__tablet-fadeInLeft {
  animation-name: var(--guten-use-animation, fadeInLeft)
}

.__desktop-fadeInDown {
  animation-name: fadeInDown
}

.__desktop-fadeInDown,
.__mobile-fadeInDown,
.__tablet-fadeInDown {
  animation-name: var(--guten-use-animation, fadeInDown)
}

.__desktop-fadeInRight {
  animation-name: fadeInRight
}

.__desktop-fadeInRight,
.__mobile-fadeInRight,
.__tablet-fadeInRight {
  animation-name: var(--guten-use-animation, fadeInRight)
}

.__desktop-fadeInUp {
  animation-name: fadeInUp
}

.__desktop-fadeInUp,
.__mobile-fadeInUp,
.__tablet-fadeInUp {
  animation-name: var(--guten-use-animation, fadeInUp)
}

.__desktop-slideInLeft {
  animation-name: slideInLeft
}

.__desktop-slideInLeft,
.__mobile-slideInLeft,
.__tablet-slideInLeft {
  animation-name: var(--guten-use-animation, slideInLeft)
}

.__desktop-slideInDown {
  animation-name: slideInDown
}

.__desktop-slideInDown,
.__mobile-slideInDown,
.__tablet-slideInDown {
  animation-name: var(--guten-use-animation, slideInDown)
}

.__desktop-slideInRight {
  animation-name: slideInRight
}

.__desktop-slideInRight,
.__mobile-slideInRight,
.__tablet-slideInRight {
  animation-name: var(--guten-use-animation, slideInRight)
}

.__desktop-slideInUp {
  animation-name: slideInUp
}

.__desktop-slideInUp,
.__mobile-slideInUp,
.__tablet-slideInUp {
  animation-name: var(--guten-use-animation, slideInUp)
}

.page-template-gutenverse_blank:before {
  display: none
}

.choices__inner {
  box-sizing: border-box;
  min-height: auto
}

.guten-element {
  position: relative;
  text-shadow: 0 0 transparent
}

.guten-element * {
  box-sizing: border-box;
  transition: all .3s
}

.guten-element img {
  max-width: 100%
}

.guten-data[class=guten-data] {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 0 !important
}

.guten-element-hide[class*=" __desktop-"],
.guten-element-hide[class*=" desktop-"],
.guten-element-hide[class^=__desktop-],
.guten-element-hide[class^=desktop-] {
  visibility: hidden
}

@media (min-width:640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px
  }

  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
  }

  [dir=rtl] .choices__list--dropdown .choices__item--selectable {
    padding-left: 100px;
    padding-right: 10px;
    text-align: right
  }

  [dir=rtl] .choices__list--dropdown .choices__item--selectable:after {
    left: 10px;
    right: auto
  }
}

@media (prefers-reduced-motion:reduce),
print {
  .animated {
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 1ms !important
  }

  .animated[class*=Out] {
    opacity: 0
  }
}

/*# sourceURL=https://vorto.io/wp-content/plugins/gutenverse/lib/framework/assets/css/frontend.css */



:root {
  --guten-screen-xs-max: 767px;
  --guten-screen-sm-min: 768px;
  --guten-screen-sm-max: 1024px;
  --guten-screen-md-min: 1025px
}

@media only screen and (min-width:1025px) {
  .hide-desktop {
    display: none !important
  }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
  .hide-tablet {
    display: none !important
  }
}

@media only screen and (max-width:767px) {
  .hide-mobile {
    display: none !important
  }
}

@media only screen and (max-width:1024px) {

  .guten-element-hide[class^="tablet-"],
  .guten-element-hide[class*=" tablet-"],
  .guten-element-hide[class^="__tablet-"],
  .guten-element-hide[class*=" __tablet-"] {
    visibility: hidden
  }
}

@media only screen and (max-width:767px) {

  .guten-element-hide[class^="mobile-"],
  .guten-element-hide[class*=" mobile-"],
  .guten-element-hide[class^="__mobile-"],
  .guten-element-hide[class*=" __mobile-"] {
    visibility: hidden
  }
}

body {
  --gutenverse-font-family-c3YyWV: "Figtree";
  --gutenverse-font-size-c3YyWV: 14px;
  --gutenverse-font-weight-c3YyWV: 400;
  --gutenverse-font-family-KyzOJa: "Figtree";
  --gutenverse-font-size-KyzOJa: 14px;
  --gutenverse-font-weight-KyzOJa: 500;
  --gutenverse-font-family-qCaBUl: "Figtree";
  --gutenverse-font-size-qCaBUl: 14px;
  --gutenverse-font-weight-qCaBUl: 600;
  --gutenverse-font-family-ZAIhei: "Figtree";
  --gutenverse-font-size-ZAIhei: 15px;
  --gutenverse-font-weight-ZAIhei: 400;
  --gutenverse-font-lineHeight-ZAIhei: 1.5em;
  --gutenverse-font-family-GAENRW: "Figtree";
  --gutenverse-font-size-GAENRW: 15px;
  --gutenverse-font-weight-GAENRW: 500;
  --gutenverse-font-lineHeight-GAENRW: 1.4em;
  --gutenverse-font-family-gREX7T: "Urbanist";
  --gutenverse-font-size-gREX7T: 15px;
  --gutenverse-font-weight-gREX7T: 600;
  --gutenverse-font-family-s3RcCt: "Urbanist";
  --gutenverse-font-size-s3RcCt: 16px;
  --gutenverse-font-weight-s3RcCt: 600;
  --gutenverse-font-family-jsjMQA: "Figtree";
  --gutenverse-font-size-jsjMQA: 18px;
  --gutenverse-font-weight-jsjMQA: 400;
  --gutenverse-font-lineHeight-jsjMQA: 1.5em;
  --gutenverse-font-family-siPSaF: "Figtree";
  --gutenverse-font-size-siPSaF: 18px;
  --gutenverse-font-weight-siPSaF: 500;
  --gutenverse-font-family-BgkX9Q: "Figtree";
  --gutenverse-font-size-BgkX9Q: 18px;
  --gutenverse-font-weight-BgkX9Q: 600;
  --gutenverse-font-family-XB603n: "Figtree";
  --gutenverse-font-size-XB603n: 20px;
  --gutenverse-font-weight-XB603n: 400;
  --gutenverse-font-lineHeight-XB603n: 1.5em;
  --gutenverse-font-family-L2Il5R: "Urbanist";
  --gutenverse-font-size-L2Il5R: 20px;
  --gutenverse-font-weight-L2Il5R: 500;
  --gutenverse-font-family-wyAjhl: "Urbanist";
  --gutenverse-font-size-wyAjhl: 20px;
  --gutenverse-font-weight-wyAjhl: 600;
  --gutenverse-font-family-PbRJRd: "Urbanist";
  --gutenverse-font-size-PbRJRd: 42px;
  --gutenverse-font-weight-PbRJRd: 600;
  --gutenverse-font-lineHeight-PbRJRd: 1.2em;
  --gutenverse-font-spacing-PbRJRd: -0.02em;
  --gutenverse-font-family-HPrlN5: "Urbanist";
  --gutenverse-font-size-HPrlN5: 48px;
  --gutenverse-font-weight-HPrlN5: 600;
  --gutenverse-font-lineHeight-HPrlN5: 1.2em;
  --gutenverse-font-spacing-HPrlN5: -0.02em;
  --gutenverse-font-family-Ni6kqL: "Urbanist";
  --gutenverse-font-size-Ni6kqL: 52px;
  --gutenverse-font-weight-Ni6kqL: 600;
  --gutenverse-font-spacing-Ni6kqL: -0.02em;
  --gutenverse-font-family-LUEEGE: "Urbanist";
  --gutenverse-font-size-LUEEGE: 70px;
  --gutenverse-font-weight-LUEEGE: 600;
  --gutenverse-font-lineHeight-LUEEGE: 1.1em;
  --gutenverse-font-spacing-LUEEGE: -0.02em;
  --gutenverse-font-family-jvlP6i: "Urbanist";
  --gutenverse-font-size-jvlP6i: 24px;
  --gutenverse-font-weight-jvlP6i: 600;
  --gutenverse-font-lineHeight-jvlP6i: 1.2em;
  --gutenverse-font-spacing-jvlP6i: -0.02em;
  --gutenverse-font-family-jdCI0H: "Figtree";
  --gutenverse-font-size-jdCI0H: 15px;
  --gutenverse-font-weight-jdCI0H: 500;
  --gutenverse-font-family-0ySYzW: "Urbanist";
  --gutenverse-font-size-0ySYzW: 18px;
  --gutenverse-font-weight-0ySYzW: 600
}

@media only screen and (max-width:1024px) {
  body {
    --gutenverse-font-lineHeight-wyAjhl: 1.3em;
    --gutenverse-font-size-PbRJRd: 38px;
    --gutenverse-font-size-HPrlN5: 42px;
    --gutenverse-font-size-Ni6kqL: 46px;
    --gutenverse-font-size-LUEEGE: 60px;
    --gutenverse-font-lineHeight-0ySYzW: 1.3em
  }
}

@media only screen and (max-width:767px) {
  body {
    --gutenverse-font-size-c3YyWV: 13px;
    --gutenverse-font-size-KyzOJa: 13px;
    --gutenverse-font-size-qCaBUl: 13px;
    --gutenverse-font-size-ZAIhei: 14px;
    --gutenverse-font-size-GAENRW: 14px;
    --gutenverse-font-size-gREX7T: 14px;
    --gutenverse-font-size-s3RcCt: 14px;
    --gutenverse-font-size-jsjMQA: 16px;
    --gutenverse-font-size-siPSaF: 16px;
    --gutenverse-font-size-BgkX9Q: 16px;
    --gutenverse-font-size-XB603n: 18px;
    --gutenverse-font-size-L2Il5R: 18px;
    --gutenverse-font-size-wyAjhl: 18px;
    --gutenverse-font-size-PbRJRd: 34px;
    --gutenverse-font-size-HPrlN5: 38px;
    --gutenverse-font-size-Ni6kqL: 40px;
    --gutenverse-font-lineHeight-Ni6kqL: 1.25em;
    --gutenverse-font-size-LUEEGE: 44px;
    --gutenverse-font-size-jdCI0H: 14px;
    --gutenverse-font-size-0ySYzW: 16px
  }
}

.guten-Usgshc>* {
  justify-content: flex-start;
  text-align: left;
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
  color: var(--wp--preset--color--theme-2)
}

.guten-Usgshc {}

.guten-HxDcRd.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-hhRaWT {
  width: 100%;
  order: 1
}

.guten-hhRaWT:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-hhRaWT.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-hhRaWT:not(.background-animated)>.guten-column-wrapper,
.guten-hhRaWT.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--theme-6)
}

.guten-hhRaWT>.sticky-wrapper>.guten-column-wrapper,
.guten-hhRaWT>.guten-column-wrapper {
  padding-top: 5px
}

@media only screen and (max-width:1024px) {
  .guten-hhRaWT {
    width: 100%
  }
}

.guten-xb3yES {
  width: 100%;
  order: 1
}

.guten-xb3yES:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-xb3yES.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-xb3yES:not(.background-animated)>.guten-column-wrapper,
.guten-xb3yES.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--theme-6)
}

.guten-xb3yES>.sticky-wrapper>.guten-column-wrapper,
.guten-xb3yES>.guten-column-wrapper {
  padding-top: 5px
}

@media only screen and (max-width:1024px) {
  .guten-xb3yES {
    width: 100%
  }
}

.guten-FHyuFe {
  width: 100%;
  order: 1
}

.guten-FHyuFe:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-FHyuFe.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-FHyuFe:not(.background-animated)>.guten-column-wrapper,
.guten-FHyuFe.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--theme-6)
}

.guten-FHyuFe>.sticky-wrapper>.guten-column-wrapper,
.guten-FHyuFe>.guten-column-wrapper {
  margin-right: 20px;
  margin-left: 20px;
  padding-top: 5px
}

@media only screen and (max-width:1024px) {
  .guten-FHyuFe {
    width: 100%
  }
}

.guten-mJnMRV.layout-boxed>.guten-container {
  max-width: 1200px
}

section.guten-element.guten-mJnMRV>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-mJnMRV>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-element.guten-mJnMRV {
  z-index: 5
}

section.guten-element.guten-EjW9We>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-EjW9We>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-EjW9We:not(.background-animated),
.guten-EjW9We.background-animated>.guten-background-animated .animated-layer {
  background-color:
}

.guten-element.guten-EjW9We {
  margin-top: 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-EjW9We {
    margin-right: 20px;
    margin-left: 20px;
    z-index: 5
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-EjW9We {
    margin-top: 20px
  }
}

.guten-r5AVkJ.layout-boxed>.guten-container {
  max-width: 1200px
}

section.guten-element.guten-r5AVkJ>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-r5AVkJ>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-element.guten-r5AVkJ {
  z-index: 5
}

section.guten-element.guten-6qUH6A>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-6qUH6A>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-6qUH6A:not(.background-animated),
.guten-6qUH6A.background-animated>.guten-background-animated .animated-layer {
  background-color:
}

.guten-element.guten-6qUH6A {
  margin-top: 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-6qUH6A {
    margin-right: 20px;
    margin-left: 20px;
    z-index: 5
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-6qUH6A {
    margin-top: 20px
  }
}

.guten-3Hvylg.layout-boxed>.guten-container {
  max-width: 1200px
}

section.guten-element.guten-3Hvylg>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-3Hvylg>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-element.guten-3Hvylg {
  z-index: 5
}

section.guten-element.guten-1QwAfE>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-1QwAfE>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-1QwAfE:not(.background-animated),
.guten-1QwAfE.background-animated>.guten-background-animated .animated-layer {
  background-color:
}

.guten-element.guten-1QwAfE {
  margin-top: 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-1QwAfE {
    margin-right: 20px;
    margin-left: 20px;
    z-index: 5
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-1QwAfE {
    margin-top: 20px
  }
}

.guten-tTeyPR {
  width: 50%;
  order: 1
}

.guten-tTeyPR>.sticky-wrapper>.guten-column-wrapper,
.guten-tTeyPR>.guten-column-wrapper {
  padding-left: 30px
}

@media only screen and (max-width:1024px) {
  .guten-tTeyPR {
    width: 64%
  }
}

.guten-mCPnWH {
  width: 50%;
  order: 1
}

.guten-section>.guten-container>.guten-mCPnWH.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-mCPnWH.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

.guten-mCPnWH>.sticky-wrapper>.guten-column-wrapper,
.guten-mCPnWH>.guten-column-wrapper {
  padding-right: 30px
}

@media only screen and (max-width:1024px) {
  .guten-mCPnWH {
    width: 36%
  }
}

.guten-wrwi3r {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-wrwi3r.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-wrwi3r.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-wrwi3r>.sticky-wrapper>.guten-column-wrapper,
.guten-wrwi3r>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-wrwi3r {
    width: 100%
  }
}

.guten-qTBDBT {
  width: 50%;
  order: 1
}

.guten-qTBDBT>.sticky-wrapper>.guten-column-wrapper,
.guten-qTBDBT>.guten-column-wrapper {
  padding-left: 30px
}

@media only screen and (max-width:1024px) {
  .guten-qTBDBT {
    width: 64%
  }
}

.guten-EbdsHh {
  width: 50%;
  order: 1
}

.guten-section>.guten-container>.guten-EbdsHh.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-EbdsHh.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

.guten-EbdsHh>.sticky-wrapper>.guten-column-wrapper,
.guten-EbdsHh>.guten-column-wrapper {
  padding-right: 30px
}

@media only screen and (max-width:1024px) {
  .guten-EbdsHh {
    width: 36%
  }
}

.guten-J38zm0 {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-J38zm0.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-J38zm0.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-J38zm0>.sticky-wrapper>.guten-column-wrapper,
.guten-J38zm0>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-J38zm0 {
    width: 100%
  }
}

.guten-8EGChF {
  width: 50%;
  order: 1
}

.guten-8EGChF>.sticky-wrapper>.guten-column-wrapper,
.guten-8EGChF>.guten-column-wrapper {
  padding-left: 30px
}

@media only screen and (max-width:1024px) {
  .guten-8EGChF {
    width: 64%
  }
}

.guten-gJIbEa {
  width: 50%;
  order: 1
}

.guten-section>.guten-container>.guten-gJIbEa.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-gJIbEa.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

.guten-gJIbEa>.sticky-wrapper>.guten-column-wrapper,
.guten-gJIbEa>.guten-column-wrapper {
  padding-right: 30px
}

@media only screen and (max-width:1024px) {
  .guten-gJIbEa {
    width: 36%
  }
}

.guten-9MOIZ7 {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-9MOIZ7.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-9MOIZ7.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-9MOIZ7>.sticky-wrapper>.guten-column-wrapper,
.guten-9MOIZ7>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-9MOIZ7 {
    width: 100%
  }
}

.guten-CwZxlR.horizontal {
  justify-content: flex-end
}

.guten-CwZxlR.vertical {
  align-items: flex-end
}

.guten-CwZxlR .guten-social-icon {
  text-align: right
}

.guten-CwZxlR .guten-social-icon a i {
  font-size: 18px
}

.guten-CwZxlR .guten-social-icon a svg {
  font-size: 18px
}

.guten-CwZxlR.fill .guten-social-icon a i,
.guten-CwZxlR.border .guten-social-icon a i,
.guten-CwZxlR.custom .guten-social-icon a i {
  color: var(--wp--preset--color--theme-1)
}

.guten-CwZxlR.fill .guten-social-icon a svg,
.guten-CwZxlR.border .guten-social-icon a svg,
.guten-CwZxlR.custom .guten-social-icon a svg {
  fill: var(--wp--preset--color--theme-1)
}

.guten-CwZxlR.border .guten-social-icon a {
  border-color: var(--wp--preset--color--theme-1)
}

.guten-CwZxlR.horizontal>div:not(:first-child) {
  margin-left: 15px
}

.guten-CwZxlR.vertical>div:not(:first-child) {
  margin-top: 15px
}

.guten-CwZxlR .guten-social-icon a {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-CwZxlR.fill .guten-social-icon a:hover i,
.guten-CwZxlR.border .guten-social-icon a:hover i,
.guten-CwZxlR.custom .guten-social-icon a:hover i {
  color: var(--wp--preset--color--theme-2)
}

.guten-CwZxlR.fill .guten-social-icon a:hover svg,
.guten-CwZxlR.border .guten-social-icon a:hover svg,
.guten-CwZxlR.custom .guten-social-icon a:hover svg {
  fill: var(--wp--preset--color--theme-2)
}

.guten-CwZxlR.border .guten-social-icon a:hover {
  border-color: var(--wp--preset--color--theme-2)
}

.guten-CwZxlR {}

.guten-CwZxlR.guten-element,
.guten-CwZxlR.guten-element.horizontal>div {
  width: auto !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-CwZxlR.horizontal {
    justify-content: flex-end
  }

  .guten-CwZxlR.vertical {
    align-items: flex-end
  }

  .guten-CwZxlR .guten-social-icon {
    text-align: right
  }
}

@media only screen and (max-width:767px) {
  .guten-CwZxlR.horizontal {
    justify-content: center
  }

  .guten-CwZxlR.vertical {
    align-items: center
  }

  .guten-CwZxlR .guten-social-icon {
    text-align: center
  }

  .guten-CwZxlR.horizontal>div:not(:first-child) {
    margin-left: 10px
  }

  .guten-CwZxlR.vertical>div:not(:first-child) {
    margin-top: 10px
  }
}

.guten-IyketA.layout-boxed>.guten-container {
  max-width: 1500px
}

section.guten-element.guten-IyketA>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-IyketA>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-IyketA>.guten-background-overlay {
  background-color:
}

.guten-IyketA:not(.background-animated),
.guten-IyketA.background-animated>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--white)
}

.guten-IyketA.guten-element {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  box-shadow: 0px 5px 15px rgba(45, 86, 17, 0.05)
}

.guten-element.guten-IyketA {
  padding-right: 10px;
  padding-left: 25px;
  z-index: 4
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-IyketA {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    z-index: 4
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-IyketA {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px
  }
}

.guten-hptO9s.horizontal {
  justify-content: flex-end
}

.guten-hptO9s.vertical {
  align-items: flex-end
}

.guten-hptO9s .guten-social-icon {
  text-align: right
}

.guten-hptO9s .guten-social-icon a i {
  font-size: 18px
}

.guten-hptO9s .guten-social-icon a svg {
  font-size: 18px
}

.guten-hptO9s.fill .guten-social-icon a i,
.guten-hptO9s.border .guten-social-icon a i,
.guten-hptO9s.custom .guten-social-icon a i {
  color: var(--wp--preset--color--theme-1)
}

.guten-hptO9s.fill .guten-social-icon a svg,
.guten-hptO9s.border .guten-social-icon a svg,
.guten-hptO9s.custom .guten-social-icon a svg {
  fill: var(--wp--preset--color--theme-1)
}

.guten-hptO9s.border .guten-social-icon a {
  border-color: var(--wp--preset--color--theme-1)
}

.guten-hptO9s.horizontal>div:not(:first-child) {
  margin-left: 15px
}

.guten-hptO9s.vertical>div:not(:first-child) {
  margin-top: 15px
}

.guten-hptO9s .guten-social-icon a {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-hptO9s.fill .guten-social-icon a:hover i,
.guten-hptO9s.border .guten-social-icon a:hover i,
.guten-hptO9s.custom .guten-social-icon a:hover i {
  color: var(--wp--preset--color--theme-2)
}

.guten-hptO9s.fill .guten-social-icon a:hover svg,
.guten-hptO9s.border .guten-social-icon a:hover svg,
.guten-hptO9s.custom .guten-social-icon a:hover svg {
  fill: var(--wp--preset--color--theme-2)
}

.guten-hptO9s.border .guten-social-icon a:hover {
  border-color: var(--wp--preset--color--theme-2)
}

.guten-hptO9s {}

.guten-hptO9s.guten-element,
.guten-hptO9s.guten-element.horizontal>div {
  width: auto !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-hptO9s.horizontal {
    justify-content: flex-end
  }

  .guten-hptO9s.vertical {
    align-items: flex-end
  }

  .guten-hptO9s .guten-social-icon {
    text-align: right
  }
}

@media only screen and (max-width:767px) {
  .guten-hptO9s.horizontal {
    justify-content: center
  }

  .guten-hptO9s.vertical {
    align-items: center
  }

  .guten-hptO9s .guten-social-icon {
    text-align: center
  }

  .guten-hptO9s.horizontal>div:not(:first-child) {
    margin-left: 10px
  }

  .guten-hptO9s.vertical>div:not(:first-child) {
    margin-top: 10px
  }
}

.guten-6tXU41.layout-boxed>.guten-container {
  max-width: 1500px
}

section.guten-element.guten-6tXU41>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-6tXU41>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-6tXU41>.guten-background-overlay {
  background-color:
}

.guten-6tXU41:not(.background-animated),
.guten-6tXU41.background-animated>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--white)
}

.guten-6tXU41.guten-element {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  box-shadow: 0px 5px 15px rgba(45, 86, 17, 0.05)
}

.guten-element.guten-6tXU41 {
  padding-right: 10px;
  padding-left: 25px;
  z-index: 4
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-6tXU41 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    z-index: 4
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-6tXU41 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px
  }
}

.guten-zs0O7T.horizontal {
  justify-content: flex-end
}

.guten-zs0O7T.vertical {
  align-items: flex-end
}

.guten-zs0O7T .guten-social-icon {
  text-align: right
}

.guten-zs0O7T .guten-social-icon a i {
  font-size: 18px
}

.guten-zs0O7T .guten-social-icon a svg {
  font-size: 18px
}

.guten-zs0O7T.fill .guten-social-icon a i,
.guten-zs0O7T.border .guten-social-icon a i,
.guten-zs0O7T.custom .guten-social-icon a i {
  color: var(--wp--preset--color--theme-1)
}

.guten-zs0O7T.fill .guten-social-icon a svg,
.guten-zs0O7T.border .guten-social-icon a svg,
.guten-zs0O7T.custom .guten-social-icon a svg {
  fill: var(--wp--preset--color--theme-1)
}

.guten-zs0O7T.border .guten-social-icon a {
  border-color: var(--wp--preset--color--theme-1)
}

.guten-zs0O7T.horizontal>div:not(:first-child) {
  margin-left: 15px
}

.guten-zs0O7T.vertical>div:not(:first-child) {
  margin-top: 15px
}

.guten-zs0O7T .guten-social-icon a {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-zs0O7T.fill .guten-social-icon a:hover i,
.guten-zs0O7T.border .guten-social-icon a:hover i,
.guten-zs0O7T.custom .guten-social-icon a:hover i {
  color: var(--wp--preset--color--theme-2)
}

.guten-zs0O7T.fill .guten-social-icon a:hover svg,
.guten-zs0O7T.border .guten-social-icon a:hover svg,
.guten-zs0O7T.custom .guten-social-icon a:hover svg {
  fill: var(--wp--preset--color--theme-2)
}

.guten-zs0O7T.border .guten-social-icon a:hover {
  border-color: var(--wp--preset--color--theme-2)
}

.guten-zs0O7T {}

.guten-zs0O7T.guten-element,
.guten-zs0O7T.guten-element.horizontal>div {
  width: auto !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-zs0O7T.horizontal {
    justify-content: flex-end
  }

  .guten-zs0O7T.vertical {
    align-items: flex-end
  }

  .guten-zs0O7T .guten-social-icon {
    text-align: right
  }
}

@media only screen and (max-width:767px) {
  .guten-zs0O7T.horizontal {
    justify-content: center
  }

  .guten-zs0O7T.vertical {
    align-items: center
  }

  .guten-zs0O7T .guten-social-icon {
    text-align: center
  }

  .guten-zs0O7T.horizontal>div:not(:first-child) {
    margin-left: 10px
  }

  .guten-zs0O7T.vertical>div:not(:first-child) {
    margin-top: 10px
  }
}

.guten-GF0bhi.layout-boxed>.guten-container {
  max-width: 1500px
}

section.guten-element.guten-GF0bhi>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-GF0bhi>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-GF0bhi>.guten-background-overlay {
  background-color:
}

.guten-GF0bhi:not(.background-animated),
.guten-GF0bhi.background-animated>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--white)
}

.guten-GF0bhi.guten-element {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  box-shadow: 0px 5px 15px rgba(45, 86, 17, 0.05)
}

.guten-element.guten-GF0bhi {
  padding-right: 10px;
  padding-left: 25px;
  z-index: 4
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-GF0bhi {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    z-index: 4
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-GF0bhi {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px
  }
}

.guten-MZ9Klr {
  width: 10.4%;
  order: 1
}

.guten-section>.guten-container>.guten-MZ9Klr.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-MZ9Klr.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-MZ9Klr>.sticky-wrapper>.guten-column-wrapper,
.guten-MZ9Klr>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-MZ9Klr {
    width: 50%
  }
}

@media only screen and (max-width:767px) {
  .guten-MZ9Klr.guten-element.guten-column {
    width: 50%
  }
}

.guten-c5Eymv {
  width: 75.5%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-c5Eymv {
    width: 50%
  }
}

@media only screen and (max-width:767px) {
  .guten-c5Eymv.guten-element.guten-column {
    width: 50%
  }
}

.guten-oxoC28 {
  width: 13.9%;
  order: 1
}

.guten-section>.guten-container>.guten-oxoC28.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-oxoC28.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

.guten-oxoC28>.sticky-wrapper>.guten-column-wrapper,
.guten-oxoC28>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-oxoC28 {
    width: 13.9%
  }
}

@media only screen and (max-width:767px) {
  .guten-oxoC28.guten-element.guten-column {
    width: 100%
  }
}

.guten-BDgrR5 {
  width: 10.4%;
  order: 1
}

.guten-section>.guten-container>.guten-BDgrR5.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-BDgrR5.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-BDgrR5>.sticky-wrapper>.guten-column-wrapper,
.guten-BDgrR5>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-BDgrR5 {
    width: 50%
  }
}

@media only screen and (max-width:767px) {
  .guten-BDgrR5.guten-element.guten-column {
    width: 50%
  }
}

.guten-F33gEB {
  width: 75.5%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-F33gEB {
    width: 50%
  }
}

@media only screen and (max-width:767px) {
  .guten-F33gEB.guten-element.guten-column {
    width: 50%
  }
}

.guten-By1xBF {
  width: 13.9%;
  order: 1
}

.guten-section>.guten-container>.guten-By1xBF.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-By1xBF.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

.guten-By1xBF>.sticky-wrapper>.guten-column-wrapper,
.guten-By1xBF>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-By1xBF {
    width: 13.9%
  }
}

@media only screen and (max-width:767px) {
  .guten-By1xBF.guten-element.guten-column {
    width: 100%
  }
}

.guten-K7eSTT {
  width: 10.4%;
  order: 1
}

.guten-section>.guten-container>.guten-K7eSTT.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-K7eSTT.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-K7eSTT>.sticky-wrapper>.guten-column-wrapper,
.guten-K7eSTT>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-K7eSTT {
    width: 50%
  }
}

@media only screen and (max-width:767px) {
  .guten-K7eSTT.guten-element.guten-column {
    width: 50%
  }
}

.guten-sNaEvk {
  width: 75.5%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-sNaEvk {
    width: 50%
  }
}

@media only screen and (max-width:767px) {
  .guten-sNaEvk.guten-element.guten-column {
    width: 50%
  }
}

.guten-HjdpfG {
  width: 13.9%;
  order: 1
}

.guten-section>.guten-container>.guten-HjdpfG.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-HjdpfG.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

.guten-HjdpfG>.sticky-wrapper>.guten-column-wrapper,
.guten-HjdpfG>.guten-column-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-HjdpfG {
    width: 13.9%
  }
}

@media only screen and (max-width:767px) {
  .guten-HjdpfG.guten-element.guten-column {
    width: 100%
  }
}

.guten-RlbqwK.guten-image .guten-image-wrapper {
  justify-content: flex-start
}

.guten-RlbqwK img {
  width: 100%
}

.guten-RlbqwK {
  width: 110px !important;
  display: inline-block;
  align-self: center;
  vertical-align: middle
}

.guten-element.guten-RlbqwK {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu {
  justify-content: center
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
  height: 65px;
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
  color: rgba(0, 0, 0, 1)
}

#guten-xXIDca.break-point-tablet.guten-nav-menu .guten-nav-overlay,
#guten-xXIDca.break-point-mobile.guten-nav-menu .guten-nav-overlay {
  pointer-events: none !important
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
  color: rgba(87, 140, 200, 1)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
  color: rgba(87, 140, 200, 1)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
  color: rgba(87, 140, 200, 1)
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a>i,
#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a>i {
  font-size: 12px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a .gutenverse-icon-svg,
#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a .gutenverse-icon-svg {
  font-size: 12px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
  margin-top: 2px;
  margin-right: 0px;
  margin-left: 7px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i {
  border-style: none
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
  border-style: none
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
  padding-top: 10px;
  padding-bottom: 10px
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
  color: rgba(0, 0, 0, 1);
  background-color: rgba(255, 255, 255, 1)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover>a {
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-3)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li.current-menu-item>a {
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-8)
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
  border-style: none;
  border-top-left-radius: 999px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
  border-bottom-left-radius: 999px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:first-child>a {
  border-style: none
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:last-child>a {
  border-style: none
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
  border-style: none;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-color: rgba(254, 255, 255, 1);
  width: 215px
}

#guten-xXIDca .gutenverse-hamburger-wrapper {
  justify-content: right
}

#guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu {
  background-color: var(--wp--preset--color--theme-3);
  border-style: none
}

#guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu:hover {
  background-color: var(--wp--preset--color--theme-8)
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
  background-color: rgba(252, 188, 69, 0);
  border-style: none
}

@media only screen and (max-width:1024px) {
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-start
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    height: 45px;
    padding-left: 0px;
    color: var(--wp--preset--color--white)
  }

  #guten-xXIDca.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
    background-color: var(--wp--preset--color--theme-1)
  }

  #guten-xXIDca.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
    background-color: var(--wp--preset--color--theme-1)
  }

  #guten-xXIDca .gutenverse-menu-wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 30px
  }

  #guten-xXIDca.break-point-tablet.guten-nav-menu .guten-nav-overlay,
  #guten-xXIDca.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: var(--wp--preset--color--theme-8)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: var(--wp--preset--color--theme-8)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a>i {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a>i {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a .gutenverse-icon-svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    padding-top: 12px;
    padding-right: 10px;
    padding-bottom: 12px;
    padding-left: 20px
  }

  #guten-xXIDca.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    margin-top: 10px;
    margin-bottom: 10px
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    width: 300px
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu i {
    font-size: 20px
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu svg {
    font-size: 20px;
    fill: var(--wp--preset--color--theme-0)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu {
    padding-top: 13px;
    padding-right: 14px;
    padding-bottom: 12px;
    padding-left: 14px;
    color: var(--wp--preset--color--theme-0);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu:hover {
    color: var(--wp--preset--color--theme-0)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu:hover svg {
    fill: var(--wp--preset--color--theme-0)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
    font-size: 18px
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu svg {
    font-size: 18px;
    fill: var(--wp--preset--color--white)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
    color: var(--wp--preset--color--white);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
    width: 130px;
    object-fit: cover
  }

  #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

@media only screen and (max-width:767px) {
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-start
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    color: rgba(255, 255, 255, 1)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    color: rgba(255, 255, 255, 1)
  }
}

@media screen and (max-width:1024px) {
  .guten-nav-menu.break-point-tablet .gutenverse-hamburger-menu {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0px 0px 0px 0px;
    background-color: #f7f7f7;
    width: 100%;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper.active {
    left: 0
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
    overflow-y: scroll
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
    display: inline-block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu>ul {
    display: block;
    overflow-y: auto
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-left: auto;
    padding: 4px 15px;
    border: 1px solid var(--guten-border-color);
    border-radius: 3px
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none !important;
    background: none
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li {
    display: block;
    width: 100%;
    position: inherit
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a i,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
    float: right
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    transform: translateX(-100%);
    transition: transform 0s ease-in-out
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay.active {
    animation: slideLeftToRight .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay.exiting {
    animation: slideRightToLeft .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }
}

@media screen and (min-width:1025px) {
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
    height: auto
  }
}

@media screen and (max-width:767px) {
  .guten-nav-menu.break-point-mobile .gutenverse-hamburger-menu {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0px 0px 0px 0px;
    background-color: #f7f7f7;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100% !important;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper.active {
    left: 0
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
    overflow-y: scroll
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
    display: inline-block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu>ul {
    display: block;
    overflow-y: auto
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-left: auto;
    padding: 4px 15px;
    border: 1px solid var(--guten-border-color);
    border-radius: 3px
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none;
    background: none
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li {
    display: block;
    width: 100%;
    position: inherit
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a i,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
    float: right
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    transform: translateX(-100%);
    transition: transform 0s ease-in-out
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay.active {
    animation: slideLeftToRight .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay.exiting {
    animation: slideRightToLeft .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }
}

@media screen and (min-width:768px) {
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
    height: auto
  }
}

.guten-xTW90X.guten-button-wrapper {
  justify-content: right
}

.guten-xTW90X.guten-button-wrapper .guten-button i,
.guten-xTW90X.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-xTW90X.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-xTW90X.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-xTW90X.guten-button-wrapper .guten-button {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-xTW90X.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-qCaBUl);
  font-size: var(--gutenverse-font-size-qCaBUl, inherit);
  font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
  text-transform: var(--gutenverse-font-transform-qCaBUl);
  font-style: var(--gutenverse-font-style-qCaBUl);
  text-decoration: var(--gutenverse-font-decoration-qCaBUl);
  line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-xTW90X {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-xTW90X {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-zi02B0.guten-image .guten-image-wrapper {
  justify-content: flex-start
}

.guten-zi02B0 img {
  width: 100%
}

.guten-zi02B0 {
  width: 110px !important;
  display: inline-block;
  align-self: center;
  vertical-align: middle
}

.guten-element.guten-zi02B0 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu {
  justify-content: center
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
  height: 65px;
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
  color: rgba(0, 0, 0, 1)
}

#guten-YZEaOF.break-point-tablet.guten-nav-menu .guten-nav-overlay,
#guten-YZEaOF.break-point-mobile.guten-nav-menu .guten-nav-overlay {
  pointer-events: none !important
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
  color: rgba(87, 140, 200, 1)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
  color: rgba(87, 140, 200, 1)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
  color: rgba(87, 140, 200, 1)
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a>i,
#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a>i {
  font-size: 12px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a .gutenverse-icon-svg,
#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a .gutenverse-icon-svg {
  font-size: 12px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
  margin-top: 2px;
  margin-right: 0px;
  margin-left: 7px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i {
  border-style: none
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
  border-style: none
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
  padding-top: 10px;
  padding-bottom: 10px
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
  color: rgba(0, 0, 0, 1);
  background-color: rgba(255, 255, 255, 1)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover>a {
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-3)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li.current-menu-item>a {
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-8)
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
  border-style: none;
  border-top-left-radius: 999px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
  border-bottom-left-radius: 999px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:first-child>a {
  border-style: none
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:last-child>a {
  border-style: none
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
  border-style: none;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-color: rgba(254, 255, 255, 1);
  width: 215px
}

#guten-YZEaOF .gutenverse-hamburger-wrapper {
  justify-content: right
}

#guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu {
  background-color: var(--wp--preset--color--theme-3);
  border-style: none
}

#guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu:hover {
  background-color: var(--wp--preset--color--theme-8)
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
  background-color: rgba(252, 188, 69, 0);
  border-style: none
}

@media only screen and (max-width:1024px) {
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-start
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    height: 45px;
    padding-left: 0px;
    color: var(--wp--preset--color--white)
  }

  #guten-YZEaOF.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
    background-color: var(--wp--preset--color--theme-1)
  }

  #guten-YZEaOF.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
    background-color: var(--wp--preset--color--theme-1)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 30px
  }

  #guten-YZEaOF.break-point-tablet.guten-nav-menu .guten-nav-overlay,
  #guten-YZEaOF.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: var(--wp--preset--color--theme-8)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: var(--wp--preset--color--theme-8)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a>i {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a>i {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a .gutenverse-icon-svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    padding-top: 12px;
    padding-right: 10px;
    padding-bottom: 12px;
    padding-left: 20px
  }

  #guten-YZEaOF.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    margin-top: 10px;
    margin-bottom: 10px
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    width: 300px
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu i {
    font-size: 20px
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu svg {
    font-size: 20px;
    fill: var(--wp--preset--color--theme-0)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu {
    padding-top: 13px;
    padding-right: 14px;
    padding-bottom: 12px;
    padding-left: 14px;
    color: var(--wp--preset--color--theme-0);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu:hover {
    color: var(--wp--preset--color--theme-0)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu:hover svg {
    fill: var(--wp--preset--color--theme-0)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
    font-size: 18px
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu svg {
    font-size: 18px;
    fill: var(--wp--preset--color--white)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
    color: var(--wp--preset--color--white);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
    width: 130px;
    object-fit: cover
  }

  #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

@media only screen and (max-width:767px) {
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-start
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    color: rgba(255, 255, 255, 1)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    color: rgba(255, 255, 255, 1)
  }
}

@media screen and (max-width:1024px) {
  .guten-nav-menu.break-point-tablet .gutenverse-hamburger-menu {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0px 0px 0px 0px;
    background-color: #f7f7f7;
    width: 100%;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper.active {
    left: 0
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
    overflow-y: scroll
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
    display: inline-block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu>ul {
    display: block;
    overflow-y: auto
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-left: auto;
    padding: 4px 15px;
    border: 1px solid var(--guten-border-color);
    border-radius: 3px
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none !important;
    background: none
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li {
    display: block;
    width: 100%;
    position: inherit
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a i,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
    float: right
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    transform: translateX(-100%);
    transition: transform 0s ease-in-out
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay.active {
    animation: slideLeftToRight .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay.exiting {
    animation: slideRightToLeft .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }
}

@media screen and (min-width:1025px) {
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
    height: auto
  }
}

@media screen and (max-width:767px) {
  .guten-nav-menu.break-point-mobile .gutenverse-hamburger-menu {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0px 0px 0px 0px;
    background-color: #f7f7f7;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100% !important;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper.active {
    left: 0
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
    overflow-y: scroll
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
    display: inline-block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu>ul {
    display: block;
    overflow-y: auto
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-left: auto;
    padding: 4px 15px;
    border: 1px solid var(--guten-border-color);
    border-radius: 3px
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none;
    background: none
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li {
    display: block;
    width: 100%;
    position: inherit
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a i,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
    float: right
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    transform: translateX(-100%);
    transition: transform 0s ease-in-out
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay.active {
    animation: slideLeftToRight .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay.exiting {
    animation: slideRightToLeft .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }
}

@media screen and (min-width:768px) {
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
    height: auto
  }
}

.guten-PCL3ov.guten-button-wrapper {
  justify-content: right
}

.guten-PCL3ov.guten-button-wrapper .guten-button i,
.guten-PCL3ov.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-PCL3ov.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-PCL3ov.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-PCL3ov.guten-button-wrapper .guten-button {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-PCL3ov.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-qCaBUl);
  font-size: var(--gutenverse-font-size-qCaBUl, inherit);
  font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
  text-transform: var(--gutenverse-font-transform-qCaBUl);
  font-style: var(--gutenverse-font-style-qCaBUl);
  text-decoration: var(--gutenverse-font-decoration-qCaBUl);
  line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-PCL3ov {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-PCL3ov {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-nKlmhf.guten-image .guten-image-wrapper {
  justify-content: flex-start
}

.guten-nKlmhf img {
  width: 100%
}

.guten-nKlmhf {
  width: 110px !important;
  display: inline-block;
  align-self: center;
  vertical-align: middle
}

.guten-element.guten-nKlmhf {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu {
  justify-content: center
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
  height: 65px;
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
  margin-right: 7px;
  margin-left: 7px;
  color: rgba(0, 0, 0, 1)
}

#guten-uuhOpP.break-point-tablet.guten-nav-menu .guten-nav-overlay,
#guten-uuhOpP.break-point-mobile.guten-nav-menu .guten-nav-overlay {
  pointer-events: none !important
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
  color: rgba(87, 140, 200, 1)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
  color: rgba(87, 140, 200, 1)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
  color: rgba(87, 140, 200, 1)
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a>i,
#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a>i {
  font-size: 12px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a .gutenverse-icon-svg,
#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a .gutenverse-icon-svg {
  font-size: 12px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
  margin-top: 2px;
  margin-right: 0px;
  margin-left: 7px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i {
  border-style: none
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
  border-style: none
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
  padding-top: 10px;
  padding-bottom: 10px
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
  color: rgba(0, 0, 0, 1);
  background-color: rgba(255, 255, 255, 1)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover>a {
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-3)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li.current-menu-item>a {
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-8)
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
  border-style: none;
  border-top-left-radius: 999px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
  border-bottom-left-radius: 999px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:first-child>a {
  border-style: none
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:last-child>a {
  border-style: none
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
  border-style: none;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-color: rgba(254, 255, 255, 1);
  width: 215px
}

#guten-uuhOpP .gutenverse-hamburger-wrapper {
  justify-content: right
}

#guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu {
  background-color: var(--wp--preset--color--theme-3);
  border-style: none
}

#guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu:hover {
  background-color: var(--wp--preset--color--theme-8)
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
  background-color: rgba(252, 188, 69, 0);
  border-style: none
}

@media only screen and (max-width:1024px) {
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-start
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    height: 45px;
    padding-left: 0px;
    color: var(--wp--preset--color--white)
  }

  #guten-uuhOpP.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
    background-color: var(--wp--preset--color--theme-1)
  }

  #guten-uuhOpP.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
    background-color: var(--wp--preset--color--theme-1)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 30px
  }

  #guten-uuhOpP.break-point-tablet.guten-nav-menu .guten-nav-overlay,
  #guten-uuhOpP.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: var(--wp--preset--color--theme-8)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: var(--wp--preset--color--theme-8)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a>i {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a>i {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a .gutenverse-icon-svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    padding-top: 12px;
    padding-right: 10px;
    padding-bottom: 12px;
    padding-left: 20px
  }

  #guten-uuhOpP.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    margin-top: 10px;
    margin-bottom: 10px
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    width: 300px
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu i {
    font-size: 20px
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu svg {
    font-size: 20px;
    fill: var(--wp--preset--color--theme-0)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu {
    padding-top: 13px;
    padding-right: 14px;
    padding-bottom: 12px;
    padding-left: 14px;
    color: var(--wp--preset--color--theme-0);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu:hover {
    color: var(--wp--preset--color--theme-0)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu:hover svg {
    fill: var(--wp--preset--color--theme-0)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
    font-size: 18px
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu svg {
    font-size: 18px;
    fill: var(--wp--preset--color--white)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
    color: var(--wp--preset--color--white);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
    color: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover svg {
    fill: var(--wp--preset--color--theme-3)
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
    width: 130px;
    object-fit: cover
  }

  #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

@media only screen and (max-width:767px) {
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-start
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    color: rgba(255, 255, 255, 1)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: rgba(87, 140, 200, 1)
  }

  #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    color: rgba(255, 255, 255, 1)
  }
}

@media screen and (max-width:1024px) {
  .guten-nav-menu.break-point-tablet .gutenverse-hamburger-menu {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0px 0px 0px 0px;
    background-color: #f7f7f7;
    width: 100%;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper.active {
    left: 0
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
    overflow-y: scroll
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
    display: inline-block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu>ul {
    display: block;
    overflow-y: auto
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-left: auto;
    padding: 4px 15px;
    border: 1px solid var(--guten-border-color);
    border-radius: 3px
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none !important;
    background: none
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li {
    display: block;
    width: 100%;
    position: inherit
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a {
    display: block
  }

  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a i,
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
    float: right
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    transform: translateX(-100%);
    transition: transform 0s ease-in-out
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay.active {
    animation: slideLeftToRight .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }

  .guten-nav-menu.break-point-tablet .guten-nav-overlay.exiting {
    animation: slideRightToLeft .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }
}

@media screen and (min-width:1025px) {
  .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
    height: auto
  }
}

@media screen and (max-width:767px) {
  .guten-nav-menu.break-point-mobile .gutenverse-hamburger-menu {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0px 0px 0px 0px;
    background-color: #f7f7f7;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100% !important;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper.active {
    left: 0
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
    overflow-y: scroll
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
    display: inline-block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu>ul {
    display: block;
    overflow-y: auto
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-left: auto;
    padding: 4px 15px;
    border: 1px solid var(--guten-border-color);
    border-radius: 3px
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    position: inherit;
    box-shadow: none;
    background: none
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li {
    display: block;
    width: 100%;
    position: inherit
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a {
    display: block
  }

  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a i,
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
    float: right
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    transform: translateX(-100%);
    transition: transform 0s ease-in-out
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay.active {
    animation: slideLeftToRight .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }

  .guten-nav-menu.break-point-mobile .guten-nav-overlay.exiting {
    animation: slideRightToLeft .5s ease-in-out forwards;
    transition: transform .5s ease-in-out
  }
}

@media screen and (min-width:768px) {
  .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
    height: auto
  }
}

.guten-ke0ywC.guten-button-wrapper {
  justify-content: right
}

.guten-ke0ywC.guten-button-wrapper .guten-button i,
.guten-ke0ywC.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-ke0ywC.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-ke0ywC.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-ke0ywC.guten-button-wrapper .guten-button {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-ke0ywC.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-qCaBUl);
  font-size: var(--gutenverse-font-size-qCaBUl, inherit);
  font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
  text-transform: var(--gutenverse-font-transform-qCaBUl);
  font-style: var(--gutenverse-font-style-qCaBUl);
  text-decoration: var(--gutenverse-font-decoration-qCaBUl);
  line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-ke0ywC {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-ke0ywC {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-wGKEqx.guten-element {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
  }
}

.guten-pVUmeF.layout-boxed>.guten-container {
  max-width: 1200px
}

.guten-element.guten-pVUmeF {
  padding-top: 100px;
  padding-bottom: 10px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-pVUmeF {
    padding-top: 80px;
    padding-right: 10px;
    padding-left: 10px
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-pVUmeF {
    padding-top: 60px
  }
}

.guten-vC0m3k.layout-boxed>.guten-container {
  max-width: 1220px
}

.guten-element.guten-vC0m3k {
  margin-bottom: 20px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-vC0m3k {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 80px
  }
}

@media only screen and (max-width:767px) {
  .guten-vC0m3k:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
  }

  .guten-element.guten-vC0m3k {
    padding-top: 60px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
  }
}

.guten-Lbsub7.layout-boxed>.guten-container {
  max-width: 1200px
}

.guten-element.guten-Lbsub7 {
  padding-bottom: 70px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-Lbsub7 {
    padding-top: 80px;
    padding-right: 10px;
    padding-bottom: 80px;
    padding-left: 10px
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-Lbsub7 {
    padding-top: 0px;
    padding-bottom: 60px
  }
}

.guten-element.guten-Yy5pai {
  padding-top: 25px;
  padding-bottom: 100px
}

.guten-element.guten-PgpkOP {
  padding-right: 20px;
  padding-left: 20px
}

.guten-84v9Wg {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-84v9Wg.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-84v9Wg.guten-column>.guten-column-wrapper {
  justify-content: center
}

.guten-84v9Wg>.sticky-wrapper>.guten-column-wrapper,
.guten-84v9Wg>.guten-column-wrapper {
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px
}

@media only screen and (max-width:1024px) {
  .guten-84v9Wg {
    width: 100%
  }
}

.guten-4ZnRfG.layout-boxed>.guten-container {
  max-width: 1200px
}

.guten-4ZnRfG>.guten-background-overlay {
  background-image: url(/assets/images/Ellipse-54.svg);
  background-position-x: -100px;
  background-position-y: 150px;
  background-repeat: no-repeat;
  background-size: 50%;
  background-attachment: scroll
}

.guten-4ZnRfG:not(.background-animated),
.guten-4ZnRfG.background-animated>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--theme-5);
  background-image: url(/assets/images/light-pattern-1-1.png);
  background-position-x: 700px;
  background-position-y: 1px;
  background-repeat: no-repeat;
  background-size: 88%;
  background-blend-mode: normal;
  mix-blend-mode: normal;
  background-attachment: scroll
}

.guten-4ZnRfG.guten-element {
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px
}

.guten-element.guten-4ZnRfG {
  padding-top: 80px;
  padding-bottom: 80px
}

@media only screen and (max-width:1024px) {
  .guten-4ZnRfG>.guten-background-overlay {
    background-position-y: 120%;
    background-size: 500px;
    background-attachment: scroll
  }

  .guten-4ZnRfG:not(.background-animated),
  .guten-4ZnRfG.background-animated>.guten-background-animated .animated-layer {
    background-position: bottom center;
    background-attachment: scroll
  }

  .guten-4ZnRfG.guten-element {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px
  }

  .guten-element.guten-4ZnRfG {
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px
  }
}

@media only screen and (max-width:767px) {
  .guten-4ZnRfG>.guten-background-overlay {
    background-position-x: -50px;
    background-position-y: 110%;
    background-size: 0%;
    background-attachment: scroll
  }

  .guten-4ZnRfG:not(.background-animated),
  .guten-4ZnRfG.background-animated>.guten-background-animated .animated-layer {
    background-attachment: scroll
  }

  .guten-4ZnRfG.guten-element {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
  }

  .guten-element.guten-4ZnRfG {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
  }
}

.guten-oFhvsv {
  width: 56.2%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-oFhvsv {
    width: 100%;
    order: 2
  }

  .guten-section>.guten-container>.guten-oFhvsv.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-oFhvsv.guten-column>.guten-column-wrapper {
    justify-content: flex-start
  }

  .guten-oFhvsv>.sticky-wrapper>.guten-column-wrapper,
  .guten-oFhvsv>.guten-column-wrapper {
    padding-top: 200px;
    padding-bottom: 200px
  }
}

@media only screen and (max-width:767px) {

  .guten-oFhvsv>.sticky-wrapper>.guten-column-wrapper,
  .guten-oFhvsv>.guten-column-wrapper {
    padding-bottom: 0px
  }
}

.guten-rhREk1 {
  width: 43.8%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-rhREk1 {
    width: 100%;
    order: 1
  }
}

.guten-mBYmAU img {
  width: 100%
}

.guten-mBYmAU {
  width: 900px !important;
  display: inline-block;
  position: absolute !important;
  right: 80px;
  top: -140px
}

.guten-element.guten-mBYmAU {
  margin-top: 75px
}

@media only screen and (max-width:1024px) {
  .guten-mBYmAU.guten-image .guten-image-wrapper {
    justify-content: flex-start
  }

  .guten-mBYmAU img {
    width: 600px
  }

  .guten-mBYmAU {
    width: 100% !important;
    right: 0%;
    top: 2%
  }
}

@media only screen and (max-width:767px) {
  .guten-mBYmAU {
    width: 100% !important;
    top: 12%
  }
}

.guten-P8rdBF .heading-title {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-PbRJRd);
  font-size: var(--gutenverse-font-size-PbRJRd, inherit);
  font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
  text-transform: var(--gutenverse-font-transform-PbRJRd);
  font-style: var(--gutenverse-font-style-PbRJRd);
  text-decoration: var(--gutenverse-font-decoration-PbRJRd);
  line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
  letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
  margin-bottom: 10px
}

.guten-P8rdBF .heading-subtitle {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
  padding-right: 100px
}

.guten-P8rdBF {}

.guten-element.guten-P8rdBF {
  margin-bottom: 40px
}

@media only screen and (max-width:767px) {
  .guten-P8rdBF .heading-subtitle {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }

  .guten-P8rdBF {
    width: 100% !important
  }
}

.guten-hqKPN6.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-element.guten-hqKPN6 {
  margin-bottom: 40px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-hqKPN6 {
    margin-bottom: 30px
  }
}

.guten-5HusLl.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-element.guten-5HusLl {
  margin-bottom: 40px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-5HusLl {
    margin-bottom: 30px
  }
}

.guten-YilZdf {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-YilZdf {
    width: 100%
  }
}

.guten-N5Et52 {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-N5Et52.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-N5Et52.guten-column>.guten-column-wrapper {
  justify-content: space-between
}

@media only screen and (max-width:1024px) {
  .guten-N5Et52 {
    width: 100%
  }
}

.guten-cxFgPz .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-cxFgPz.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
  font-size: 13px
}

.guten-cxFgPz.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-icon-box.guten-cxFgPz .guten-icon-box-wrapper {
  border-style: none;
  overflow: hidden
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 200px;
  border-top-right-radius: 200px;
  border-bottom-right-radius: 200px;
  border-bottom-left-radius: 200px;
  padding-top: 5px;
  padding-right: 6px;
  padding-bottom: 5px;
  padding-left: 6px;
  margin-top: 3px
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-body .title {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-cxFgPz {}

.guten-element.guten-cxFgPz {
  margin-bottom: 20px
}

.guten-PXkQ5b .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-PXkQ5b.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
  font-size: 13px
}

.guten-PXkQ5b.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-icon-box.guten-PXkQ5b .guten-icon-box-wrapper {
  border-style: none;
  overflow: hidden
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b:hover .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b:hover .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 200px;
  border-top-right-radius: 200px;
  border-bottom-right-radius: 200px;
  border-bottom-left-radius: 200px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
  padding-top: 5px;
  padding-right: 6px;
  padding-bottom: 5px;
  padding-left: 6px;
  margin-top: 3px
}

.guten-icon-box.guten-PXkQ5b:hover .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-body .title {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-PXkQ5b {}

.guten-element.guten-PXkQ5b {
  margin-bottom: 20px
}

.guten-jVnvD5.guten-button-wrapper {
  justify-content: center
}

.guten-jVnvD5.guten-button-wrapper .guten-button i,
.guten-jVnvD5.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-jVnvD5.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-jVnvD5.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-jVnvD5.guten-button-wrapper .guten-button {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 16px;
  padding-left: 32px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-jVnvD5.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-s3RcCt);
  font-size: var(--gutenverse-font-size-s3RcCt, inherit);
  font-weight: var(--gutenverse-font-weight-s3RcCt, inherit);
  text-transform: var(--gutenverse-font-transform-s3RcCt);
  font-style: var(--gutenverse-font-style-s3RcCt);
  text-decoration: var(--gutenverse-font-decoration-s3RcCt);
  line-height: var(--gutenverse-font-lineHeight-s3RcCt, inherit);
  letter-spacing: var(--gutenverse-font-spacing-s3RcCt)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-jVnvD5 {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-jVnvD5 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:767px) {
  .guten-element.guten-jVnvD5 {
    padding-bottom: 17px
  }
}

.guten-TQkayb.guten-button-wrapper {
  justify-content: center
}

.guten-TQkayb.guten-button-wrapper .guten-button i,
.guten-TQkayb.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-TQkayb.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-TQkayb.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-TQkayb.guten-button-wrapper .guten-button {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 16px;
  padding-left: 32px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-TQkayb.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-s3RcCt);
  font-size: var(--gutenverse-font-size-s3RcCt, inherit);
  font-weight: var(--gutenverse-font-weight-s3RcCt, inherit);
  text-transform: var(--gutenverse-font-transform-s3RcCt);
  font-style: var(--gutenverse-font-style-s3RcCt);
  text-decoration: var(--gutenverse-font-decoration-s3RcCt);
  line-height: var(--gutenverse-font-lineHeight-s3RcCt, inherit);
  letter-spacing: var(--gutenverse-font-spacing-s3RcCt)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-TQkayb {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-TQkayb {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-0Eyb7p.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-0Eyb7p.guten-element {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px
}

.guten-element.guten-0Eyb7p {
  padding-top: 80px;
  padding-bottom: 120px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-0Eyb7p {
    padding-top: 60px;
    padding-right: 20px;
    padding-bottom: 60px;
    padding-left: 20px
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-0Eyb7p {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

.guten-p4Ctvy.layout-boxed>.guten-container {
  max-width: 1200px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-p4Ctvy {
    padding-right: 10px;
    padding-bottom: 30px;
    padding-left: 10px
  }
}

.guten-3Xmvkj {
  width: 100%;
  order: 1
}

.guten-3Xmvkj:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-3Xmvkj.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-3Xmvkj:not(.background-animated)>.guten-column-wrapper,
.guten-3Xmvkj.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 95%
}

.guten-3Xmvkj>.sticky-wrapper>.guten-column-wrapper,
.guten-3Xmvkj>.guten-column-wrapper {
  border-style: none;
  border-width: 2px;
  border-color: rgba(106, 133, 136, 1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-3Xmvkj {
    width: 100%
  }

  .guten-3Xmvkj:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
  .guten-3Xmvkj.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
  .guten-3Xmvkj:not(.background-animated)>.guten-column-wrapper,
  .guten-3Xmvkj.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-size: 100%
  }

  .guten-3Xmvkj>.sticky-wrapper>.guten-column-wrapper,
  .guten-3Xmvkj>.guten-column-wrapper {
    padding-right: 40px;
    padding-left: 30px
  }
}

@media only screen and (max-width:767px) {

  .guten-3Xmvkj:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
  .guten-3Xmvkj.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
  .guten-3Xmvkj:not(.background-animated)>.guten-column-wrapper,
  .guten-3Xmvkj.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-size: 100%
  }
}

.guten-UEAMGP.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-element.guten-UEAMGP {
  padding-right: 150px;
  padding-left: 150px
}

@media only screen and (max-width:767px) {
  .guten-element.guten-UEAMGP {
    margin-right: -25px;
    margin-left: -17px;
    padding-right: 0px;
    padding-left: 0px
  }
}

.guten-OXwnP7 {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-OXwnP7.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-OXwnP7.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper,
.guten-OXwnP7>.guten-column-wrapper {
  border-style: solid;
  border-width: 2px;
  border-color: rgba(106, 133, 136, 1);
  border-top-left-radius: 75px;
  border-top-right-radius: 75px;
  border-bottom-right-radius: 75px;
  border-bottom-left-radius: 75px;
  padding-top: 45px;
  padding-right: 250px;
  padding-bottom: 85px;
  padding-left: 250px
}

@media only screen and (max-width:1024px) {
  .guten-OXwnP7 {
    width: 100%
  }

  .guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper,
  .guten-OXwnP7>.guten-column-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 30px
  }
}

@media only screen and (max-width:767px) {

  .guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper,
  .guten-OXwnP7>.guten-column-wrapper {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px
  }
}

.guten-bMTRue {
  text-align: center
}

.guten-bMTRue .guten-icon-wrapper {
  padding: 0px;
  transform: rotate(-180deg)
}

.guten-bMTRue .guten-icon-wrapper.framed i {
  color: rgba(0, 0, 0, 0)
}

.guten-bMTRue .guten-icon-wrapper.framed svg {
  fill: rgba(0, 0, 0, 0)
}

.guten-bMTRue .guten-icon-wrapper.framed {
  border-color: rgba(0, 0, 0, 0);
  background-color: var(--wp--preset--color--theme-3)
}

.guten-bMTRue .guten-icon-wrapper.stacked {
  background-color: rgba(0, 0, 0, 0)
}

.guten-bMTRue .guten-icon-wrapper.stacked i {
  color: var(--wp--preset--color--theme-3)
}

.guten-bMTRue .guten-icon-wrapper.stacked svg {
  fill: var(--wp--preset--color--theme-3)
}

.guten-element.guten-bMTRue {
  padding-bottom: 5px;
  padding-left: 3px
}

.guten-Icnedu div[class*='swiper-button-'] {
  font-size: 13px;
  color: var(--wp--preset--color--theme-0);
  background-color: var(--wp--preset--color--theme-5);
  padding-top: 15px;
  padding-right: 18px;
  padding-bottom: 15px;
  padding-left: 18px;
  margin-top: 125px;
  margin-right: 121px;
  margin-left: 131px;
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-Icnedu div[class*='swiper-button-']:not(.swiper-button-disabled):hover {
  background-color: var(--wp--preset--color--theme-3);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-Icnedu .swiper-pagination-bullet {
  background-color: rgba(0, 0, 0, 0.3)
}

.guten-Icnedu .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(0, 0, 255, 1)
}

.guten-Icnedu .testimonial-box {
  text-align: center
}

.guten-Icnedu .guten-testimonial-item .testimonial-box {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: rgba(255, 255, 255, 0)
}

.guten-testimonials.guten-Icnedu .swiper-container .guten-testimonial-item .testimonial-box {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)
}

.guten-Icnedu .guten-testimonial-item .testimonial-box .profile-name {
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500
}

.guten-Icnedu .guten-testimonial-item .testimonial-box .profile-des {
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 400
}

.guten-Icnedu.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .comment-content p {
  font-family: var(--gutenverse-font-family-XB603n);
  font-size: var(--gutenverse-font-size-XB603n, inherit);
  font-weight: var(--gutenverse-font-weight-XB603n, inherit);
  text-transform: var(--gutenverse-font-transform-XB603n);
  font-style: var(--gutenverse-font-style-XB603n);
  text-decoration: var(--gutenverse-font-decoration-XB603n);
  line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
  letter-spacing: var(--gutenverse-font-spacing-XB603n);
  color: var(--wp--preset--color--theme-2)
}

.guten-Icnedu .guten-testimonial-item .testimonial-box .icon-content i {
  font-size: 0px;
  color: var(--wp--preset--color--theme-3)
}

.guten-Icnedu .guten-testimonial-item .testimonial-box .icon-content svg {
  font-size: 0px;
  fill: var(--wp--preset--color--theme-3)
}

.guten-Icnedu.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .icon-content.quote-override {
  top: 0px;
  left: 0px
}

.guten-Icnedu.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .profile-info .profile-name {
  color: rgba(255, 255, 255, 1)
}

.guten-Icnedu.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .profile-info .profile-des {
  color: rgba(121, 130, 144, 1)
}

.guten-Icnedu.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .profile-image img {
  width: 0px;
  height: 0px
}

.guten-Icnedu.style-1 ul.rating-stars,
.guten-Icnedu.style-2 ul.rating-stars,
.guten-Icnedu.style-3 ul.rating-stars,
.guten-Icnedu.style-4 ul.rating-stars,
.guten-Icnedu.style-1 .comment-header ul.rating-stars,
.guten-Icnedu.style-2 .comment-header ul.rating-stars,
.guten-Icnedu.style-3 .comment-header ul.rating-stars,
.guten-Icnedu.style-4 .comment-header ul.rating-stars {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-Icnedu {
  align-self: center;
  vertical-align: middle
}

.guten-Icnedu:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

@media only screen and (max-width:1024px) {
  .guten-Icnedu div[class*='swiper-button-'] {
    margin-top: 10%;
    margin-right: 83%
  }
}

@media only screen and (max-width:767px) {
  .guten-Icnedu div[class*='swiper-button-'] {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(10, 74, 97, 1);
    margin-top: 145px;
    margin-right: 98px;
    margin-left: 106px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(26, 85, 112, 1)
  }

  .guten-Icnedu div[class*='swiper-button-']:not(.swiper-button-disabled):hover {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(87, 140, 200, 1);
    border-style: solid;
    border-width: 1px;
    border-color: rgba(87, 140, 200, 1)
  }

  .guten-Icnedu .swiper-button-disabled {
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0)
  }

  .guten-Icnedu .guten-testimonial-item .testimonial-box {
    margin-left: 0px
  }

  .guten-Icnedu.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .icon-content.quote-override {
    left: 210px
  }

  .guten-element.guten-Icnedu {
    padding-right: 10px;
    padding-left: 10px
  }
}

.guten-hjGv1T.layout-boxed>.guten-container {
  max-width: 1200px
}

.guten-element.guten-hjGv1T {
  padding-top: 120px;
  padding-bottom: 120px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-hjGv1T {
    padding-top: 80px;
    padding-right: 10px;
    padding-bottom: 80px;
    padding-left: 10px
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-hjGv1T {
    padding-top: 0px;
    padding-bottom: 60px
  }
}

.guten-oea53w {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-oea53w.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-oea53w.guten-column>.guten-column-wrapper {
  justify-content: center
}

@media only screen and (max-width:1024px) {
  .guten-oea53w {
    width: 100%
  }
}

.guten-fmjg94 {
  text-align: center;
  width: 590px !important;
  display: inline-block
}

h1.guten-element.guten-fmjg94,
h2.guten-element.guten-fmjg94,
h3.guten-element.guten-fmjg94,
h4.guten-element.guten-fmjg94,
h5.guten-element.guten-fmjg94,
h6.guten-element.guten-fmjg94 {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-PbRJRd);
  font-size: var(--gutenverse-font-size-PbRJRd, inherit);
  font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
  text-transform: var(--gutenverse-font-transform-PbRJRd);
  font-style: var(--gutenverse-font-style-PbRJRd);
  text-decoration: var(--gutenverse-font-decoration-PbRJRd);
  line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
  letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
  overflow-wrap: break-word;
  word-break: break-word
}

.guten-element.guten-fmjg94 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-ULrheG.layout-boxed>.guten-container {
  max-width: 950px
}

.guten-element.guten-ULrheG {
  margin-top: 60px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-ULrheG {
    margin-top: 40px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
  }
}

.guten-1m6lIC {
  width: 50%;
  order: 1
}

.guten-1m6lIC>.sticky-wrapper>.guten-column-wrapper,
.guten-1m6lIC>.guten-column-wrapper {
  margin-right: 50px
}

@media only screen and (max-width:1024px) {
  .guten-1m6lIC {
    width: 50%
  }

  .guten-section>.guten-container>.guten-1m6lIC.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-1m6lIC.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
  }

  .guten-1m6lIC>.sticky-wrapper>.guten-column-wrapper,
  .guten-1m6lIC>.guten-column-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
  }
}

.guten-1I9MQR {
  width: 50%;
  order: 1
}

.guten-section>.guten-container>.guten-1I9MQR.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-1I9MQR.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-1I9MQR>.sticky-wrapper>.guten-column-wrapper,
.guten-1I9MQR>.guten-column-wrapper {
  padding-right: 0px;
  padding-bottom: 0px
}

@media only screen and (max-width:1024px) {
  .guten-1I9MQR {
    width: 50%
  }

  .guten-1I9MQR>.sticky-wrapper>.guten-column-wrapper,
  .guten-1I9MQR>.guten-column-wrapper {
    margin-left: 50px
  }
}

@media only screen and (max-width:767px) {

  .guten-1I9MQR>.sticky-wrapper>.guten-column-wrapper,
  .guten-1I9MQR>.guten-column-wrapper {
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-3fG8nF .accordion-item {
  border-style: none;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--wp--preset--color--theme-7);
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--wp--preset--color--theme-7);
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-3fG8nF .accordion-item .accordion-icon i {
  color: var(--wp--preset--color--theme-1)
}

.guten-3fG8nF .accordion-item .accordion-icon svg {
  fill: var(--wp--preset--color--theme-1);
  font-size: 18px
}

.guten-3fG8nF .accordion-item.active .accordion-icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-3fG8nF .accordion-item.active .accordion-icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-3fG8nF .accordion-item .accordion-icon {
  font-size: 18px;
  margin-right: 15px;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px
}

.guten-3fG8nF .accordion-item .accordion-text {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-wyAjhl);
  font-size: var(--gutenverse-font-size-wyAjhl, inherit);
  font-weight: var(--gutenverse-font-weight-wyAjhl, inherit);
  text-transform: var(--gutenverse-font-transform-wyAjhl);
  font-style: var(--gutenverse-font-style-wyAjhl);
  text-decoration: var(--gutenverse-font-decoration-wyAjhl);
  line-height: var(--gutenverse-font-lineHeight-wyAjhl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-wyAjhl)
}

.guten-3fG8nF .accordion-item.active .accordion-text {
  color: var(--wp--preset--color--theme-0)
}

.guten-3fG8nF .accordion-item .accordion-heading {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none
}

.guten-3fG8nF .accordion-item .accordion-content {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
  padding-top: 15px;
  padding-right: 60px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-3fG8nF .accordion-item.active .accordion-icon {
  background-color: var(--wp--preset--color--theme-3);
  border-color-style: variable;
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-3fG8nF {}

@media only screen and (max-width:1024px) {
  .guten-3fG8nF .accordion-item .accordion-content {
    padding-right: 0px
  }
}

.guten-qtfChQ .guten-divider-wrapper {
  width: 100%;
  padding: 25px 0
}

.guten-qtfChQ .guten-divider-style {
  --divider-pattern-height: 1px;
  background-color: var(--wp--preset--color--theme-7)
}

.guten-qtfChQ .guten-divider-line {
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7)
}

.guten-OEwhUx .accordion-item {
  border-style: none;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--wp--preset--color--theme-7);
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--wp--preset--color--theme-7);
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-OEwhUx .accordion-item .accordion-icon i {
  color: var(--wp--preset--color--theme-1)
}

.guten-OEwhUx .accordion-item .accordion-icon svg {
  fill: var(--wp--preset--color--theme-1);
  font-size: 22px
}

.guten-OEwhUx .accordion-item.active .accordion-icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-OEwhUx .accordion-item.active .accordion-icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-OEwhUx .accordion-item .accordion-icon {
  font-size: 22px;
  margin-right: 15px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px
}

.guten-OEwhUx .accordion-item .accordion-text {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-wyAjhl);
  font-size: var(--gutenverse-font-size-wyAjhl, inherit);
  font-weight: var(--gutenverse-font-weight-wyAjhl, inherit);
  text-transform: var(--gutenverse-font-transform-wyAjhl);
  font-style: var(--gutenverse-font-style-wyAjhl);
  text-decoration: var(--gutenverse-font-decoration-wyAjhl);
  line-height: var(--gutenverse-font-lineHeight-wyAjhl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-wyAjhl)
}

.guten-OEwhUx .accordion-item.active .accordion-text {
  color: var(--wp--preset--color--theme-0)
}

.guten-OEwhUx .accordion-item .accordion-heading {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none
}

.guten-OEwhUx .accordion-item .accordion-content {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
  padding-top: 15px;
  padding-right: 60px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-OEwhUx .accordion-item.active .accordion-icon {
  background-color: var(--wp--preset--color--theme-3);
  border-color-style: variable;
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-OEwhUx {}

@media only screen and (max-width:1024px) {
  .guten-OEwhUx .accordion-item .accordion-content {
    padding-right: 0px
  }
}

.guten-X7irao .guten-divider-wrapper {
  width: 100%;
  padding: 25px 0
}

.guten-X7irao .guten-divider-style {
  --divider-pattern-height: 1px;
  background-color: var(--wp--preset--color--theme-7)
}

.guten-X7irao .guten-divider-line {
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7)
}

.guten-gzPPgZ .accordion-item {
  border-style: none;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--wp--preset--color--theme-7);
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--wp--preset--color--theme-7);
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-gzPPgZ .accordion-item .accordion-icon i {
  color: var(--wp--preset--color--theme-1)
}

.guten-gzPPgZ .accordion-item .accordion-icon svg {
  fill: var(--wp--preset--color--theme-1);
  font-size: 22px
}

.guten-gzPPgZ .accordion-item.active .accordion-icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-gzPPgZ .accordion-item.active .accordion-icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-gzPPgZ .accordion-item .accordion-icon {
  font-size: 22px;
  margin-right: 15px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px
}

.guten-gzPPgZ .accordion-item .accordion-text {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-wyAjhl);
  font-size: var(--gutenverse-font-size-wyAjhl, inherit);
  font-weight: var(--gutenverse-font-weight-wyAjhl, inherit);
  text-transform: var(--gutenverse-font-transform-wyAjhl);
  font-style: var(--gutenverse-font-style-wyAjhl);
  text-decoration: var(--gutenverse-font-decoration-wyAjhl);
  line-height: var(--gutenverse-font-lineHeight-wyAjhl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-wyAjhl)
}

.guten-gzPPgZ .accordion-item.active .accordion-text {
  color: var(--wp--preset--color--theme-0)
}

.guten-gzPPgZ .accordion-item .accordion-heading {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none
}

.guten-gzPPgZ .accordion-item .accordion-content {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
  padding-top: 15px;
  padding-right: 60px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-gzPPgZ .accordion-item.active .accordion-icon {
  background-color: var(--wp--preset--color--theme-3);
  border-color-style: variable;
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-gzPPgZ {}

@media only screen and (max-width:1024px) {
  .guten-gzPPgZ .accordion-item .accordion-content {
    padding-right: 0px
  }
}

.guten-0u10XN .guten-divider-wrapper {
  width: 100%;
  padding: 25px 0
}

.guten-0u10XN .guten-divider-style {
  --divider-pattern-height: 1px;
  background-color: var(--wp--preset--color--theme-7)
}

.guten-0u10XN .guten-divider-line {
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7)
}

.guten-SYfSju .accordion-item {
  border-style: none;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--wp--preset--color--theme-7);
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--wp--preset--color--theme-7);
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-SYfSju .accordion-item .accordion-icon i {
  color: var(--wp--preset--color--theme-1)
}

.guten-SYfSju .accordion-item .accordion-icon svg {
  fill: var(--wp--preset--color--theme-1);
  font-size: 22px
}

.guten-SYfSju .accordion-item.active .accordion-icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-SYfSju .accordion-item.active .accordion-icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-SYfSju .accordion-item .accordion-icon {
  font-size: 22px;
  margin-right: 15px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px
}

.guten-SYfSju .accordion-item .accordion-text {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-wyAjhl);
  font-size: var(--gutenverse-font-size-wyAjhl, inherit);
  font-weight: var(--gutenverse-font-weight-wyAjhl, inherit);
  text-transform: var(--gutenverse-font-transform-wyAjhl);
  font-style: var(--gutenverse-font-style-wyAjhl);
  text-decoration: var(--gutenverse-font-decoration-wyAjhl);
  line-height: var(--gutenverse-font-lineHeight-wyAjhl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-wyAjhl)
}

.guten-SYfSju .accordion-item.active .accordion-text {
  color: var(--wp--preset--color--theme-0)
}

.guten-SYfSju .accordion-item .accordion-heading {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none
}

.guten-SYfSju .accordion-item .accordion-content {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
  padding-top: 15px;
  padding-right: 60px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-SYfSju .accordion-item.active .accordion-icon {
  background-color: var(--wp--preset--color--theme-3);
  border-color-style: variable;
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-SYfSju {}

@media only screen and (max-width:1024px) {
  .guten-SYfSju .accordion-item .accordion-content {
    padding-right: 0px
  }
}

.guten-2Y7DFR.layout-boxed>.guten-container {
  max-width: 1140px
}

section.guten-element.guten-2Y7DFR>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-2Y7DFR>.guten-container>.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

.guten-2Y7DFR:not(.background-animated),
.guten-2Y7DFR.background-animated>.guten-background-animated .animated-layer {
  background-color: rgba(4, 49, 69, 1)
}

.guten-2Y7DFR.guten-element {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px
}

.guten-element.guten-2Y7DFR {
  padding-top: 30px;
  padding-left: 50px
}

@media only screen and (max-width:1024px) {
  .guten-2Y7DFR.guten-element {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
  }
}

@media only screen and (max-width:767px) {
  .guten-2Y7DFR.guten-element {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
  }

  .guten-element.guten-2Y7DFR {
    padding-top: 20px;
    padding-left: 30px
  }
}

.guten-pKw2He {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-pKw2He.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-pKw2He.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

@media only screen and (max-width:1024px) {
  .guten-pKw2He {
    width: 100%
  }
}

.guten-kHgt2N.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-element.guten-kHgt2N {
  margin-bottom: -270px;
  z-index: 2
}

.guten-ScofGv.guten-spacer {
  padding-bottom: 300px !important
}

.guten-ScofGv {
  background: linear-gradient(180deg, rgba(4, 49, 69, 1) 0%, rgba(4, 49, 69, 1) 100%)
}

.guten-ScofGv.guten-element {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 20px
}

.guten-element.guten-ScofGv {
  z-index: 1
}

.guten-ggK4ut {
  width: 100%;
  order: 1
}

.guten-ggK4ut:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-ggK4ut.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-ggK4ut:not(.background-animated)>.guten-column-wrapper,
.guten-ggK4ut.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
  background-image: url(../images/Frame-1-6.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

@media only screen and (max-width:1024px) {
  .guten-ggK4ut {
    width: 100%
  }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
  .guten-ggK4ut:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
  .guten-ggK4ut.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
  .guten-ggK4ut:not(.background-animated)>.guten-column-wrapper,
  .guten-ggK4ut.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-size: contain;
    background-position: center center
  }

  .guten-Fsj6ro.guten-spacer {
    padding-bottom: 460px !important
  }

  .guten-1I9MQR>.sticky-wrapper>.guten-column-wrapper,
  .guten-1I9MQR>.guten-column-wrapper {
    margin-left: 0
  }
}

.guten-Fsj6ro.guten-spacer {
  padding-bottom: 460px !important
}

.guten-Fsj6ro {}

@media only screen and (max-width:767px) {
  .guten-Fsj6ro.guten-spacer {
    padding-bottom: 360px !important
  }
}

.guten-Wsw8w9.layout-boxed>.guten-container {
  max-width: 1200px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-Wsw8w9 {
    padding-right: 20px;
    padding-left: 20px
  }
}

.guten-fgAyUu {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-fgAyUu {
    width: 100%
  }

  .guten-section>.guten-container>.guten-fgAyUu.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-fgAyUu.guten-column>.guten-column-wrapper {
    justify-content: center
  }
}

.guten-YKuOzx .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-YKuOzx.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 140px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px
}

.guten-icon-box.guten-YKuOzx:hover .guten-icon-box-wrapper {
  padding-top: 45px;
  padding-right: 25px;
  padding-bottom: 120px;
  padding-left: 25px
}

.guten-icon-box.guten-YKuOzx .guten-icon-box-wrapper {
  background-color: var(--wp--preset--color--theme-7);
  border-style: none;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  overflow: hidden
}

.guten-icon-box.guten-YKuOzx .icon-box.icon-box-body .title {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-YKuOzx .icon-box.icon-box-body .icon-box-description {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -100px;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-YKuOzx:hover .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2)
}

.guten-YKuOzx {
  background-color: var(--wp--preset--color--white);
  width: 20% !important;
  display: inline-block;
  transition: transform 0.4s, opacity 0.4s;
  transform: rotate(14deg)
}

.guten-YKuOzx.guten-element {
  border-style: none;
  border-width: 1px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-YKuOzx {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  z-index: 1
}

.guten-YKuOzx:hover {
  transform: rotate(0deg)translateY(-50px)
}

@media only screen and (max-width:1024px) {
  .guten-YKuOzx.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 12%
  }

  .guten-YKuOzx {
    width: 32% !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-YKuOzx.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 40px
  }

  .guten-icon-box.guten-YKuOzx:hover .guten-icon-box-wrapper {
    padding-top: 60px
  }

  .guten-YKuOzx {
    width: 100% !important;
    transform: rotate(6deg)
  }
}

.guten-33zCYf .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-33zCYf.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 140px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px
}

.guten-icon-box.guten-33zCYf:hover .guten-icon-box-wrapper {
  padding-top: 45px;
  padding-right: 25px;
  padding-bottom: 120px;
  padding-left: 25px
}

.guten-icon-box.guten-33zCYf .guten-icon-box-wrapper {
  background-color: var(--wp--preset--color--theme-3);
  border-style: none;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  overflow: hidden
}

.guten-icon-box.guten-33zCYf .icon-box.icon-box-body .title {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-33zCYf .icon-box.icon-box-body .icon-box-description {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -100px;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-33zCYf:hover .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2)
}

.guten-33zCYf {
  background-color: var(--wp--preset--color--white);
  width: 20% !important;
  display: inline-block;
  transition: transform 0.4s, opacity 0.4s;
  transform: rotate(25deg)
}

.guten-33zCYf.guten-element {
  border-style: none;
  border-width: 1px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-33zCYf {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  z-index: 2
}

.guten-33zCYf:hover {
  transform: rotate(0deg)translateY(-50px)
}

@media only screen and (max-width:1024px) {
  .guten-33zCYf.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 12%
  }

  .guten-33zCYf {
    width: 32% !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-33zCYf.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 40px
  }

  .guten-icon-box.guten-33zCYf:hover .guten-icon-box-wrapper {
    padding-top: 60px
  }

  .guten-33zCYf {
    width: 100% !important;
    transform: rotate(-8deg)
  }
}

.guten-30SCU4 .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-30SCU4.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 140px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px
}

.guten-icon-box.guten-30SCU4:hover .guten-icon-box-wrapper {
  padding-top: 45px;
  padding-right: 25px;
  padding-bottom: 120px;
  padding-left: 25px
}

.guten-icon-box.guten-30SCU4 .guten-icon-box-wrapper {
  background-color: var(--wp--preset--color--theme-6);
  border-style: none;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  overflow: hidden
}

.guten-icon-box.guten-30SCU4 .icon-box.icon-box-body .title {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-30SCU4 .icon-box.icon-box-body .icon-box-description {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -100px;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-30SCU4:hover .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2)
}

.guten-30SCU4 {
  background-color: var(--wp--preset--color--white);
  width: 20% !important;
  display: inline-block;
  transition: transform 0.4s, opacity 0.4s;
  transform: rotate(-15deg)
}

.guten-30SCU4.guten-element {
  border-style: none;
  border-width: 1px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-30SCU4 {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  z-index: 3
}

.guten-30SCU4:hover {
  transform: rotate(0deg)translateY(-50px)
}

@media only screen and (max-width:1024px) {
  .guten-30SCU4.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 12%
  }

  .guten-30SCU4 {
    width: 32% !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-30SCU4.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 40px
  }

  .guten-icon-box.guten-30SCU4:hover .guten-icon-box-wrapper {
    padding-top: 60px
  }

  .guten-30SCU4 {
    width: 100% !important;
    transform: rotate(5deg)
  }
}

.guten-TRE3Ro .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-TRE3Ro.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 140px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px
}

.guten-icon-box.guten-TRE3Ro:hover .guten-icon-box-wrapper {
  padding-top: 45px;
  padding-right: 25px;
  padding-bottom: 120px;
  padding-left: 25px
}

.guten-icon-box.guten-TRE3Ro .guten-icon-box-wrapper {
  background-color: var(--wp--preset--color--theme-1);
  border-style: none;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  overflow: hidden
}

.guten-icon-box.guten-TRE3Ro .icon-box.icon-box-body .title {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  color: var(--wp--preset--color--white);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-TRE3Ro .icon-box.icon-box-body .icon-box-description {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -100px;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-TRE3Ro:hover .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-4)
}

.guten-TRE3Ro {
  background-color: var(--wp--preset--color--white);
  width: 20% !important;
  display: inline-block;
  transition: transform 0.4s, opacity 0.4s
}

.guten-TRE3Ro.guten-element {
  border-style: none;
  border-width: 1px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-TRE3Ro {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  z-index: 4
}

.guten-TRE3Ro:hover {
  transform: translateY(-50px)
}

@media only screen and (max-width:1024px) {
  .guten-TRE3Ro.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 12%
  }

  .guten-TRE3Ro {
    width: 32% !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-TRE3Ro.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 40px
  }

  .guten-icon-box.guten-TRE3Ro:hover .guten-icon-box-wrapper {
    padding-top: 60px
  }

  .guten-TRE3Ro {
    width: 100% !important
  }
}

.guten-rnUfAH .guten-icon-box-wrapper {
  text-align: left;
  justify-content: flex-start
}

.guten-rnUfAH.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 140px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px
}

.guten-icon-box.guten-rnUfAH:hover .guten-icon-box-wrapper {
  padding-top: 45px;
  padding-right: 25px;
  padding-bottom: 120px;
  padding-left: 25px
}

.guten-icon-box.guten-rnUfAH .guten-icon-box-wrapper {
  background-color: var(--wp--preset--color--theme-5);
  border-style: none;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  overflow: hidden
}

.guten-icon-box.guten-rnUfAH .icon-box.icon-box-body .title {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-rnUfAH .icon-box.icon-box-body .icon-box-description {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -100px;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-rnUfAH:hover .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2)
}

.guten-rnUfAH {
  background-color: var(--wp--preset--color--white);
  width: 20% !important;
  display: inline-block;
  transition: transform 0.4s, opacity 0.4s;
  transform: rotate(-14deg)
}

.guten-rnUfAH.guten-element {
  border-style: none;
  border-width: 1px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-rnUfAH {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  z-index: 5
}

.guten-rnUfAH:hover {
  transform: rotate(0deg)translateY(-50px)
}

@media only screen and (max-width:1024px) {
  .guten-rnUfAH.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 12%
  }

  .guten-rnUfAH {
    width: 32% !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-rnUfAH.guten-icon-box .guten-icon-box-wrapper {
    padding-bottom: 40px
  }

  .guten-icon-box.guten-rnUfAH:hover .guten-icon-box-wrapper {
    padding-top: 60px
  }

  .guten-rnUfAH {
    width: 100% !important;
    transform: rotate(-5deg)
  }
}

.guten-element.guten-JEqFLo {
  padding-right: 20px;
  padding-left: 20px
}

.guten-ezym1I {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-ezym1I.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-ezym1I.guten-column>.guten-column-wrapper {
  justify-content: center
}

.guten-ezym1I>.sticky-wrapper>.guten-column-wrapper,
.guten-ezym1I>.guten-column-wrapper {
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px
}

@media only screen and (max-width:1024px) {
  .guten-ezym1I {
    width: 100%
  }
}

.guten-EZ9zNN.layout-boxed>.guten-container {
  max-width: 1200px
}

.guten-EZ9zNN>.guten-background-overlay {
  background-image: url(/assets/images/light-pattern.webp);
  background-position-x: 50%;
  background-position-y: 1px;
  background-repeat: no-repeat;
  background-size: 80%;
  opacity: 0.2
}

.guten-EZ9zNN:not(.background-animated),
.guten-EZ9zNN.background-animated>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--theme-1);
  background-repeat: no-repeat
}

.guten-EZ9zNN.guten-element {
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}

.guten-element.guten-EZ9zNN {
  padding-top: 76px;
  padding-bottom: 20px
}

@media only screen and (max-width:1024px) {
  .guten-EZ9zNN.guten-element {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px
  }

  .guten-element.guten-EZ9zNN {
    padding-right: 30px;
    padding-left: 30px
  }
}

@media only screen and (max-width:767px) {
  .guten-EZ9zNN.guten-element {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px
  }

  .guten-element.guten-EZ9zNN {
    padding-top: 40px;
    padding-right: 5px;
    padding-left: 5px
  }
}

.guten-cZHJnj {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-cZHJnj {
    width: 100%
  }
}

.guten-2QbMtZ.guten-element {
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: rgba(31, 56, 106, 1)
}

@media only screen and (max-width:767px) {
  .guten-element.guten-2QbMtZ {
    margin-bottom: 20px
  }
}

.guten-element.guten-ttWyW5 {
  margin-top: 50px
}

@media only screen and (max-width:767px) {
  .guten-element.guten-ttWyW5 {
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
  }
}

.guten-element.guten-gP08al {
  margin-top: 0px
}

@media only screen and (max-width:767px) {
  .guten-element.guten-gP08al {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
  }
}

.guten-mOuyIE {
  width: 33.3%;
  order: 1
}

.guten-mOuyIE>.sticky-wrapper>.guten-column-wrapper,
.guten-mOuyIE>.guten-column-wrapper {
  padding-left: 10px
}

@media only screen and (max-width:1024px) {
  .guten-mOuyIE {
    width: 33%
  }

  .guten-mOuyIE>.sticky-wrapper>.guten-column-wrapper,
  .guten-mOuyIE>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

@media only screen and (max-width:767px) {

  .guten-mOuyIE>.sticky-wrapper>.guten-column-wrapper,
  .guten-mOuyIE>.guten-column-wrapper {
    margin-bottom: 50px
  }
}

.guten-cC7xJD {
  width: 33.3%;
  order: 1
}

.guten-cC7xJD>.sticky-wrapper>.guten-column-wrapper,
.guten-cC7xJD>.guten-column-wrapper {
  padding-left: 150px
}

@media only screen and (max-width:1024px) {
  .guten-cC7xJD {
    width: 33%
  }
}

@media only screen and (max-width:767px) {

  .guten-cC7xJD>.sticky-wrapper>.guten-column-wrapper,
  .guten-cC7xJD>.guten-column-wrapper {
    margin-bottom: 50px;
    padding-left: 0px
  }
}

.guten-zHh2hT {
  width: 33.3%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-zHh2hT {
    width: 30%
  }

  .guten-zHh2hT>.sticky-wrapper>.guten-column-wrapper,
  .guten-zHh2hT>.guten-column-wrapper {
    padding-top: 50px
  }
}

@media only screen and (max-width:767px) {

  .guten-zHh2hT>.sticky-wrapper>.guten-column-wrapper,
  .guten-zHh2hT>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-dos0Cm {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-dos0Cm.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-dos0Cm.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center
}

@media only screen and (max-width:1024px) {
  .guten-dos0Cm {
    width: 100%
  }
}

@media only screen and (max-width:767px) {

  .guten-section>.guten-container>.guten-dos0Cm.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-dos0Cm.guten-column>.guten-column-wrapper {
    justify-content: center
  }
}

.guten-uMEHTv {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-uMEHTv.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-uMEHTv.guten-column>.guten-column-wrapper {
  align-content: center;
  align-items: center;
  justify-content: space-between
}

@media only screen and (max-width:1024px) {
  .guten-uMEHTv {
    width: 100%
  }
}

@media only screen and (max-width:767px) {

  .guten-section>.guten-container>.guten-uMEHTv.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-uMEHTv.guten-column>.guten-column-wrapper {
    justify-content: center
  }
}

.guten-0iU0Hb img {
  width: 100%
}

.guten-0iU0Hb {
  width: 140px !important;
  display: inline-block
}

@media only screen and (max-width:767px) {
  .guten-0iU0Hb.guten-image .guten-image-wrapper {
    justify-content: center
  }

  .guten-0iU0Hb img {
    width: 140px
  }

  .guten-0iU0Hb {
    width: auto !important;
    display: inline-block
  }

  .guten-element.guten-0iU0Hb {
    margin-bottom: 20px
  }
}

.guten-ywlwCL {
  columns: 1
}

.guten-element.guten-ywlwCL {
  padding-top: 30px
}

.guten-giwOD1:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-giwOD1>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(10px/2)
}

.guten-giwOD1:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-giwOD1>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2)
}

.guten-giwOD1.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-giwOD1>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(10px/2)
}

.guten-giwOD1.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-giwOD1>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(10px/2)
}

.guten-giwOD1 .guten-icon-list-item i {
  color: rgba(107, 163, 208, 1);
  font-size: 20px
}

.guten-giwOD1.guten-icon-list .guten-icon-list-item svg {
  fill: rgba(107, 163, 208, 1);
  font-size: 20px
}

.guten-giwOD1 .guten-icon-list-item:hover i {
  color: rgba(107, 163, 208, 1)
}

.guten-giwOD1.guten-icon-list .guten-icon-list-item:hover svg {
  fill: rgba(107, 163, 208, 1)
}

.guten-giwOD1 .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-4);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-giwOD1 .list-wrapper .guten-icon-list-item a {
  align-items: center
}

.guten-giwOD1 .guten-icon-list-item:hover .list-text {
  color: var(--wp--preset--color--theme-3)
}

.guten-giwOD1 .guten-icon-list-item a,
.guten-giwOD1 .list-wrapper .guten-icon-list-item a {
  gap: 12px
}

.guten-giwOD1 .guten-icon-list-item i,
.guten-giwOD1 .guten-icon-list-item svg {
  line-height: 1.5em
}

.guten-giwOD1 {}

.guten-element.guten-giwOD1 {
  margin-top: 25px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

h1.guten-element.guten-X27WUt,
h2.guten-element.guten-X27WUt,
h3.guten-element.guten-X27WUt,
h4.guten-element.guten-X27WUt,
h5.guten-element.guten-X27WUt,
h6.guten-element.guten-X27WUt {
  color: var(--wp--preset--color--white);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW);
  overflow-wrap: break-word;
  word-break: break-word
}

.guten-X27WUt {
  width: 100% !important
}

.guten-element.guten-X27WUt {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-EvaWUB:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-EvaWUB>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(10px/2)
}

.guten-EvaWUB:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-EvaWUB>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2)
}

.guten-EvaWUB.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-EvaWUB>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(10px/2)
}

.guten-EvaWUB.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-EvaWUB>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(10px/2)
}

.guten-EvaWUB .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-4);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-EvaWUB .guten-icon-list-item:hover .list-text {
  color: var(--wp--preset--color--theme-3)
}

.guten-EvaWUB .guten-icon-list-item i,
.guten-EvaWUB .guten-icon-list-item svg {
  line-height: 1.5em
}

.guten-EvaWUB {}

.guten-element.guten-EvaWUB {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

h1.guten-element.guten-Jg0Lzm,
h2.guten-element.guten-Jg0Lzm,
h3.guten-element.guten-Jg0Lzm,
h4.guten-element.guten-Jg0Lzm,
h5.guten-element.guten-Jg0Lzm,
h6.guten-element.guten-Jg0Lzm {
  color: var(--wp--preset--color--white);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW);
  overflow-wrap: break-word;
  word-break: break-word
}

.guten-Jg0Lzm {
  width: 100% !important
}

.guten-element.guten-Jg0Lzm {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-uDu1t8 {
  columns: 1
}

.guten-element.guten-uDu1t8 {
  padding-top: 30px
}

.guten-afLiVj.guten-button-wrapper .guten-button span {
  color: rgba(255, 255, 255, 1)
}

.guten-afLiVj.guten-button-wrapper .guten-button {
  background-color: rgba(107, 163, 208, 1);
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px
}

.guten-element.guten-afLiVj {
  padding-top: 25px
}

.guten-5JDVbI {
  columns: 1;
  text-align: left;
  color: var(--wp--preset--color--theme-4);
  font-family: var(--gutenverse-font-family-c3YyWV);
  font-size: var(--gutenverse-font-size-c3YyWV, inherit);
  font-weight: var(--gutenverse-font-weight-c3YyWV, inherit);
  text-transform: var(--gutenverse-font-transform-c3YyWV);
  font-style: var(--gutenverse-font-style-c3YyWV);
  text-decoration: var(--gutenverse-font-decoration-c3YyWV);
  line-height: var(--gutenverse-font-lineHeight-c3YyWV, inherit);
  letter-spacing: var(--gutenverse-font-spacing-c3YyWV);
  width: auto !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-5JDVbI {
    text-align: center;
    width: 100% !important
  }

  .guten-element.guten-5JDVbI {
    margin-bottom: 5px
  }
}

@media only screen and (max-width:767px) {
  .guten-5JDVbI {
    text-align: center
  }

  .guten-element.guten-5JDVbI {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-WTEw4i.horizontal {
  justify-content: flex-start
}

.guten-WTEw4i.vertical {
  align-items: flex-start
}

.guten-WTEw4i .guten-social-icon {
  text-align: left
}

.guten-WTEw4i .guten-social-icon a i {
  font-size: 16px
}

.guten-WTEw4i .guten-social-icon a svg {
  font-size: 16px
}

.guten-WTEw4i.fill .guten-social-icon a i,
.guten-WTEw4i.border .guten-social-icon a i,
.guten-WTEw4i.custom .guten-social-icon a i {
  color: var(--wp--preset--color--white)
}

.guten-WTEw4i.fill .guten-social-icon a svg,
.guten-WTEw4i.border .guten-social-icon a svg,
.guten-WTEw4i.custom .guten-social-icon a svg {
  fill: var(--wp--preset--color--white)
}

.guten-WTEw4i.border .guten-social-icon a {
  border-color: var(--wp--preset--color--white)
}

.guten-WTEw4i.horizontal>div:not(:first-child) {
  margin-left: 25px
}

.guten-WTEw4i.vertical>div:not(:first-child) {
  margin-top: 25px
}

.guten-WTEw4i .guten-social-icon a {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.15)
}

.guten-WTEw4i.fill .guten-social-icon a:hover i,
.guten-WTEw4i.border .guten-social-icon a:hover i,
.guten-WTEw4i.custom .guten-social-icon a:hover i {
  color: var(--wp--preset--color--theme-3)
}

.guten-WTEw4i.fill .guten-social-icon a:hover svg,
.guten-WTEw4i.border .guten-social-icon a:hover svg,
.guten-WTEw4i.custom .guten-social-icon a:hover svg {
  fill: var(--wp--preset--color--theme-3)
}

.guten-WTEw4i.border .guten-social-icon a:hover {
  border-color: var(--wp--preset--color--theme-3)
}

.guten-WTEw4i.fill .guten-social-icon a,
.guten-WTEw4i.border .guten-social-icon a,
.guten-WTEw4i.custom .guten-social-icon a {
  background-color: rgba(255, 255, 255, 0)
}

.guten-WTEw4i {}

.guten-WTEw4i.guten-element,
.guten-WTEw4i.guten-element.horizontal>div {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-WTEw4i {
  margin-left: 15px
}

@media only screen and (max-width:1024px) {

  .guten-WTEw4i.guten-element,
  .guten-WTEw4i.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-WTEw4i.horizontal {
    justify-content: center
  }

  .guten-WTEw4i.vertical {
    align-items: center
  }

  .guten-WTEw4i .guten-social-icon {
    text-align: center
  }

  .guten-WTEw4i.guten-element,
  .guten-WTEw4i.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block
  }

  .guten-element.guten-WTEw4i {
    padding-top: 10px
  }
}

.guten-bIVe1h .guten-divider-wrapper {
  width: 100%;
  padding: 32px 0
}

.guten-bIVe1h .guten-divider-style {
  --divider-pattern-height: 1px;
  background-color: rgba(255, 255, 255, 0.2)
}

.guten-bIVe1h .guten-divider-line {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.2)
}

.guten-DogyX5 {
  columns: 1;
  text-align: left;
  color: var(--wp--preset--color--theme-4);
  font-family: var(--gutenverse-font-family-c3YyWV);
  font-size: var(--gutenverse-font-size-c3YyWV, inherit);
  font-weight: var(--gutenverse-font-weight-c3YyWV, inherit);
  text-transform: var(--gutenverse-font-transform-c3YyWV);
  font-style: var(--gutenverse-font-style-c3YyWV);
  text-decoration: var(--gutenverse-font-decoration-c3YyWV);
  line-height: var(--gutenverse-font-lineHeight-c3YyWV, inherit);
  letter-spacing: var(--gutenverse-font-spacing-c3YyWV);
  width: auto !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-DogyX5 {
    text-align: center;
    width: 100% !important
  }

  .guten-element.guten-DogyX5 {
    margin-bottom: 5px
  }
}

@media only screen and (max-width:767px) {
  .guten-DogyX5 {
    text-align: center
  }

  .guten-element.guten-DogyX5 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-Pmm3rk {
  columns: 1;
  text-align: left;
  color: var(--wp--preset--color--theme-4);
  font-family: var(--gutenverse-font-family-c3YyWV);
  font-size: var(--gutenverse-font-size-c3YyWV, inherit);
  font-weight: var(--gutenverse-font-weight-c3YyWV, inherit);
  text-transform: var(--gutenverse-font-transform-c3YyWV);
  font-style: var(--gutenverse-font-style-c3YyWV);
  text-decoration: var(--gutenverse-font-decoration-c3YyWV);
  line-height: var(--gutenverse-font-lineHeight-c3YyWV, inherit);
  letter-spacing: var(--gutenverse-font-spacing-c3YyWV);
  width: auto !important;
  display: inline-block
}

.guten-Pmm3rk a {
  color: var(--wp--preset--color--theme-3);
  font-family: var(--gutenverse-font-family-qCaBUl);
  font-size: var(--gutenverse-font-size-qCaBUl, inherit);
  font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
  text-transform: var(--gutenverse-font-transform-qCaBUl);
  font-style: var(--gutenverse-font-style-qCaBUl);
  text-decoration: var(--gutenverse-font-decoration-qCaBUl);
  line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
  letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-element.guten-Pmm3rk {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-Pmm3rk {
    text-align: center;
    width: 100% !important
  }
}

@media only screen and (max-width:767px) {
  .guten-Pmm3rk {
    text-align: center
  }
}

.guten-social-icon #guten-m5xdgT i {
  font-size: 15px
}

.guten-social-icon #guten-m5xdgT svg {
  font-size: 15px
}

.guten-social-icon #guten-1WT4ar i {
  font-size: 15px
}

.guten-social-icon #guten-1WT4ar svg {
  font-size: 15px
}

.guten-vLcHN2 {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-vLcHN2 {
    width: 100%
  }
}

.guten-MOuZHv {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-MOuZHv {
    width: 100%
  }
}

.guten-bLH8b6 {
  width: 100%;
  order: 1
}

.guten-bLH8b6>.sticky-wrapper>.guten-column-wrapper,
.guten-bLH8b6>.guten-column-wrapper {
  margin-top: 25px
}

@media only screen and (max-width:1024px) {
  .guten-bLH8b6 {
    width: 100%
  }
}

.guten-Ow20n6 {
  width: 100%;
  order: 1
}

.guten-Ow20n6.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-overlay,
.guten-Ow20n6.background-animated>.guten-column-wrapper>.guten-background-overlay,
.guten-Ow20n6>.guten-column-wrapper>.guten-background-overlay {
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 45%;
  background-attachment: scroll
}

.guten-Ow20n6>.sticky-wrapper>.guten-column-wrapper:before,
.guten-Ow20n6>.guten-column-wrapper:before,
.guten-Ow20n6>.guten-column-wrapper>.guten-background-overlay {
  opacity: 0.6
}

@media only screen and (max-width:1024px) {
  .guten-Ow20n6 {
    width: 100%
  }

  .guten-Ow20n6.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-overlay,
  .guten-Ow20n6.background-animated>.guten-column-wrapper>.guten-background-overlay,
  .guten-Ow20n6>.guten-column-wrapper>.guten-background-overlay {
    background-size: 50%;
    background-attachment: scroll
  }
}

@media only screen and (max-width:767px) {

  .guten-Ow20n6.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-overlay,
  .guten-Ow20n6.background-animated>.guten-column-wrapper>.guten-background-overlay,
  .guten-Ow20n6>.guten-column-wrapper>.guten-background-overlay {
    background-size: 0px;
    background-attachment: scroll
  }
}

.guten-ZrRjPd {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-ZrRjPd.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-ZrRjPd.guten-column>.guten-column-wrapper {
  justify-content: center
}

.guten-ZrRjPd>.sticky-wrapper>.guten-column-wrapper,
.guten-ZrRjPd>.guten-column-wrapper {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

@media only screen and (max-width:1024px) {
  .guten-ZrRjPd {
    width: 100%
  }
}

@media only screen and (max-width:767px) {

  .guten-ZrRjPd>.sticky-wrapper>.guten-column-wrapper,
  .guten-ZrRjPd>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-IzTabS {
  width: 100%;
  order: 1
}

.guten-IzTabS>.sticky-wrapper>.guten-column-wrapper,
.guten-IzTabS>.guten-column-wrapper {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px
}

@media only screen and (max-width:1024px) {
  .guten-IzTabS {
    width: 100%
  }
}

.guten-9fN8fN>.guten-background-overlay{background-image:none !important; display:none !important;}

.guten-9fN8fN:not(.background-animated),
.guten-9fN8fN.background-animated>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--theme-6)
}

.guten-9fN8fN.guten-element {
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px
}

.guten-element.guten-9fN8fN {
  padding-bottom: 00px
}

@media only screen and (max-width:1024px) {
  .guten-9fN8fN.guten-element {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px
  }
}

@media only screen and (max-width:767px) {
  .guten-9fN8fN>.guten-background-overlay{background-image:none !important; display:none !important;}

  .guten-9fN8fN.guten-element {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
  }
}

.guten-FLdXbM {
  text-align: center
}

h1.guten-element.guten-FLdXbM,
h2.guten-element.guten-FLdXbM,
h3.guten-element.guten-FLdXbM,
h4.guten-element.guten-FLdXbM,
h5.guten-element.guten-FLdXbM,
h6.guten-element.guten-FLdXbM {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-jsjMQA);
  font-size: var(--gutenverse-font-size-jsjMQA, inherit);
  font-weight: var(--gutenverse-font-weight-jsjMQA, inherit);
  text-transform: var(--gutenverse-font-transform-jsjMQA);
  font-style: var(--gutenverse-font-style-jsjMQA);
  text-decoration: var(--gutenverse-font-decoration-jsjMQA);
  line-height: var(--gutenverse-font-lineHeight-jsjMQA, inherit);
  letter-spacing: var(--gutenverse-font-spacing-jsjMQA);
  overflow-wrap: break-word;
  word-break: break-word
}

.guten-element.guten-FLdXbM {
  margin-bottom: 40px
}

.guten-FLdXbM #guten-Gv6gVP {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-BgkX9Q);
  font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
  font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
  text-transform: var(--gutenverse-font-transform-BgkX9Q);
  font-style: var(--gutenverse-font-style-BgkX9Q);
  text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
  line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
  letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-FLdXbM #guten-Gv6gVP:hover {
  color:
}

.guten-qP5dcz.guten-client-logo .swiper-container .content-image .main-image {
  opacity: 0.4
}

.guten-qP5dcz.guten-client-logo .swiper-container .image-list:hover .content-image .hover-image {
  opacity: 0.8
}

.guten-qP5dcz {}

.guten-MA0MpV.guten-spacer {
  padding-bottom: 80px !important
}

.guten-MA0MpV {
  background: linear-gradient(270deg, rgba(4, 49, 69, 1) 0%, rgba(255, 255, 255, 0) 54.1%, rgba(4, 49, 69, 1) 100%);
  pointer-events: none !important
}

.guten-element.guten-MA0MpV {
  margin-top: -60px;
  z-index: 3
}

.guten-IkdZEj .guten-divider-wrapper {
  width: 100%;
  padding: 25px 0
}

.guten-IkdZEj .guten-divider-style {
  --divider-pattern-height: 1px;
  background-color: var(--wp--preset--color--theme-7)
}

.guten-IkdZEj .guten-divider-line {
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7)
}

.guten-DhHny6 {
  text-align: center;
  animation-delay: 0.05s
}

h1.guten-element.guten-DhHny6,
h2.guten-element.guten-DhHny6,
h3.guten-element.guten-DhHny6,
h4.guten-element.guten-DhHny6,
h5.guten-element.guten-DhHny6,
h6.guten-element.guten-DhHny6 {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-PbRJRd);
  font-size: var(--gutenverse-font-size-PbRJRd, inherit);
  font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
  text-transform: var(--gutenverse-font-transform-PbRJRd);
  font-style: var(--gutenverse-font-style-PbRJRd);
  text-decoration: var(--gutenverse-font-decoration-PbRJRd);
  line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
  letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
  overflow-wrap: break-word;
  word-break: break-word
}

.guten-DhHny6:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

.guten-element.guten-DhHny6 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-r4dOqE:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

.guten-element.guten-r4dOqE {
  margin-top: 60px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-r4dOqE {
    margin-top: 40px
  }
}

@media only screen and (max-width:767px) {
  .guten-r4dOqE:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
  }

  .guten-element.guten-r4dOqE {
    margin-top: 40px
  }
}

.guten-Zuf29U {
  justify-content: center
}

.guten-Zuf29U>* {
  text-align: center
}

.guten-Zuf29U .text-content .text-wrapper {
  font-family: "Urbanist";
  font-size: 45px;
  line-height: 1.2em;
  z-index: 1
}

.guten-Zuf29U .non-animated-text {
  font-family: "Urbanist";
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2em
}

.guten-animated-text.guten-Zuf29U .text-content svg path {
  stroke:
}

.guten-Zuf29U .text-content svg path {
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round
}

.guten-Zuf29U .text-content svg {
  z-index: 2
}

.guten-axAhnY {
  columns: 1;
  text-align: center;
  font-family: "Figtree";
  font-size: 18px;
  font-weight: 400
}

.guten-VHJP32.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-VHJP32>.guten-background-overlay {
  opacity:
}

.guten-element.guten-VHJP32 {
  margin-top: 30px
}

.guten-nyRyQ7.guten-spacer {
  padding-bottom: 35px !important
}

.guten-nyRyQ7 {}

.guten-IeORsH.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-IeORsH>.guten-background-overlay {
  opacity:
}

.guten-OOav7S.layout-boxed>.guten-container {
  max-width: 1140px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-OOav7S {
    padding-right: 0px;
    padding-left: 0px
  }
}

.guten-m20bIT {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-m20bIT {
    width: 100%
  }
}

.guten-XVqyur {
  width: 33.3%;
  order: 1;
  animation-delay: 0s
}

.guten-XVqyur>.sticky-wrapper>.guten-column-wrapper,
.guten-XVqyur>.guten-column-wrapper {
  margin-right: 10px;
  margin-left: 10px
}

@media only screen and (max-width:1024px) {
  .guten-XVqyur {
    width: 50%
  }
}

@media only screen and (max-width:767px) {

  .guten-XVqyur>.sticky-wrapper>.guten-column-wrapper,
  .guten-XVqyur>.guten-column-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px
  }
}

.guten-2akE1f {
  width: 33.3%;
  order: 1;
  animation-delay: 0s
}

.guten-2akE1f>.sticky-wrapper>.guten-column-wrapper,
.guten-2akE1f>.guten-column-wrapper {
  margin-right: 10px;
  margin-left: 10px
}

@media only screen and (max-width:1024px) {
  .guten-2akE1f {
    width: 50%
  }
}

@media only screen and (max-width:767px) {

  .guten-2akE1f>.sticky-wrapper>.guten-column-wrapper,
  .guten-2akE1f>.guten-column-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px
  }
}

.guten-UCZ10U {
  width: 33.3%;
  order: 1;
  animation-delay: 0s
}

.guten-UCZ10U>.sticky-wrapper>.guten-column-wrapper,
.guten-UCZ10U>.guten-column-wrapper {
  margin-right: 10px;
  margin-left: 10px
}

@media only screen and (max-width:1024px) {
  .guten-UCZ10U {
    width: 50%
  }
}

@media only screen and (max-width:767px) {

  .guten-UCZ10U>.sticky-wrapper>.guten-column-wrapper,
  .guten-UCZ10U>.guten-column-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px
  }
}

.guten-PLUniy {
  width: 50%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-PLUniy {
    width: 50%
  }
}

.guten-3Aq9Lv {
  width: 50%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-3Aq9Lv {
    width: 50%
  }
}

.guten-D5UkG8 {
  width: 50%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-D5UkG8 {
    width: 50%
  }
}

.guten-k1tNvD {
  width: 50%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-k1tNvD {
    width: 50%
  }
}

.guten-1wvExh {
  width: 25%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-1wvExh {
    width: 25%
  }
}

@media only screen and (max-width:767px) {
  .guten-1wvExh.guten-element.guten-column {
    width: 50%
  }

  .guten-1wvExh>.sticky-wrapper>.guten-column-wrapper,
  .guten-1wvExh>.guten-column-wrapper {
    margin-bottom: 20px
  }
}

.guten-KbpS89 {
  width: 25%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-KbpS89 {
    width: 25%
  }
}

@media only screen and (max-width:767px) {
  .guten-KbpS89.guten-element.guten-column {
    width: 50%
  }

  .guten-KbpS89>.sticky-wrapper>.guten-column-wrapper,
  .guten-KbpS89>.guten-column-wrapper {
    margin-bottom: 20px
  }
}

.guten-0Bg83h {
  width: 25%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-0Bg83h {
    width: 25%
  }
}

@media only screen and (max-width:767px) {
  .guten-0Bg83h.guten-element.guten-column {
    width: 50%
  }
}

.guten-8vVjwf {
  width: 25%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-8vVjwf {
    width: 25%
  }
}

@media only screen and (max-width:767px) {
  .guten-8vVjwf.guten-element.guten-column {
    width: 50%
  }
}

.guten-lWAR9g.layout-boxed>.guten-container {
  max-width: 830px
}

.guten-lWAR9g:not(.background-animated),
.guten-lWAR9g.background-animated>.guten-background-animated .animated-layer {
  background-image: url(../images/Group-214-1.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain
}

.guten-element.guten-lWAR9g {
  margin-top: 90px;
  margin-bottom: 60px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-lWAR9g {
    padding-right: 30px;
    padding-left: 30px
  }
}

@media only screen and (max-width:767px) {
  .guten-element.guten-lWAR9g {
    margin-top: 60px;
    margin-bottom: 40px
  }
}

.guten-CrsJKp.layout-boxed>.guten-container {
  max-width: 1200px
}

section.guten-CrsJKp .guten-shape-divider.guten-shape-divider-bottom svg {
  width: calc(200% + 1.3px);
  height: 400px
}

section.guten-CrsJKp .guten-shape-divider.guten-shape-divider-bottom .guten-shape-fill path {
  fill: rgba(87, 140, 200, 1)
}

.guten-CrsJKp>.guten-background-overlay {
  opacity:
}

.guten-CrsJKp:not(.background-animated),
.guten-CrsJKp.background-animated>.guten-background-animated .animated-layer {
  background-color:
}

.guten-CrsJKp.guten-element {
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px
}

@media only screen and (max-width:1024px) {
  section.guten-CrsJKp .guten-shape-divider.guten-shape-divider-bottom svg {
    width: calc(180% + 1.3px);
    height: 255px
  }

  .guten-CrsJKp.guten-element {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px
  }
}

@media only screen and (max-width:767px) {
  section.guten-CrsJKp .guten-shape-divider.guten-shape-divider-bottom svg {
    width: calc(170% + 1.3px);
    height: 140px
  }

  .guten-CrsJKp.guten-element {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
  }

  .guten-element.guten-CrsJKp {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
  }
}

.guten-v7EXBX.guten-element {
  display: flex;
  height: 230px;
  overflow: inherit;
  position: static
}

.guten-v7EXBX.guten-element,
.guten-v7EXBX.guten-element .guten-inner-wrap {
  justify-content: space-between;
  align-content: center;
  align-items: center
}

.guten-v7EXBX .guten-inner-wrap {
  width: 100%
}

.guten-v7EXBX:not(.background-animated),
.guten-v7EXBX.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--white)
}

.guten-v7EXBX {
  -shadow: none;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  z-index: 2
}

@media only screen and (max-width:1024px) {

  .guten-v7EXBX.guten-element,
  .guten-v7EXBX.guten-element .guten-inner-wrap {
    justify-content: space-between
  }
}

@media only screen and (max-width:767px) {

  .guten-v7EXBX.guten-element,
  .guten-v7EXBX.guten-element .guten-inner-wrap {
    justify-content: space-between
  }
}

.guten-vp5UmI.guten-element {
  display: flex;
  height: 230px;
  overflow: inherit;
  position: static
}

.guten-vp5UmI.guten-element,
.guten-vp5UmI.guten-element .guten-inner-wrap {
  justify-content: space-between;
  align-content: center;
  align-items: center
}

.guten-vp5UmI .guten-inner-wrap {
  width: 100%
}

.guten-vp5UmI:not(.background-animated),
.guten-vp5UmI.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--white)
}

.guten-vp5UmI {
  -shadow: none;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  z-index: 2
}

@media only screen and (max-width:1024px) {

  .guten-vp5UmI.guten-element,
  .guten-vp5UmI.guten-element .guten-inner-wrap {
    justify-content: space-between
  }
}

@media only screen and (max-width:767px) {

  .guten-vp5UmI.guten-element,
  .guten-vp5UmI.guten-element .guten-inner-wrap {
    justify-content: space-between
  }
}

.guten-bMyMM2.guten-element {
  display: flex;
  height: 230px;
  overflow: inherit;
  position: static
}

.guten-bMyMM2.guten-element,
.guten-bMyMM2.guten-element .guten-inner-wrap {
  justify-content: space-between;
  align-content: center;
  align-items: center
}

.guten-bMyMM2 .guten-inner-wrap {
  width: 100%
}

.guten-bMyMM2:not(.background-animated),
.guten-bMyMM2.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
  background-color: var(--wp--preset--color--white)
}

.guten-bMyMM2 {
  -shadow: none;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  z-index: 2
}

@media only screen and (max-width:1024px) {

  .guten-bMyMM2.guten-element,
  .guten-bMyMM2.guten-element .guten-inner-wrap {
    justify-content: space-between
  }
}

@media only screen and (max-width:767px) {

  .guten-bMyMM2.guten-element,
  .guten-bMyMM2.guten-element .guten-inner-wrap {
    justify-content: space-between
  }
}

.guten-LoGTAW.guten-element {
  display: block;
  overflow: inherit
}

.guten-LoGTAW .guten-inner-wrap {
  width: auto
}

.guten-Xmzpt8.guten-element {
  display: inline;
  overflow: inherit
}

.guten-Xmzpt8 .guten-inner-wrap {
  width: auto
}

.guten-Ld6goO.guten-element {
  display: block;
  overflow: inherit
}

.guten-Ld6goO .guten-inner-wrap {
  width: auto
}

.guten-mdZ5cP.guten-element {
  display: block;
  overflow: inherit
}

.guten-mdZ5cP .guten-inner-wrap {
  width: auto
}

.guten-Kml8w1.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-Kml8w1.guten-fun-fact .icon-box {
  order: 0
}

.guten-Kml8w1 .fun-fact-inner .icon {
  font-size: 48px !important;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-Kml8w1 .fun-fact-inner .icon svg {
  font-size: 48px !important
}

.guten-Kml8w1.guten-fun-fact .fun-fact-inner .icon {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-Ni6kqL);
  font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
  font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
  text-transform: var(--gutenverse-font-transform-Ni6kqL);
  font-style: var(--gutenverse-font-style-Ni6kqL);
  text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
  line-height: var(--gutenverse-font-lineHeight-Ni6kqL, inherit);
  letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-Kml8w1 .fun-fact-inner .content .title {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper {
  margin-bottom: 20px
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper .number.loaded {
  margin-right: 0px
}

.guten-Kml8w1 .fun-fact-inner .content {
  padding-top: 5px
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper .super {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-XB603n);
  font-size: var(--gutenverse-font-size-XB603n, inherit);
  font-weight: var(--gutenverse-font-weight-XB603n, inherit);
  text-transform: var(--gutenverse-font-transform-XB603n);
  font-style: var(--gutenverse-font-style-XB603n);
  text-decoration: var(--gutenverse-font-decoration-XB603n);
  line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
  letter-spacing: var(--gutenverse-font-spacing-XB603n);
  top: -3px;
  left: 3px
}

.guten-Kml8w1 {
  background-image: url(../images/elipse-grey.webp);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px;
  animation-delay: 0s
}

.guten-Kml8w1:hover {
  background-image: url(../images/Ellipse-54.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px
}

.guten-Kml8w1:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

.guten-element.guten-Kml8w1 {
  padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
  .guten-Kml8w1 .fun-fact-inner .icon {
    font-size: 40px !important
  }

  .guten-Kml8w1 .fun-fact-inner .icon svg {
    font-size: 40px !important
  }
}

@media only screen and (max-width:767px) {
  .guten-Kml8w1 .fun-fact-inner .content .number-wrapper {
    margin-bottom: 5px
  }
}

.guten-tu08yG.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-tu08yG.guten-fun-fact .icon-box {
  order: 0
}

.guten-tu08yG .fun-fact-inner .icon {
  font-size: 48px !important;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-tu08yG .fun-fact-inner .icon svg {
  font-size: 48px !important
}

.guten-tu08yG.guten-fun-fact .fun-fact-inner .icon {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-tu08yG .fun-fact-inner .content .number-wrapper {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-Ni6kqL);
  font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
  font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
  text-transform: var(--gutenverse-font-transform-Ni6kqL);
  font-style: var(--gutenverse-font-style-Ni6kqL);
  text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
  line-height: var(--gutenverse-font-lineHeight-Ni6kqL, inherit);
  letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-tu08yG .fun-fact-inner .content .title {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-tu08yG .fun-fact-inner .content .number-wrapper {
  margin-bottom: 20px
}

.guten-tu08yG .fun-fact-inner .content {
  padding-top: 5px
}

.guten-tu08yG .fun-fact-inner .content .number-wrapper .super {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-XB603n);
  font-size: var(--gutenverse-font-size-XB603n, inherit);
  font-weight: var(--gutenverse-font-weight-XB603n, inherit);
  text-transform: var(--gutenverse-font-transform-XB603n);
  font-style: var(--gutenverse-font-style-XB603n);
  text-decoration: var(--gutenverse-font-decoration-XB603n);
  line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
  letter-spacing: var(--gutenverse-font-spacing-XB603n);
  top: -3px;
  left: 3px
}

.guten-tu08yG {
  background-image: url(../images/elipse-grey.webp);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px;
  animation-delay: 0s
}

.guten-tu08yG:hover {
  background-image: url(../images/Ellipse-54.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px
}

.guten-tu08yG:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

.guten-element.guten-tu08yG {
  padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
  .guten-tu08yG .fun-fact-inner .icon {
    font-size: 40px !important
  }

  .guten-tu08yG .fun-fact-inner .icon svg {
    font-size: 40px !important
  }
}

@media only screen and (max-width:767px) {
  .guten-tu08yG .fun-fact-inner .content .number-wrapper {
    margin-bottom: 5px
  }
}

.guten-NlwYKe.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-NlwYKe.guten-fun-fact .icon-box {
  order: 0
}

.guten-NlwYKe .fun-fact-inner .icon {
  font-size: 48px !important;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-NlwYKe .fun-fact-inner .icon svg {
  font-size: 48px !important
}

.guten-NlwYKe.guten-fun-fact .fun-fact-inner .icon {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-NlwYKe .fun-fact-inner .content .number-wrapper {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-Ni6kqL);
  font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
  font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
  text-transform: var(--gutenverse-font-transform-Ni6kqL);
  font-style: var(--gutenverse-font-style-Ni6kqL);
  text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
  line-height: var(--gutenverse-font-lineHeight-Ni6kqL, inherit);
  letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-NlwYKe .fun-fact-inner .content .title {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-NlwYKe .fun-fact-inner .content .number-wrapper {
  margin-bottom: 20px
}

.guten-NlwYKe .fun-fact-inner .content {
  padding-top: 5px
}

.guten-NlwYKe .fun-fact-inner .content .number-wrapper .super {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-XB603n);
  font-size: var(--gutenverse-font-size-XB603n, inherit);
  font-weight: var(--gutenverse-font-weight-XB603n, inherit);
  text-transform: var(--gutenverse-font-transform-XB603n);
  font-style: var(--gutenverse-font-style-XB603n);
  text-decoration: var(--gutenverse-font-decoration-XB603n);
  line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
  letter-spacing: var(--gutenverse-font-spacing-XB603n);
  top: -3px;
  left: 3px
}

.guten-NlwYKe {
  background-image: url(../images/elipse-grey.webp);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px;
  animation-delay: 0s
}

.guten-NlwYKe:hover {
  background-image: url(../images/Ellipse-54.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px
}

.guten-NlwYKe:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

.guten-element.guten-NlwYKe {
  padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
  .guten-NlwYKe .fun-fact-inner .icon {
    font-size: 40px !important
  }

  .guten-NlwYKe .fun-fact-inner .icon svg {
    font-size: 40px !important
  }
}

@media only screen and (max-width:767px) {
  .guten-NlwYKe .fun-fact-inner .content .number-wrapper {
    margin-bottom: 5px
  }
}

.guten-2xwDQs.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-2xwDQs.guten-fun-fact .icon-box {
  order: 0
}

.guten-2xwDQs .fun-fact-inner .icon {
  font-size: 48px !important;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-2xwDQs .fun-fact-inner .icon svg {
  font-size: 48px !important
}

.guten-2xwDQs.guten-fun-fact .fun-fact-inner .icon {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

.guten-2xwDQs .fun-fact-inner .content .number-wrapper {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-Ni6kqL);
  font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
  font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
  text-transform: var(--gutenverse-font-transform-Ni6kqL);
  font-style: var(--gutenverse-font-style-Ni6kqL);
  text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
  line-height: var(--gutenverse-font-lineHeight-Ni6kqL, inherit);
  letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-2xwDQs .fun-fact-inner .content .title {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-2xwDQs .fun-fact-inner .content .number-wrapper {
  margin-bottom: 20px
}

.guten-2xwDQs .fun-fact-inner .content {
  padding-top: 5px
}

.guten-2xwDQs .fun-fact-inner .content .number-wrapper .super {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-XB603n);
  font-size: var(--gutenverse-font-size-XB603n, inherit);
  font-weight: var(--gutenverse-font-weight-XB603n, inherit);
  text-transform: var(--gutenverse-font-transform-XB603n);
  font-style: var(--gutenverse-font-style-XB603n);
  text-decoration: var(--gutenverse-font-decoration-XB603n);
  line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
  letter-spacing: var(--gutenverse-font-spacing-XB603n);
  top: -3px;
  left: 3px
}

.guten-2xwDQs {
  background-image: url(../images/elipse-grey.webp);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px;
  animation-delay: 0s
}

.guten-2xwDQs:hover {
  background-image: url(../images/Ellipse-54.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 10px
}

.guten-2xwDQs:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
  animation-name: none
}

.guten-element.guten-2xwDQs {
  padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
  .guten-2xwDQs .fun-fact-inner .icon {
    font-size: 40px !important
  }

  .guten-2xwDQs .fun-fact-inner .icon svg {
    font-size: 40px !important
  }
}

@media only screen and (max-width:767px) {
  .guten-2xwDQs .fun-fact-inner .content .number-wrapper {
    margin-bottom: 5px
  }
}

.guten-3erqR3 {
  width: 100%;
  order: 1
}

.guten-section>.guten-container>.guten-3erqR3.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-3erqR3.guten-column>.guten-column-wrapper {
  justify-content: center
}

@media only screen and (max-width:1024px) {
  .guten-3erqR3 {
    width: 100%
  }
}

.guten-I3HafU {
  width: 100%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-I3HafU {
    width: 100%
  }
}

.guten-kN8vJ4 {
  text-align: center
}

.guten-kN8vJ4 .guten-icon-wrapper i {
  font-size: 35px
}

.guten-kN8vJ4 .guten-icon-wrapper svg {
  font-size: 35px
}

.guten-kN8vJ4 .guten-icon-wrapper {
  padding: 15px
}

.guten-kN8vJ4 .guten-icon-wrapper.stacked i {
  color: rgba(255, 255, 255, 1)
}

.guten-kN8vJ4 .guten-icon-wrapper.stacked svg {
  fill: rgba(255, 255, 255, 1)
}

.guten-kN8vJ4 .guten-icon-wrapper.framed {
  background-color: rgba(255, 255, 255, 1)
}

.guten-Ty0wrE,
.guten-Ty0wrE .heading-section {
  justify-content: center;
  text-align: center
}

.guten-Ty0wrE .heading-line {
  justify-self: center
}

.guten-Ty0wrE .heading-title {
  color: rgba(0, 0, 0, 1);
  font-family: var(--gutenverse-font-family-BgkX9Q);
  font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
  font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
  text-transform: var(--gutenverse-font-transform-BgkX9Q);
  font-style: var(--gutenverse-font-style-BgkX9Q);
  text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
  line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
  letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-Ty0wrE .heading-subtitle {
  color: rgba(0, 0, 0, 1);
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-Ty0wrE {
  width: 100% !important
}

.guten-element.guten-Ty0wrE {
  margin-top: 20px
}

.guten-RXwXnI {
  text-align: center
}

.guten-RXwXnI .guten-icon-wrapper i {
  font-size: 35px
}

.guten-RXwXnI .guten-icon-wrapper svg {
  font-size: 35px
}

.guten-RXwXnI .guten-icon-wrapper {
  padding: 15px
}

.guten-RXwXnI .guten-icon-wrapper.stacked i {
  color: rgba(255, 255, 255, 1)
}

.guten-RXwXnI .guten-icon-wrapper.stacked svg {
  fill: rgba(255, 255, 255, 1)
}

.guten-RXwXnI .guten-icon-wrapper.framed {
  background-color: rgba(255, 255, 255, 1)
}

.guten-zqetpX,
.guten-zqetpX .heading-section {
  justify-content: center;
  text-align: center
}

.guten-zqetpX .heading-line {
  justify-self: center
}

.guten-zqetpX .heading-title {
  color: rgba(0, 0, 0, 1);
  font-family: var(--gutenverse-font-family-BgkX9Q);
  font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
  font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
  text-transform: var(--gutenverse-font-transform-BgkX9Q);
  font-style: var(--gutenverse-font-style-BgkX9Q);
  text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
  line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
  letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-zqetpX .heading-subtitle {
  color: rgba(0, 0, 0, 1);
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-zqetpX {
  width: 100% !important
}

.guten-element.guten-zqetpX {
  margin-top: 20px
}

.guten-QOdXjO {
  text-align: center
}

.guten-QOdXjO .guten-icon-wrapper i {
  font-size: 35px
}

.guten-QOdXjO .guten-icon-wrapper svg {
  font-size: 35px
}

.guten-QOdXjO .guten-icon-wrapper {
  padding: 15px
}

.guten-QOdXjO .guten-icon-wrapper.stacked i {
  color: rgba(255, 255, 255, 1)
}

.guten-QOdXjO .guten-icon-wrapper.stacked svg {
  fill: rgba(255, 255, 255, 1)
}

.guten-QOdXjO .guten-icon-wrapper.framed {
  background-color: rgba(255, 255, 255, 1)
}

.guten-INfvNj,
.guten-INfvNj .heading-section {
  justify-content: center;
  text-align: center
}

.guten-INfvNj .heading-line {
  justify-self: center
}

.guten-INfvNj .heading-title {
  color: rgba(0, 0, 0, 1);
  font-family: var(--gutenverse-font-family-BgkX9Q);
  font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
  font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
  text-transform: var(--gutenverse-font-transform-BgkX9Q);
  font-style: var(--gutenverse-font-style-BgkX9Q);
  text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
  line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
  letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-INfvNj .heading-subtitle {
  color: rgba(0, 0, 0, 1);
  font-family: var(--gutenverse-font-family-KyzOJa);
  font-size: var(--gutenverse-font-size-KyzOJa, inherit);
  font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
  text-transform: var(--gutenverse-font-transform-KyzOJa);
  font-style: var(--gutenverse-font-style-KyzOJa);
  text-decoration: var(--gutenverse-font-decoration-KyzOJa);
  line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
  letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-INfvNj {
  width: 100% !important
}

.guten-element.guten-INfvNj {
  margin-top: 20px
}

.guten-jEcDFz .guten-icon-box-wrapper {
  text-align: center;
  justify-content: center
}

.guten-jEcDFz.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
  font-size: 20px
}

.guten-jEcDFz.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-icon-box.guten-jEcDFz .guten-icon-box-wrapper {
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow: hidden
}

.guten-icon-box.guten-jEcDFz:hover .guten-icon-box-wrapper {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}

.guten-icon-box.guten-jEcDFz .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-jEcDFz .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-jEcDFz .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px
}

.guten-icon-box.guten-jEcDFz .icon-box.icon-box-body .title {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-jEcDFz .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-jEcDFz {
  width: 90% !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-jEcDFz.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 50px
  }

  .guten-jEcDFz {
    width: 31% !important;
    display: inline-block
  }
}

@media only screen and (max-width:767px) {
  .guten-jEcDFz.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 25px
  }

  .guten-jEcDFz {
    width: 100% !important
  }
}

.guten-aR7H1B:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(12px/2)
}

.guten-aR7H1B:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px/2)
}

.guten-aR7H1B.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-aR7H1B>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(12px/2)
}

.guten-aR7H1B.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-aR7H1B>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(12px/2)
}

.guten-aR7H1B:not(.inline-icon-list),
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list) {
  align-items: flex-start
}

.guten-aR7H1B.inline-icon-list,
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>a,
.guten-aR7H1B>.list-wrapper.inline-icon-list,
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>a {
  justify-content: flex-start
}

.guten-aR7H1B:not(.inline-icon-list)>.guten-icon-list-item>a,
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>a {
  text-align: flex-start
}

.guten-aR7H1B:not(.inline-icon-list)>.guten-icon-list-item>a,
.guten-aR7H1B>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>.list-divider {
  justify-self: flex-start
}

.guten-aR7H1B .guten-icon-list-item i {
  color: var(--wp--preset--color--theme-3);
  font-size: 16px
}

.guten-aR7H1B.guten-icon-list .guten-icon-list-item svg {
  fill: var(--wp--preset--color--theme-3);
  font-size: 16px
}

.guten-aR7H1B .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-jdCI0H);
  font-size: var(--gutenverse-font-size-jdCI0H, inherit);
  font-weight: var(--gutenverse-font-weight-jdCI0H, inherit);
  text-transform: var(--gutenverse-font-transform-jdCI0H);
  font-style: var(--gutenverse-font-style-jdCI0H);
  text-decoration: var(--gutenverse-font-decoration-jdCI0H);
  line-height: var(--gutenverse-font-lineHeight-jdCI0H, inherit);
  letter-spacing: var(--gutenverse-font-spacing-jdCI0H)
}

.guten-aR7H1B .guten-icon-list-item a,
.guten-aR7H1B .list-wrapper .guten-icon-list-item a {
  gap: 10px
}

.guten-aR7H1B {}

.guten-element.guten-aR7H1B {
  padding-top: 10px
}

.guten-0dxef9 .guten-icon-box-wrapper {
  text-align: center;
  justify-content: center
}

.guten-0dxef9.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
  font-size: 20px
}

.guten-0dxef9.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-icon-box.guten-0dxef9 .guten-icon-box-wrapper {
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow: hidden
}

.guten-icon-box.guten-0dxef9:hover .guten-icon-box-wrapper {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}

.guten-icon-box.guten-0dxef9 .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-0dxef9 .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-0dxef9:hover .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-0dxef9:hover .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-0dxef9 .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px
}

.guten-icon-box.guten-0dxef9:hover .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-0dxef9 .icon-box.icon-box-body .title {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-0dxef9 .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-0dxef9 {
  width: 90% !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-0dxef9.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 50px
  }

  .guten-0dxef9 {
    width: 65% !important;
    display: inline-block
  }

  .guten-element.guten-0dxef9 {
    margin-top: 30px;
    padding-right: 36%
  }
}

@media only screen and (max-width:767px) {
  .guten-0dxef9.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 25px
  }

  .guten-0dxef9 {
    width: 100% !important
  }

  .guten-element.guten-0dxef9 {
    margin-top: 50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-n7tzyh:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-n7tzyh>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(12px/2)
}

.guten-n7tzyh:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-n7tzyh>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px/2)
}

.guten-n7tzyh.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-n7tzyh>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(12px/2)
}

.guten-n7tzyh.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-n7tzyh>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(12px/2)
}

.guten-n7tzyh .guten-icon-list-item i {
  color: rgba(255, 255, 255, 1);
  font-size: 16px
}

.guten-n7tzyh.guten-icon-list .guten-icon-list-item svg {
  fill: rgba(255, 255, 255, 1);
  font-size: 16px
}

.guten-n7tzyh .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-jdCI0H);
  font-size: var(--gutenverse-font-size-jdCI0H, inherit);
  font-weight: var(--gutenverse-font-weight-jdCI0H, inherit);
  text-transform: var(--gutenverse-font-transform-jdCI0H);
  font-style: var(--gutenverse-font-style-jdCI0H);
  text-decoration: var(--gutenverse-font-decoration-jdCI0H);
  line-height: var(--gutenverse-font-lineHeight-jdCI0H, inherit);
  letter-spacing: var(--gutenverse-font-spacing-jdCI0H)
}

.guten-n7tzyh .guten-icon-list-item a,
.guten-n7tzyh .list-wrapper .guten-icon-list-item a {
  gap: 10px
}

.guten-n7tzyh {}

.guten-element.guten-n7tzyh {
  padding-top: 10px
}

.guten-44qdB1 .guten-icon-box-wrapper {
  text-align: center;
  justify-content: center
}

.guten-44qdB1.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
  font-size: 20px
}

.guten-44qdB1.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-icon-box.guten-44qdB1 .guten-icon-box-wrapper {
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow: hidden
}

.guten-icon-box.guten-44qdB1:hover .guten-icon-box-wrapper {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}

.guten-icon-box.guten-44qdB1 .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-44qdB1 .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-44qdB1:hover .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-44qdB1:hover .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-44qdB1 .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px
}

.guten-icon-box.guten-44qdB1:hover .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-44qdB1 .icon-box.icon-box-body .title {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-44qdB1 .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-44qdB1 {
  width: 90% !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-44qdB1.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 50px
  }

  .guten-44qdB1 {
    width: 65% !important;
    display: inline-block
  }

  .guten-element.guten-44qdB1 {
    margin-top: 30px;
    padding-right: 36%
  }
}

@media only screen and (max-width:767px) {
  .guten-44qdB1.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 25px
  }

  .guten-44qdB1 {
    width: 100% !important
  }

  .guten-element.guten-44qdB1 {
    margin-top: 50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-4kyg9h:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-4kyg9h>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(12px/2)
}

.guten-4kyg9h:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-4kyg9h>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px/2)
}

.guten-4kyg9h.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-4kyg9h>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(12px/2)
}

.guten-4kyg9h.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-4kyg9h>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(12px/2)
}

.guten-4kyg9h .guten-icon-list-item i {
  color: var(--wp--preset--color--theme-3);
  font-size: 16px
}

.guten-4kyg9h.guten-icon-list .guten-icon-list-item svg {
  fill: var(--wp--preset--color--theme-3);
  font-size: 16px
}

.guten-4kyg9h .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-jdCI0H);
  font-size: var(--gutenverse-font-size-jdCI0H, inherit);
  font-weight: var(--gutenverse-font-weight-jdCI0H, inherit);
  text-transform: var(--gutenverse-font-transform-jdCI0H);
  font-style: var(--gutenverse-font-style-jdCI0H);
  text-decoration: var(--gutenverse-font-decoration-jdCI0H);
  line-height: var(--gutenverse-font-lineHeight-jdCI0H, inherit);
  letter-spacing: var(--gutenverse-font-spacing-jdCI0H)
}

.guten-4kyg9h .guten-icon-list-item a,
.guten-4kyg9h .list-wrapper .guten-icon-list-item a {
  gap: 10px
}

.guten-4kyg9h {}

.guten-element.guten-4kyg9h {
  padding-top: 10px
}

.guten-e42iqJ .guten-icon-box-wrapper {
  text-align: center;
  justify-content: center
}

.guten-e42iqJ.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
  font-size: 20px
}

.guten-e42iqJ.guten-icon-box .guten-icon-box-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-icon-box.guten-e42iqJ .guten-icon-box-wrapper {
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow: hidden
}

.guten-icon-box.guten-e42iqJ:hover .guten-icon-box-wrapper {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}

.guten-icon-box.guten-e42iqJ .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-e42iqJ .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-e42iqJ:hover .icon-box.icon-box-header .icon i {
  color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-e42iqJ:hover .icon-box.icon-box-header .icon svg {
  fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-e42iqJ .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-5);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-7);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px
}

.guten-icon-box.guten-e42iqJ:hover .icon-box.icon-box-header .icon {
  background-color: var(--wp--preset--color--theme-3);
  border-style: solid;
  border-width: 1px;
  border-color: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-e42iqJ .icon-box.icon-box-body .title {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-0ySYzW);
  font-size: var(--gutenverse-font-size-0ySYzW, inherit);
  font-weight: var(--gutenverse-font-weight-0ySYzW, inherit);
  text-transform: var(--gutenverse-font-transform-0ySYzW);
  font-style: var(--gutenverse-font-style-0ySYzW);
  text-decoration: var(--gutenverse-font-decoration-0ySYzW);
  line-height: var(--gutenverse-font-lineHeight-0ySYzW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-0ySYzW)
}

.guten-icon-box.guten-e42iqJ .icon-box.icon-box-body .icon-box-description {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-ZAIhei);
  font-size: var(--gutenverse-font-size-ZAIhei, inherit);
  font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
  text-transform: var(--gutenverse-font-transform-ZAIhei);
  font-style: var(--gutenverse-font-style-ZAIhei);
  text-decoration: var(--gutenverse-font-decoration-ZAIhei);
  line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
  letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-e42iqJ {
  width: 90% !important;
  display: inline-block
}

@media only screen and (max-width:1024px) {
  .guten-e42iqJ.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 50px
  }

  .guten-e42iqJ {
    width: 65% !important;
    display: inline-block
  }

  .guten-element.guten-e42iqJ {
    margin-top: 30px;
    padding-right: 36%
  }
}

@media only screen and (max-width:767px) {
  .guten-e42iqJ.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 25px
  }

  .guten-e42iqJ {
    width: 100% !important
  }

  .guten-element.guten-e42iqJ {
    margin-top: 50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

.guten-YAlAiJ:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-YAlAiJ>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(12px/2)
}

.guten-YAlAiJ:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-YAlAiJ>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px/2)
}

.guten-YAlAiJ.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-YAlAiJ>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(12px/2)
}

.guten-YAlAiJ.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-YAlAiJ>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(12px/2)
}

.guten-YAlAiJ .guten-icon-list-item i {
  color: var(--wp--preset--color--theme-3);
  font-size: 16px
}

.guten-YAlAiJ.guten-icon-list .guten-icon-list-item svg {
  fill: var(--wp--preset--color--theme-3);
  font-size: 16px
}

.guten-YAlAiJ .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-jdCI0H);
  font-size: var(--gutenverse-font-size-jdCI0H, inherit);
  font-weight: var(--gutenverse-font-weight-jdCI0H, inherit);
  text-transform: var(--gutenverse-font-transform-jdCI0H);
  font-style: var(--gutenverse-font-style-jdCI0H);
  text-decoration: var(--gutenverse-font-decoration-jdCI0H);
  line-height: var(--gutenverse-font-lineHeight-jdCI0H, inherit);
  letter-spacing: var(--gutenverse-font-spacing-jdCI0H)
}

.guten-YAlAiJ .guten-icon-list-item a,
.guten-YAlAiJ .list-wrapper .guten-icon-list-item a {
  gap: 10px
}

.guten-YAlAiJ {}

.guten-element.guten-YAlAiJ {
  padding-top: 10px
}

.guten-qHxwUo,
.guten-qHxwUo .heading-section {
  justify-content: center;
  text-align: center
}

.guten-qHxwUo .heading-line {
  justify-self: center
}

.guten-qHxwUo .heading-title {
  color: rgba(87, 140, 200, 1);
  font-family: var(--gutenverse-font-family-LUEEGE);
  font-size: var(--gutenverse-font-size-LUEEGE, inherit);
  font-weight: var(--gutenverse-font-weight-LUEEGE, inherit);
  text-transform: var(--gutenverse-font-transform-LUEEGE);
  font-style: var(--gutenverse-font-style-LUEEGE);
  text-decoration: var(--gutenverse-font-decoration-LUEEGE);
  line-height: var(--gutenverse-font-lineHeight-LUEEGE, inherit);
  letter-spacing: var(--gutenverse-font-spacing-LUEEGE)
}

.guten-qHxwUo .heading-subtitle {
  color: var(--wp--preset--color--theme-2);
  font-family: var(--gutenverse-font-family-jsjMQA);
  font-size: var(--gutenverse-font-size-jsjMQA, inherit);
  font-weight: var(--gutenverse-font-weight-jsjMQA, inherit);
  text-transform: var(--gutenverse-font-transform-jsjMQA);
  font-style: var(--gutenverse-font-style-jsjMQA);
  text-decoration: var(--gutenverse-font-decoration-jsjMQA);
  line-height: var(--gutenverse-font-lineHeight-jsjMQA, inherit);
  letter-spacing: var(--gutenverse-font-spacing-jsjMQA);
  margin-top: 15px;
  padding-right: 16%;
  padding-left: 16%
}

.guten-qHxwUo {}

.guten-element.guten-qHxwUo {
  margin-bottom: 30px
}

@media only screen and (max-width:1024px) {
  .guten-qHxwUo .heading-subtitle {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }
}

@media only screen and (max-width:767px) {
  .guten-qHxwUo .heading-subtitle {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
  }

  .guten-element.guten-qHxwUo {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px
  }
}

.guten-OBmD4P:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-top: calc(40px/2)
}

.guten-OBmD4P:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
  padding-bottom: calc(40px/2)
}

.guten-OBmD4P.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-OBmD4P>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
  margin-right: calc(40px/2)
}

.guten-OBmD4P.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-OBmD4P>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
  margin-left: calc(40px/2)
}

.guten-OBmD4P:not(.inline-icon-list),
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list) {
  align-items: center
}

.guten-OBmD4P.inline-icon-list,
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>a,
.guten-OBmD4P>.list-wrapper.inline-icon-list,
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>a {
  justify-content: center
}

.guten-OBmD4P:not(.inline-icon-list)>.guten-icon-list-item>a,
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>a {
  text-align: center
}

.guten-OBmD4P:not(.inline-icon-list)>.guten-icon-list-item>a,
.guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item>.list-divider {
  justify-self: center
}

.guten-OBmD4P .guten-icon-list-item i {
  color: rgba(107, 163, 208, 1);
  font-size: 18px
}

.guten-OBmD4P.guten-icon-list .guten-icon-list-item svg {
  fill: rgba(107, 163, 208, 1);
  font-size: 18px
}

.guten-OBmD4P .guten-icon-list-item .list-text {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-GAENRW);
  font-size: var(--gutenverse-font-size-GAENRW, inherit);
  font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
  text-transform: var(--gutenverse-font-transform-GAENRW);
  font-style: var(--gutenverse-font-style-GAENRW);
  text-decoration: var(--gutenverse-font-decoration-GAENRW);
  line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
  letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-OBmD4P {}

.guten-element.guten-OBmD4P {
  margin-top: 23px;
  margin-bottom: 25px
}

@media only screen and (max-width:1024px) {

  .guten-OBmD4P:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
  .guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-top: calc(40px/2)
  }

  .guten-OBmD4P:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
  .guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
    padding-bottom: calc(40px/2)
  }

  .guten-OBmD4P.inline-icon-list>.guten-icon-list-item:not(:last-child),
  .guten-OBmD4P>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
    margin-right: calc(40px/2)
  }

  .guten-OBmD4P.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
  .guten-OBmD4P>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-left: calc(40px/2)
  }
}

@media only screen and (max-width:767px) {

  .guten-OBmD4P:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
  .guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-top: calc(1px/2)
  }

  .guten-OBmD4P:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
  .guten-OBmD4P>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
    padding-bottom: calc(1px/2)
  }

  .guten-OBmD4P.inline-icon-list>.guten-icon-list-item:not(:last-child),
  .guten-OBmD4P>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
    margin-right: calc(1px/2)
  }

  .guten-OBmD4P.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
  .guten-OBmD4P>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-left: calc(1px/2)
  }
}

.guten-WvLhXG.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-3OcB2S {
  columns: 1;
  text-align: center;
  font-family: "Figtree";
  font-size: 18px;
  font-weight: 400
}

.guten-element.guten-3OcB2S {
  margin-top: 15px
}

.guten-RqhROL.layout-boxed>.guten-container {
  max-width: 1140px
}

.guten-element.guten-RqhROL {
  padding-top: 30px
}

.guten-wNSSVC img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.guten-wNSSVC {}

.guten-element.guten-wNSSVC {
  margin-bottom: -150px
}

@media only screen and (max-width:1024px) {
  .guten-element.guten-wNSSVC {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: -40px;
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 30px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }

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

@media only screen and (max-width:767px) {
  .guten-element.guten-wNSSVC {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
  }
}

.guten-VbJYRx {
  width: 50%;
  order: 1
}

.guten-section>.guten-container>.guten-VbJYRx.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-VbJYRx.guten-column>.guten-column-wrapper {
  justify-content: flex-end
}

@media only screen and (max-width:1024px) {
  .guten-VbJYRx {
    width: 50%
  }
}

@media only screen and (max-width:767px) {

  .guten-section>.guten-container>.guten-VbJYRx.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-VbJYRx.guten-column>.guten-column-wrapper {
    justify-content: center
  }
}

.guten-CkJXvt {
  width: 50%;
  order: 1
}

.guten-section>.guten-container>.guten-CkJXvt.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-CkJXvt.guten-column>.guten-column-wrapper {
  justify-content: flex-start
}

@media only screen and (max-width:1024px) {
  .guten-CkJXvt {
    width: 50%
  }
}

@media only screen and (max-width:767px) {

  .guten-section>.guten-container>.guten-CkJXvt.guten-column>.sticky-wrapper>.guten-column-wrapper,
  .guten-section>.guten-container>.guten-CkJXvt.guten-column>.guten-column-wrapper {
    justify-content: center
  }
}

.guten-MR9WJQ {
  width: 33.33%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-MR9WJQ {
    width: 33.33%
  }
}

.guten-Yqzsyp {
  width: 33.33%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-Yqzsyp {
    width: 33.33%
  }
}

.guten-XedOuC {
  width: 33.33%;
  order: 1
}

@media only screen and (max-width:1024px) {
  .guten-XedOuC {
    width: 33.33%
  }
}

.guten-L24rmJ.guten-button-wrapper {
  justify-content: center
}

.guten-L24rmJ.guten-button-wrapper .guten-button i,
.guten-L24rmJ.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-L24rmJ.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-L24rmJ.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-L24rmJ.guten-button-wrapper .guten-button {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 16px;
  padding-left: 32px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-L24rmJ.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-s3RcCt);
  font-size: var(--gutenverse-font-size-s3RcCt, inherit);
  font-weight: var(--gutenverse-font-weight-s3RcCt, inherit);
  text-transform: var(--gutenverse-font-transform-s3RcCt);
  font-style: var(--gutenverse-font-style-s3RcCt);
  text-decoration: var(--gutenverse-font-decoration-s3RcCt);
  line-height: var(--gutenverse-font-lineHeight-s3RcCt, inherit);
  letter-spacing: var(--gutenverse-font-spacing-s3RcCt)
}

.guten-L24rmJ.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-L24rmJ.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-L24rmJ.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-L24rmJ.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-L24rmJ {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-L24rmJ {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-sMVIeh.guten-button-wrapper {
  justify-content: center
}

.guten-sMVIeh.guten-button-wrapper .guten-button i,
.guten-sMVIeh.guten-button-wrapper .guten-button svg {
  margin-right: 10px
}

.guten-sMVIeh.guten-button-wrapper .guten-button i {
  font-size: 14px;
  color: var(--wp--preset--color--theme-0)
}

.guten-sMVIeh.guten-button-wrapper .guten-button svg {
  font-size: 14px;
  fill: var(--wp--preset--color--theme-0)
}

.guten-sMVIeh.guten-button-wrapper .guten-button {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 16px;
  padding-left: 32px;
  background-color: var(--wp--preset--color--theme-3);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px
}

.guten-sMVIeh.guten-button-wrapper .guten-button span {
  color: var(--wp--preset--color--theme-0);
  font-family: var(--gutenverse-font-family-s3RcCt);
  font-size: var(--gutenverse-font-size-s3RcCt, inherit);
  font-weight: var(--gutenverse-font-weight-s3RcCt, inherit);
  text-transform: var(--gutenverse-font-transform-s3RcCt);
  font-style: var(--gutenverse-font-style-s3RcCt);
  text-decoration: var(--gutenverse-font-decoration-s3RcCt);
  line-height: var(--gutenverse-font-lineHeight-s3RcCt, inherit);
  letter-spacing: var(--gutenverse-font-spacing-s3RcCt)
}

.guten-sMVIeh.guten-button-wrapper .guten-button:hover span {
  color: rgba(37, 36, 37, 1)
}

.guten-sMVIeh.guten-button-wrapper .guten-button:hover i {
  color: rgba(37, 36, 37, 1)
}

.guten-sMVIeh.guten-button-wrapper .guten-button:hover svg {
  fill: rgba(37, 36, 37, 1)
}

.guten-sMVIeh.guten-button-wrapper .guten-button:hover {
  background-color: var(--wp--preset--color--theme-8)
}

.guten-sMVIeh {
  width: auto !important;
  display: inline-block
}

.guten-element.guten-sMVIeh {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px
}

.guten-LuXCRM.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-LuXCRM.guten-fun-fact .icon-box {
  order: 0
}

.guten-LuXCRM .fun-fact-inner .content .number-wrapper {
  color: rgba(255, 255, 255, 1)
}

.guten-LuXCRM .fun-fact-inner .content .title {
  color: rgba(236, 235, 235, 1)
}

.guten-LuXCRM {}

.guten-4ffKDR.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-4ffKDR.guten-fun-fact .icon-box {
  order: 0
}

.guten-4ffKDR .fun-fact-inner .content .number-wrapper {
  color: rgba(255, 255, 255, 1)
}

.guten-4ffKDR .fun-fact-inner .content .title {
  color: rgba(236, 235, 235, 1)
}

.guten-4ffKDR {}

.guten-DGLL2r.guten-fun-fact .fun-fact-inner {
  flex-direction: column
}

.guten-DGLL2r.guten-fun-fact .icon-box {
  order: 0
}

.guten-DGLL2r .fun-fact-inner .content .number-wrapper {
  color: rgba(255, 255, 255, 1)
}

.guten-DGLL2r .fun-fact-inner .content .title {
  color: rgba(236, 235, 235, 1)
}

.guten-DGLL2r {}

/*# sourceURL=gutenverse-dynamic-frontend-style-inline-css */



.glass-box-section {
  .guten-icon-box-wrapper {
    border: unset;
  }

  .wp-block-gutenverse-heading {
    display: block;
    width: 100%;
    text-align: center;
  }

  .guten-icon-box .icon-box.icon-box-body .title {
    font-size: 16px;
    width: 310px;
  }

  .guten-icon-box-wrapper {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }

  .guten-icon-list .list-wrapper {
    gap: 11px;
    margin-bottom: 9px;
    margin-top: 18px;
  }

  .guten-wrap-helper {
    justify-content: center;
  }

  .text-content-inner {
    max-width: 324px;
  }

}

.container .glass {
  width: 398px !important;
  height: 401px !important;
}

.container .glass .guten-inner-wrap {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

@media (max-width: 767px) {
  .container .glass {
    width: 330px !important;
    height: 380px !important;
    overflow-x: clip !important;
    /*  margin: 0 45px !important;*/
  }

  .container {
    width: 100% !important;
    gap: 15px;
  }

  .container .glass .guten-inner-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .guten-ZrRjPd {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

}



.accordion-item .accordion-content {
  padding-right: 0px !important;
}

.superblockslider__button__navigation svg {
  transition: all .5s;
  width: 30%;
  height: 30%;
}

.guten-icon-box.guten-M9koV3 .guten-icon-box-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guten-element.guten-PE53PF {
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guten-element.guten-Fvpd0D {
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guten-element.guten-OkPoKs {
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guten-element.guten-SskK5N {
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Position first child inside slider */
#csbContentSlider-1 .swiper-wrapper .swiper-slide .slideContent>*:first-child {
  top: 25% !important;
  left: 31.107143% !important;
  position: absolute;
}

/* Mobile adjustment for first child */
@media (max-width: 767px) {
  #csbContentSlider-1 .swiper-wrapper .slide-0 .slideContent>*:nth-child(1) {
    margin-bottom: -44px !important;
    margin-left: 20px !important;
  }

  #csbContentSlider-1 .swiper-wrapper .slide-1 .slideContent>*:nth-child(1) {
    margin-bottom: -96px !important;
    margin-left: -20px !important;
  }

  #csbContentSlider-1 .swiper-wrapper .slide-2 .slideContent>*:nth-child(1) {
    margin-bottom: -96px !important;
    margin-left: 25px !important;
  }

  #csbContentSlider-1 .swiper-wrapper .slide-3 .slideContent>*:nth-child(1) {
    margin-bottom: -96px !important;
    margin-left: 15px !important;
  }
}

/* Desktop-only margin for columns inside slideContent */
@media (min-width: 768px) {
  .slideContent .guten-column {
    margin-left: 104px !important;
  }
}

/* Remove margin on mobile automatically */
@media (max-width: 767px) {
  .slideContent .guten-column {
    margin-left: 0 !important;
  }

  .swiper-button-next,
  .swiper-button-prev {
    top: 32% !important;
  }
}

.swiper-slide .wp-block-gutenverse-column.guten-element.guten-column {
  width: 100%;
  order: 1;
}

.guten-OBmD4P .guten-icon-list-item:not(:first-child):not(:last-child) i {
  color: yellow;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 13px;
}

.guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper,
.guten-OXwnP7>.guten-column-wrapper {
  position: relative;
  border-radius: 75px;
  overflow: hidden;
}

.guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper::before,
.guten-OXwnP7>.guten-column-wrapper::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(from 0deg,
      transparent 0%,
      rgba(255, 255, 255, 0.9) 10%,
      transparent 20%);
  animation: spinBorder 4s linear infinite;
  z-index: 0;
}

.guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper::after,
.guten-OXwnP7>.guten-column-wrapper::after {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  background: #043145;
  z-index: 1;
}

.guten-OXwnP7>.sticky-wrapper>.guten-column-wrapper>*,
.guten-OXwnP7>.guten-column-wrapper>* {
  position: relative;
  z-index: 2;
}

@keyframes spinBorder {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.guten-column-wrapper[data-id="XVqyur"] {
  transition: all 0.4s ease;
  border-radius: 15px;
}

.guten-column-wrapper[data-id="XVqyur"]:hover {
  transform: translateY(-10px) scale(1.03);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.guten-column-wrapper[data-id="2akE1f"] {
  transition: all 0.4s ease;
  border-radius: 15px;
}

.guten-column-wrapper[data-id="2akE1f"]:hover {
  transform: translateY(-10px) scale(1.03);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.guten-column-wrapper[data-id="UCZ10U"] {
  transition: all 0.4s ease;
  border-radius: 15px;
}

.guten-column-wrapper[data-id="UCZ10U"]:hover {
  transform: translateY(-10px) scale(1.03);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.guten-lVYj0A,
.guten-mtDbur,
.guten-OAu7qP,
.guten-B2odPj,
.guten-Yinez1,
.guten-FowD5v,
.guten-iMrJQa,
.guten-Q1zyNg {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guten-post-content>:not(div.section-wrapper):not(.guten-element) {
  margin: 0 auto;
  width: 70%;
  margin-top: -35px;
}

@media (max-width: 767px) {
  .guten-post-content> :not(div.section-wrapper):not(.guten-element) {
    width: 85%;
    margin-top: -102px;
    margin-bottom: 40px;
  }

  .gslider-flexi-content-a2d6d74c .swiper-button-prev,
  .gslider-flexi-content-a2d6d74c .swiper-button-next {
    top: 260px !important;
  }

  .gslider-flexi-content-a2d6d74c.gslider-flexi-content-wrapper .gslider-content-wrapper .gslider-content-inner-wrapper {
    padding: 0px 0px 80px 0px;
  }
}

.gslider-flexi-content-wrapper .swiper {
  -webkit-transform-style: preserve-3d !important;
  transform-style: preserve-3d !important;
  -webkit-backface-visibility: hidden !important;
  backface-visibility: hidden !important;
}

.gslider-flexi-content-wrapper .swiper-slide {
  -webkit-transform: translateZ(0) rotateY(0deg);
  transform: translateZ(0) rotateY(0deg);
  -webkit-backface-visibility: hidden !important;
  backface-visibility: hidden !important;
  -webkit-perspective: 1000;
  perspective: 1000;
}

.gslider-flexi-content-wrapper .swiper-slide:not(.swiper-slide-active) {
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}

.gslider-flexi-content-wrapper .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

@media (max-width: 767px) {

  .gslider-flexi-content-wrapper .swiper-slide-shadow-left,
  .gslider-flexi-content-wrapper .swiper-slide-shadow-right {
    top: 55px !important;
  }
}

@media only screen and (max-width: 767px) {

  .swiper-button-prev,
  .swiper-button-next {
    margin-top: 155px;
  }
}

.container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container .glass {
  position: relative;
  width: 446px;
  height: 415px;
  background: linear-gradient(#fff2, transparent);
  border: 6px solid white;
  box-shadow: 0 25px 25px rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s;
  border-radius: 35px;
  margin: 0 -45px;
  backdrop-filter: blur(10px);
  transform: rotate(calc(var(--r) * 1deg));
}

.container:hover .glass {
  transform: rotate(0deg);
  margin: 0 10px;
}

.container .glass svg {
  font-size: 2.5em;
  fill: #fff;
}

.guten-O1Bkdz,
.guten-nldM4p,
.guten-mwQEwi,
.guten-g69Jg6 {
  width: 90%;
}

.guten-element.guten-00PSwp,
.guten-dXu6ql,
.guten-EbktYf,
.guten-ZceYMn {
  display: flex;
  justify-content: center;
}

.guten-inner-wrap {
  display: flex !important;
  justify-content: center;
}

/* Unique styles per wrapper */
.guten-column-wrapper[data-id="43SRkC"],
.guten-column-wrapper[data-id="5Spf7p"],
.guten-column-wrapper[data-id="SVM8sK"],
.guten-column-wrapper[data-id="KSAlel"] {
  display: flex;
  justify-content: center;
}

/* Vorto Section - Background Colors */
.column-1 {
  background-color: #1A5570 !important;
}

.column-2 {
  background-color: #578CC8 !important;
}

.column-3 {
  background-color: #043145 !important;
}

.column-4 {
  background-color: #1A5570 !important;
}

@media (max-width: 768px) {
  .container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    overflow-x: clip;
  }

  .guten-element.guten-4dhbcM,
  .guten-element.guten-tRlEAX,
  .guten-element.guten-FtXplY {
    margin-top: 0px;
  }

  /* .container .glass {
    width: 280px;
    height: 323px;
    overflow-x: clip;
    margin: 0 45px;
  } */
  /* .container {
    gap: 15px;
  } */
}



div.grammarly-desktop-integration {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.grammarly-desktop-integration:before {
  content: attr(data-content);
}