.woocommerce-Price-amount{
	line-height: inherit !important;
}

div, span{
  font-family: 'gilmer-regular', 'montserrat-regular' !important;
}

.baner-direct-btn{
    border-radius: 50%;
    background-color: rgba(159, 159, 159, 0.4);
    color: #fff !important;
    padding: 37px;
}

.my-product-post{
  margin-top: 85px;
}


@media(min-width:1921px) {
.my-price bdi {
    	font-size: 36px !important;
	}
}


@media(max-width:767px) {
  .baner-direct-btn{
    padding: 23px;
  }

  .swiper-button-next:after, .swiper-button-prev:after{
    font-size: 18px !important;
  }

  .homebox_banner_swiper_wrapper_slide_content{
    top:60% !important;
  }
  .baner-price {
    font-size: 1.7rem !important;
  }
  .baner-price span{
    font-size: .7rem !important;
    padding-left: 5px !important;
  }
  .my-product-post {
    margin-top: 50px;
  }
}


/*<style id="global-styles-inline-css">*/
body {
  --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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 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, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 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: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-family--inter: "Inter", sans-serif;
  --wp--preset--font-family--cardo: Cardo;
  --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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

body .is-layout-grid>* {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.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-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-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-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;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}
/*END  global-styles-inline-css*/
/*
.elementor-kit-12 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-color-41dc306: #080202F0;
  --e-global-color-672fc60: #020101ED;
  --e-global-color-633360a: #020101CF;
  --e-global-color-095da74: #1ECAD3;
  --e-global-color-4fca415: #FBFBFB;
  --e-global-color-61cf490: #F7F7F7;
  --e-global-typography-primary-font-family: "Gilmer";
  --e-global-typography-secondary-font-family: "Gilmer";
  --e-global-typography-text-font-family: "Gilmer";
  --e-global-typography-accent-font-family: "Gilmer";
}
*/
.elementor-kit-12 a {
  color: #1DC4CD;
}

.elementor-kit-12 a:hover {
  color: #26F4FF;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px;
}

.e-con {
  --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
}


h1.entry-title {
  display: var(--page-title-display);
}

.elementor-kit-12 e-page-transition {
  background-color: #FFBC7D;
}

.site-header {
  padding-right: 0px;
  padding-left: 0px;
}

@media(max-width:1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

/* Start Custom Fonts CSS */
/*
@font-face {
  font-family: 'Gilmer';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url('https://www.aiper.com/wp-content/uploads/2023/04/Gilmer-Light.woff') format('woff');
}

@font-face {
  font-family: 'Gilmer';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('https://www.aiper.com/wp-content/uploads/2023/04/Gilmer-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Gilmer';
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url('https://www.aiper.com/wp-content/uploads/2023/04/Gilmer-Medium.woff') format('woff');
}

@font-face {
  font-family: 'Gilmer';
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url('https://www.aiper.com/wp-content/uploads/2023/04/Gilmer-Bold.woff') format('woff');
}

@font-face {
  font-family: 'Gilmer';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url('https://www.aiper.com/wp-content/uploads/2023/04/Gilmer-Heavy.woff') format('woff');
}
*/
/* End Custom Fonts CSS */
.elementor-55961 .elementor-element.elementor-element-88c378f {
  --display: flex;
  --gap: 0px 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-55961 .elementor-element.elementor-global-4179 {
  width: 100%;
  max-width: 100%;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-nav-toggle.mobile-toggle {
  justify-content: flex-end;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu-content .nav li a {
  text-align: flex-start;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li>a {
  font-size: 14px;
  padding: 10px 5px 10px 5px !important;
  color: #FFFFFF;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li {
  padding: 5px 5px 5px 5px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav>li.dropdown>a:before {
  right: calc(5px + 3px);
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav>li.dropdown>a:before {
  left: calc(5px + 3px);
  right: auto;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu.menu-vertical-side .navbar-nav>li.dropdown>a:after {
  right: calc(5px + 3px);
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu.menu-vertical-side .navbar-nav>li.dropdown>a:after {
  left: calc(5px + 3px);
  right: auto;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li>a>.plus-nav-icon-menu {
  color: #313131;
  font-size: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li>a>.plus-nav-icon-menu.icon-img {
  max-width: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li:hover>a {
  color: #1DC3CD;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li:hover>a>.plus-nav-icon-menu {
  color: #1DC3CD;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li.active>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li:focus>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li.current_page_item>a {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li.active>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li:focus>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav>li.current_page_item>a>.plus-nav-icon-menu {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu {
  padding: 0px 0px 0px 0px !important;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu {
  left: calc(100% + 0px);
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu {
  right: calc(100% + 0px);
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu:not(.menu-vertical) .nav li.dropdown:not(.plus-fw) .dropdown-menu>li,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu.menu-vertical .nav li.dropdown:not(.plus-fw) .dropdown-menu>li a {
  padding: 10px 15px 10px 15px !important;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu>li>a {
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu>li>a>.plus-nav-icon-menu {
  color: #313131;
  font-size: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu>li>a>.plus-nav-icon-menu.icon-img {
  max-width: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu>li:hover>a {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav li.dropdown .dropdown-menu>li:hover>a>.plus-nav-icon-menu {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu>li.active>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu>li:focus>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu>li.current_page_item>a {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu>li.active>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu>li:focus>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu>li.current_page_item>a>.plus-nav-icon-menu {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .nav>li {
  vertical-align: middle;
}

.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu ul.toggle-lines li.toggle-line,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2::before,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2::after,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-3 .mobile-plus-toggle-menu-st3,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-3 .mobile-plus-toggle-menu-st3::before,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-3 .mobile-plus-toggle-menu-st3::after,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-4 span {
  background: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-5.clin.plus-collapsed i {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-5.clin.plus-collapsed svg {
  fill: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu:not(.plus-collapsed) ul.toggle-lines li.toggle-line,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h::before,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h::after,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu:not(.plus-collapsed).toggle-style-3 .mobile-plus-toggle-menu-st3:before,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu:not(.plus-collapsed).toggle-style-3 .mobile-plus-toggle-menu-st3:after,
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-4:not(.plus-collapsed) span:nth-last-child(3),
.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-4:not(.plus-collapsed) span:nth-last-child(1) {
  background: #ff5a6e !important;
}

.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-5.clin i {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .mobile-plus-toggle-menu.toggle-style-5.clin svg {
  fill: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li>a {
  padding: 10px 10px 10px 10px !important;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li.plus-dropdown-container.plus-fw>a.dropdown-toggle {
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li>a>.plus-nav-icon-menu {
  color: #313131;
  font-size: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li>a>.plus-nav-icon-menu.icon-img {
  max-width: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li.dropdown>a:after {
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li.active>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li:focus>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li.current_page_item>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .plus-mobile-menu-content .navbar-nav>li.plus-fw.open>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li.open>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li.plus-dropdown-container.plus-fw.open>a {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li.active>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li:focus>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .navbar-nav>li.current_page_item>a>.plus-nav-icon-menu {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li.dropdown.active>a:after,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li.dropdown:focus>a:after,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav>li.dropdown.current_page_item>a:after {
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .nav li.dropdown .dropdown-menu>li>a {
  padding: 10px 10px 10px 15px !important;
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .nav li.dropdown .dropdown-menu>li>a>.plus-nav-icon-menu {
  color: #313131;
  font-size: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .nav li.dropdown .dropdown-menu>li>a>.plus-nav-icon-menu.icon-img {
  max-width: 15px;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .nav li.dropdown .dropdown-menu>li>a:after {
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li.active>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li:focus>a,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li.current_page_item>a {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li.active>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li:focus>a>.plus-nav-icon-menu,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li.current_page_item>a>.plus-nav-icon-menu {
  color: #ff5a6e;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu.active>a:after,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu:focus>a:after,
.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu.current_page_item>a:after {
  color: #313131;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .plus-nav-label-text {
  right: -12px;
  top: -5px;
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .plus-nav-label-text {
  left: -12px;
  right: auto;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .dropdown-menu .plus-nav-label-text {
  right: -12px;
  top: -5px;
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-navigation-menu .dropdown-menu .plus-nav-label-text {
  left: -12px;
  right: auto;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .plus-nav-label-text {
  right: 45px;
  top: 50%;
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .plus-nav-label-text {
  left: 45px;
  right: auto;
}

.elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .dropdown-menu .plus-nav-label-text {
  right: 45px;
  top: 50%;
}

[dir="rtl"] .elementor-55961 .elementor-element.elementor-global-4179 .plus-mobile-menu .dropdown-menu .plus-nav-label-text {
  left: 45px;
  right: auto;
}

body.elementor-page-55961:not(.elementor-motion-effects-element-type-background),
body.elementor-page-55961>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://aiper.com/wp-content/uploads/2024/04/New-Home-Page-BG-scaled.webp");
  background-position: center center;
  background-size: cover;
}

@media(max-width:767px) {
  .elementor-55961 .elementor-element.elementor-element-88c378f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

@media(min-width:768px) {
  .elementor-55961 .elementor-element.elementor-element-88c378f {
    --width: 100%;
  }
}

/* Start custom CSS for global, class: .elementor-global-4179 */
#menu-item-239.plus-dropdown-default.plus-fw>ul.dropdown-menu,
#menu-item-226.plus-dropdown-default.plus-fw>ul.dropdown-menu {
  left: 0px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4631e43 */
:root {
  --screen: 1440;
  --font-weight-800: 800;
  --font-weight-700: 700;
  --font-weight-600: 600;
  --font-weight-400: 400;
}

* {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

ul li {
  list-style: none;
}

.font-400 {
  font-weight: var(--font-weight-400) !important;
  font-family: 'gilmer-regular', 'montserrat-regular';
}

.font-600 {
  font-weight: var(--font-weight-600) !important;
  font-family: 'gilmer-medium', 'montserrat-medium';
}

.font-700 {
  font-weight: var(--font-weight-700) !important;
  font-family: 'gilmer-bold', 'montserrat-bold';
}

.font-800 {
  font-weight: var(--font-weight-800) !important;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.imgFull {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.homebox {
  /*padding-bottom: calc(var(--screen) / 1440 * 206px);*/
  padding-bottom: 30px;
  background-color: #FFFFFF !important;
}

.homebox_banner_swiper {
  position: relative;
  width: 100%;
  height: calc(var(--screen) / 1440 * 785px);
  overflow: hidden;
}

.homebox_banner_swiper_wrapper_slide_video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.homebox_banner_swiper_wrapper_slide_content {
  position: absolute;
  left: calc(var(--screen) / 1440 * 164px);
  top: calc(var(--screen) / 1440 * 308.18px);
}

.x1pro-left {
  left: calc(var(--screen) / 1440 * 154px);
}

.homebox_banner_swiper_wrapper_slide_content_title {
  margin-bottom: calc(var(--screen) / 1440 * 15.79px);
  line-height: calc(var(--screen) / 1440 * 38px);
  font-size: calc(var(--screen) / 1440 * 38px);
  color: #ffffff;
  text-align: center;
}

.homebox_banner_swiper_wrapper_slide_content_text {
  margin-bottom: calc(var(--screen) / 1440 * 35.23px);
  line-height: calc(var(--screen) / 1440 * 28px);
  font-size: calc(var(--screen) / 1440 * 28px);
  color: rgba(255, 255, 255, 0.85);
  text-align: center;
}

.homebox_banner_swiper_wrapper_slide_content_btns {
  display: flex;
  justify-content: center;
}

.homebox_banner_swiper_wrapper_slide_content_btns_item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 184.5px);
  height: calc(var(--screen) / 1440 * 46.8px);
  line-height: calc(var(--screen) / 1440 * 46.8px);
  border-radius: calc(var(--screen) / 1440 * 72.9px) !important;
  cursor: pointer;
  overflow: hidden;
}

.homebox_banner_swiper_wrapper_slide_content_btns_item_bg {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: calc(var(--screen) / 1440 * 72.9px) !important;
}

.homebox_banner_swiper_wrapper_slide_content_btns_item_mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: calc(var(--screen) / 1440 * 72.9px) !important;
}

.homebox_banner_swiper_wrapper_slide_content_btns_item img {
  width: calc(var(--screen) / 1440 * 10px);
  /* height: calc(var(--screen) / 1440 * 16px); */
  object-fit: contain;
  margin-left: calc(var(--screen) / 1440 * 11.3px);
  z-index: 1;
}

.homebox_banner_swiper_wrapper_slide_content_btns_item span {
  line-height: calc(var(--screen) / 1440 * 16px);
  font-size: calc(var(--screen) / 1440 * 16px);
  letter-spacing: calc(var(--screen) / 1440 * -0.34px);
  color: #ffffff;
  z-index: 1;
}

.shopnow {
  margin-left: calc(var(--screen) / 1440 * 14px);
  border: calc(var(--screen) / 1440 * 1px) solid #ffffff;
  box-sizing: border-box;
}

.shopnow img {
  margin-top: calc(var(--screen) / 1440 * 1px);
  margin-left: calc(var(--screen) / 1440 * 10px);
  width: calc(var(--screen) / 1440 * 8px);
}

.homebox_banner_swiper_prev {
  position: absolute;
  left: calc(var(--screen) / 1440 * 40px);
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  z-index: 1;
}

.homebox_banner_swiper_prev_button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 50px);
  height: calc(var(--screen) / 1440 * 50px);
  border-radius: 50%;
  background-color: rgba(159, 159, 159, 0.4);
  box-shadow: 0px calc(var(--screen) / 1440 * 5.85px) calc(var(--screen) / 1440 * 102.31px) 0px rgba(129, 139, 156, 0.3);
  cursor: pointer;
}

.homebox_banner_swiper_prev_button_arrow {
  width: calc(var(--screen) / 1440 * 23px);
  height: calc(var(--screen) / 1440 * 23px);
}

.homebox_banner_swiper_next {
  position: absolute;
  right: calc(var(--screen) / 1440 * 40px);
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  z-index: 1;
}

.homebox_banner_swiper_next_button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 50px);
  height: calc(var(--screen) / 1440 * 50px);
  border-radius: 50%;
  background-color: rgba(159, 159, 159, 0.4);
  box-shadow: 0px calc(var(--screen) / 1440 * 5.85px) calc(var(--screen) / 1440 * 102.31px) 0px rgba(129, 139, 156, 0.3);
  cursor: pointer;
}

.homebox_banner_swiper_next_button_arrow {
  width: calc(var(--screen) / 1440 * 23px);
  height: calc(var(--screen) / 1440 * 23px);
  transform: rotate(180deg);
}

.homebox_banner_swiper_next_button i {
  font-size: calc(var(--screen) / 1440 * 22px);
  font-weight: 700;
  color: #ffffff;
}

.homebox_banner_swiper_prev_button:hover,
.homebox_banner_swiper_next_button:hover {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.homebox_banner_swiper .swiper-change {
  width: 100%;
  height: calc(var(--screen) / 1440 * 6px);
  position: absolute;
  left: 0;
  bottom: calc(var(--screen) / 1440 * 15.33px);
  display: flex;
  justify-content: center;
}

.homebox_banner_swiper .swiper-change .swiper-change_round {
  width: calc(var(--screen) / 1440 * 25px);
  height: calc(var(--screen) / 1440 * 6px);
  border-radius: calc(var(--screen) / 1440 * 10px);
  background: #858585;
  z-index: 100;
  cursor: pointer;
  position: relative;
}

.swiper-change_round_progress_banner {
  position: absolute;
  background: #ffffff;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  border-radius: calc(var(--screen) / 1440 * 10px);
}

.homebox_banner_swiper .swiper-change .swiper-change_round:not(:first-child) {
  margin-left: calc(var(--screen) / 1440 * 10px);
}

.homebox_banner_swiper .swiper-change .swiper-change_active {
  width: calc(var(--screen) / 1440 * 88px);
}

/* .homebox_banner_swiper_pagination {
position: absolute;
left: 50%;
bottom: calc(var(--screen) / 1440 * 16px);
transform: translateX(-50%);
z-index: 1;
}
.homebox_banner_swiper_pagination .swiper-pagination-bullet {
position: relative;
margin: 0 calc(var(--screen) / 1440 * 5px);
width: calc(var(--screen) / 1440 * 28px);
height: calc(var(--screen) / 1440 * 6px);
border-radius: calc(var(--screen) / 1440 * 10px);
z-index: 100;
background: #858585;
}
.homebox_banner_swiper_pagination .swiper-pagination-bullet-active {
background: #FFFFFF;
} */
/* news */
.homebox_news {
  width: calc(var(--screen) / 1440 * 1380px);
  height: calc(var(--screen) / 1440 * 480px);
  margin: calc(var(--screen) / 1440 * 21px) auto 0;
  border-radius: calc(var(--screen) / 1440 * 16px);
  overflow: hidden;
}

.homebox_news_swiper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.homebox_news_swiper_wrapper_slide {
  position: relative;
}

.homebox_news_swiper_wrapper_slide_bgimg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;
  border-radius: calc(var(--screen) / 1440 * 16px) !important;
}


/* 圣诞节 start */
.activity_christmas_banner_info {
  color: #fff;
  position: absolute;
  top: calc(var(--screen) / 1440 * 89.07px);
  left: calc(var(--screen) / 1440 * 133.21px);
}

.activity_christmas_banner_info_text_one {
  font-size: calc(var(--screen) / 1440 * 24px);
  line-height: calc(var(--screen) / 1440 * 28.8px);
}

.activity_christmas_banner_info_text_two {
  font-size: calc(var(--screen) / 1440 * 48px);
  line-height: calc(var(--screen) / 1440 * 57.6px);
  margin-top: calc(var(--screen) / 1440 * 0.7px);
}

.activity_christmas_banner_info_text_three {
  font-size: calc(var(--screen) / 1440 * 24px);
  line-height: calc(var(--screen) / 1440 * 28.8px);
  margin-top: calc(var(--screen) / 1440 * 1.24px);
}

.activity_christmas_banner_info_text_four {
  font-size: calc(var(--screen) / 1440 * 14px);
  line-height: calc(var(--screen) / 1440 * 16.8px);
  margin-top: calc(var(--screen) / 1440 * 20.99px);
  white-space: pre-line;
}

.swiper_slide_christmas_card_learnMore {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 183px);
  height: calc(var(--screen) / 1440 * 43px);
  margin-top: calc(var(--screen) / 1440 * 24px);
  border-radius: calc(var(--screen) / 1440 * 80px);
  background: #fff;
  color: #136240 !important;
  font-size: calc(var(--screen) / 1440 * 16.2px);
  letter-spacing: calc(var(--screen) / 1440 * -0.16px);
  font-weight: 600;
  font-family: "gilmer-medium";
  box-sizing: content-box;
}

.activity_christmas_banner_time_info {
  width: calc(var(--screen) / 1440 * 95.21px);
  height: calc(var(--screen) / 1440 * 119.23px);
  position: absolute;
  top: calc(var(--screen) / 1440 * 32.68px);
  right: calc(var(--screen) / 1440 * 160.07px);
}

.activity_christmas_banner_time_text {
  width: calc(var(--screen) / 1440 * 95.21px);
  height: calc(var(--screen) / 1440 * 119.23px);
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  color: #fff;
}

.activity_christmas_banner_time_text div:nth-child(1) {
  font-size: calc(var(--screen) / 1440 * 43.75px);
  line-height: calc(var(--screen) / 1440 * 52.5px);
  margin-top: calc(var(--screen) / 1440 * 20.74px);
}

.activity_christmas_banner_time_text div:nth-child(2) {
  font-size: calc(var(--screen) / 1440 * 18.9px);
  line-height: calc(var(--screen) / 1440 * 16.28px);
}

.activity_christmas_banner_time_text div:nth-child(3) {
  font-size: calc(var(--screen) / 1440 * 8px);
  line-height: calc(var(--screen) / 1440 * 9.6px);
  margin-top: calc(var(--screen) / 1440 * 16.63px);
  letter-spacing: calc(var(--screen) / 1440 * -0.1px);
}

/* 圣诞节 end */

/* 黑五 */
.homebox_news_swiper_wrapper_slide_friday {}

.homebox_news_swiper_wrapper_slide_friday_card {
  position: absolute;
  top: calc(var(--screen) / 1440 * 108.64px);
  left: calc(var(--screen) / 1440 * 168px);
}

.homebox_news_swiper_wrapper_slide_friday_card_title {
  position: relative;
  display: inline-block;
  line-height: calc(var(--screen) / 1440 * 40px);
  font-size: calc(var(--screen) / 1440 * 40px);
  background: linear-gradient(90.64deg, #3ED365 11.71%, #40A1A7 56.94%, #406EEF 102.17%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.homebox_news_swiper_wrapper_slide_friday_card_title_access {
  position: absolute;
  top: calc(var(--screen) / 1440 * 6.36px);
  right: calc(var(--screen) / 1440 * -126px);
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 118.09px);
  height: calc(var(--screen) / 1440 * 27.08px);
  border-radius: calc(var(--screen) / 1440 * 13.54px);
  background: linear-gradient(180deg, #FFDD70 0%, #EF7F24 100%);
}

.homebox_news_swiper_wrapper_slide_friday_card_title_access_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 116.09px);
  height: calc(var(--screen) / 1440 * 25.08px);
  border-radius: calc(var(--screen) / 1440 * 13.54px);
  background-color: #04050b;
  font-size: calc();
}

.homebox_news_swiper_wrapper_slide_friday_card_title_access_es {
  right: calc(var(--screen) / 1440 * -158px);
  width: calc(var(--screen) / 1440 * 150px) !important;
}

.homebox_news_swiper_wrapper_slide_friday_card_title_access_es .homebox_news_swiper_wrapper_slide_friday_card_title_access_inner {
  width: calc(var(--screen) / 1440 * 148px) !important;
}

.homebox_news_swiper_wrapper_slide_friday_card_title_access_inner_span {
  line-height: calc(var(--screen) / 1440 * 18.05px);
  font-size: calc(var(--screen) / 1440 * 15.04px);
  background: linear-gradient(180deg, #FFE197 0%, #F5720E 91.67%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0px calc(var(--screen) / 1440 * 2px) calc(var(--screen) / 1440 * 2px) #FEA11E59;
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
}

.homebox_news_swiper_wrapper_slide_friday_card_text {
  margin-top: calc(var(--screen) / 1440 * 14.34px);
  line-height: calc(var(--screen) / 1440 * 36px);
  font-size: calc(var(--screen) / 1440 * 30px);
  color: #FFFFFF;
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
}

.homebox_news_swiper_wrapper_slide_friday_card_text_fr {
  line-height: calc(var(--screen) / 1440 * 34px);
  font-size: calc(var(--screen) / 1440 * 28px);
}

.homebox_news_swiper_wrapper_slide_friday_card_discount {
  margin-top: calc(var(--screen) / 1440 * 1.56px);
  line-height: calc(var(--screen) / 1440 * 50.4px);
  font-size: calc(var(--screen) / 1440 * 42px);
  background: linear-gradient(90.64deg, #3ED365 11.71%, #40A1A7 56.94%, #406EEF 102.17%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
}

.homebox_news_swiper_wrapper_slide_friday_card_discount_fr {
  line-height: calc(var(--screen) / 1440 * 38px);
  font-size: calc(var(--screen) / 1440 * 30px);
}

.homebox_news_swiper_wrapper_slide_friday_card_discount_es {
  line-height: calc(var(--screen) / 1440 * 36px);
  font-size: calc(var(--screen) / 1440 * 28px);
}

.homebox_news_swiper_wrapper_slide_friday_card_discount span {
  line-height: calc(var(--screen) / 1440 * 79.54px);
  font-size: calc(var(--screen) / 1440 * 73.42px);
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.homebox_news_swiper_wrapper_slide_friday_card_learnMore {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 183px);
  height: calc(var(--screen) / 1440 * 43px);
  margin-top: calc(var(--screen) / 1440 * 28.46px);
  border-radius: calc(var(--screen) / 1440 * 80px);
  background: linear-gradient(90.64deg, #3ED365 11.71%, #40A1A7 56.94%, #406EEF 102.17%);
  font-size: calc(var(--screen) / 1440 * 16.2px);
  letter-spacing: calc(var(--screen) / 1440 * -0.16px);
  font-weight: 600;
  font-family: "gilmer-medium";
  color: #FFFFFF !important;
}

/* 澳洲tvshow */
.homebox_news_swiper_wrapper_slide_tvshowCard {
  position: absolute;
  left: calc(var(--screen) / 1440 * 48.37px);
  top: calc(var(--screen) / 1440 * 156.35px);
  width: calc(var(--screen) / 1440 * 663.63px);
  padding: calc(var(--screen) / 1440 * 20px) calc(var(--screen) / 1440 * 47px) 0;
  box-sizing: border-box;
}

.homebox_news_swiper_wrapper_slide_tvshowCard_text {
  line-height: calc(var(--screen) / 1440 * 37.02px);
  font-size: calc(var(--screen) / 1440 * 25.33px);
  font-weight: var(--font-weight-600) !important;
  font-family: 'gilmer-medium', 'montserrat-medium';
  color: #FFFFFF;
  text-shadow: 0px calc(var(--screen) / 1440 * 1.5px) calc(var(--screen) / 1440 * 1.5px) #191D1CCC;
}

.homebox_news_swiper_wrapper_slide_tvshowCard_learn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 169px);
  height: calc(var(--screen) / 1440 * 40.9px);
  margin-top: calc(var(--screen) / 1440 * 40.55px);
  border-radius: calc(var(--screen) / 1440 * 20.45px);
  background: #FFFFFF;
  font-size: calc(var(--screen) / 1440 * 19.38px);
  color: #3B4B3D !important;
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_tvshowCard_name {
  position: absolute;
  top: calc(var(--screen) / 1440 * 153.65px);
  right: calc(var(--screen) / 1440 * 47px);
  line-height: calc(var(--screen) / 1440 * 28.8px);
  font-size: calc(var(--screen) / 1440 * 24px);
  color: #FFFFFF;
  text-shadow: 0px calc(var(--screen) / 1440 * 1.5px) calc(var(--screen) / 1440 * 1.5px) rgba(0, 0, 0, 0.7);
}

.homebox_news_swiper_wrapper_slide_tvshowCard_tips {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: calc(var(--screen) / 1440 * 188.65px);
  right: calc(var(--screen) / 1440 * 19px);
  width: calc(var(--screen) / 1440 * 272px);
  height: calc(var(--screen) / 1440 * 23px);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 13.65%, #FFFFFF 50.5%, #FFFFFF 86.67%, rgba(255, 255, 255, 0) 96.5%);
  letter-spacing: calc(var(--screen) / 1440 * -0.4px);
  font-size: calc(var(--screen) / 1440 * 12px);
  color: #3B4B3D;
}


/* 运动员 - pc适配 - start */

.sportsman_slide {
  width: 100%;
  height: 100%;
  position: relative;
  background-position: center;
  background-size: 100% 100%;
}

.sportsman_info {
  position: absolute;
  color: #fff;
  top: calc(var(--screen) / 1440 * 126.49px);
  left: calc(var(--screen) / 1440 * 102.56px);
}

.sportsman_info_title {
  font-size: calc(var(--screen) / 1440 * 52px);
  line-height: calc(var(--screen) / 1440 * 52px);
  margin-bottom: calc(var(--screen) / 1440 * 21px);
}

.sportsman_info_btn {
  width: calc(var(--screen) / 1440 * 314.05px);
  height: calc(var(--screen) / 1440 * 44.51px);
  background-color: #FFFFFF;
  border-radius: calc(var(--screen) / 1440 * 8px);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--screen) / 1440 * 22px);
  line-height: calc(var(--screen) / 1440 * 20px);
  color: #000000;
  margin-bottom: calc(var(--screen) / 1440 * 14.83px);
}

.sportsman_info_text {
  font-size: calc(var(--screen) / 1440 * 24px);
  line-height: calc(var(--screen) / 1440 * 24px);
  display: flex;
  align-items: center;
}

.sportsman_info_text span {
  position: relative;
  display: inline-block;
  margin: 0 calc(var(--screen) / 1440 * 15px);
  padding: 0 calc(var(--screen) / 1440 * 15px);
}

.sportsman_info_text span::before {
  content: "";
  position: absolute;
  top: calc(var(--screen) / 1440 * -4px);
  left: 0;
  width: calc(var(--screen) / 1440 * 10px);
  height: calc(var(--screen) / 1440 * 16px);
  border-left: calc(var(--screen) / 1440 * 3px) solid #fff;
  border-top: calc(var(--screen) / 1440 * 3px) solid #fff;
}

.sportsman_info_text span::after {
  content: "";
  position: absolute;
  bottom: calc(var(--screen) / 1440 * -4px);
  right: 0;
  width: calc(var(--screen) / 1440 * 10px);
  height: calc(var(--screen) / 1440 * 16px);
  border-right: calc(var(--screen) / 1440 * 3px) solid #fff;
  border-bottom: calc(var(--screen) / 1440 * 3px) solid #fff;
}

.sportsman_info_text_learnMore {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 140px);
  height: calc(var(--screen) / 1440 * 36px);
  margin-top: calc(var(--screen) / 1440 * 65.68px);
  border-radius: calc(var(--screen) / 1440 * 80px);
  background: #80C5FF;
  font-size: calc(var(--screen) / 1440 * 14px);
  letter-spacing: calc(var(--screen) / 1440 * -0.16px);
  font-weight: 700;
  font-family: "gilmer-medium";
  color: #FFFFFF !important;
}

/* 运动员 - pc适配 - end */

/* 加入我们 */
.homebox_news_swiper_wrapper_slide_joinus {
  width: 100%;
  height: 100%;
}

/* 水面船S1营销 */
.homebox_news_swiper_wrapper_slide_surfers1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.homebox_news_swiper_wrapper_slide_surfers1_learn {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 353px);
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 140px);
  height: calc(var(--screen) / 1440 * 36px);
  background: linear-gradient(90deg, #FFC645 0%, #F9AD01 100%);
  border-radius: calc(var(--screen) / 1440 * 400px);
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_surfers1_learn span {
  line-height: calc(var(--screen) / 1440 * 14.08px);
  font-size: calc(var(--screen) / 1440 * 14px);
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_surfers1_follow {
  position: absolute;
  right: calc(var(--screen) / 1440 * 43.24px);
  bottom: calc(var(--screen) / 1440 * 38.24px);
}

.homebox_news_swiper_wrapper_slide_surfers1_follow_title {
  line-height: calc(var(--screen) / 1440 * 26.76px);
  font-size: calc(var(--screen) / 1440 * 12px);
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
  color: #FFFFFF;
  text-align: center;
}

.homebox_news_swiper_wrapper_slide_surfers1_follow_links {
  display: flex;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 9px);
}

.homebox_news_swiper_wrapper_slide_surfers1_follow_links_item {
  width: calc(var(--screen) / 1440 * 32.76px);
  height: calc(var(--screen) / 1440 * 32.76px);
  border-radius: 50%;
  box-shadow: 0px calc(var(--screen) / 1440 * 5.04px) calc(var(--screen) / 1440 * 10.08px) 0px #0000001A;
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_surfers1_follow_links_item:not(:last-child) {
  margin-right: calc(var(--screen) / 1440 * 11.24px);
}

/* 澳洲春季发布会(品牌) */
.homebox_news_swiper_wrapper_slide_spring {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 114px);
}

.homebox_news_swiper_wrapper_slide_spring_title {
  line-height: calc(var(--screen) / 1440 * 60px);
  font-size: calc(var(--screen) / 1440 * 50px);
  white-space: pre-wrap;
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_spring_shopNow {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 100px);
  width: calc(var(--screen) / 1440 * 160px);
  height: calc(var(--screen) / 1440 * 36px);
  border-radius: calc(var(--screen) / 1440 * 42px);
  background: #FFFFFF;
  font-size: calc(var(--screen) / 1440 * 14px);
  color: #000000 !important;
  cursor: pointer;
}

/* 澳洲春季发布会(运营) */
.homebox_news_swiper_wrapper_slide_card {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 96px);
}

.homebox_news_swiper_wrapper_slide_card_title {
  line-height: calc(var(--screen) / 1440 * 25.74px);
  font-size: calc(var(--screen) / 1440 * 26px);
}

.homebox_news_swiper_wrapper_slide_card_box {
  display: flex;
  align-items: flex-end;
  margin-top: calc(var(--screen) / 1440 * 18px);
}

.homebox_news_swiper_wrapper_slide_card_box_first {
  line-height: calc(var(--screen) / 1440 * 25.6px);
  font-size: calc(var(--screen) / 1440 * 24px);
}

.homebox_news_swiper_wrapper_slide_card_box_first span {
  font-size: calc(var(--screen) / 1440 * 28.8px);
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.homebox_news_swiper_wrapper_slide_card_box_price {
  display: inline-block;
  margin: 0 calc(var(--screen) / 1440 * 6px) 0 calc(var(--screen) / 1440 * 4px);
  line-height: calc(var(--screen) / 1440 * 56px);
  font-size: calc(var(--screen) / 1440 * 56px);
  background: linear-gradient(266.46deg, #F77329 7.07%, #FBA138 52.49%, #FFB445 91.69%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.homebox_news_swiper_wrapper_slide_card_box_off {
  position: relative;
  line-height: calc(var(--screen) / 1440 * 25.74px);
  font-size: calc(var(--screen) / 1440 * 30px);
}

.homebox_news_swiper_wrapper_slide_card_box_off_icon {
  position: absolute;
  right: calc(var(--screen) / 1440 * 8.23px);
  bottom: calc(var(--screen) / 1440 * 25.46px);
  width: calc(var(--screen) / 1440 * 27.56px);
  height: calc(var(--screen) / 1440 * 36.13px);
  transform: rotate(24.13deg);
}

.homebox_news_swiper_wrapper_slide_card_countDown {
  display: flex;
  margin-top: calc(var(--screen) / 1440 * 15.75px);
}

.homebox_news_swiper_wrapper_slide_card_countDown_item {
  width: calc(var(--screen) / 1440 * 52px);
}

.homebox_news_swiper_wrapper_slide_card_countDown_item:not(:last-child) {
  margin-right: calc(var(--screen) / 1440 * 22.84px);
}

.homebox_news_swiper_wrapper_slide_card_countDown_item_num {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 44.8px);
  height: calc(var(--screen) / 1440 * 44.8px);
  margin: 0 auto;
  border-radius: calc(var(--screen) / 1440 * 11.2px);
  background-color: #61A62C;
  font-size: calc(var(--screen) / 1440 * 23.3px);
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_card_countDown_item_text {
  margin-top: calc(var(--screen) / 1440 * 5.04px);
  line-height: calc(var(--screen) / 1440 * 17.92px);
  font-size: calc(var(--screen) / 1440 * 17.92px);
  text-align: center;
}

.homebox_news_swiper_wrapper_slide_card_shopnow {
  display: inline-block;
  line-height: calc(var(--screen) / 1440* 36px);
  height: calc(var(--screen) / 1440* 36px);
  margin-top: calc(var(--screen) / 1440* 76.16px);
  padding: 0 calc(var(--screen) / 1440* 30px);
  border-radius: calc(var(--screen) / 1440* 79.2px);
  background: #61A62C;
  font-size: calc(var(--screen) / 1440* 14px);
  color: #FFFFFF !important;
  cursor: pointer;
}

/* x1pro */
.homebox_news_swiper_wrapper_slide_x1pro {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.homebox_news_swiper_wrapper_slide_x1pro_card {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 124px);
}

.homebox_news_swiper_wrapper_slide_x1pro_card_tip {
  line-height: calc(var(--screen) / 1440 * 18px);
  font-size: calc(var(--screen) / 1440 * 16px);
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_x1pro_card_tip span {
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.homebox_news_swiper_wrapper_slide_x1pro_card_title {
  margin-top: calc(var(--screen) / 1440 * 13px);
  line-height: calc(var(--screen) / 1440 * 31.68px);
  font-size: calc(var(--screen) / 1440 * 31.68px);
  color: #FFFFFF;
  white-space: pre-wrap;
}

.homebox_news_swiper_wrapper_slide_x1pro_card_dateOne {
  margin-top: calc(var(--screen) / 1440 * 23.11px);
  line-height: calc(var(--screen) / 1440 * 20px);
  font-size: calc(var(--screen) / 1440 * 20px);
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_x1pro_card_dateTwo {
  margin-top: calc(var(--screen) / 1440 * 13px);
  line-height: calc(var(--screen) / 1440 * 20px);
  font-size: calc(var(--screen) / 1440 * 20px);
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_x1pro_card_shopNow {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 74.89px);
  width: calc(var(--screen) / 1440 * 140px);
  height: calc(var(--screen) / 1440 * 36px);
  background-color: #FFFFFF;
  border-radius: calc(var(--screen) / 1440 * 79.2px);
  font-size: calc(var(--screen) / 1440 * 14px);
  cursor: pointer;
  color: #000000 !important;
}

.x1proShopNow-de {
  margin-top: calc(var(--screen) / 1440 * 45.89px);
  width: calc(var(--screen) / 1440 * 160px);
}

/* IFA */
.homebox_news_swiper_wrapper_slide_cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.homebox_news_swiper_wrapper_slide_cover_content {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 96px);
}

.homebox_news_swiper_wrapper_slide_cover_content_title {
  display: inline-block;
  line-height: calc(var(--screen) / 1440 * 18px);
  font-size: calc(var(--screen) / 1440 * 16px);
  background: linear-gradient(90deg, #1ECAD3 0%, #82C8DC 46%, #9486F7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.homebox_news_swiper_wrapper_slide_cover_content_title span {
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.homebox_news_swiper_wrapper_slide_cover_content_text {
  margin-top: calc(var(--screen) / 1440 * 12.89px);
  line-height: calc(var(--screen) / 1440 * 31.68px);
  font-size: calc(var(--screen) / 1440 * 31.68px);
  color: #FFFFFF;
  white-space: pre-wrap;
}

.homebox_news_swiper_wrapper_slide_cover_content_date {
  margin-top: calc(var(--screen) / 1440 * 11.13px);
  line-height: calc(var(--screen) / 1440 * 26px);
  font-size: calc(var(--screen) / 1440 * 16px);
  color: #B7B7B7;
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(var(--screen) / 1440 * 275.4px);
  height: calc(var(--screen) / 1440 * 71.37px);
  margin-top: calc(var(--screen) / 1440 * 25.95px);
  border-radius: calc(var(--screen) / 1440 * 8.63px);
  background-color: rgba(255, 255, 255, 0.08);
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown_item {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  width: calc(var(--screen) / 1440 * 35px);
  height: 100%;
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown_item:not(:last-child) {
  margin-right: calc(var(--screen) / 1440 * 27px);
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown_item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: calc(var(--screen) / 1440 * -13.96px);
  top: calc(var(--screen) / 1440 * 23.74px);
  width: calc(var(--screen) / 1440 * 1.44px);
  height: calc(var(--screen) / 1440 * 2.88px);
  background-color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown_item:not(:last-child)::before {
  content: "";
  position: absolute;
  right: calc(var(--screen) / 1440 * -13.96px);
  top: calc(var(--screen) / 1440 * 29.5px);
  width: calc(var(--screen) / 1440 * 1.44px);
  height: calc(var(--screen) / 1440 * 2.88px);
  background-color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown_item_time {
  line-height: calc(var(--screen) / 1440 * 34.53px);
  font-size: calc(var(--screen) / 1440 * 27.63px);
  color: #FFFFFF;
  text-align: center;
}

.homebox_news_swiper_wrapper_slide_cover_content_countdown_item_text {
  margin-top: calc(var(--screen) / 1440 * 1.26px);
  line-height: calc(var(--screen) / 1440 * 13.81px);
  font-size: calc(var(--screen) / 1440 * 10.36px);
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
}

.homebox_news_swiper_wrapper_slide_cover_content_learn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 27px);
  padding: 0 calc(var(--screen) / 1440 * 26px);
  width: fit-content;
  height: calc(var(--screen) / 1440 * 36px);
  box-sizing: border-box;
  border-radius: calc(var(--screen) / 1440 * 79.2px);
  background: #FFFFFF;
  font-size: calc(var(--screen) / 1440 * 14px);
  color: #000000 !important;
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_cover_content_learn:hover {
  background: linear-gradient(90deg, #1ECAD3 0%, #9486F7 100%);
  color: #FFFFFF !important;
}

.homebox_news_swiper_wrapper_slide_bgimg_button {
  position: absolute;
  left: calc(var(--screen) / 1440 * 134px);
  bottom: calc(var(--screen) / 1440 * 112px);
  width: calc(var(--screen) / 1440 * 140px);
  height: calc(var(--screen) / 1440 * 36px);
  border-radius: calc(var(--screen) / 1440 * 200px);
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
  font-size: calc(var(--screen) / 1440 * 14px);
  line-height: calc(var(--screen) / 1440 * 14.08px);
  color: #FFFFFF !important;
}

.homebox_news_swiper_wrapper_slide_content {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 97px);
}

.homebox_news_swiper_wrapper_slide_content_tip {
  line-height: calc(var(--screen) / 1440 * 16px);
  font-size: calc(var(--screen) / 1440 * 16px);
  color: #FF4D00;
}

.homebox_news_swiper_wrapper_slide_content_title {
  margin-top: calc(var(--screen) / 1440 * 14.07px);
  line-height: calc(var(--screen) / 1440 * 32px);
  font-size: calc(var(--screen) / 1440 * 32px);
  color: rgba(255, 255, 255, 1);
}

.homebox_news_swiper_wrapper_slide_content_text {
  margin-top: calc(var(--screen) / 1440 * 12.13px);
  line-height: calc(var(--screen) / 1440 * 26px);
  font-size: calc(var(--screen) / 1440 * 16px);
  color: #B7B7B7;
}

.homebox_news_swiper_wrapper_slide_content_text span {
  color: #FFFFFF;
}

.homebox_news_swiper_wrapper_slide_content_btns {
  display: flex;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 103.98px);
}

.homebox_news_swiper_wrapper_slide_content_btns_shopnow {
  height: calc(var(--screen) / 1440 * 36px);
  line-height: calc(var(--screen) / 1440 * 36px);
  padding: 0 calc(var(--screen) / 1440 * 30px);
  border-radius: calc(var(--screen) / 1440 * 79.2px);
  background: #ffffff;
  font-size: calc(var(--screen) / 1440 * 14px);
  color: rgba(0, 0, 0, 1) !important;
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_content_btns_shopnow:hover {
  background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%);
  color: #ffffff !important;
}

.homebox_news_swiper_wrapper_slide_content_btns_learn {
  display: inline-block;
  margin-left: calc(var(--screen) / 1440 * 21.92px);
  line-height: calc(var(--screen) / 1440 * 14px);
  font-size: calc(var(--screen) / 1440 * 14px);
  color: #FFFFFF !important;
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_content_btns_learn:hover {
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  /*-webkit-background-clip: text;*/
  -webkit-text-fill-color: transparent;
}

.homebox_news_swiper_wrapper_slide_contenttwo {
  position: absolute;
  left: calc(var(--screen) / 1440 * 144px);
  top: calc(var(--screen) / 1440 * 353px);
}

.homebox_news_swiper_wrapper_slide_contenttwo_shopnow {
  display: inline-block !important;
  height: calc(var(--screen) / 1440 * 36px);
  line-height: calc(var(--screen) / 1440 * 36px);
  padding: 0 calc(var(--screen) / 1440 * 30px);
  border-radius: calc(var(--screen) / 1440 * 200px);
  background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%);
  font-size: calc(var(--screen) / 1440 * 14px);
  color: #ffffff !important;
  text-align: center;
  cursor: pointer;
}

.homebox_news_swiper_wrapper_slide_contenttwo_shopnow:hover {
  background: #000000 !important;
}

.homebox_news_swiper .swiper-change {
  width: 100%;
  height: calc(var(--screen) / 1440 * 6px);
  position: absolute;
  left: 0;
  bottom: calc(var(--screen) / 1440 * 15.33px);
  display: flex;
  justify-content: center;
}

.homebox_news_swiper .swiper-change .swiper-change_round {
  width: calc(var(--screen) / 1440 * 25px);
  height: calc(var(--screen) / 1440 * 6px);
  border-radius: calc(var(--screen) / 1440 * 10px);
  background: #858585;
  z-index: 100;
  cursor: pointer;
  position: relative;
}

.swiper-change_round_progress_news {
  position: absolute;
  background: #ffffff;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  border-radius: calc(var(--screen) / 1440 * 10px);
}

.homebox_news_swiper .swiper-change .swiper-change_round:not(:first-child) {
  margin-left: calc(var(--screen) / 1440 * 10px);
}

.homebox_news_swiper .swiper-change .swiper-change_active {
  width: calc(var(--screen) / 1440 * 58px);
}

/* recommend */
.homebox_rec {
  display: flex;
  justify-content: center;
  margin-top: calc(var(--screen) / 1440 * 25px);
}

.homebox_rec_block {
  width: calc(var(--screen) / 1440 * 444px);
  /*height: calc(var(--screen) / 1440 * 494px);*/
  margin: 0 calc(var(--screen) / 1440 * 12px);
  border-radius: calc(var(--screen) / 1440 * 16px);
  box-sizing: border-box;
  /*background-color: #f8f9fd;*/
  background-color: #eeeff5;
  padding-bottom: 20px;
}

.homebox_rec_block_title {
  line-height: calc(var(--screen) / 1440 * 32px);
  margin-top: calc(var(--screen) / 1440 * 45px);
  font-size: calc(var(--screen) / 1440 * 28px);
  color: #000000;
  text-align: center;
}

.homebox_rec_block_describe {
  margin: calc(var(--screen) / 1440 * 12px) auto 0;
  padding: 0 calc(var(--screen) / 1440 * 28px);
  font-size: calc(var(--screen) / 1440 * 17px);
  line-height: calc(var(--screen) / 1440 * 23px);
  color: #76767F;
  text-align: center;
  white-space: pre-wrap;
}

.homebox_rec_block_cover {
  display: block;
  width: calc(var(--screen) / 1440 * 312px);
  /* height: calc(var(--screen) / 1440 * 260px); */
  margin: calc(var(--screen) / 1440 * 21px) auto 0;
  cursor: pointer;
}

.homebox_rec_block_btns {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 40px);
  padding: 0 calc(var(--screen) / 1440 * 28px);
  box-sizing: border-box;
}

.homebox_rec_block_btns_learn {
  display: block;
  padding-bottom: calc(var(--screen) / 1440 * 6px);
  line-height: calc(var(--screen) / 1440 * 13px);
  font-size: calc(var(--screen) / 1440 * 13px);
  color: #76777b !important;
  border-bottom: calc(var(--screen) / 1440 * 1px) solid #76777b;
}

.homebox_rec_block_btns_learn:hover {
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.homebox_rec_block_btns_shopnow {
  display: block;
  padding: 0 calc(var(--screen) / 1440 * 23px);
  height: calc(var(--screen) / 1440 * 35px);
  line-height: calc(var(--screen) / 1440 * 35px);
  border-radius: calc(var(--screen) / 1440 * 74.84px);
  font-size: calc(var(--screen) / 1440 * 13px);
  color: #ffffff !important;
  text-align: center;
  background: #000000;
}

.homebox_rec_block_btns_shopnow:hover {
  background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%);
}

/* Media Coverage */
.homebox_coverage {
  padding-left: calc(var(--screen) / 1440 * 40px);
  box-sizing: border-box;
}

.homebox_coverage_title {
  margin: calc(var(--screen) / 1440 * 68px) 0 calc(var(--screen) / 1440 * 45px);
  font-size: calc(var(--screen) / 1440 * 40px);
  color: #000000;
}

.homebox_coverage_swiper {
  width: 100%;
  overflow: hidden;
}

.homebox_coverage_swiper_wrapper {
  height: calc(var(--screen) / 1440 * 486px);
}

.homebox_coverage_swiper_wrapper_slide {
  position: relative;
  width: calc(var(--screen) / 1440 * 640px) !important;
  height: calc(var(--screen) / 1440 * 486px) !important;
  cursor: pointer;
}

.homebox_coverage_swiper_wrapper_slide:not(:last-child) {
  margin-right: calc(var(--screen) / 1440 * 18px);
}

.homebox_coverage_swiper_wrapper_slide_bgimg {
  position: absolute;
  left: 0;
  height: 0;
  width: 100%;
  height: 100%;
}

.homebox_coverage_swiper_wrapper_slide_text {
  position: absolute;
  top: calc(var(--screen) / 1440 * 408px);
  left: calc(var(--screen) / 1440 * 26.52px);
  width: calc(var(--screen) / 1440 * 540px);
  line-height: calc(var(--screen) / 1440 * 25.9px);
  font-size: calc(var(--screen) / 1440 * 19px);
  color: #ffffff;
}

.homebox_coverage_swiper_bottom {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 19.13px);
  padding-right: calc(var(--screen) / 1440 * 30.04px);
  box-sizing: border-box;
}

.homebox_coverage_swiper_bottom_pagination {
  width: calc(var(--screen) / 1440 * 476px);
  height: calc(var(--screen) / 1440 * 4px);
  margin-right: calc(var(--screen) / 1440 * 114.6px);
  border-radius: calc(var(--screen) / 1440 * 4px);
  background: #d8d8d8 !important;
}

.swiper-pagination-progressbar-fill {
  border-radius: calc(var(--screen) / 1440 * 4px) !important;
  background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%) !important;
}

.homebox_coverage_swiper_bottom_toggle {
  display: flex;
}

.homebox_coverage_swiper_bottom_toggle_button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 39.9px);
  height: calc(var(--screen) / 1440 * 39.9px);
  background-color: #d9d9d9;
  border-radius: 50%;
  cursor: pointer;
}

.homebox_coverage_swiper_bottom_toggle_button:hover {
  background-color: #958b8b;
}

.homebox_coverage_swiper_bottom_toggle_button:hover i {
  color: #ffffff;
}

.homebox_coverage_swiper_bottom_toggle_button:first-child {
  margin-right: calc(var(--screen) / 1440 * 10.2px);
}

.homebox_coverage_swiper_bottom_toggle_button i {
  font-size: calc(var(--screen) / 1440 * 24px);
  font-weight: 700;
  font-family: "gilmer-bold";
  color: #000000;
}

/* Aiper‘s Events */
.homebox_events {
  padding-left: calc(var(--screen) / 1440 * 40px);
  box-sizing: border-box;
}

.homebox_events_title {
  margin: calc(var(--screen) / 1440 * 68px) 0 calc(var(--screen) / 1440 * 45px);
  font-size: calc(var(--screen) / 1440 * 40px);
  color: #000000;
}

.homebox_events_swiper {
  width: 100%;
  overflow: hidden;
}

.homebox_events_swiper_wrapper {
  height: calc(var(--screen) / 1440 * 490px);
}

.homebox_events_swiper_wrapper_slide {
  position: relative;
  width: calc(var(--screen) / 1440 * 678px) !important;
  height: calc(var(--screen) / 1440 * 501px) !important;
  border-radius: calc(var(--screen) / 1440 * 16px);
  background-color: #f8fbff;
}

.homebox_events_swiper_wrapper_slide:not(:last-child) {
  margin-right: calc(var(--screen) / 1440 * 24px);
}

.homebox_events_swiper_wrapper_slide_video {
  position: relative;
  width: calc(var(--screen) / 1440 * 678px) !important;
  height: calc(var(--screen) / 1440 * 381px) !important;
  border-radius: calc(var(--screen) / 1440 * 16px);
}

.homebox_events_swiper_wrapper_slide_video_bgimg {
  width: 100%;
  height: auto;
  object-fit: contain;
  border-radius: calc(var(--screen) / 1440 * 16px);
  display: none;
}

.homebox_events_swiper_wrapper_slide_video_preview {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;
  border-radius: calc(var(--screen) / 1440 * 16px) !important;
}

.homebox_events_swiper_wrapper_slide_video_mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  border-radius: calc(var(--screen) / 1440 * 16px);
}

.homebox_events_swiper_wrapper_slide_video_play {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(var(--screen) / 1440 * 68px);
  height: calc(var(--screen) / 1440 * 68px);
  border-radius: 50%;
  background-color: rgba(17, 17, 17, 0.55);
  cursor: pointer;
}

.homebox_events_swiper_wrapper_slide_video_play:hover {
  background-color: rgba(17, 17, 17, 0.45);
}

.homebox_events_swiper_wrapper_slide_video_play img {
  width: calc(var(--screen) / 1440 * 17.76px);
  object-fit: contain;
}

.homebox_events_swiper_wrapper_slide_group {
  padding: 0 calc(var(--screen) / 1440 * 29px);
  box-sizing: border-box;
}

.homebox_events_swiper_wrapper_slide_group_text {
  margin: calc(var(--screen) / 1440 * 25px) 0 calc(var(--screen) / 1440 * 10px) 0;
  line-height: calc(var(--screen) / 1440 * 32.88px);
  font-size: calc(var(--screen) / 1440 * 24px);
  color: #151517;
}

.homebox_events_swiper_wrapper_slide_group_date {
  line-height: calc(var(--screen) / 1440 * 21.92px);
  font-size: calc(var(--screen) / 1440 * 20px);
  color: #676767;
}

.homebox_events_swiper_bottom {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: calc(var(--screen) / 1440 * 19.13px);
  padding-right: calc(var(--screen) / 1440 * 30.04px);
  box-sizing: border-box;
}

.homebox_events_swiper_bottom_pagination {
  width: calc(var(--screen) / 1440 * 476px);
  height: calc(var(--screen) / 1440 * 4px);
  margin-right: calc(var(--screen) / 1440 * 114.6px);
  border-radius: calc(var(--screen) / 1440 * 4px);
  background: #d8d8d8 !important;
}

.homebox_events_swiper_bottom_toggle {
  display: flex;
}

.homebox_events_swiper_bottom_toggle_button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(var(--screen) / 1440 * 39.9px);
  height: calc(var(--screen) / 1440 * 39.9px);
  background-color: #d9d9d9;
  border-radius: 50%;
  cursor: pointer;
}

.homebox_events_swiper_bottom_toggle_button:hover {
  background-color: #000000;
}

.homebox_events_swiper_bottom_toggle_button:hover i {
  color: #ffffff;
}

.homebox_events_swiper_bottom_toggle_button:first-child {
  margin-right: calc(var(--screen) / 1440 * 10.2px);
}

.homebox_events_swiper_bottom_toggle_button i {
  font-size: calc(var(--screen) / 1440 * 24px);
  font-weight: 700;
  font-family: "gilmer-bold";
  color: #000000;
}

/* Product Reviews */
/*
.homebox_reviews {
  padding: 0 calc(var(--screen) / 1440 * 30px);
  margin-top: calc(var(--screen) / 1440 * 68px);
  box-sizing: border-box;
}

.homebox_reviews_title {
  padding: 0 calc(var(--screen) / 1440 * 10px);
  box-sizing: border-box;
  line-height: calc(var(--screen) / 1440 * 52px);
  font-size: calc(var(--screen) / 1440 * 40px);
  color: #000000;
}

.homebox_reviews_box {
  margin-top: calc(var(--screen) / 1440 * 45px);
}

.homebox_reviews_box>div:not(:first-child) {
  margin-top: calc(var(--screen) / 1440 * 89px);
}

.homebox_reviews_box_item {
  display: flex;
  align-items: center;
}

.homebox_reviews_box_item_video {
  position: relative;
  width: calc(var(--screen) / 1440 * 678px);
  height: calc(var(--screen) / 1440 * 381px);
  border-radius: calc(var(--screen) / 1440 * 16px);
}

.homebox_reviews_box_item_video_material {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: calc(var(--screen) / 1440 * 16px);
}

.homebox_reviews_box_item_video_material_preview {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;
  border-radius: calc(var(--screen) / 1440 * 16px) !important;
}

.homebox_reviews_box_item_video_material_mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  border-radius: calc(var(--screen) / 1440 * 16px);
}

.homebox_reviews_box_item_video_material_play {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(var(--screen) / 1440 * 68px);
  height: calc(var(--screen) / 1440 * 68px);
  border-radius: 50%;
  background-color: rgba(17, 17, 17, 0.55);
  cursor: pointer;
}

.homebox_reviews_box_item_video_material_play:hover {
  background-color: rgba(17, 17, 17, 0.45);
}

.homebox_reviews_box_item_video_material_play img {
  width: calc(var(--screen) / 1440 * 17.76px);
  object-fit: contain;
}

.homebox_reviews_box_item_module {
  flex: 1;
}

.homebox_reviews_box_item_module_inner {
  width: calc(var(--screen) / 1440 * 600px);
  margin: 0 auto;
}

.homebox_reviews_box_item_module_inner_info {
  display: flex;
  align-items: center;
}

.homebox_reviews_box_item_module_inner_info_avatar {
  width: calc(var(--screen) / 1440 * 48px) !important;
  height: calc(var(--screen) / 1440 * 48px) !important;
  border-radius: 50% !important;
}

.homebox_reviews_box_item_module_inner_info_rt {
  margin-left: calc(var(--screen) / 1440 * 14.4px);
}

.homebox_reviews_box_item_module_inner_info_rt_authorName {
  display: block;
  line-height: calc(var(--screen) / 1440 * 21.6px);
  font-size: calc(var(--screen) / 1440 * 16.8px);
  color: #000000;
}

.homebox_reviews_box_item_module_inner_info_rt_productName {
  display: block;
  line-height: calc(var(--screen) / 1440 * 21.6px);
  font-size: calc(var(--screen) / 1440 * 16.8px);
  color: #787878;
}

.homebox_reviews_box_item_module_inner_text {
  margin-top: calc(var(--screen) / 1440 * 30px);
  line-height: calc(var(--screen) / 1440 * 28px);
  font-size: calc(var(--screen) / 1440 * 20px);
  color: #676767;
}

.homebox_reviews_box_item_module_inner_source {
  width: calc(var(--screen) / 1440 * 113px);
  height: calc(var(--screen) / 1440 * 26px);
  margin-top: calc(var(--screen) / 1440 * 30px);
}
*/
/* Awards */
.homebox_awards {
  margin-top: calc(var(--screen) / 1440 * 72px);
  box-sizing: border-box;
}

.homebox_awards_title {
  line-height: calc(var(--screen) / 1440 * 52px);
  font-size: calc(var(--screen) / 1440 * 40px);
  text-align: center;
}

.homebox_awards_swiper {
  position: relative;
  width: 100%;
  overflow-x: hidden;
}

.homebox_awards_swiper_wrapper_slide {
  display: flex !important;
  align-items: center;
  width: calc(var(--screen) / 1440 * 160px) !important;
  height: calc(var(--screen) / 1440 * 280px) !important;
  padding: 0 calc(var(--screen) / 1440 * 10px);
  box-sizing: content-box !important;
}

.homebox_awards_swiper_wrapper_slide img {
  width: calc(var(--screen) / 1440 * 160px) !important;
  height: calc(var(--screen) / 1440 * 160px) !important;
  border-radius: calc(var(--screen) / 1440 * 12px);
  box-shadow: 0px 12px 72px 0px rgba(0, 0, 0, 0.08) !important;
}

.awardsswiper .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;

  transition-timing-function: linear !important;
}

/* videodialog */
.homebox_videodialog {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.homebox_videodialog_box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.9);
  animation: videoDialogFadeIn 0.5s;
}

.homebox_videodialog_box video {
  width: calc(var(--screen) / 1440 * 700px);
  height: auto;
  object-fit: contain;
}

@media (max-width: 768px) {
  .homebox {
    width: 100%;
    padding-bottom: calc(var(--screen) / 375 * 49px);
  }

  .homebox_banner_swiper {
    position: relative;
    width: 100%;
    height: calc(var(--screen) / 375 * 470px);
    overflow: hidden;
  }

  .homebox_banner_swiper_wrapper_slide_content {
    position: absolute;
    /* left: calc(var(--screen) / 375 * 60px); */
    left: 50%;
    top: calc(var(--screen) / 375 * 44px);
    transform: translateX(-50%);
    width: 100%;
  }

  .homebox_banner_swiper_wrapper_slide_content_title {
    width: 100%;
    margin-bottom: calc(var(--screen) / 375 * 10px);
    line-height: calc(var(--screen) / 375 * 22.8px);
    font-size: calc(var(--screen) / 375 * 22px);
    color: #ffffff;
    text-align: center;
  }

  .homebox_banner_swiper_wrapper_slide_content_text {
    width: 100%;
    margin-bottom: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 14px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: rgba(255, 255, 255, 0.85);
    text-align: center;
  }

  .homebox_banner_swiper_wrapper_slide_content_btns {
    display: flex;
  }

  .homebox_banner_swiper_wrapper_slide_content_btns_item {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 123px);
    height: calc(var(--screen) / 375 * 31px);
    line-height: calc(var(--screen) / 375 * 31px);
    border-radius: calc(var(--screen) / 375 * 54px) !important;
    cursor: pointer;
    overflow: hidden;
  }

  .homebox_banner_swiper_wrapper_slide_content_btns_item_bg {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: calc(var(--screen) / 375 * 54px) !important;
  }

  .homebox_banner_swiper_wrapper_slide_content_btns_item_mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: calc(var(--screen) / 375 * 54px) !important;
  }

  .homebox_banner_swiper_wrapper_slide_content_btns_item img {
    width: calc(var(--screen) / 375 * 6.2px);
    /* height: calc(var(--screen) / 375 * 16px); */
    object-fit: contain;
    margin-left: calc(var(--screen) / 375 * 6.8px);
    z-index: 1;
  }

  .homebox_banner_swiper_wrapper_slide_content_btns_item span {
    line-height: calc(var(--screen) / 375 * 12px);
    font-size: calc(var(--screen) / 375 * 12px);
    letter-spacing: calc(var(--screen) / 375 * -0.23px);
    color: #ffffff;
    z-index: 1;
  }

  .shopnow {
    margin-left: calc(var(--screen) / 375 * 8px);
    border: calc(var(--screen) / 375 * 1px) solid #ffffff;
    box-sizing: border-box;
  }

  .shopnow img {
    width: calc(var(--screen) / 375 * 5px);
  }

  .homebox_banner_swiper_prev {
    display: none;
  }

  .homebox_banner_swiper_next {
    display: none;
  }

  .homebox_banner_swiper .swiper-change {
    width: 100%;
    height: calc(var(--screen) / 375 * 4px);
    position: absolute;
    left: 0;
    bottom: calc(var(--screen) / 375 * 11px);
    display: flex;
    justify-content: center;
  }

  .homebox_banner_swiper .swiper-change .swiper-change_round {
    width: calc(var(--screen) / 375 * 25px);
    height: calc(var(--screen) / 375 * 4px);
    border-radius: calc(var(--screen) / 375 * 10px);
    background: #858585;
    z-index: 100;
    cursor: pointer;
    position: relative;
  }

  .swiper-change_round_progress_banner {
    position: absolute;
    background: #ffffff;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    border-radius: calc(var(--screen) / 375 * 10px);
  }

  .homebox_banner_swiper .swiper-change .swiper-change_round:not(:first-child) {
    margin-left: calc(var(--screen) / 375 * 10px);
  }

  .homebox_banner_swiper .swiper-change .swiper-change_active {
    width: calc(var(--screen) / 375 * 88px);
  }

  /* news */
  .homebox_news {
    width: calc(var(--screen) / 375 * 348px);
    /*height: calc(var(--screen) / 375 * 407px);*/
    margin: calc(var(--screen) / 375 * 24px) auto 0;
    border-radius: calc(var(--screen) / 375 * 8px);
  }

  .homebox_news_swiper {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: calc(var(--screen) / 375 * 8px);
  }

  .homebox_news_swiper_wrapper_slide {
    position: relative;
    border-radius: calc(var(--screen) / 375 * 8px) !important;
  }

  .homebox_news_swiper_wrapper_slide_x1pro {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card {
    position: absolute;
    left: 50%;
    top: calc(var(--screen) / 375 * 27px);
    transform: translateX(-50%);
    width: 100%;
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card_tip {
    line-height: calc(var(--screen) / 375 * 18px);
    font-size: calc(var(--screen) / 375 * 16px);
    color: #FFFFFF;
    text-align: center;
  }

  .x1proTip-de {
    line-height: calc(var(--screen) / 375 * 12.6px);
    font-size: calc(var(--screen) / 375 * 11.2px);
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card_tip span {
    font-weight: 800;
    font-family: 'gilmer-heavy', 'montserrat-heavy';
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card_title {
    margin-top: calc(var(--screen) / 375 * 9.7px);
    line-height: calc(var(--screen) / 375 * 22.18px);
    font-size: calc(var(--screen) / 375 * 22.18px);
    color: #FFFFFF;
    white-space: pre-wrap;
    text-align: center;
  }

  .x1proTitle-de {
    margin-top: calc(var(--screen) / 375 * 2.7px);
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card_dateOne {
    margin-top: calc(var(--screen) / 375 * 12.98px);
    line-height: calc(var(--screen) / 375 * 14px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF;
    text-align: center;
  }

  .x1proDateOne-de {
    margin-top: calc(var(--screen) / 375 * 8.98px);
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card_dateTwo {
    margin-top: calc(var(--screen) / 375 * 7.1px);
    line-height: calc(var(--screen) / 375 * 14px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF;
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_x1pro_card_moShopNow {
    position: absolute;
    bottom: calc(var(--screen) / 375 * 19px);
    right: calc(var(--screen) / 375 * 16px);
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 122px);
    height: calc(var(--screen) / 375 * 26px);
    border-radius: calc(var(--screen) / 375 * 56.7px);
    background-color: #FFFFFF;
    font-size: calc(var(--screen) / 375 * 10px);
    color: #000000 !important;
  }

  .homebox_news_swiper_wrapper_slide_bgimg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important;
    border-radius: calc(var(--screen) / 375 * 8px) !important;
  }

  /* 圣诞节 start*/
  .activity_christmas_banner_info {
    top: calc(var(--screen) / 375 * 16px);
    left: calc(var(--screen) / 375 * 75.09px);
    text-align: center;
  }

  .activity_christmas_banner_info_text_one {
    font-size: calc(var(--screen) / 375 * 16px);
    line-height: calc(var(--screen) / 375 * 19.2px);
  }

  .activity_christmas_banner_info_text_two {
    font-size: calc(var(--screen) / 375 * 30px);
    line-height: calc(var(--screen) / 375 * 36px);
    margin-top: calc(var(--screen) / 375 * 2.54px);
  }

  .activity_christmas_banner_info_text_three {
    font-size: calc(var(--screen) / 375 * 16px);
    line-height: calc(var(--screen) / 375 * 19.2px);
    margin-top: calc(var(--screen) / 375 * 1.12px);
  }

  .activity_christmas_banner_info_text_four {
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 14.4px);
    margin-top: calc(var(--screen) / 375 * 9.29px);
  }

  .swiper_slide_christmas_card_learnMore {
    width: calc(var(--screen) / 375 * 101.54px);
    height: calc(var(--screen) / 375 * 25.6px);
    margin: calc(var(--screen) / 375 * 14.37px) auto 0;
    border-radius: calc(var(--screen) / 375 * 80px);
    font-size: calc(var(--screen) / 375 * 12px);
    letter-spacing: calc(var(--screen) / 375 * -0.16px);
    font-weight: 600;
    font-family: "gilmer-medium";
  }

  /* 圣诞节 end */

  .homebox_news_swiper_wrapper_slide_friday_card {
    position: absolute;
    left: 0;
    top: calc(var(--screen) / 375 * 25px);
    width: 100%;
  }

  .homebox_news_swiper_wrapper_slide_friday_card_title {
    position: relative;
    display: inline-block;
    line-height: calc(var(--screen) / 375 * 16.67px);
    font-size: calc(var(--screen) / 375 * 18px);
    background: linear-gradient(90.64deg, #3ED365 11.71%, #40A1A7 56.94%, #406EEF 102.17%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-left: calc(var(--screen) / 375 * 84px);
    font-weight: 800;
    font-family: 'gilmer-heavy', 'montserrat-heavy';
  }

  .homebox_news_swiper_wrapper_slide_friday_card_title_access {
    position: absolute;
    top: calc(var(--screen) / 375 * 0px);
    right: calc(var(--screen) / 375 * -75px);
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 70px);
    height: calc(var(--screen) / 375 * 16.05px);
    border-radius: calc(var(--screen) / 375 * 8.03px);
    background: linear-gradient(180deg, #FFDD70 0%, #EF7F24 100%);
  }

  .homebox_news_swiper_wrapper_slide_friday_card_title_access_inner {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 68px);
    height: calc(var(--screen) / 375 * 14.05px);
    border-radius: calc(var(--screen) / 375 * 8.03px);
    background-color: #04050b;
  }

  .homebox_news_swiper_wrapper_slide_friday_card_title_access {
    right: calc(var(--screen) / 375 * -95px);
    width: calc(var(--screen) / 375 * 90px);
  }

  .homebox_news_swiper_wrapper_slide_friday_card_title_access .homebox_news_swiper_wrapper_slide_friday_card_title_access_inner {
    width: calc(var(--screen) / 375 * 88px);
  }

  .homebox_news_swiper_wrapper_slide_friday_card_title_access_inner_span {
    line-height: calc(var(--screen) / 375 * 10.7px);
    font-size: calc(var(--screen) / 375 * 8.92px);
    background: linear-gradient(180deg, #FFE197 0%, #F5720E 91.67%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px calc(var(--screen) / 375 * 1.19px) calc(var(--screen) / 375 * 1.19px) #FEA11E59;
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
  }

  .homebox_news_swiper_wrapper_slide_friday_card_text {
    margin-top: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 16.8px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF;
    text-align: center;
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
  }

  .homebox_news_swiper_wrapper_slide_friday_card_discount {
    margin-top: calc(var(--screen) / 375 * 2.59px);
    line-height: calc(var(--screen) / 375 * 34px);
    font-size: calc(var(--screen) / 375 * 17.95px);
    background: linear-gradient(90.64deg, #3ED365 11.71%, #40A1A7 56.94%, #406EEF 102.17%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
  }

  .homebox_news_swiper_wrapper_slide_friday_card_discount span {
    line-height: calc(var(--screen) / 375 * 34px);
    font-size: calc(var(--screen) / 375 * 30.77px);
    font-weight: 800;
    font-family: 'gilmer-heavy', 'montserrat-heavy';
  }

  .homebox_news_swiper_wrapper_slide_friday_card_learnMore {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 110px);
    height: calc(var(--screen) / 375 * 26px);
    margin: calc(var(--screen) / 375 * 11.41px) auto 0;
    border-radius: calc(var(--screen) / 375 * 13px);
    background: linear-gradient(90.64deg, #3ED365 11.71%, #40A1A7 56.94%, #406EEF 102.17%);
    font-size: calc(var(--screen) / 375 * 10px);
    letter-spacing: 0px;
    font-weight: 600;
    font-family: "gilmer-medium";
    color: #FFFFFF !important;
  }

  /* 澳洲tvshow */
  .homebox_news_swiper_wrapper_slide_tvshowCard {
    position: absolute;
    left: 50%;
    top: calc(var(--screen) / 375 * 58px);
    transform: translateX(-50%);
    width: calc(var(--screen) / 375 * 298px);
    padding: calc(var(--screen) / 375 * 8px) 0 0;
    box-sizing: border-box;
  }

  .homebox_news_swiper_wrapper_slide_tvshowCard_text {
    padding: 0 calc(var(--screen) / 375 * 18px) 0 calc(var(--screen) / 375 * 11px);
    box-sizing: border-box;
    line-height: calc(var(--screen) / 375 * 16px);
    font-size: calc(var(--screen) / 375 * 12px);
    font-weight: var(--font-weight-600) !important;
    font-family: 'gilmer-medium', 'montserrat-medium';
    color: #FFFFFF;
    text-shadow: 0px calc(var(--screen) / 375 * 1.5px) calc(var(--screen) / 375 * 1.5px) #191D1CCC;
  }

  .homebox_news_swiper_wrapper_slide_tvshowCard_learn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 74px);
    height: calc(var(--screen) / 375 * 17px);
    margin: calc(var(--screen) / 375 * 28px) 0 0 calc(var(--screen) / 375 * 9px);
    border-radius: calc(var(--screen) / 375 * 8.5px);
    background: #FFFFFF;
    font-size: calc(var(--screen) / 375 * 10px);
    color: #3B4B3D !important;
    cursor: pointer;
  }

  .homebox_news_swiper_wrapper_slide_tvshowCard_name {
    position: absolute;
    top: calc(var(--screen) / 375 * 66px);
    right: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 16.8px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF;
    text-shadow: 0px calc(var(--screen) / 375 * 1.5px) calc(var(--screen) / 375 * 1.5px) rgba(0, 0, 0, 0.7);
  }

  .homebox_news_swiper_wrapper_slide_tvshowCard_tips {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: calc(var(--screen) / 375 * 86px);
    right: calc(var(--screen) / 375 * 8px);
    width: calc(var(--screen) / 375 * 163px);
    height: calc(var(--screen) / 375 * 15px);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 13.65%, #FFFFFF 50.5%, #FFFFFF 86.67%, rgba(255, 255, 255, 0) 96.5%);
    letter-spacing: calc(var(--screen) / 375 * -0.4px);
    font-size: calc(var(--screen) / 375 * 8px);
    color: #3B4B3D;
  }

  /* 水面船S1营销 */
  .homebox_news_swiper_wrapper_slide_surfers1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }

  .homebox_news_swiper_wrapper_slide_surfers1_learn {
    position: absolute;
    left: unset;
    top: unset;
    right: calc(var(--screen) / 375 * 16px);
    bottom: calc(var(--screen) / 375 * 19px);
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 92px);
    height: calc(var(--screen) / 375 * 26px);
    background: linear-gradient(90deg, #FFC645 0%, #F9AD01 100%);
    border-radius: calc(var(--screen) / 375 * 400px);
    cursor: pointer;
  }

  .homebox_news_swiper_wrapper_slide_surfers1_learn span {
    line-height: calc(var(--screen) / 375 * 10.08px);
    font-size: calc(var(--screen) / 375 * 10px);
    color: #FFFFFF;
  }

  .homebox_news_swiper_wrapper_slide_surfers1_follow {
    position: absolute;
    left: calc(var(--screen) / 375 * 18px);
    bottom: calc(var(--screen) / 375 * 24px);
    width: calc(var(--screen) / 375 * 91px);
  }

  .homebox_news_swiper_wrapper_slide_surfers1_follow_title {
    line-height: calc(var(--screen) / 375 * 11.2px);
    font-size: calc(var(--screen) / 375 * 10.08px);
    font-weight: 800;
    font-family: 'gilmer-heavy', 'montserrat-heavy';
    color: #FFFFFF;
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_surfers1_follow_links {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: calc(var(--screen) / 375 * 12px);
  }

  .homebox_news_swiper_wrapper_slide_surfers1_follow_links_item {
    width: calc(var(--screen) / 375 * 19.66px);
    height: calc(var(--screen) / 375 * 19.66px);
    margin-bottom: calc(var(--screen) / 375 * 6.34px);
    border-radius: 50%;
    box-shadow: 0px calc(var(--screen) / 375 * 3.02px) calc(var(--screen) / 375 * 6.05px) 0px #0000001A;
    cursor: pointer;
  }

  .homebox_news_swiper_wrapper_slide_surfers1_follow_links_item:not(:nth-child(3n)) {
    margin-right: calc(var(--screen) / 375 * 6.74px);
  }

  /* 澳洲春季发布会(品牌) */
  .homebox_news_swiper_wrapper_slide_spring {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: calc(var(--screen) / 375 * 42px);
    box-sizing: border-box;
  }

  .homebox_news_swiper_wrapper_slide_spring_title {
    line-height: calc(var(--screen) / 375 * 32px);
    font-size: calc(var(--screen) / 375 * 32px);
    white-space: pre-wrap;
    color: #FFFFFF;
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_spring_shopNow {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: calc(var(--screen) / 375 * 32px) auto 0;
    width: calc(var(--screen) / 375 * 134px);
    height: calc(var(--screen) / 375 * 36px);
    border-radius: calc(var(--screen) / 375 * 18px);
    background: #FFFFFF;
    font-size: calc(var(--screen) / 375 * 12px);
    color: #000000 !important;
    cursor: pointer;
  }

  /* 澳洲春季发布会 */
  .homebox_news_swiper_wrapper_slide_card {
    position: absolute;
    left: calc(var(--screen) / 375 * 0px);
    top: calc(var(--screen) / 375 * 30.32px);
    width: 100%;
  }

  .homebox_news_swiper_wrapper_slide_card_title {
    font-weight: 800 !important;
    font-family: 'gilmer-heavy', 'montserrat-heavy' !important;
    line-height: calc(var(--screen) / 375 * 14.4px);
    font-size: calc(var(--screen) / 375 * 16px);
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_card_box {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-top: calc(var(--screen) / 375 * 12.18px);
  }

  .homebox_news_swiper_wrapper_slide_card_box_first {
    line-height: calc(var(--screen) / 375 * 12px);
    font-size: calc(var(--screen) / 375 * 10px);
  }

  .homebox_news_swiper_wrapper_slide_card_box_first span {
    font-size: calc(var(--screen) / 375 * 12px);
    font-weight: 800;
    font-family: 'gilmer-heavy', 'montserrat-heavy';
  }

  .homebox_news_swiper_wrapper_slide_card_box_price {
    display: inline-block;
    margin: 0 calc(var(--screen) / 375 * 3.62px) 0 calc(var(--screen) / 375 * 4.62px);
    line-height: calc(var(--screen) / 375 * 30.8px);
    font-size: calc(var(--screen) / 375 * 30.8px);
    background: linear-gradient(266.46deg, #FF6E1C 7.07%, #FDA33B 50.79%, #FF6E1C 91.69%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .homebox_news_swiper_wrapper_slide_card_box_off {
    position: relative;
    margin-bottom: calc(var(--screen) / 375 * 3.34px);
    line-height: calc(var(--screen) / 375 * 14px);
    font-size: calc(var(--screen) / 375 * 14px);
  }

  .homebox_news_swiper_wrapper_slide_card_box_off_icon {
    position: absolute;
    right: calc(var(--screen) / 375 * 3.07px);
    bottom: calc(var(--screen) / 375 * 13.39px);
    width: calc(var(--screen) / 375 * 15.43px);
    height: calc(var(--screen) / 375 * 20.23px);
    transform: rotate(24.13deg);
  }

  .homebox_news_swiper_wrapper_slide_card_countDown {
    display: flex;
    justify-content: center;
    margin-top: calc(var(--screen) / 375 * 14.08px);
  }

  .homebox_news_swiper_wrapper_slide_card_countDown_item {
    width: calc(var(--screen) / 375 * 32px);
  }

  .homebox_news_swiper_wrapper_slide_card_countDown_item:not(:last-child) {
    margin: 0 calc(var(--screen) / 375 * 6.5px);
  }

  .homebox_news_swiper_wrapper_slide_card_countDown_item_num {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 26.13px);
    height: calc(var(--screen) / 375 * 26.13px);
    margin: 0 auto;
    border-radius: calc(var(--screen) / 375 * 6.53px);
    background-color: #61A62C;
    font-size: calc(var(--screen) / 375 * 13.59px);
    color: #FFFFFF;
  }

  .homebox_news_swiper_wrapper_slide_card_countDown_item_text {
    margin-top: calc(var(--screen) / 375 * 2.94px);
    line-height: calc(var(--screen) / 375 * 10.45px);
    font-size: calc(var(--screen) / 375 * 10.45px);
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_card_shopnow {
    display: block;
    line-height: calc(var(--screen) / 375* 26px);
    width: fit-content;
    height: calc(var(--screen) / 375* 26px);
    margin: calc(var(--screen) / 375* 16.64px) auto 0;
    padding: 0 calc(var(--screen) / 375* 15px);
    border-radius: calc(var(--screen) / 375* 56.7px);
    background: #61A62C;
    font-size: calc(var(--screen) / 375* 12px);
    color: #FFFFFF !important;
    cursor: pointer;
  }

  .homebox_news_swiper_wrapper_slide_cover_content {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    padding-top: calc(var(--screen) / 375 * 21px);
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_title {
    line-height: calc(var(--screen) / 375 * 10.08px);
    font-size: calc(var(--screen) / 375 * 10.08px);
  }

  .homebox_news_swiper_wrapper_slide_cover_content_text {
    margin-top: calc(var(--screen) / 375 * 6px);
    line-height: calc(var(--screen) / 375 * 24.19px);
    font-size: calc(var(--screen) / 375 * 19.15px);
    color: #FFFFFF;
    white-space: pre-wrap;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_date {
    margin-top: calc(var(--screen) / 375 * 8.62px);
    line-height: calc(var(--screen) / 375 * 10.08px);
    font-size: calc(var(--screen) / 375 * 10.08px);
    color: #B7B7B7;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_date span {
    font-weight: 800;
    font-family: 'gilmer-heavy', 'montserrat-heavy';
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(var(--screen) / 375 * 171.36px);
    height: calc(var(--screen) / 375 * 44.41px);
    margin: calc(var(--screen) / 375 * 9.38px) auto 0;
    border-radius: calc(var(--screen) / 375 * 5.37px);
    background-color: rgba(255, 255, 255, 0.08);
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown_item {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    width: calc(var(--screen) / 375 * 22px);
    height: 100%;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown_item:not(:last-child) {
    margin-right: calc(var(--screen) / 375 * 16.59px);
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown_item:not(:last-child)::after {
    content: "";
    position: absolute;
    right: calc(var(--screen) / 375 * -8.68px);
    top: calc(var(--screen) / 375 * 14.77px);
    width: calc(var(--screen) / 375 * 0.9px);
    height: calc(var(--screen) / 375 * 1.79px);
    background-color: #FFFFFF;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown_item:not(:last-child)::before {
    content: "";
    position: absolute;
    right: calc(var(--screen) / 375 * -8.68px);
    top: calc(var(--screen) / 375 * 18.35px);
    width: calc(var(--screen) / 375 * 0.9px);
    height: calc(var(--screen) / 375 * 1.79px);
    background-color: #FFFFFF;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown_item_time {
    line-height: calc(var(--screen) / 375 * 21.49px);
    font-size: calc(var(--screen) / 375 * 17.19px);
    color: #FFFFFF;
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_countdown_item_text {
    margin-top: calc(var(--screen) / 375 * 0.56px);
    line-height: calc(var(--screen) / 375 * 8.59px);
    font-size: calc(var(--screen) / 375 * 6.45px);
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_learn {
    position: absolute;
    bottom: calc(var(--screen) / 375 * 19px);
    right: calc(var(--screen) / 375 * 16px);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding: 0 calc(var(--screen) / 375 * 15px);
    width: fit-content;
    height: calc(var(--screen) / 375 * 26px);
    box-sizing: border-box;
    border-radius: calc(var(--screen) / 375 * 56.7px);
    background: #FFFFFF;
    font-size: calc(var(--screen) / 375 * 10px);
    color: #000000 !important;
    cursor: pointer;
  }

  .homebox_news_swiper_wrapper_slide_cover_content_learn:hover {
    background: linear-gradient(90deg, #1ECAD3 0%, #9486F7 100%);
    color: #FFFFFF !important;
  }

  .homebox_news_swiper_wrapper_slide_bgimg_button {
    position: absolute;
    left: calc(var(--screen) / 375 * 28px);
    top: calc(var(--screen) / 375 * 165px);
    width: calc(var(--screen) / 375 * 84px);
    height: calc(var(--screen) / 375 * 21.6px);
    border-radius: calc(var(--screen) / 375 * 120px);
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
    font-size: calc(var(--screen) / 375 * 9px);
    color: #FFFFFF !important;
  }

  .homebox_news_swiper_wrapper_slide_content {
    position: absolute;
    left: calc(var(--screen) / 375 * 37px);
    top: calc(var(--screen) / 375 * 26px);
  }

  .homebox_news_swiper_wrapper_slide_content_tip {
    line-height: calc(var(--screen) / 375 * 12px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: rgba(255, 77, 0, 1);
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_content_title {
    margin-top: calc(var(--screen) / 375 * 5.07px);
    line-height: calc(var(--screen) / 375 * 22.68px);
    font-size: calc(var(--screen) / 375 * 22px);
    color: rgba(255, 255, 255, 1);
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_content_text {
    width: calc(var(--screen) / 375 * 273px);
    margin-top: calc(var(--screen) / 375 * 7.6px);
    line-height: calc(var(--screen) / 375 * 18px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #F2F2F2;
    text-align: center;
  }

  .homebox_news_swiper_wrapper_slide_btnsMobile {
    position: absolute;
    left: 0;
    bottom: calc(var(--screen) / 375 * 25px);
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 calc(var(--screen) / 375 * 16px) 0 calc(var(--screen) / 375 * 22px);
    box-sizing: border-box;
  }

  .homebox_news_swiper_wrapper_slide_btnsMobile_learn {
    display: inline-block;
    padding-bottom: calc(var(--screen) / 375 * 4px);
    line-height: calc(var(--screen) / 375 * 12px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #000000 !important;
    border-bottom: calc(var(--screen) / 375 * 1px) solid #000000;
  }

  .homebox_news_swiper_wrapper_slide_btnsMobile_learn:hover {
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .homebox_news_swiper_wrapper_slide_btnsMobile_shopnow {
    display: block;
    padding: 0 calc(var(--screen) / 375 * 15px);
    height: calc(var(--screen) / 375 * 26px);
    line-height: calc(var(--screen) / 375 * 26px);
    border-radius: calc(var(--screen) / 375 * 56.7px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #000000 !important;
    text-align: center;
    background-color: #ffffff;
  }

  .homebox_news_swiper_wrapper_slide_btnsMobile_shopnow:hover {
    background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%);
    color: #FFFFFF !important;
  }

  .homebox_news_swiper_wrapper_slide_contenttwo {
    position: absolute;
    left: auto;
    right: 0;
    top: auto;
    bottom: calc(var(--screen) / 375 * 25px);
    padding: 0 calc(var(--screen) / 375 * 16px) 0 calc(var(--screen) / 375 * 22px);
    box-sizing: border-box;
  }

  .homebox_news_swiper_wrapper_slide_contenttwo_shopnow {
    display: block;
    padding: 0 calc(var(--screen) / 375 * 15px);
    height: calc(var(--screen) / 375 * 26px);
    line-height: calc(var(--screen) / 375 * 26px);
    border-radius: calc(var(--screen) / 375 * 56.7px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #000000 !important;
    text-align: center;
    background: #ffffff;
  }

  .homebox_news_swiper_wrapper_slide_contenttwo_shopnow:hover {
    background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%);
    color: #FFFFFF !important;
  }

  .homebox_news_swiper .swiper-change {
    width: 100%;
    height: calc(var(--screen) / 375 * 4px);
    position: absolute;
    left: 0;
    bottom: calc(var(--screen) / 375 * 11px);
    display: flex;
    justify-content: center;
  }

  .homebox_news_swiper .swiper-change .swiper-change_round {
    width: calc(var(--screen) / 375 * 25px);
    height: calc(var(--screen) / 375 * 4px);
    border-radius: calc(var(--screen) / 375 * 10px);
    background: #858585;
    z-index: 100;
    cursor: pointer;
    position: relative;
  }

  .swiper-change_round_progress_news {
    position: absolute;
    background: #ffffff;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    border-radius: calc(var(--screen) / 375 * 10px);
  }

  .homebox_news_swiper .swiper-change .swiper-change_round:not(:first-child) {
    margin-left: calc(var(--screen) / 375 * 10px);
  }

  .homebox_news_swiper .swiper-change .swiper-change_active {
    width: calc(var(--screen) / 375 * 58px);
  }

  /* recommend */
  .homebox_rec {
    display: block;
    margin-top: 0;
  }

  .homebox_rec_block {
    position: relative;
    overflow: hidden;
    width: calc(var(--screen) / 375 * 348px);
    /*height: calc(var(--screen) / 375 * 423px);*/
    margin: calc(var(--screen) / 375 * 10px) auto 0;
    border-radius: calc(var(--screen) / 375 * 8px);
    box-sizing: border-box;
    background-color: #f8f9fd;
  }

  .homebox_rec_block_title {
    line-height: calc(var(--screen) / 375 * 22.68px);
    margin-top: calc(var(--screen) / 375 * 29.4px);
    font-size: calc(var(--screen) / 375 * 22px);
    color: #000000;
    text-align: center;
  }

  .homebox_rec_block_describe {
    margin: calc(var(--screen) / 375 * 7.6px) auto 0;
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 18px);
    color: #76777b;
    text-align: center;
  }

  .homebox_rec_block_cover {
    display: block;
    margin-top: calc(var(--screen) / 375 * 20px) !important;
    width: calc(var(--screen) / 375 * 307px);
    margin: 0 auto;
    cursor: pointer;
  }

  .homebox_rec_block_btns {
    position: absolute;
    bottom: calc(var(--screen) / 375 * 25px);
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 calc(var(--screen) / 375 * 16px) 0 calc(var(--screen) / 375 * 22px);
    box-sizing: border-box;
  }

  .homebox_rec_block_btns_learn {
    display: block;
    padding-bottom: calc(var(--screen) / 375 * 4px);
    line-height: calc(var(--screen) / 375 * 12px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #76777b !important;
    border-bottom: calc(var(--screen) / 375 * 1px) solid #76777b;
  }

  .homebox_rec_block_btns_shopnow {
    display: block;
    padding: 0 calc(var(--screen) / 375 * 15px);
    height: calc(var(--screen) / 375 * 26px);
    line-height: calc(var(--screen) / 375 * 26px);
    border-radius: calc(var(--screen) / 375 * 56.7px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #ffffff !important;
    text-align: center;
    background-color: #000000;
  }

  .homebox_rec_block_btns_shopnow:hover {
    background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%);
  }

  /* Media Coverage */
  .homebox_coverage {
    padding-left: 0;
    box-sizing: border-box;
  }

  .homebox_coverage_title {
    margin: calc(var(--screen) / 375 * 30px) 0 calc(var(--screen) / 375 * 16px);
    padding-left: calc(var(--screen) / 375 * 16px);
    box-sizing: border-box;
    font-size: calc(var(--screen) / 375 * 16px);
    line-height: calc(var(--screen) / 375 * 22.4px);
    color: #000000;
  }

  .homebox_coverage_swiper {
    width: 100%;
    overflow: hidden;
  }

  .homebox_coverage_swiper_wrapper {
    height: calc(var(--screen) / 375 * 368px);
  }

  .homebox_coverage_swiper_wrapper_slide {
    position: relative;
    width: calc(var(--screen) / 375 * 310px) !important;
    height: calc(var(--screen) / 375 * 368px) !important;
    margin: 0 calc(var(--screen) / 375 * 5px);
  }

  .homebox_coverage_swiper_wrapper_slide_bgimg {
    position: absolute;
    left: 0;
    height: 0;
    width: 100%;
    height: 100%;
  }

  .homebox_coverage_swiper_wrapper_slide_text {
    position: absolute;
    top: calc(var(--screen) / 375 * 311px);
    left: 0;
    width: 100%;
    padding-left: calc(var(--screen) / 375 * 15px);
    box-sizing: border-box;
    line-height: calc(var(--screen) / 375 * 18.2px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: #ffffff;
  }

  .homebox_coverage_swiper_bottom {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: calc(var(--screen) / 375 * 15px);
    padding-right: calc(var(--screen) / 375 * 33.61px);
    box-sizing: border-box;
  }

  .homebox_coverage_swiper_bottom_pagination {
    width: calc(var(--screen) / 375 * 227px);
    height: calc(var(--screen) / 375 * 3px);
    margin-right: calc(var(--screen) / 375 * 82px);
    border-radius: calc(var(--screen) / 375 * 2.8px);
    background: #d8d8d8 !important;
  }

  .swiper-pagination-progressbar-fill {
    border-radius: calc(var(--screen) / 375 * 2.8px) !important;
    background: linear-gradient(90deg, #1ecad3 0%, #9486f7 100%) !important;
  }

  .homebox_coverage_swiper_bottom_toggle {
    display: flex;
  }

  .homebox_coverage_swiper_bottom_toggle_button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 30px);
    height: calc(var(--screen) / 375 * 30px);
    background-color: #d9d9d9;
    border-radius: 50%;
    cursor: pointer;
  }

  .homebox_coverage_swiper_bottom_toggle_button:first-child {
    margin-right: calc(var(--screen) / 375 * 6.07px);
  }

  .homebox_coverage_swiper_bottom_toggle_button i {
    font-size: calc(var(--screen) / 375 * 16px);
    font-weight: 700;
    font-family: "gilmer-bold";
    color: #000000;
  }

  /* Aiper‘s Events */
  .homebox_events {
    padding-left: 0;
    box-sizing: border-box;
  }

  .homebox_events_title {
    margin: calc(var(--screen) / 375 * 30px) 0 calc(var(--screen) / 375 * 28px);
    padding-left: calc(var(--screen) / 375 * 16px);
    box-sizing: border-box;
    line-height: calc(var(--screen) / 375 * 22.4px);
    font-size: calc(var(--screen) / 375 * 16px);
    color: #000000;
  }

  .homebox_events_swiper {
    width: 100%;
    overflow: hidden;
  }

  .homebox_events_swiper_wrapper {
    height: calc(var(--screen) / 375 * 235px);
  }

  .homebox_events_swiper_wrapper_slide {
    position: relative;
    width: calc(var(--screen) / 375 * 310px) !important;
    height: calc(var(--screen) / 375 * 235px) !important;
    border-radius: calc(var(--screen) / 375 * 7.32px) calc(var(--screen) / 375 * 7.32px) calc(var(--screen) / 375 * 4.18px) calc(var(--screen) / 375 * 4.18px);
    background-color: #f8fbff;
    margin: 0 calc(var(--screen) / 375 * 5px);
  }

  .homebox_events_swiper_wrapper_slide_video {
    position: relative;
    width: calc(var(--screen) / 375 * 310px) !important;
    height: calc(var(--screen) / 375 * 174px) !important;
    object-fit: contain;
    border-radius: calc(var(--screen) / 375 * 7.32px);
  }

  .homebox_events_swiper_wrapper_slide_video_bgimg {
    width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: calc(var(--screen) / 375 * 7.32px);
    display: none;
  }

  .homebox_events_swiper_wrapper_slide_video_preview {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important;
    border-radius: calc(var(--screen) / 375 * 7.32px) !important;
  }

  .homebox_events_swiper_wrapper_slide_video_mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    border-radius: calc(var(--screen) / 375 * 7.32px);
  }

  .homebox_events_swiper_wrapper_slide_video_play {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(var(--screen) / 375 * 31.09px);
    height: calc(var(--screen) / 375 * 31.09px);
    border-radius: 50%;
    background-color: rgba(17, 17, 17, 0.55);
    cursor: pointer;
  }

  .homebox_events_swiper_wrapper_slide_video_play:hover {
    background-color: rgba(17, 17, 17, 0.45);
  }

  .homebox_events_swiper_wrapper_slide_video_play img {
    width: calc(var(--screen) / 375 * 8.12px);
    object-fit: contain;
  }

  .homebox_events_swiper_wrapper_slide_group {
    padding: 0 0 0 calc(var(--screen) / 375 * 17px);
    box-sizing: border-box;
  }

  .homebox_events_swiper_wrapper_slide_group_text {
    margin: calc(var(--screen) / 375 * 11.83px) 0 calc(var(--screen) / 375 * 5.56px) 0;
    line-height: calc(var(--screen) / 375 * 19.55px);
    font-size: calc(var(--screen) / 375 * 14px);
    color: #151517;
  }

  .homebox_events_swiper_wrapper_slide_group_date {
    line-height: calc(var(--screen) / 375 * 13.03px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #676767;
  }

  .homebox_events_swiper_bottom {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: calc(var(--screen) / 375 * 15px);
    padding-right: calc(var(--screen) / 375 * 33.61px);
    box-sizing: border-box;
  }

  .homebox_events_swiper_bottom_pagination {
    width: calc(var(--screen) / 375 * 227px);
    height: calc(var(--screen) / 375 * 3px);
    margin-right: calc(var(--screen) / 375 * 82px);
    border-radius: calc(var(--screen) / 375 * 2.8px);
    background: #d8d8d8 !important;
  }

  .homebox_events_swiper_bottom_toggle {
    display: flex;
  }

  .homebox_events_swiper_bottom_toggle_button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--screen) / 375 * 30px);
    height: calc(var(--screen) / 375 * 30px);
    background-color: #d9d9d9;
    border-radius: 50%;
    cursor: pointer;
  }

  .homebox_events_swiper_bottom_toggle_button:first-child {
    margin-right: calc(var(--screen) / 375 * 6.07px);
  }

  .homebox_events_swiper_bottom_toggle_button i {
    font-size: calc(var(--screen) / 375 * 16px);
    font-weight: 700;
    font-family: "gilmer-bold";
    color: #000000;
  }

  /* Product Reviews */
  /*
  .homebox_reviews {
    padding: 0;
    margin-top: calc(var(--screen) / 375 * 30px);
    box-sizing: border-box;
  }

  .homebox_reviews_title {
    padding: 0 calc(var(--screen) / 375 * 16px);
    box-sizing: border-box;
    line-height: calc(var(--screen) / 375 * 22.4px);
    font-size: calc(var(--screen) / 375 * 16px);
    color: #0b0f0e;
  }

  .homebox_reviews_mobileBox {
    margin-top: calc(var(--screen) / 375 * 15px);
  }

  .homebox_reviews_mobileBox_item {
    width: calc(var(--screen) / 375 * 348px);
    margin: 0 auto calc(var(--screen) / 375 * 25.4px);
  }

  .homebox_reviews_mobileBox_item:last-child {
    margin: 0 auto;
  }

  .homebox_reviews_mobileBox_item_video {
    position: relative;
    width: 100%;
    height: calc(var(--screen) / 375 * 196px);
    border-radius: calc(var(--screen) / 375 * 8.21px);
  }

  .homebox_reviews_mobileBox_item_video_material {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: calc(var(--screen) / 375 * 8.21px);
  }

  .homebox_reviews_mobileBox_item_video_material_preview {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important;
    border-radius: calc(var(--screen) / 375 * 8.21px) !important;
  }

  .homebox_reviews_mobileBox_item_video_material_mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    border-radius: calc(var(--screen) / 375 * 8.21px);
  }

  .homebox_reviews_mobileBox_item_video_material_play {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(var(--screen) / 375 * 34.9px);
    height: calc(var(--screen) / 375 * 34.9px);
    border-radius: 50%;
    background-color: rgba(17, 17, 17, 0.55);
    cursor: pointer;
  }

  .homebox_reviews_mobileBox_item_video_material_play img {
    width: calc(var(--screen) / 375 * 9.12px);
    object-fit: contain;
  }

  .homebox_reviews_mobileBox_item_module {
    width: 100%;
  }

  .homebox_reviews_mobileBox_item_module_text {
    margin-top: calc(var(--screen) / 375 * 17.09px);
    line-height: calc(var(--screen) / 375 * 19.6px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #676767;
    text-align: center;
  }

  .homebox_reviews_mobileBox_item_module_info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: calc(var(--screen) / 375 * 15px);
  }

  .homebox_reviews_mobileBox_item_module_info_lt {
    display: flex;
  }

  .homebox_reviews_mobileBox_item_module_info_lt_avatar {
    width: calc(var(--screen) / 375 * 33.6px) !important;
    height: calc(var(--screen) / 375 * 33.6px) !important;
    border-radius: 50% !important;
  }

  .homebox_reviews_mobileBox_item_module_info_lt_basic {
    margin-left: calc(var(--screen) / 375 * 10.08px);
  }

  .homebox_reviews_mobileBox_item_module_info_lt_basic_authorName {
    display: block;
    line-height: calc(var(--screen) / 375 * 15.12px);
    font-size: calc(var(--screen) / 375 * 12px);
  }

  .homebox_reviews_mobileBox_item_module_info_lt_basic_productName {
    display: block;
    margin-top: calc(var(--screen) / 375 * 0.8px);
    line-height: calc(var(--screen) / 375 * 15.12px);
    font-size: calc(var(--screen) / 375 * 12px);
    color: #787878;
  }

  .homebox_reviews_mobileBox_item_module_info_source {
    width: calc(var(--screen) / 375 * 66px);
    height: calc(var(--screen) / 375 * 15px);
  }
*/
  /* Awards */
  .homebox_awards {
    margin-top: calc(var(--screen) / 375 * 30px);
    box-sizing: border-box;
  }

  .homebox_awards_title {
    padding-left: calc(var(--screen) / 375 * 16px);
    box-sizing: border-box;
    line-height: calc(var(--screen) / 375 * 22.4px);
    font-size: calc(var(--screen) / 375 * 16px);
    text-align: left;
  }

  .homebox_awards_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: calc(var(--screen) / 375 * 15px) auto 0;
    padding: calc(var(--screen) / 375 * 14px) calc(var(--screen) / 375 * 25px);
    box-sizing: border-box;
    width: calc(var(--screen) / 375 * 348px);
    height: calc(var(--screen) / 375 * 256px);
    border-radius: calc(var(--screen) / 375 * 8.21px);
    background-color: #F8F9FC;
  }

  .homebox_awards_box_item {
    margin: 0 calc(var(--screen) / 375 * 9px);
    width: calc(var(--screen) / 375 * 55.43px);
    height: calc(var(--screen) / 375 * 55.43px);
    box-shadow: 0px calc(var(--screen) / 375 * 1.85px) calc(var(--screen) / 375 * 4.53px) 0px rgba(177, 177, 177, 0.25);
    border-radius: calc(var(--screen) / 375 * 18.48px);
  }

  .homebox_awards_box_item img {
    width: 100%;
    height: 100%;
    border-radius: calc(var(--screen) / 375 * 18.48px);
  }

  /* videodialog */
  .homebox_videodialog {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
  }

  .homebox_videodialog_box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.9);
    animation: videoDialogFadeIn 0.5s;
  }

  .homebox_videodialog_box video {
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  /* 运动员 - 移动端适配 - start */
  .sportsman_info {
    top: calc(var(--screen) / 375 * 29.31px);
    left: calc(var(--screen) / 375 * 54.5px);
  }

  .sportsman_info_title {
    font-size: calc(var(--screen) / 375 * 26px);
    line-height: calc(var(--screen) / 375 * 24px);
    margin-bottom: calc(var(--screen) / 375 * 11.5px);
  }

  .sportsman_info_btn {
    width: calc(var(--screen) / 375 * 143.03px);
    height: calc(var(--screen) / 375 * 16.25px);
    border-radius: calc(var(--screen) / 375 * 4px);
    font-size: calc(var(--screen) / 375 * 10px);
    line-height: calc(var(--screen) / 375 * 10.08px);
    margin: 0 auto calc(var(--screen) / 375 * 15.73px);
  }

  .sportsman_info_text {
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 10px);
  }

  .sportsman_info_text span {
    margin: 0 calc(var(--screen) / 375 * 8px);
    padding: 0 calc(var(--screen) / 375 * 9px);

  }

  .sportsman_info_text span::before {
    content: "";
    position: absolute;
    top: calc(var(--screen) / 375 * -2px);
    left: 0;
    width: calc(var(--screen) / 375 * 5.5px);
    height: calc(var(--screen) / 375 * 8.8px);
    border-left: calc(var(--screen) / 375 * 2px) solid #fff;
    border-top: calc(var(--screen) / 375 * 2px) solid #fff;
  }

  .sportsman_info_text span::after {
    content: "";
    position: absolute;
    bottom: calc(var(--screen) / 375 * -2px);
    right: 0;
    width: calc(var(--screen) / 375 * 5.5px);
    height: calc(var(--screen) / 375 * 8.8px);
    border-right: calc(var(--screen) / 375 * 2px) solid #fff;
    border-bottom: calc(var(--screen) / 375 * 2px) solid #fff;
  }

  .sportsman_info_text_learnMore {
    width: calc(var(--screen) / 375 * 92px);
    height: calc(var(--screen) / 375 * 26px);
    margin: calc(var(--screen) / 375 * 28.68px) auto 0;
    border-radius: calc(var(--screen) / 375 * 80px);
    font-size: calc(var(--screen) / 375 * 10px);
    letter-spacing: calc(var(--screen) / 375 * -0.16px);
  }

  /* 运动员 - 移动端适配 - end */

}

@keyframes videoDialogFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* End custom CSS */
.elementor-128528 .elementor-element.elementor-element-1c99765 {
  --display: flex;
  --min-height: 0px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-128528 .elementor-element.elementor-element-8c48451>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-128528 .elementor-element.elementor-element-4183496 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-128528 .elementor-element.elementor-element-eef16d4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-128528 .elementor-element.elementor-element-6ec0d62>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-128528 .elementor-element.elementor-element-2ec6fdb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-128528 .elementor-element.elementor-element-4ffa621>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-128528 .elementor-element.elementor-element-4ffa621 {
  z-index: 99999;
  --main-alignment: center;
  --divider-style: solid;
  --subtotal-divider-style: solid;
  --elementor-remove-from-cart-button: none;
  --remove-from-cart-button: block;
  --toggle-button-icon-color: #FFFFFF;
  --toggle-button-border-width: 0px;
  --toggle-icon-size: 20px;
  --cart-border-style: none;
  --product-price-color: #000000;
  --cart-footer-layout: 1fr 1fr;
  --products-max-height-sidecart: calc(100vh - 240px);
  --products-max-height-minicart: calc(100vh - 385px);
  --view-cart-button-text-color: #FFFFFF;
  --view-cart-button-background-color: #1ECAD3;
  --checkout-button-text-color: #FFFFFF;
  --checkout-button-background-color: #BC0000;
}

.elementor-128528 .elementor-element.elementor-element-4ffa621 .widget_shopping_cart_content {
  --subtotal-divider-left-width: 0;
  --subtotal-divider-right-width: 0;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb .elementor-icon-wrapper {
  text-align: center;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb.elementor-view-stacked .elementor-icon {
  background-color: #CACACA;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb.elementor-view-framed .elementor-icon,
.elementor-128528 .elementor-element.elementor-element-3c350cb.elementor-view-default .elementor-icon {
  color: #CACACA;
  border-color: #CACACA;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb.elementor-view-framed .elementor-icon,
.elementor-128528 .elementor-element.elementor-element-3c350cb.elementor-view-default .elementor-icon svg {
  fill: #CACACA;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb .elementor-icon {
  font-size: 35px;
}

.elementor-128528 .elementor-element.elementor-element-3c350cb .elementor-icon svg {
  height: 35px;
}

.elementor-128528 .elementor-element.elementor-element-bb546f9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-128528 .elementor-element.elementor-element-bb546f9 img {
  width: 18px;
}

.elementor-128528 .elementor-element.elementor-element-2ab49b5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-128528 .elementor-element.elementor-element-a8f2207>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-128528 .elementor-element.elementor-element-9767ed5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-128528 .elementor-element.elementor-element-68bf598 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overflow: hidden;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-128528 .elementor-element.elementor-element-a8d9617 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 10px;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -10px;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-128528 .elementor-element.elementor-element-d821243 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-128528 .elementor-element.elementor-element-d821243 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-128528 .elementor-element.elementor-element-d821243 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .e-form__buttons__wrapper__button-next {
  color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-button[type="submit"] {
  color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-button[type="submit"]:hover {
  color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-128528 .elementor-element.elementor-element-d821243 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

@media(max-width:767px) {
  .elementor-128528 .elementor-element.elementor-element-9767ed5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-128528 .elementor-element.elementor-element-68bf598 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
}

@media(min-width:768px) {
  .elementor-128528 .elementor-element.elementor-element-4183496 {
    --content-width: 100%;
  }

  .elementor-128528 .elementor-element.elementor-element-2ec6fdb {
    --width: 50;
  }

  .elementor-128528 .elementor-element.elementor-element-2ab49b5 {
    --width: 50;
  }

  .elementor-128528 .elementor-element.elementor-element-9767ed5 {
    --width: 100%;
  }

  .elementor-128528 .elementor-element.elementor-element-68bf598 {
    --content-width: 100%;
  }
}

/* Start custom CSS for container, class: .elementor-element-1c99765 */
.elementor-128528 .elementor-element.elementor-element-1c99765 {
  height: 46px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .elementor-128528 .elementor-element.elementor-element-1c99765 {
    height: auto;
    overflow: auto;
  }
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ec0d62 */
.elementor-128528 .elementor-element.elementor-element-6ec0d62,
.pc-navigation-bar {
  width: calc(var(--screen) / 2312 * 2027px);
  height: calc(var(--screen) / 2312 * 96px);
  background: #000000;
  font-family: 'Gilmer'
}

.pc-navigation-bar-icon {
  width: calc(var(--screen) / 2312 * 200px);
  height: calc(var(--screen) / 2312 * 70px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 16px);
  left: calc(var(--screen) / 2312 * 139px);
  background: url('https://aiper.com/wp-content/uploads/2024/04/Aiper_Logo-e1665563470493-1024x353-1-1.webp');
  background-size: calc(var(--screen) / 2312 * 200px) calc(var(--screen) / 2312 * 70px);
  background-repeat: no-repeat;
  cursor: pointer;
}

.pc-navigation-title-1 {
  width: calc(var(--screen) / 2312 * 142px);
  left: calc(var(--screen) / 2312 * 391px);
}

.pc-navigation-title-2 {
  width: calc(var(--screen) / 2312 * 152px);
  left: calc(var(--screen) / 2312 * 545px);
}

.pc-navigation-title-3 {
  width: calc(var(--screen) / 2312 * 137px);
  left: calc(var(--screen) / 2312 * 708px);
}

.pc-navigation-title-4 {
  width: calc(var(--screen) / 2312 * 119px);
  left: calc(var(--screen) / 2312 * 858px);
}

.pc-navigation-title-5 {
  width: calc(var(--screen) / 2312 * 196px);
  left: calc(var(--screen) / 2312 * 994px);
}

.pc-navigation-title-6 {
  width: calc(var(--screen) / 2312 * 196px);
  left: calc(var(--screen) / 2312 * 994px);
}

.pc-navigation-events {
  position: relative;
}

.pc-navigation-title-star {
  position: absolute;
  right: calc(var(--screen) / 1440 * -1px);
  top: calc(var(--screen) / 1440 * 18px);
  width: calc(var(--screen) / 1440 * 14px);
  height: calc(var(--screen) / 1440 * 14px);
  background: url("https://aiper.com/wp-content/uploads/2024/07/navbar-old-star.webp");
  background-size: calc(var(--screen) / 1440 * 14px) calc(var(--screen) / 1440 * 14px);
  background-repeat: no-repeat;
}

.pc-navigation-title {
  height: calc(var(--screen) / 2312 * 96px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 20px);
  line-height: calc(var(--screen) / 2312 * 96px);
  position: absolute;
  text-align: center;
}

.pc-navigation-title-content {
  height: calc(var(--screen) / 2312 * 46px);
  line-height: calc(var(--screen) / 2312 * 46px);
  width: 100%;
  position: absolute;
  left: 0px;
  top: calc(var(--screen) / 2312 * 23px);
  color: #ffffff;
}

.pc-navigation-active {
  border-bottom: 1px solid #ffffff;
  color: #FFFFFF;
  cursor: pointer;
}

.pc-right-nav {
  height: calc(var(--screen) / 2312 * 96px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 0px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 20px);
  line-height: calc(var(--screen) / 2312 * 96px);
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;

}

.pc-community {
  width: calc(var(--screen) / 2312 * 126px);
  left: calc(var(--screen) / 2312 * 1450px);
}

.pc-suppot {
  width: calc(var(--screen) / 2312 * 89px);
  left: calc(var(--screen) / 2312 * 1597px);
}

.pc-support-title {
  height: calc(var(--screen) / 2312 * 96px);
  line-height: calc(var(--screen) / 2312 * 96px);
  width: calc(var(--screen) / 2312 * 89px);
  color: #ffffff;
}

.support-content {
  position: absolute;
  width: calc(var(--screen) / 2312 * 229px);
  left: calc(var(--screen) / 2312 * -70px);
  /*height: calc(var(--screen) / 2312 *280px);*/
  background: #000000;
  top: calc(var(--screen) / 2312 * 96px);
  z-index: 999999999;
  display: none;
}

.support-content-item {
  height: calc(var(--screen) / 2312 * 46px);
  color: #ffffff;
  line-height: calc(var(--screen) / 2312 * 46px);
  /*margin-bottom: calc(var(--screen) / 2312 * 20px);*/
}



.pc-where-buy {
  width: calc(var(--screen) / 2312 * 147px);
  left: calc(var(--screen) / 2312 * 1703px);
}

.pc-store {
  width: calc(var(--screen) / 2312 * 118px);
  height: calc(var(--screen) / 2312 * 46px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 25px);
  left: calc(var(--screen) / 2312 * 1879px);
  border-radius: calc(var(--screen) / 2312 * 100px);
  /*border: 1px solid #FFFFFF;*/
  color: #FFFFFF;
  line-height: calc(var(--screen) / 2312 * 46px);
  text-align: center;
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 20px);
  cursor: pointer;
  background: linear-gradient(to right, #1ECAD3, #82C8DC, #9486F7);
}

.pc-nav-show-product {
  width: calc(var(--screen) / 2312 * 2312px);
  height: calc(var(--screen) / 2312 * 246px);
  background: #ffffff;
  /*background: #000000;*/
  position: absolute;
  top: calc(var(--screen) / 2312 * 96px);
  z-index: 999999999;
  display: none;
}

.pc-nav-show-product-1 {
  left: calc(var(--screen) / 2312 *-391px);
}

.pc-nav-show-product-2 {
  left: calc(var(--screen) / 2312 *-545px);
}

.pc-nav-show-product-3 {
  left: calc(var(--screen) / 2312 *-708px);
}

.pc-nav-show-product-4 {
  left: calc(var(--screen) / 2312 *-858px);
}

.pc-nav-show-product-5 {
  left: calc(var(--screen) / 2312 * -994px);
}

.pc-nav-product {
  width: calc(var(--screen) / 2312 * 210px);
  height: calc(var(--screen) / 2312 * 203px);
  position: absolute;
  cursor: pointer;
  border-radius: calc(var(--screen) / 2312 * 8px);
}

.hover-pc-title,
.hover-pc-second-title,
.hover-pc-third-title,
.hover-pc-fore-title,
.hover-pc-five-title {
  width: calc(var(--screen) / 2312 * 196px);
  height: calc(var(--screen) / 2312 * 20px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 22px);
  left: calc(var(--screen) / 2312 * 163px);
  font-weight: 600;
  font-size: calc(var(--screen) / 2312 * 20px);
  line-height: calc(var(--screen) / 2312 * 20px);
  text-align: left;
  color: #000000;
}





/*.pc-nav-product:hover{*/
/*  background:#161616;*/
/*}*/

.pc-nav-product-1-first {
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 378px);
}

.pc-nav-product-2-first {
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 585px);
}

.pc-nav-product-3-first {
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 792px);
}

.pc-nav-product-4-first {
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 1000px);
}

.pc-nav-product-5-first {
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 1206px);
}


.pc-nav-product-img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: calc(var(--screen) / 2312 * 210px);
  height: calc(var(--screen) / 2312 * 203px);
}

.pc-nav-product-img img {
  width: calc(var(--screen) / 2312 * 196px);
  height: calc(var(--screen) / 2312 * 203px);
  cursor: pointer;
}

.pc-nav-product-img img:hover {
  scale: 1.1
}

.pc-nav-product-img-se img {
  width: calc(var(--screen) / 2312 * 168px);
  height: calc(var(--screen) / 2312 * 174px);
  cursor: pointer;
  margin-left: calc(var(--screen) / 2312 * 14px);
  margin-top: calc(var(--screen) / 2312 * 20px);
}

.pc-nav-product-img-se img:hover {
  scale: 1.1
}

/*.pc-nav-product-img img:hover{*/
/* transform: scale(1.1);*/
/*}*/
.pc-nav-product-1-content {
  position: absolute;
  width: calc(var(--screen) / 2312 * 210px);
  height: calc(var(--screen) / 2312 * 46px);
  top: calc(var(--screen) / 2312 * 165px);
  font-size: calc(var(--screen) / 2312 * 20px);
  font-weight: 400;
  line-height: calc(var(--screen) / 2312 * 46px);
  text-align: center;
  color: #000000;
}


/*.pc-nav-new{*/
/*    width:calc(var(--screen) / 2312 * 43.2px);*/
/*    height: calc(var(--screen) / 2312 * 24px);*/
/*    position: absolute;*/
/*    top:0px;*/
/*    right:0px;*/
/*    background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/ecf33779-851f-4be6-a912-458cb9a5fb00/pcnavnew');*/
/*    background-size: calc(var(--screen) / 2312 * 43.2px) calc(var(--screen) / 2312 * 24px);*/
/*    background-repeat: no-repeat;*/
/*}*/
.pc-nav-s1-new {
  width: calc(var(--screen) / 2312 * 43.2px);
  height: calc(var(--screen) / 2312 * 24px);
  position: absolute;
  top: 0px;
  right: 0px;
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/4ec6bbed-8f12-465b-aa09-b4e626a20100/pcnavnew');
  background-size: calc(var(--screen) / 2312 * 43.2px) calc(var(--screen) / 2312 * 24px);
  background-repeat: no-repeat;
}

.pc-nav-show-product-2,
.pc-nav-show-product-3,
.pc-nav-show-product-4,
.pc-nav-show-product-5 {
  height: calc(var(--screen) / 2312 * 246px);
}

/*.pc-nav-product-5-second{*/
/*    top:calc(var(--screen) / 2312 * 22px);*/
/*    left:calc(var(--screen) / 2312 * 840px);*/
/*}*/
/*.pc-nav-product-6-second{*/
/*    top:calc(var(--screen) / 2312 * 22px);*/
/*    left:calc(var(--screen) / 2312 * 1086px);*/
/*}*/
/*.pc-nav-product-7-second{*/
/* top:calc(var(--screen) / 2312 * 22px);*/
/*    left:calc(var(--screen) / 2312 * 1332px);*/
/*}*/
.slick-nav.slick-prev.style-1,
.slick-nav.slick-next.style-1 {
  z-index: 4 !important;
}


.hover-pc-product-title {
  width: calc(var(--screen) / 2312 * 120px);
  height: calc(var(--screen) / 2312 * 20px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 20px);
  height: calc(var(--screen) / 2312 * 13px);
  line-height: calc(var(--screen) / 2312 * 20px);
  color: #4B4B4B;
  cursor: pointer;
  text-align: left;
}



.nav-pc-first-serial {
  width: calc(var(--screen) / 2312 * 640px);
  height: calc(var(--screen) / 2312 * 310px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 28px);
  left: calc(var(--screen) / 2312 * 1372px);
  border-radius: calc(var(--screen) / 2312 * 8px);
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/0159c56f-b5f5-4a51-8218-28bde4ce0d00/homebanner');
  background-size: calc(var(--screen) / 2312 * 640px) calc(var(--screen) / 2312 * 310px);
  background-repeat: no-repeat;

}

.nav-pc-first-serial-title {
  width: calc(var(--screen) / 2312 * 278px);
  height: calc(var(--screen) / 2312 * 33px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 42px);
  left: calc(var(--screen) / 2312 * 1553px);
  font-weight: 600;
  font-size: calc(var(--screen) / 2312 * 26.4px);
  line-height: calc(var(--screen) / 2312 * 33px);
  text-align: center;
  color: #ffffff;
}

.nav-pc-first-serial-content {
  width: calc(var(--screen) / 2312 * 120px);
  height: calc(var(--screen) / 2312 * 22px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 76px);
  left: calc(var(--screen) / 2312 * 1632px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 13px);
  line-height: calc(var(--screen) / 2312 * 22px);
  text-align: center;
  color: #ffffff;
  opacity: 0.85;

}


.nav-pc-first-serial-btn {
  width: calc(var(--screen) / 2312 * 81.56px);
  height: calc(var(--screen) / 2312 * 20.74px);
  position: absolute;
  top: calc(var(--screen) / 2312 *106px);
  left: calc(var(--screen) / 2312 * 1651px);
  border-radius: calc(var(--screen) / 2312 * 76.8px);
  background: linear-gradient(to right, #20EBFE, #2F9AFD, #9800FF);
  cursor: pointer;
}

.nav-pc-first-serial-btn-left {
  float: left;
  width: calc(var(--screen) / 2312 * 50px);
  height: calc(var(--screen) / 2312 * 20.74px);
  line-height: calc(var(--screen) / 2312 * 20.74px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 10px);
  text-align: center;
  color: #ffffff;
  margin-left: calc(var(--screen) / 2312 *10px);
}

.nav-pc-first-serial-btn-right {
  float: left;
  width: calc(var(--screen) / 2312 * 2.28px);
  height: calc(var(--screen) / 2312 * 4.58px);
  margin-left: calc(var(--screen) / 2312 * 4px);
  margin-top: calc(var(--screen) / 2312 * 8px);
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/f708f6cb-2e07-4892-29df-bd2f381ccf00/btnGo');
  background-size: calc(var(--screen) / 2312 * 2.28px) calc(var(--screen) / 2312 * 4.58px);
  background-repeat: no-repeat;
}




.pc-nav-product-1-second {
  position: absolute;
  left: calc(var(--screen) / 2312 * 378px);
  top: calc(var(--screen) / 2312 * 24px);
}

.pc-nav-product-2-second {
  position: absolute;
  left: calc(var(--screen) / 2312 * 585px);
  top: calc(var(--screen) / 2312 * 24px);
}

.pc-nav-product-3-second {
  position: absolute;
  left: calc(var(--screen) / 2312 * 792px);
  top: calc(var(--screen) / 2312 * 24px);
}

.nav-pc-second-serial {
  width: calc(var(--screen) / 2312 * 640px);
  height: calc(var(--screen) / 2312 * 146px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 1372px);
  background: url('https://aiper.com/wp-content/uploads/2024/01/seagull-series-pc-img.webp');
  background-size: calc(var(--screen) / 2312 * 640px) calc(var(--screen) / 2312 * 146px);
  background-repeat: no-repeat;
  border-radius: calc(var(--screen) / 2312 * 8px);
}

.nav-pc-second-serial-title {
  width: calc(var(--screen) / 2312 * 251px);
  height: calc(var(--screen) / 2312 * 31px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 59px);
  left: calc(var(--screen) / 2312 * 1423px);
  font-weight: 600;
  font-size: calc(var(--screen) / 2312 * 23.76px);
  line-height: calc(var(--screen) / 2312 * 31px);
  color: #000000;
}

.nav-pc-second-serial-content {
  width: calc(var(--screen) / 2312 * 108px);
  height: calc(var(--screen) / 2312 * 20px);
  position: absolute;
  top: calc(var(--screen) / 2312 *95px);
  left: calc(var(--screen) / 2312 * 1495px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 11.23px);
  line-height: calc(var(--screen) / 2312 * 20px);
  color: #000000;
  opacity: 0.85;
}


.nav-pc-second-serial-btn {
  width: calc(var(--screen) / 2312 * 81.56px);
  height: calc(var(--screen) / 2312 * 20.74px);
  position: absolute;
  top: calc(var(--screen) / 2312 *120px);
  left: calc(var(--screen) / 2312 * 1507px);
  border-radius: calc(var(--screen) / 2312 * 76.8px);
  background: linear-gradient(to right, #20EBFE, #2F9AFD, #9800FF);
  cursor: pointer;
}

.nav-pc-second-serial-btn-left {
  float: left;
  width: calc(var(--screen) / 2312 * 50px);
  height: calc(var(--screen) / 2312 * 20.74px);
  line-height: calc(var(--screen) / 2312 * 20.74px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 10px);
  text-align: center;
  color: #ffffff;
  margin-left: calc(var(--screen) / 2312 *10px);
}

.nav-pc-second-serial-btn-right {
  float: left;
  width: calc(var(--screen) / 2312 * 2.28px);
  height: calc(var(--screen) / 2312 * 4.58px);
  margin-left: calc(var(--screen) / 2312 * 4px);
  margin-top: calc(var(--screen) / 2312 * 8px);
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/f708f6cb-2e07-4892-29df-bd2f381ccf00/btnGo');
  background-size: calc(var(--screen) / 2312 * 2.28px) calc(var(--screen) / 2312 * 4.58px);
  background-repeat: no-repeat;
}





.hover-pc-third-title {
  position: absolute;
  left: calc(var(--screen) / 2312 * 481px);
}

.hover-pc-product-title-third-1 {
  position: absolute;
  left: calc(var(--screen) / 2312 * 481px);
  top: calc(var(--screen) / 2312 * 53px);
}


.pc-nav-product-1-third {
  position: absolute;
  left: calc(var(--screen) / 2312 * 693px);
  top: calc(var(--screen) / 2312 * 24px);
}


.nav-pc-third-serial {
  width: calc(var(--screen) / 2312 * 640px);
  height: calc(var(--screen) / 2312 * 146px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 1093px);
  background: url('https://aiper.com/wp-content/uploads/2024/01/surfer-s1-pc-nav.webp');
  background-size: calc(var(--screen) / 2312 * 640px) calc(var(--screen) / 2312 * 146px);
  background-repeat: no-repeat;
  border-radius: calc(var(--screen) / 2312 * 8px);
}

.nav-pc-third-serial-title {
  width: calc(var(--screen) / 2312 * 251px);
  height: calc(var(--screen) / 2312 * 31px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 65px);
  left: calc(var(--screen) / 2312 * 1144px);
  font-weight: 600;
  font-size: calc(var(--screen) / 2312 * 23.76px);
  line-height: calc(var(--screen) / 2312 * 31px);
  color: #000000;
}

.nav-pc-third-serial-content {
  width: calc(var(--screen) / 2312 * 128px);
  height: calc(var(--screen) / 2312 * 20px);
  position: absolute;
  top: calc(var(--screen) / 2312 *95px);
  left: calc(var(--screen) / 2312 * 1206px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 11.23px);
  line-height: calc(var(--screen) / 2312 * 20px);
  color: #000000;
  opacity: 0.85;
}

.nav-pc-third-serial-btn {
  width: calc(var(--screen) / 2312 * 81.56px);
  height: calc(var(--screen) / 2312 * 20.74px);
  position: absolute;
  top: calc(var(--screen) / 2312 *120px);
  left: calc(var(--screen) / 2312 * 1228px);
  border-radius: calc(var(--screen) / 2312 * 76.8px);
  background: linear-gradient(to right, #20EBFE, #2F9AFD, #9800FF);
  cursor: pointer;
}

.nav-pc-third-serial-btn-left {
  float: left;
  width: calc(var(--screen) / 2312 * 50px);
  height: calc(var(--screen) / 2312 * 20.74px);
  line-height: calc(var(--screen) / 2312 * 20.74px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 10px);
  text-align: center;
  color: #ffffff;
  margin-left: calc(var(--screen) / 2312 *10px);
}

.nav-pc-third-serial-btn-right {
  float: left;
  width: calc(var(--screen) / 2312 * 2.28px);
  height: calc(var(--screen) / 2312 * 4.58px);
  margin-left: calc(var(--screen) / 2312 * 4px);
  margin-top: calc(var(--screen) / 2312 * 8px);
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/f708f6cb-2e07-4892-29df-bd2f381ccf00/btnGo');
  background-size: calc(var(--screen) / 2312 * 2.28px) calc(var(--screen) / 2312 * 4.58px);
  background-repeat: no-repeat;
}





.hover-pc-fore-title {
  position: absolute;
  left: calc(var(--screen) / 2312 * 639px);
}

.hover-pc-product-title-fore-1 {
  position: absolute;
  left: calc(var(--screen) / 2312 * 639px);
  top: calc(var(--screen) / 2312 * 53px);
}


.pc-nav-product-1-fore {
  position: absolute;
  left: calc(var(--screen) / 2312 * 836px);
  top: calc(var(--screen) / 2312 * 24px);
}


.nav-pc-fore-serial {
  width: calc(var(--screen) / 2312 * 640px);
  height: calc(var(--screen) / 2312 * 146px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 1136px);
  background: url('https://aiper.com/wp-content/uploads/2024/01/pilot-nav-pc-banner.webp');
  background-size: calc(var(--screen) / 2312 * 640px) calc(var(--screen) / 2312 * 146px);
  background-repeat: no-repeat;
  border-radius: calc(var(--screen) / 2312 * 8px);
}

.nav-pc-fore-serial-title {
  width: calc(var(--screen) / 2312 * 251px);
  height: calc(var(--screen) / 2312 * 31px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 65px);
  left: calc(var(--screen) / 2312 * 1187px);
  font-weight: 600;
  font-size: calc(var(--screen) / 2312 * 23.76px);
  line-height: calc(var(--screen) / 2312 * 31px);
  color: #ffffff;
}

.nav-pc-fore-serial-content {
  width: calc(var(--screen) / 2312 * 222px);
  height: calc(var(--screen) / 2312 * 20px);
  position: absolute;
  top: calc(var(--screen) / 2312 *95px);
  left: calc(var(--screen) / 2312 * 1201px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 11.23px);
  line-height: calc(var(--screen) / 2312 * 20px);
  color: #ffffff;
  opacity: 0.85;
}


.nav-pc-fore-serial-btn {
  width: calc(var(--screen) / 2312 * 81.56px);
  height: calc(var(--screen) / 2312 * 20.74px);
  position: absolute;
  top: calc(var(--screen) / 2312 *120px);
  left: calc(var(--screen) / 2312 * 1271px);
  border-radius: calc(var(--screen) / 2312 * 76.8px);
  background: linear-gradient(to right, #20EBFE, #2F9AFD, #9800FF);
  cursor: pointer;
}

.nav-pc-fore-serial-btn-left {
  float: left;
  width: calc(var(--screen) / 2312 * 50px);
  height: calc(var(--screen) / 2312 * 20.74px);
  line-height: calc(var(--screen) / 2312 * 20.74px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 10px);
  text-align: center;
  color: #ffffff;
  margin-left: calc(var(--screen) / 2312 *10px);
}

.nav-pc-fore-serial-btn-right {
  float: left;
  width: calc(var(--screen) / 2312 * 2.28px);
  height: calc(var(--screen) / 2312 * 4.58px);
  margin-left: calc(var(--screen) / 2312 * 4px);
  margin-top: calc(var(--screen) / 2312 * 8px);
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/f708f6cb-2e07-4892-29df-bd2f381ccf00/btnGo');
  background-size: calc(var(--screen) / 2312 * 2.28px) calc(var(--screen) / 2312 * 4.58px);
  background-repeat: no-repeat;
}



.hover-pc-five-title {
  position: absolute;
  left: calc(var(--screen) / 2312 * 760px);
}

.hover-pc-product-title-five-1 {
  position: absolute;
  left: calc(var(--screen) / 2312 * 760px);
  top: calc(var(--screen) / 2312 * 53px);
}


.pc-nav-product-1-five {
  position: absolute;
  left: calc(var(--screen) / 2312 * 985px);
  top: calc(var(--screen) / 2312 * 24px);
}


.nav-pc-five-serial {
  width: calc(var(--screen) / 2312 * 640px);
  height: calc(var(--screen) / 2312 * 146px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 24px);
  left: calc(var(--screen) / 2312 * 1285px);
  background: url('https://aiper.com/wp-content/uploads/2024/01/horizon-nav-banner-pc.webp');
  background-size: calc(var(--screen) / 2312 * 640px) calc(var(--screen) / 2312 * 146px);
  background-repeat: no-repeat;
  border-radius: calc(var(--screen) / 2312 * 8px);
}

.nav-pc-five-serial-title {
  width: calc(var(--screen) / 2312 * 251px);
  height: calc(var(--screen) / 2312 * 31px);
  position: absolute;
  top: calc(var(--screen) / 2312 * 65px);
  left: calc(var(--screen) / 2312 * 1338px);
  font-weight: 600;
  font-size: calc(var(--screen) / 2312 * 23.76px);
  line-height: calc(var(--screen) / 2312 * 31px);
  color: #000000;
}

.nav-pc-five-serial-content {
  width: calc(var(--screen) / 2312 * 222px);
  height: calc(var(--screen) / 2312 * 20px);
  position: absolute;
  top: calc(var(--screen) / 2312 *95px);
  left: calc(var(--screen) / 2312 * 1351px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 11.23px);
  line-height: calc(var(--screen) / 2312 * 20px);
  color: #000000;
  opacity: 0.85;
}

.nav-pc-five-serial-btn {
  width: calc(var(--screen) / 2312 * 81.56px);
  height: calc(var(--screen) / 2312 * 20.74px);
  position: absolute;
  top: calc(var(--screen) / 2312 *120px);
  left: calc(var(--screen) / 2312 * 1422px);
  border-radius: calc(var(--screen) / 2312 * 76.8px);
  background: #363227;
  cursor: pointer;
}

.nav-pc-five-serial-btn-left {
  float: left;
  width: calc(var(--screen) / 2312 * 50px);
  height: calc(var(--screen) / 2312 * 20.74px);
  line-height: calc(var(--screen) / 2312 * 20.74px);
  font-weight: 400;
  font-size: calc(var(--screen) / 2312 * 10px);
  text-align: center;
  color: #ffffff;
  margin-left: calc(var(--screen) / 2312 *10px);
}

.nav-pc-five-serial-btn-right {
  float: left;
  width: calc(var(--screen) / 2312 * 2.28px);
  height: calc(var(--screen) / 2312 * 4.58px);
  margin-left: calc(var(--screen) / 2312 * 4px);
  margin-top: calc(var(--screen) / 2312 * 8px);
  background: url('https://imagedelivery.net/Dno1VHY1nAYiCr1knuhT7g/f708f6cb-2e07-4892-29df-bd2f381ccf00/btnGo');
  background-size: calc(var(--screen) / 2312 * 2.28px) calc(var(--screen) / 2312 * 4.58px);
  background-repeat: no-repeat;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eef16d4 */
.elementor-128528 .elementor-element.elementor-element-eef16d4 {
  width: calc(var(--screen) / 2312 * 2027px);
  height: calc(var(--screen) / 2312 * 0px);
}

/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-4ffa621 */
.elementor-128528 .elementor-element.elementor-element-4ffa621 {
  width: calc(var(--screen) / 2312 * 60px);
  height: calc(var(--screen) / 2312 * 96px);
  padding-top: calc(var(--screen) / 2312 * 10px);
  text-align: center;
  line-height: calc(var(--screen) / 2312 * 96px);
  position: absolute;
  left: 0px;
  top: 0px;
}

@media screen and (max-width: 1700px) and (min-width:1440px) {
  .elementor-128528 .elementor-element.elementor-element-4ffa621 {
    left: calc(var(--screen) / 2312 *-10px);
    padding-right: calc(var(--screen) / 2312 * 10px);
    padding-top: calc(var(--screen) / 2312 * 10px);
  }

  /*.elementor-button-icon svg{*/
  /*    margin-top:;*/
  /*}*/
}

@media screen and (max-width: 1440px) and (min-width:1279px) {
  .elementor-128528 .elementor-element.elementor-element-4ffa621 {
    left: calc(var(--screen) / 2312 *-10px);
    padding-right: calc(var(--screen) / 2312 * 10px);
    padding-top: calc(var(--screen) / 2312 * 10px);
  }

  .elementor-53 .elementor-element.elementor-element-2a32609a {
    margin-top: calc(var(--screen) / 2312 * 5px);
  }
}

@media screen and (max-width: 1279px) and (min-width:1030px) {
  .elementor-128528 .elementor-element.elementor-element-4ffa621 {
    left: calc(var(--screen) / 2312 *-10px);
    padding-right: calc(var(--screen) / 2312 * 10px);
    padding-top: calc(var(--screen) / 2312 * 12px);
  }
}

@media screen and (max-width: 1279px) and (min-width:768px) {
  .elementor-128528 .elementor-element.elementor-element-4ffa621 {
    left: calc(var(--screen) / 2312 *-20px);
  }
}

@media screen and (min-width: 768px) {
  .elementor-button-icon svg {
    width: calc(var(--screen) / 2312 * 34px);
    height: calc(var(--screen) / 2312 * 34px);
  }

  /*.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{*/
  /*    font-size: calc(var(--screen) / 2312 * 14px) !important;*/
  /*}*/
}

@media screen and (max-width: 1040px) and (min-width:768x) {
  .elementor-128528 .elementor-element.elementor-element-4ffa621 {
    left: calc(var(--screen) / 2312 *-50px);
    padding-right: calc(var(--screen) / 2312 * 10px);
    padding-top: calc(var(--screen) / 2312 * -20px);
  }

  .elementor-53 .elementor-element.elementor-element-2a32609a {
    margin-top: calc(var(--screen) / 2312 * -20px) !important;
  }

  .elementor-menu-cart__toggle .e-toggle-cart-custom-icon,
  .elementor-menu-cart__toggle .elementor-button-icon {
    margin-top: calc(var(--screen) /750 * -15px) !important;

  }

}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c350cb */
.elementor-128528 .elementor-element.elementor-element-3c350cb {
  width: calc(var(--screen) / 2312 * 60px);
  height: calc(var(--screen) / 2312 * 96px);
  padding-top: calc(var(--screen) / 2312 * 14px);
  text-align: center;
  line-height: calc(var(--screen) / 2312 * 96px);
  position: absolute;
  left: calc(var(--screen) / 2312 * 60px);
  top: 0px;
}

.elementor-53 .elementor-element.elementor-element-1aefed8e .elementor-icon svg {
  margin-top: calc(var(--screen) / 2312 *12px);
}

@media screen and (max-width: 1700px) and (min-width:1279px) {
  .elementor-128528 .elementor-element.elementor-element-3c350cb {
    left: calc(var(--screen) / 2312 *65px);
    padding-top: calc(var(--screen) / 2312 * 9px);
  }

  .elementor-53 .elementor-element.elementor-element-1aefed8e .elementor-icon svg {
    margin-top: calc(var(--screen) / 2312 *16px);
  }
}

@media screen and (max-width: 1279px) and (min-width:1000px) {
  .elementor-128528 .elementor-element.elementor-element-3c350cb {
    left: calc(var(--screen) / 2312 *80px);
    padding-top: calc(var(--screen) / 2312 * 6px);
  }

  .elementor-53 .elementor-element.elementor-element-1aefed8e .elementor-icon svg {
    margin-top: calc(var(--screen) / 2312 *18px);
  }
}

@media screen and (max-width: 1000px) and (min-width:768px) {
  .elementor-128528 .elementor-element.elementor-element-3c350cb {
    left: calc(var(--screen) / 2312 *100px);
    padding-top: calc(var(--screen) / 2312 * 4px);
  }

  .elementor-53 .elementor-element.elementor-element-1aefed8e .elementor-icon svg {
    margin-top: calc(var(--screen) / 2312 *18px);
  }
}

.elementor-53 .elementor-element.elementor-element-1aefed8e .elementor-icon svg {
  height: calc(var(--screen) / 2312 * 52px);
  ;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb546f9 */
.elementor-128528 .elementor-element.elementor-element-bb546f9 {
  width: calc(var(--screen) / 2312 * 80px);
  height: calc(var(--screen) / 2312 * 96px);
  text-align: center;
  line-height: calc(var(--screen) / 2312 * 96px);
  position: absolute;
  left: calc(var(--screen) / 2312 * 100px);
  top: 0px;
  padding-top: calc(var(--screen) / 2312 * -2px);
}

@media screen and (max-width: 1279px) and (min-width:1000px) {
  .elementor-128528 .elementor-element.elementor-element-bb546f9 {
    left: calc(var(--screen) / 2312 *140px);
    padding-top: calc(var(--screen) / 2312 * -2px);
  }
}

@media screen and (max-width: 1000px) and (min-width:768px) {
  .elementor-128528 .elementor-element.elementor-element-bb546f9 {
    left: calc(var(--screen) / 2312 *160px);
    padding-top: calc(var(--screen) / 2312 * -2px);
  }
}

.elementor-53 .elementor-element.elementor-element-782caf6a img {
  width: calc(var(--screen) / 2312 * 32px);
}

@media screen and (min-width:1440px) {
  .elementor-53 .elementor-element.elementor-element-2a32609a {
    margin-top: calc(var(--screen) / 2312 *8px);
  }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec6fdb */
.elementor-128528 .elementor-element.elementor-element-2ec6fdb {
  width: calc(var(--screen) / 2312 * 285px);
  height: calc(var(--screen) / 2312 * 0px);
  background: #000000;
  position: absolute;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8f2207 */
.elementor-128528 .elementor-element.elementor-element-a8f2207 {
  width: 100%;
  height: 100%;
}

.navigation-icons {
  width: 66%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.navigation-icons-icon {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.navigation-icons-icon-href {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.navigation-icons-icon-img {
  width: calc(var(--screen) / 2312 * 30px);
  height: calc(var(--screen) / 2312 * 30px);
}

.navigation-icons-icon-person {
  width: calc(var(--screen) / 2312 * 42px);
  height: calc(var(--screen) / 2312 * 42px);
}

.navigation-icons-icon-cart {
  width: calc(var(--screen) / 2312 * 36px);
  height: calc(var(--screen) / 2312 * 36px);
}

.navigation-icons-icon-tip {
  position: absolute;
  top: calc(var(--screen) / 2312 * -10px);
  right: calc(var(--screen) / 2312 * -10px);
  background: red;
  border-radius: 50%;
  width: calc(var(--screen) / 2312 * 24px);
  height: calc(var(--screen) / 2312 * 24px);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: calc(var(--screen) / 2312 * 16px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab49b5 */
.elementor-128528 .elementor-element.elementor-element-2ab49b5 {
  width: calc(var(--screen) / 2312 * 285px);
  height: calc(var(--screen) / 2312 * 0px);
  background: #000000;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4183496 */
.elementor-128528 .elementor-element.elementor-element-4183496 {
  width: 100%;
  overflow: hidden;
  height: 0 !important;
}

.plus-navigation-wrap {
  display: none !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bafcc89 */
.el-image {
  overflow: visible !important;
}

a {
  text-decoration: none !important;
}

.font-400 {
  font-weight: 400;
  font-family: 'gilmer-regular', 'montserrat-regular';
}

.font-600 {
  font-weight: 600;
  font-family: 'gilmer-medium', 'montserrat-medium';
}

.font-700 {
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
}

.font-800 {
  font-weight: 800;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}

.font-iphone-400 {
  font-weight: 300;
  font-family: 'gilmer-regular', 'montserrat-regular';
}

.font-iphone-600 {
  font-weight: 400;
  font-family: 'gilmer-medium', 'montserrat-medium';
}

.font-iphone-700 {
  font-weight: 500;
  font-family: 'gilmer-bold', 'montserrat-bold';
}

.font-iphone-800 {
  font-weight: 550;
  font-family: 'gilmer-heavy', 'montserrat-heavy';
}


.img-all-full {
  width: 100%;
  height: auto;
}

.swiperHref {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
}

.productHover {
  transform: scale(1.1);
  transition: transform 0.5s;
}

.navHover {
  background: #C0ECF1;
}

.heardsbox {
  /*width: 100%;*/
  width: 100vw;
  /* height: 100vh; */
  background: #F6F6F6;
  font-size: calc(var(--screen) / 1440 * 16px);
  color: #000000;
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-twxt-size-adjust: none;
  font-family: 'gilmer-regular', 'montserrat-regular';
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
}

.heardsbox-default {
  position: relative;
}

.heardsbox_header {
  width: 100%;
  height: calc(var(--screen) / 1440 * 60px);
  /* background: #0F0F0F; */
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 0 calc(var(--screen) / 1440 * 49.83px) 0 calc(var(--screen) / 1440 * 73px);
  box-sizing: border-box;
  z-index: 9998;
}

.heardsbox_header-eu {
  padding: 0 calc(var(--screen) / 1440 * 45px) 0 calc(var(--screen) / 1440 * 50px);
}

.heardsbox_header-default {
  background: #0F0F0F;
}

/* .heardsbox_header:hover {
background: #0F0F0F;
}
.heardsbox_header:hover  .heardsbox_header_mask {
display: none;
} */
.heardsbox_header_left {
  display: flex;
  z-index: 10;
}

.heardsbox_header_mask:hover {
  display: block;
}

.heardsbox_header_left_aiper {
  /* margin-left: calc(var(--screen) / 1440 * 73px); */
  margin-top: calc(var(--screen) / 1440 * 20px);
}

.heardsbox_header_left_aiper img {
  width: calc(var(--screen) / 1440 * 86px);
}

.heardsbox_header_left_navs {
  margin-left: calc(var(--screen) / 1440 * 34px);
  display: flex;
  gap: 0 calc(var(--screen) / 1440 * 18px);
}

.heardsbox_header_left_navs_item {
  color: #FFFFFF !important;
}

.heardsbox_header_left_navs_item_nav {
  position: relative;
}

.heardsbox_header_left_navs_item_nav_halloween {
  position: absolute;
  right: calc(var(--screen) / 1440 * -26px);
  top: calc(var(--screen) / 1440 * 16px);
  width: calc(var(--screen) / 1440 * 24px);
  width: calc(var(--screen) / 1440 * 24px);
  animation: iconMove 2s linear infinite;
  transform-origin: center center;
}

/* 圣诞节样式 start */
.pc-navigation-title-Christmas {
  width: calc(var(--screen) / 2312 * 157px);
  position: relative;
}

.pc-navigation-title-Christmas-img {
  position: absolute;
  width: calc(var(--screen) / 2312 * 35px);
  height: calc(var(--screen) / 2312 * 35px);
  right: calc(var(--screen) / 2312 * -32px);
  top: calc(var(--screen) / 2312 * 15px);
}

/* 圣诞节样式 end */
@keyframes iconMove {
  0% {
    transform: rotate(0deg)
  }

  25% {
    transform: rotate(10deg)
  }

  50% {
    transform: rotate(0deg)
  }

  75% {
    transform: rotate(-10deg)
  }

  100% {
    transform: rotate(0deg)
  }
}

.heardsbox_header_left_navs_item_nav_span {
  margin-top: calc(var(--screen) / 1440 * 23px);
  display: block;
  color: #FFFFFF !important;
  font-size: calc(var(--screen) / 1440 * 13px);
  line-height: calc(var(--screen) / 1440 * 14px);
}

.heardsbox_header_left_navs_item_nav_line {
  width: 100%;
  height: calc(var(--screen) / 1440 * 1px);
  background: #FFFFFF;
  margin-top: calc(var(--screen) / 1440 * 10px);
  display: none;
}

.heardsbox_header_left_navs_item:hover .heardsbox_header_left_navs_item_nav_line {
  display: block;
}

.heardsbox_header_left_navs_item:hover .heardsbox_header_left_navs_item_box {
  display: flex;
}

.heardsbox_header_left_navs_item_box {
  position: absolute;
  top: calc(var(--screen) / 1440 * 60px);
  left: 0;
  width: 100%;
  background: #FFFFFF;
  display: none;
  padding: calc(var(--screen) / 1440 * 32px) 0 calc(var(--screen) / 1440 * 29px) 0;
  box-sizing: border-box;
  z-index: 10001;
}

.heardsbox_header_left_navs_item_box_robotic {
  padding: calc(var(--screen) / 1440 * 14px) calc(var(--screen) / 1440 * 72px) calc(var(--screen) / 1440 * 22px) calc(var(--screen) / 1440 * 193px);
  /* height: calc(var(--screen) / 1440 * 454px); */
  display: none;
  box-sizing: border-box;
}

.navAu {
  padding: calc(var(--screen) / 1440 * 24px) calc(var(--screen) / 1440 * 72px) calc(var(--screen) / 1440 * 68px) calc(var(--screen) / 1440 * 193px);
}

.navUs {
  padding: calc(var(--screen) / 1440 * 34px) calc(var(--screen) / 1440 * 72px) calc(var(--screen) / 1440 * 81px) calc(var(--screen) / 1440 * 193px);
}

.heardsbox_header_left_navs_item_box_robotic_left {
  width: calc(var(--screen) / 1440 * 232px);
  flex-shrink: 0;
}

.heardsbox_header_left_navs_item_box_robotic_left_navs {
  width: 100%;
  gap: calc(var(--screen) / 1440 * 4px);
}

.heardsbox_header_left_navs_item_box_robotic_left_navs_title {
  height: calc(var(--screen) / 1440 * 50px);
  font-size: calc(var(--screen) / 1440 * 14px);
  line-height: calc(var(--screen) / 1440 * 14px);
  color: #000000;
  display: flex;
  align-items: center;
}

.heardsbox_header_left_navs_item_box_robotic_left_navs_nav {
  display: block;
  width: 100%;
  height: calc(var(--screen) / 1440 * 34px);
  color: #000000 !important;
  font-size: calc(var(--screen) / 1440 * 12px);
  line-height: calc(var(--screen) / 1440 * 12.6px);
  border-radius: calc(var(--screen) / 1440 * 10px);
  display: flex;
  align-items: center;
  padding-left: calc(var(--screen) / 1440 * 12px);
}

.heardsbox_header_left_navs_item_box_robotic_left_navs_nav:not(:nth-child(2)) {
  margin-top: calc(var(--screen) / 1440 * 4px);
}

.heardsbox_header_left_navs_item_box_robotic_left_navs_nav span {
  font-weight: 600;
  font-family: 'gilmer-medium', 'montserrat-medium';
}

.heardsbox_header_left_navs_item_box_robotic_left_navs_nav:hover {
  background: #C0ECF1;
}

.heardsbox_header_left_navs_item_box_robotic_right {
  height: 100%;
  margin-left: calc(var(--screen) / 1440 * 84px);
  padding-top: calc(var(--screen) / 1440 * 105px);
  box-sizing: border-box;
  display: grid;
  /* align-items: center; */
  gap: calc(var(--screen) / 1440 * 95px) 0;
}

.navAu .heardsbox_header_left_navs_item_box_robotic_right {
  padding-top: calc(var(--screen) / 1440 * 85px);
}

.navUs .heardsbox_header_left_navs_item_box_robotic_right {
  margin-left: calc(var(--screen) / 1440 * 124px);
  padding-top: calc(var(--screen) / 1440 * 58px);
  gap: calc(var(--screen) / 1440 * 99px) 0;
}

.heardsbox_header_left_navs_item_box_robotic_right_products {
  display: flex;
  /* align-items: center; */
  gap: 0 calc(var(--screen) / 1440 * 27px);
}

.heardsbox_header_left_navs_item_box_robotic_right_products_item {
  width: calc(var(--screen) / 1440 * 180px);
  height: calc(var(--screen) / 1440 * 90px);
  border-radius: calc(var(--screen) / 1440 * 12px);
  background: #F6F7FA;
  position: relative;
}

.heardsbox_header_left_navs_item_box_robotic_right_products_item_img {
  position: absolute;
  left: 0;
  bottom: calc(var(--screen) / 1440 * 28px);
  width: calc(var(--screen) / 1440 * 180px);
  height: calc(var(--screen) / 1440 * 125px);
  overflow: hidden;
}

.heardsbox_header_left_navs_item_box_robotic_right_products_item:hover .heardsbox_header_left_navs_item_box_robotic_right_products_item_img img {
  transform: scale(1.1);
  transition: transform 0.5s;
}

.heardsbox_header_left_navs_item_box_robotic_right_products_item_name {
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom-left-radius: calc(var(--screen) / 1440 * 12px);
  border-bottom-right-radius: calc(var(--screen) / 1440 * 12px);
  background: #C0ECF1;
  width: 100%;
  height: calc(var(--screen) / 1440 * 28px);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--screen) / 1440 * 12px);
  color: #000000 !important;
}

.heardsbox_header_left_navs_item_box_robotic_right_products_item_name span {
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
  display: inline-block;
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.heardsbox_header_left_navs_item_box_pool {
  align-items: flex-end;
  justify-content: center;
}

.heardsbox_header_left_navs_item_box_pool_product {
  width: calc(var(--screen) / 1440 * 188px);
  height: calc(var(--screen) / 1440 * 94px);
  background: #F6F7FA;
  border-radius: calc(var(--screen) / 1440 * 12px);
  position: relative;
}

.heardsbox_header_left_navs_item_box_pool_product:hover .heardsbox_header_left_navs_item_box_pool_product_img {
  transform: scale(1.15);
  transition: transform 0.5s;
}

.heardsbox_header_left_navs_item_box_pool_product_img {
  position: absolute;
  left: 0;
  bottom: calc(var(--screen) / 1440 * 30px);
  width: 100%;
}

.heardsbox_header_left_navs_item_box_pool_product_name {
  width: 100%;
  height: calc(var(--screen) / 1440 * 30px);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #C0ECF1;
  border-bottom-left-radius: calc(var(--screen) / 1440 * 12px);
  border-bottom-right-radius: calc(var(--screen) / 1440 * 12px);
  position: absolute;
  left: 0;
  bottom: 0;
  color: #000000 !important;
  font-size: calc(var(--screen) / 1440 * 12.55px);
}

.heardsbox_header_left_navs_item_box_pool_card {
  width: calc(var(--screen) / 1440 * 600px);
  height: calc(var(--screen) / 1440 * 160px);
  margin-left: calc(var(--screen) / 1440 * 20px);
  position: relative;
}

.heardsbox_header_left_navs_item_box_pool_card_img {
  width: 100%;
  height: 100%;
}

.heardsbox_header_left_navs_item_box_pool_card_content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-left: calc(var(--screen) / 1440 * 58px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFFFFF !important;
}

.heardsbox_header_left_navs_item_box_pool_card_content_name {
  font-size: calc(var(--screen) / 1440 * 21px);
  line-height: calc(var(--screen) / 1440 * 21px);
}

.heardsbox_header_left_navs_item_box_pool_card_content_text {
  margin-top: calc(var(--screen) / 1440 * 8px);
  font-size: calc(var(--screen) / 1440 * 12px);
  line-height: calc(var(--screen) / 1440 * 15px);
  letter-spacing: calc(var(--screen) / 1440 * 0.5px);
  color: rgba(255, 255, 255, 0.8);
  height: calc(var(--screen) / 1440 * 42px);
}

.heardsbox_header_left_navs_item_box_pool_card_content_btn {
  width: calc(var(--screen) / 1440 * 108px);
  height: calc(var(--screen) / 1440 * 25.83px);
  border-radius: calc(var(--screen) / 1440 * 52.41px);
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--screen) / 1440 * 11.74px);
  line-height: calc(var(--screen) / 1440 * 16.43px);
  letter-spacing: calc(var(--screen) / 1440 * -0.08px);
  color: #FFFFFF !important;
  z-index: 15;
}

.heardsbox_header_left_navs_item_box_pool_card_content_btn:hover {
  background: #FFFFFF;
  color: #000000 !important;
}

.heardsbox_header_left_navs_item_box_best {
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 0 calc(var(--screen) / 1440 * 12px);
}

.heardsbox_header_left_navs_item_box_best_card {
  width: calc(var(--screen) / 1440 * 600px);
  height: calc(var(--screen) / 1440 * 160px);
  position: relative;
}

.heardsbox_header_left_navs_item_box_best_card_img {
  width: 100%;
  height: 100%;
}

.heardsbox_header_left_navs_item_box_best_card_content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-left: calc(var(--screen) / 1440 * 58px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFFFFF !important;
}

.heardsbox_header_left_navs_item_box_best_card_content_name {
  font-size: calc(var(--screen) / 1440 * 21px);
  line-height: calc(var(--screen) / 1440 * 21px);
}

.heardsbox_header_left_navs_item_box_best_card_content_text {
  margin-top: calc(var(--screen) / 1440 * 8px);
  font-size: calc(var(--screen) / 1440 * 12px);
  line-height: calc(var(--screen) / 1440 * 15px);
  letter-spacing: calc(var(--screen) / 1440 * 0.5px);
  color: rgba(255, 255, 255, 0.8);
  height: calc(var(--screen) / 1440 * 42px);
}

.heardsbox_header_left_navs_item_box_best_card_content_btn {
  width: calc(var(--screen) / 1440 * 108px);
  height: calc(var(--screen) / 1440 * 25.83px);
  border-radius: calc(var(--screen) / 1440 * 52.41px);
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--screen) / 1440 * 11.74px);
  line-height: calc(var(--screen) / 1440 * 16.43px);
  letter-spacing: calc(var(--screen) / 1440 * -0.08px);
  color: #FFFFFF !important;
  z-index: 15;
}

.heardsbox_header_left_navs_item_box_best_card_content_btn:hover {
  background: #FFFFFF;
  color: #000000 !important;
}

.heardsbox_header_right {
  display: flex;
  z-index: 10;
}

.heardsbox_header_right_navs {
  display: flex;
  gap: 0 calc(var(--screen) / 1440 * 18px);
}

.heardsbox_header_right_navs_item {
  color: #FFFFFF !important;
}

.heardsbox_header_right_navs_item_nav_span {
  margin-top: calc(var(--screen) / 1440 * 23px);
  display: block;
  color: #FFFFFF !important;
  font-size: calc(var(--screen) / 1440 * 13px);
  line-height: calc(var(--screen) / 1440 * 14px);
}

.heardsbox_header_right_navs_item_nav_line {
  width: 100%;
  height: calc(var(--screen) / 1440 * 1px);
  background: #FFFFFF;
  margin-top: calc(var(--screen) / 1440 * 10px);
  display: none;
}

.heardsbox_header_right_navs_item:hover .heardsbox_header_right_navs_item_nav_line {
  display: block;
}

.heardsbox_header_right_navs_item:hover .heardsbox_header_right_navs_item_box {
  display: flex;
}

.heardsbox_header_right_navs_item_box {
  position: absolute;
  top: calc(var(--screen) / 1440 * 60px);
  left: 0;
  width: 100%;
  background: #FFFFFF;
  display: none;
  padding: calc(var(--screen) / 1440 * 40px);
  box-sizing: border-box;
}

.heardsbox_header_right_navs_item_box_support {
  padding-right: calc(var(--screen) / 1440 * 49px);
}

.heardsbox_header_right_navs_item_box_support_cards {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0 calc(var(--screen) / 1440 * 18px)
}

.heardsbox_header_right_navs_item_box_support_cards_card {
  width: calc(var(--screen) / 1440 * 180px);
  height: calc(var(--screen) / 1440 * 138.6px);
  background: #F6F7FA;
  border-radius: calc(var(--screen) / 1440 * 12.6px);
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.heardsbox_header_right_navs_item_box_support_cards_card:hover .heardsbox_header_right_navs_item_box_support_cards_card_img {
  margin-top: calc(var(--screen) / 1440 * 22.74px);
}

.heardsbox_header_right_navs_item_box_support_cards_card_img {
  width: calc(var(--screen) / 1440 * 67.5px);
  margin-top: calc(var(--screen) / 1440 * 32.74px);
  transition: margin-top 0.2s ease;
}

.heardsbox_header_right_navs_item_box_support_cards_card_name {
  position: absolute;
  left: 0;
  bottom: calc(var(--screen) / 1440 * 12.1px);
  width: 100%;
  text-align: center;
  font-size: calc(var(--screen) / 1440 * 13.5px);
  line-height: calc(var(--screen) / 1440 * 13.5px);
  color: #000000;
}

.heardsbox_header_right_store {
  margin-top: calc(var(--screen) / 1440 * 18px);
  width: calc(var(--screen) / 1440 * 110px);
  height: calc(var(--screen) / 1440 * 24px);
  margin-left: calc(var(--screen) / 1440 * 27px);
  border-radius: calc(var(--screen) / 1440 * 200px);
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  display: flex;
  align-items: center;
}

.heardsbox_header_right_store-eu {
  width: calc(var(--screen) / 1440 * 80px);
  margin-left: calc(var(--screen) / 1440 * 110px);
}

.heardsbox_header_right_store-fr {
  width: calc(var(--screen) / 1440 * 90px);
  margin-left: calc(var(--screen) / 1440 * 100px);
}

.heardsbox_header_right_store-es {
  width: calc(var(--screen) / 1440 * 80px);
  margin-left: calc(var(--screen) / 1440 * 110px);
}

.heardsbox_header_right_store_text {
  margin-left: calc(var(--screen) / 1440 * 4px);
  font-size: calc(var(--screen) / 1440 * 11.21px);
  color: #FFFFFF !important;
}

.heardsbox_header_right_store_icon {
  margin-left: calc(var(--screen) / 1440 * 11px);
  width: calc(var(--screen) / 1440 * 14px);
}

.heardsbox_header_right_btns {
  display: flex;
  align-items: center;
  margin-left: calc(var(--screen) / 1440 * 27px);
  gap: 0 calc(var(--screen) / 1440 * 15.57px);
}

.heardsbox_header_right_btns_btn {
  width: calc(var(--screen) / 1440 * 25px);
  /* margin-top: calc(var(--screen) / 1440 * 20.62px); */
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}

.heardsbox_header_right_btns_btn img {
  width: 100%;
}

.heardsbox_header_right_btns_btn_num {
  position: absolute;
  right: calc(var(--screen) / 1440 * -5px);
  top: calc(var(--screen) / 1440 * -5px);
  width: calc(var(--screen) / 1440 * 18px);
  height: calc(var(--screen) / 1440 * 18px);
  background: red;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--screen) / 1440 * 10px);
  color: #FFFFFF;
}

.heardsbox_header_mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(var(--screen) / 1440 * 85px);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
  z-index: -1;
}

.heardsbox_header_hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

@media (max-width: 767px) {
  .heardsbox {
    /* overflow: hidden; */
    font-size: calc(var(--screen) / 375 * 16px);
    position: relative;
    top: 0 !important;
    left: 0 !important;
  }

  .heardsbox_header {
    width: 100%;
    height: calc(var(--screen) / 375 * 52px);
    background: #0F0F0F;
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 0 calc(var(--screen) / 375 * 26px) 0 calc(var(--screen) / 375 * 27px);
    box-sizing: border-box;
  }

  .heardsbox_header-eu {
    padding: 0 calc(var(--screen) / 375 * 20px);
  }

  .heardsbox_header_left_list {
    height: 100%;
    display: flex;
    align-items: center;
  }

  .heardsbox_header_left_list_img {
    width: calc(var(--screen) / 375 * 20px);
    height: calc(var(--screen) / 375 * 20px);
  }

  .heardsbox_header_left_list_img-open {
    display: block;
  }

  .heardsbox_header_left_list_img-close {
    display: none;
  }

  .heardsbox_header_left_aiper {
    margin-left: calc(var(--screen) / 375 * 14px);
    margin-top: calc(var(--screen) / 375 * 19px);
    width: calc(var(--screen) / 375 * 68px);
    height: calc(var(--screen) / 375 * 19px);
  }

  .heardsbox_header_left_list_box {
    position: absolute;
    top: calc(var(--screen) / 375 * 52px);
    left: 0;
    width: 100%;
    /*padding-bottom: calc(var(--screen) / 375 * 37px);*/
    padding-bottom: 5px;
    background: #FFFFFF;
    display: none;
  }

  .heardsbox_header_left_list_box_navs {
    width: 100%;
    /* padding: 0 calc(var(--screen) / 375 * 27px);
    box-sizing: border-box; */
  }

  .heardsbox_header_left_list_box_navs_nav {
    width: 100%;
  }

  .heardsbox_header_left_list_box_navs_nav_title {
    width: 100%;
    height: calc(var(--screen) / 375 * 50px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 calc(var(--screen) / 375 * 27px);
    box-sizing: border-box;
    color: #000000 !important;
  }

  .heardsbox_header_left_list_box_navs_nav_title_text {
    font-size: calc(var(--screen) / 375 * 16px);
    line-height: calc(var(--screen) / 375 * 16px);
    color: #000000 !important;
  }

  .heardsboxWeight .heardsbox_header_left_list_box_navs_nav_title_text {
    font-size: calc(var(--screen) / 375 * 16px);
    line-height: calc(var(--screen) / 375 * 16px);
    color: #000000 !important;
  }

  .heardsbox_header_left_list_box_navs_nav_icon {
    width: calc(var(--screen) / 375 * 14px);
  }

  .heardsbox_header_left_list_box_navs_nav_line {
    height: calc(var(--screen) / 375 * 1px);
    width: calc(var(--screen) / 375 * 319px);
    background: #F6F7FA;
    margin: 0 auto;
  }

  .heardsbox_header_left_list_box_navs_nav_content {
    padding: 0 calc(var(--screen) / 375 * 27px);
    box-sizing: border-box;
    margin-top: calc(var(--screen) / 375 * 0px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--screen) / 375 * 28px) 0;
    padding-bottom: calc(var(--screen) / 375 * 18px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_name {
    font-size: calc(var(--screen) / 375 * 14px);
    line-height: calc(var(--screen) / 375 * 14px);
    color: #000000 !important;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_item {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: calc(var(--screen) / 375 * 8.79px) calc(var(--screen) / 375 * 7.9px);
    margin-top: calc(var(--screen) / 375 * 19.56px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_item_product {
    width: calc(var(--screen) / 375 * 156px);
    height: calc(var(--screen) / 375 * 134px);
    overflow: hidden;
    background: #F6F7FA;
    border-radius: calc(var(--screen) / 375 * 8px);
    position: relative;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_item_product_img {
    width: 100%;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_item_product_name {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: calc(var(--screen) / 375 * 11.21px);
    width: 100%;
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 12px);
    color: #000000;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_item_product_name_tip {
    color: #FF4D00;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_item_product_name_line {
    margin: 0 calc(var(--screen) / 375 * 3px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_card {
    width: 100%;
    margin-top: calc(var(--screen) / 375 * 21px);
    position: relative;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_card_btns {
    position: absolute;
    left: 0;
    bottom: calc(var(--screen) / 375 * 19px);
    width: 100%;
    height: calc(var(--screen) / 375 * 20px);
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .heardsbox_header_left_list_box_navs_nav_content_robotic_products_card_btns_btn {
    width: calc(var(--screen) / 375 * 160px);
    height: 100%;
    border-radius: calc(var(--screen) / 375 * 200px);
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-family: 'gilmer-medium', 'montserrat-medium';
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 12px);
    color: #FFFFFF !important;
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool {
    width: 100%;
    padding-bottom: calc(var(--screen) / 375 * 18px);
    box-sizing: border-box;
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool_cards {
    width: 100%;
    position: relative;
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool_cards_img {
    width: 100%;
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool_cards_content {
    position: absolute;
    display: inline-block;
    top: calc(var(--screen) / 375 * 18px);
    left: calc(var(--screen) / 375 * 18px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool_cards_content_name {
    font-size: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 21px);
    color: #FFFFFF;
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool_cards_content_text {
    margin-top: calc(var(--screen) / 375 * 3px);
    height: calc(var(--screen) / 375 * 55px);
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 15px);
    letter-spacing: calc(var(--screen) / 375 * 0.5px);
    color: #FFFFFF;
  }

  .heardsbox_header_left_list_box_navs_nav_content_pool_cards_content_btn {
    width: calc(var(--screen) / 375 * 92px);
    height: calc(var(--screen) / 375 * 22px);
    border-radius: calc(var(--screen) / 375 * 44.56px);
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(var(--screen) / 375 * 10px);
    line-height: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF !important;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best {
    width: 100%;
    padding-bottom: calc(var(--screen) / 375 * 18px);
    box-sizing: border-box;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards {
    width: 100%;
    gap: calc(var(--screen) / 375 * 16px) 0;
    display: grid;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards_card {
    width: 100%;
    position: relative;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards_card_img {
    width: 100%;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards_card_content {
    position: absolute;
    display: inline-block;
    top: calc(var(--screen) / 375 * 18px);
    left: calc(var(--screen) / 375 * 17px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards_card_content_name {
    font-size: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 21px);
    color: #FFFFFF;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards_card_content_text {
    margin-top: calc(var(--screen) / 375 * 3px);
    height: calc(var(--screen) / 375 * 55px);
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 15px);
    letter-spacing: calc(var(--screen) / 375 * 0.5px);
    color: #FFFFFF;
  }

  .heardsbox_header_left_list_box_navs_nav_content_best_cards_card_content_btns {
    width: calc(var(--screen) / 375 * 92px);
    height: calc(var(--screen) / 375 * 22px);
    border-radius: calc(var(--screen) / 375 * 44.56px);
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(var(--screen) / 375 * 10px);
    line-height: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF !important;
  }

  .heardsbox_header_left_list_box_navs_nav_content_support {
    width: 100%;
    padding-bottom: calc(var(--screen) / 375 * 18px);
    box-sizing: border-box;
  }

  .heardsbox_header_left_list_box_navs_nav_content_support_cards {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: calc(var(--screen) / 375 * 8px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_support_cards_card {
    width: calc(var(--screen) / 375 * 156px);
    height: calc(var(--screen) / 375 * 134px);
    border-radius: calc(var(--screen) / 375 * 8px);
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F6F7FA;
    position: relative;
  }

  .heardsbox_header_left_list_box_navs_nav_content_support_cards_card_img {
    margin-top: calc(var(--screen) / 375 * 22px);
    width: calc(var(--screen) / 375 * 64px);
  }

  .heardsbox_header_left_list_box_navs_nav_content_support_cards_card_name {
    position: absolute;
    left: 0;
    bottom: calc(var(--screen) / 375 * 21px);
    width: 100%;
    text-align: center;
    margin-top: calc(var(--screen) / 375 * 16px);
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 15px);
    color: #000000;
  }

  .heardsbox_header_right {
    align-items: center;
  }

  .heardsbox_header_right_phoneStore {
    width: calc(var(--screen) / 375 * 70px);
    height: calc(var(--screen) / 375 * 24px);
    border-radius: calc(var(--screen) / 375 * 200px);
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: normal;
    color: #FFFFFF !important;
  }

  .heardsbox_header_right_btns {
    display: flex;
    /* align-items: center; */
    margin-left: calc(var(--screen) / 375 * 15px);
    gap: 0 calc(var(--screen) / 375 * 9.31px);
  }

  .heardsbox_header_right_btns-eu {
    margin-left: calc(var(--screen) / 375 * 72px);
  }

  .heardsbox_header_right_btns_btn {
    width: calc(var(--screen) / 375 * 25px);
    margin-top: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
  }

  .heardsbox_header_right_btns_btn-eu {
    width: calc(var(--screen) / 375 * 22px);
  }

  .heardsbox_header_right_btns_btn img {
    width: 100%;
  }

  .heardsbox_header_right_btns_btn_num {
    position: absolute;
    right: calc(var(--screen) / 375 * -5px);
    top: calc(var(--screen) / 375 * -5px);
    width: calc(var(--screen) / 375 * 18px);
    height: calc(var(--screen) / 375 * 18px);
    background: red;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(var(--screen) / 375 * 10px);
    color: #FFFFFF;
  }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9767ed5 */
.elementor-128528 .elementor-element.elementor-element-9767ed5 {
  --overflow: visible;
}

/* End custom CSS */
.elementor-1650 .elementor-element.elementor-element-1d29acbb {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-1d29acbb:not(.elementor-motion-effects-element-type-background),
.elementor-1650 .elementor-element.elementor-element-1d29acbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #02010100;
}

.elementor-1650 .elementor-element.elementor-element-1d29acbb>.elementor-background-overlay {
  background-color: #02010100;
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1650 .elementor-element.elementor-element-4530932c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1650 .elementor-element.elementor-element-4530932c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #02010100;
}

.elementor-1650 .elementor-element.elementor-element-4530932c>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-4530932c>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1650 .elementor-element.elementor-element-41a0321e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 50px 70px 50px;
}

.elementor-1650 .elementor-element.elementor-element-41a0321e:not(.elementor-motion-effects-element-type-background),
.elementor-1650 .elementor-element.elementor-element-41a0321e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1D1D1D;
}

.elementor-1650 .elementor-element.elementor-element-41a0321e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1650 .elementor-element.elementor-element-722f2099>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-1650 .elementor-element.elementor-element-722f2099>.elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-1842b59c .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
}

.elementor-1650 .elementor-element.elementor-element-4dd066f4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-4dd066f4 .elementor-nav-menu .elementor-item {
  font-size: 12px;
  line-height: 32px;
}

.elementor-1650 .elementor-element.elementor-element-4dd066f4 .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-4dd066f4 .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-4dd066f4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-4dd066f4 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-4dd066f4 .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-2bff7589>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-1650 .elementor-element.elementor-element-2bff7589>.elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-63d5ad83 .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
}

.elementor-1650 .elementor-element.elementor-element-7e3be7c9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-7e3be7c9 .elementor-nav-menu .elementor-item {
  font-size: 12px;
  line-height: 32px;
}

.elementor-1650 .elementor-element.elementor-element-7e3be7c9 .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-7e3be7c9 .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-7e3be7c9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-7e3be7c9 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-7e3be7c9 .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-59111fe7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-1650 .elementor-element.elementor-element-59111fe7>.elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-51eaca8f .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
}

.elementor-1650 .elementor-element.elementor-element-352f4fc2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-352f4fc2 .elementor-nav-menu .elementor-item {
  font-size: 12px;
  line-height: 32px;
}

.elementor-1650 .elementor-element.elementor-element-352f4fc2 .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-352f4fc2 .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-352f4fc2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-352f4fc2 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-352f4fc2 .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-a4c6445>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-1650 .elementor-element.elementor-element-a4c6445>.elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-c09be5a .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
}

.elementor-1650 .elementor-element.elementor-element-66e3a80>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-66e3a80 .elementor-nav-menu .elementor-item {
  font-size: 12px;
  line-height: 32px;
}

.elementor-1650 .elementor-element.elementor-element-66e3a80 .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-66e3a80 .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-66e3a80 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-66e3a80 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-66e3a80 .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-72dd4cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-1650 .elementor-element.elementor-element-72dd4cf>.elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-522471f .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
}

.elementor-1650 .elementor-element.elementor-element-0adb565>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-0adb565 .elementor-nav-menu .elementor-item {
  font-size: 12px;
  line-height: 32px;
}

.elementor-1650 .elementor-element.elementor-element-0adb565 .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-0adb565 .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-0adb565 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-0adb565 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-0adb565 .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-160841f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-1650 .elementor-element.elementor-element-160841f7>.elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-11cc771b .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
}

.elementor-1650 .elementor-element.elementor-element-4da84d2d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-4da84d2d .elementor-nav-menu .elementor-item {
  font-size: 12px;
  line-height: 32px;
}

.elementor-1650 .elementor-element.elementor-element-4da84d2d .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-4da84d2d .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-4da84d2d .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-4da84d2d .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-4da84d2d .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-29beb37d>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 20px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec .elementor-widget-container {
  text-align: left;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec .elementor-social-icon {
  background-color: rgba(255, 255, 255, 0);
  --icon-padding: 0em;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec .elementor-social-icon i {
  color: #ffffff;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec .elementor-social-icon svg {
  fill: #ffffff;
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec .elementor-social-icon:hover i {
  color: var(--e-global-color-primary);
}

.elementor-1650 .elementor-element.elementor-element-5f70dcec .elementor-social-icon:hover svg {
  fill: var(--e-global-color-primary);
}

.elementor-1650 .elementor-element.elementor-element-ddd9527>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-7c7aaf3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-66076ba {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 0px;
  --grid-auto-flow: row;
  --justify-items: start;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1650 .elementor-element.elementor-element-07be018>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-07be018 {
  text-align: left;
}

.elementor-1650 .elementor-element.elementor-element-07be018 img {
  width: 90%;
}

.elementor-1650 .elementor-element.elementor-element-6a8e376>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6a8e376 {
  text-align: left;
}

.elementor-1650 .elementor-element.elementor-element-6a8e376 img {
  width: 90%;
}

.elementor-1650 .elementor-element.elementor-element-1eb9289d>.elementor-container {
  max-width: 1200px;
}

.elementor-1650 .elementor-element.elementor-element-1eb9289d:not(.elementor-motion-effects-element-type-background),
.elementor-1650 .elementor-element.elementor-element-1eb9289d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1D1D1D;
}

.elementor-1650 .elementor-element.elementor-element-1eb9289d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-1eb9289d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1650 .elementor-element.elementor-element-793b71ab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-793b71ab>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-48f12ce2 {
  margin-top: 10px;
  margin-bottom: 17px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-481be873.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-481be873.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-481be873.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-3f06d48d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu .elementor-item {
  font-size: 12px;
}

.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main .elementor-item:hover,
.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main .elementor-item:focus {
  color: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-1650 .elementor-element.elementor-element-3f06d48d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  background-color: #FFFFFF;
}

.elementor-1650 .elementor-element.elementor-element-3f06d48d .e--pointer-framed .elementor-item:before,
.elementor-1650 .elementor-element.elementor-element-3f06d48d .e--pointer-framed .elementor-item:after {
  border-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-2d9f49d3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-2d9f49d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-2d9f49d3.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-2d9f49d3>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6686c117>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6686c117 img {
  width: 80%;
  max-width: 100%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-4458476.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-4458476.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-4458476.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-4458476>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6d1b7748>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6d1b7748 img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-3f52de0a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-3f52de0a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-3f52de0a.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-3f52de0a>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-43000c31 img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-29b07f34.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-29b07f34.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-29b07f34.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-29b07f34>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6f988cb7 img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-212e5f67.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-212e5f67.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-212e5f67.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-212e5f67>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-72aebf58 img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-6d286869.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-6d286869.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-6d286869.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-6d286869>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-1aaa8675 img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-57945e97.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-57945e97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-57945e97>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-6791ef img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-1f13273.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-1f13273.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-1f13273.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-1f13273>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-250e14e7 img {
  width: 80%;
  border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-1650 .elementor-element.elementor-element-4cf08937.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-4cf08937.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1650 .elementor-element.elementor-element-4cf08937.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-1650 .elementor-element.elementor-element-4cf08937>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1650 .elementor-element.elementor-element-53a6577a>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-1650 .elementor-element.elementor-element-53a6577a {
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
}

.elementor-1650 .elementor-element.elementor-element-7e5665b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

@media(min-width:768px) {
  .elementor-1650 .elementor-element.elementor-element-66076ba {
    --width: 100%;
  }

  .elementor-1650 .elementor-element.elementor-element-481be873 {
    width: 55%;
  }

  .elementor-1650 .elementor-element.elementor-element-2d9f49d3 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-4458476 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-3f52de0a {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-29b07f34 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-212e5f67 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-6d286869 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-57945e97 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-1f13273 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-4cf08937 {
    width: 5%;
  }

  .elementor-1650 .elementor-element.elementor-element-7e5665b {
    --width: 100%;
  }
}

@media(max-width:1024px) {
  .elementor-1650 .elementor-element.elementor-element-5f70dcec>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-5f70dcec {
    --icon-size: 18px;
  }

  .elementor-1650 .elementor-element.elementor-element-66076ba {
    --grid-auto-flow: row;
  }
}

@media(max-width:767px) {
  .elementor-1650 .elementor-element.elementor-element-1d29acbb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-4530932c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-41a0321e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 20px 20px 20px;
  }

  .elementor-1650 .elementor-element.elementor-element-722f2099 {
    width: 50%;
  }

  .elementor-1650 .elementor-element.elementor-element-722f2099>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-2bff7589 {
    width: 50%;
  }

  .elementor-1650 .elementor-element.elementor-element-2bff7589>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-59111fe7 {
    width: 50%;
  }

  .elementor-1650 .elementor-element.elementor-element-59111fe7>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-a4c6445 {
    width: 50%;
  }

  .elementor-1650 .elementor-element.elementor-element-a4c6445>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-72dd4cf {
    width: 50%;
  }

  .elementor-1650 .elementor-element.elementor-element-72dd4cf>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-160841f7 {
    width: 50%;
  }

  .elementor-1650 .elementor-element.elementor-element-160841f7>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-5f70dcec>.elementor-widget-container {
    padding: 15px 0px 15px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-5f70dcec {
    --icon-size: 24px;
    --grid-column-gap: 16px;
  }

  .elementor-1650 .elementor-element.elementor-element-66076ba {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-1650 .elementor-element.elementor-element-3f06d48d>.elementor-widget-container {
    padding: 5px 0px 15px 0px;
  }

  .elementor-1650 .elementor-element.elementor-element-2d9f49d3 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-4458476 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-3f52de0a {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-29b07f34 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-212e5f67 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-6d286869 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-57945e97 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-1f13273 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-4cf08937 {
    width: 11.1%;
  }

  .elementor-1650 .elementor-element.elementor-element-7e5665b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}

/* Start custom CSS for html, class: .elementor-element-ddd9527 */
.footer_sub {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.footer_sub:hover .footer_sub_dialog {
  display: block;
}

.footer_sub_span {
  padding-right: calc(var(--screen) / 1440 * 4px);
  box-sizing: border-box;
  line-height: calc(var(--screen) / 1440 * 14px);
  font-size: calc(var(--screen) / 1440 * 12px);
  color: #FFFFFF;
}

.footer_sub_icon {
  width: calc(var(--screen) / 1440 * 15px);
  height: calc(var(--screen) / 1440 * 15px);
}

.footer_sub_dialog {
  display: none;
  position: absolute;
  left: calc(var(--screen) / 1440 * 50px);
  bottom: calc(var(--screen) / 1440 * 20px);
  padding: calc(var(--screen) / 1440 * 6px);
  box-sizing: border-box;
  border-radius: calc(var(--screen) / 1440 * 6px);
  background: #FFFFFF;
}

.footer_sub_dialog_span {
  line-height: calc(var(--screen) / 1440 * 14px);
  font-size: calc(var(--screen) / 1440 * 12px);
  font-weight: 400;
  font-family: 'gilmer-regular', 'montserrat-regular';
  color: rgba(0, 0, 0, 0.6);
}

.footer_sub_dialog_arrow {
  position: absolute;
  left: calc(var(--screen) / 1440 * 5px);
  bottom: calc(var(--screen) / 1440 * -5px);
  width: calc(var(--screen) / 1440 * 14px);
  height: calc(var(--screen) / 1440 * 8px);
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41a0321e */
body {
  overflow-x: hidden
}

.elementor-shape {
  width: 200%;
  animation: shape 10s ease-in-out infinite;
}

@keyframes shape {
  0% {
    left: 0;
  }

  50% {
    left: -50%;
  }

  100% {
    left: 0;
  }
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-784cddd */
@font-face {
  font-family: 'aiper-foden-icons';
  src: url('https://aiper.com/wp-content/themes/hello-elementor/other/font/icons/icomoon.eot');
  src: url('https://aiper.com/wp-content/themes/hello-elementor/other/font/icons/icomoon.eot') format('embedded-opentype'),
    url('https://aiper.com/wp-content/themes/hello-elementor/other/font/icons/icomoon.ttf') format('truetype'),
    url('https://aiper.com/wp-content/themes/hello-elementor/other/font/icons/icomoon.woff') format('woff'),
    url('https://aiper.com/wp-content/themes/hello-elementor/other/font/icons/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'aiper-foden-icons' !important;
  /*speak: never;*/
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-youtube:before {
  content: "e901";
  color: #bdc4cd;
}

.icon-instagram:before {
  content: "e902";
  color: #bdc4cd;
}

.icon-linkedin:before {
  content: "e903";
  color: #bdc4cd;
}

.icon-twitter:before {
  content: "e904";
  color: #bdc4cd;
}

.icon-facebook:before {
  content: "e900";
  color: #bdc4cd;
}

.el-image {
  overflow: visible !important;
}

.footerBoxWeight div {
  font-weight: 300 !important;
}

.footerBoxWeight a {
  font-weight: 300 !important;
}

a {
  text-decoration: none !important;
}

.img-all-full {
  width: 100%;
  height: auto;
}

.swiperHref {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
}

.footerBox {
  width: 100%;
  /* min-height: 100vh; */
  background: #F6F6F6;
  font-size: calc(var(--screen) / 1440 * 16px);
  ;
  color: #000000;
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-twxt-size-adjust: none;
  font-family: 'gilmer-regular', 'montserrat-regular';
  color: #FFFFFF;
}

.footerBox_footer {
  width: 100%;
  padding: calc(var(--screen) / 1440 * 43px) 0 calc(var(--screen) / 1440 * 100px) calc(var(--screen) / 1440 * 75px);
  background: #000000;
  box-sizing: border-box;
  display: flex;
}

.footerBox_footer_container_title {
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
  font-size: calc(var(--screen) / 1440 * 20px);
  line-height: calc(var(--screen) / 1440 * 28px);
  letter-spacing: calc(var(--screen) / 1440 * -0.27px);
}

.footerBox_footer_container_cards {
  margin-top: calc(var(--screen) / 1440 * 23.94px);
  display: flex;
  flex-direction: column;
  gap: calc(var(--screen) / 1440 * 22.47px) 0;
}

.footerBox_footer_container_card_name {
  font-weight: 400;
  font-size: calc(var(--screen) / 1440 * 15px);
  line-height: calc(var(--screen) / 1440 * 24px);
  color: #D3D3D3 !important;
}

.footerBox_footer_container_card_name:hover {
  color: #FFFFFF !important;
}

.footerBox_footer_container_line {
  width: calc(var(--screen) / 1440 * 183px);
  height: calc(var(--screen) / 1440 * 1px);
  background: #4F4F4F;
  margin-top: calc(var(--screen) / 1440 * 21.74px);
}

.footerBox_footer_container_app {
  margin-top: calc(var(--screen) / 1440 * 24px);
}

.footerBox_footer_container_app_title {
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
  font-size: calc(var(--screen) / 1440 * 20px);
  line-height: calc(var(--screen) / 1440 * 28px);
  letter-spacing: calc(var(--screen) / 1440 * -0.27px);
}

.footerBox_footer_container_app_cards {
  margin-top: calc(var(--screen) / 1440 * 24px);
  display: flex;
  flex-direction: column;
  gap: calc(var(--screen) / 1440 * 8px) 0;
}

.footerBox_footer_container_app_card {
  width: calc(var(--screen) / 1440 * 124px);
  height: calc(var(--screen) / 1440 * 42px);
  display: flex;
  align-items: center;
  padding-left: calc(var(--screen) / 1440 * 10.94px);
  box-sizing: border-box;
  background: #1C1C1C;
  border-radius: calc(var(--screen) / 1440 * 6px);
}

.footerBox_footer_container_app_card_apple {
  width: calc(var(--screen) / 1440 * 101.9px);
}

.footerBox_footer_container_app_card_google {
  width: calc(var(--screen) / 1440 * 102.64px);
}

.footerBox_footer_container_contact {
  margin-top: calc(var(--screen) / 1440 * 24px);
}

.footerBox_footer_container_contact_title {
  font-weight: 700;
  font-family: 'gilmer-bold', 'montserrat-bold';
  font-size: calc(var(--screen) / 1440 * 20px);
  line-height: calc(var(--screen) / 1440 * 28px);
  letter-spacing: calc(var(--screen) / 1440 * -0.27px);
}

.footerBox_footer_container_contact_cards {
  margin-top: calc(var(--screen) / 1440 * 24px);
  display: flex;
  flex-direction: column;
  gap: calc(var(--screen) / 1440 * 22.47px) 0;
}

.footerBox_footer_container_contact_card {
  display: flex;
  align-items: center;
}

.footerBox_footer_container_contact_card_img {
  width: calc(var(--screen) / 1440 * 20px);
  height: calc(var(--screen) / 1440 * 20px);
}

.footerBox_footer_container_contact_card_text {
  margin-left: calc(var(--screen) / 1440 * 6px);
  font-weight: 400;
  font-size: calc(var(--screen) / 1440 * 15px);
  line-height: calc(var(--screen) / 1440 * 24px);
  color: #D3D3D3;
}

.footerBox_footer_container_subscribe_images {
  margin-top: calc(var(--screen) / 1440 * 21px);
  display: flex;
  align-items: center;
  gap: 0 calc(var(--screen) / 1440 * 8px);
}

.footerBox_footer_container_subscribe_images_image {
  font-size: calc(var(--screen) / 1440 * 25.6px);
}

.footerBox_footer_container_subscribe_images_image:hover .footerBox_footer_container_subscribe_images_image_icon:before {
  color: #FFFFFF;
}

.footerBox_footer_container_subscribe_tip {
  margin-top: calc(var(--screen) / 1440 * 21.4px);
  font-weight: 400;
  font-size: calc(var(--screen) / 1440 * 15px);
  line-height: calc(var(--screen) / 1440 * 22.05px);
  color: #D3D3D3;
}

.footerBox_footer_container_subscribe_input {
  margin-top: calc(var(--screen) / 1440 * 27px);
  display: flex;
  align-items: center;
  justify-content: center;
}

.footerBox_footer_container_subscribe_input .el-form-item__content {
  line-height: normal !important;
}

.footerBox_footer_container_subscribe_input .el-form-item {
  margin: 0;
}

.footerBox_footer_container_subscribe_input .el-form-item__error {
  font-size: calc(var(--screen) / 1440 * 12px);
  line-height: calc(var(--screen) / 1440 * 16px);
  padding-top: calc(var(--screen) / 1440 * 4px);
}

.footerBox_footer_container_subscribe_input .el-input {
  width: calc(var(--screen) / 1440 * 137.99px);
  height: calc(var(--screen) / 1440 * 34.5px);
  background: #FCFCFD;
  border-radius: calc(var(--screen) / 1440 * 3.37px);
}

.footerBox_footer_container_subscribe_input .el-input .el-input__inner {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  border-radius: calc(var(--screen) / 1440 * 3.37px);
  padding: 0 calc(var(--screen) / 1440 * 6.73px);
  font-size: calc(var(--screen) / 1440 * 15.15px);
  line-height: calc(var(--screen) / 1440 * 18.17px);
  color: #A3AAC2 !important;
}

.footerBox_footer_container_subscribe_input_btn {
  width: calc(var(--screen) / 1440 * 114.43px);
  height: calc(var(--screen) / 1440 * 34.5px);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: calc(var(--screen) / 1440 * 8.14px);
  background: linear-gradient(to right, #1ECAD3, #9486F7);
  border-radius: calc(var(--screen) / 1440 * 3.37px);
  font-family: 'gilmer-medium', 'montserrat-medium' !important;
  font-weight: 600;
  font-size: calc(var(--screen) / 1440 * 15.15px);
  color: #FFFFFF !important;
  cursor: pointer;
}

.footerBox_footer_products {
  width: calc(var(--screen) / 1440 * 189px);
}

.footerBox_footer_support {
  width: calc(var(--screen) / 1440 * 184px);
}

.footerBox_footer_about {
  width: calc(var(--screen) / 1440 * 210px);
}

.footerBox_footer_partnerships {
  width: calc(var(--screen) / 1440 * 236px);
}

.footerBox_footer_explore {
  width: calc(var(--screen) / 1440 * 228.5px);
}

@media (max-width: 767px) {
  .footerBox {
    overflow: hidden;
    font-size: calc(var(--screen) / 375 * 16px);
  }

  .footerBox_footer {
    width: 100%;
    padding: calc(var(--screen) / 375 * 23px) 0 calc(var(--screen) / 375 * 100px);
    background: #000000;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
  }

  .footerBox_footer_cards {
    width: 100%;
  }

  .footerBox_footer_card {
    width: 100%;
  }

  .footerBox_footer_card_title {
    width: 100%;
    height: calc(var(--screen) / 375 * 60px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 calc(var(--screen) / 375 * 27px);
    box-sizing: border-box;
  }

  .footerBox_footer_card_title_text {
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
    font-size: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 16px);
  }

  .footerBox_footer_card_title_show {
    width: calc(var(--screen) / 375 * 14px);
    height: calc(var(--screen) / 375 * 14px);
  }

  .footerBox_footer_card_title_hidden {
    width: calc(var(--screen) / 375 * 20px);
    height: calc(var(--screen) / 375 * 20px);
    margin-right: calc(var(--screen) / 375 * -3px);
    margin-top: calc(var(--screen) / 375 * 3px);
  }

  .footerBox_footer_card_line {
    width: calc(var(--screen) / 375 * 319px);
    height: calc(var(--screen) / 375 * 1px);
    margin: 0 auto;
    background: #4F4F4F;
  }

  .footerBox_footer_card_cards {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--screen) / 375 * 18px) 0;
    padding: calc(var(--screen) / 375 * 16px) 0 calc(var(--screen) / 375 * 37px);
  }

  .footerBox_footer_card_cards_item {
    width: 100%;
  }

  .footerBox_footer_card_cards_item_name {
    width: 100%;
    padding-left: calc(var(--screen) / 375 * 48px);
    box-sizing: border-box;
    font-weight: 400;
    font-size: calc(var(--screen) / 375 * 14px);
    line-height: calc(var(--screen) / 375 * 22.4px);
    color: #D3D3D3 !important;
    display: block;
  }

  .footerBox_footer_subscribe {
    margin-top: calc(var(--screen) / 375 * 36px);
    padding-left: calc(var(--screen) / 375 * 28px);
    box-sizing: border-box;
  }

  .footerBox_footer_subscribe_title {
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
    font-size: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 28px);
    letter-spacing: calc(var(--screen) / 375 * -0.27px);
  }

  .footerBox_footer_subscribe_images {
    margin-top: calc(var(--screen) / 375 * 21px);
    display: flex;
    align-items: center;
    gap: 0 calc(var(--screen) / 375 * 8.8px);
  }

  .footerBox_footer_subscribe_images_image {
    font-size: calc(var(--screen) / 375 * 24px);
  }

  .footerBox_footer_subscribe_images_image:hover .footerBox_footer_subscribe_images_image_icon:before {
    color: #FFFFFF;
  }

  .footerBox_footer_subscribe_tip {
    margin-top: calc(var(--screen) / 375 * 21.4px);
    font-weight: 400;
    font-size: calc(var(--screen) / 375 * 14px);
    line-height: calc(var(--screen) / 375 * 20.72px);
    color: #D3D3D3;
  }

  .footerBox_footer_subscribe_input {
    margin-top: calc(var(--screen) / 375 * 27px);
    display: flex;
    align-items: center;
  }

  .footerBox_footer_subscribe_input .el-form-item {
    margin: 0;
  }

  .footerBox_footer_subscribe_input .el-form-item__error {
    font-size: calc(var(--screen) / 375 * 12px);
    line-height: calc(var(--screen) / 375 * 16px);
    padding-top: calc(var(--screen) / 375 * 4px);
  }

  .footerBox_footer_subscribe_input .el-input {
    width: calc(var(--screen) / 375 * 198px);
    height: calc(var(--screen) / 375 * 34px);
    background: #FCFCFD;
    border-radius: calc(var(--screen) / 375 * 4px);
  }

  .footerBox_footer_subscribe_input .el-input .el-input__inner {
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border-radius: calc(var(--screen) / 375 * 4px);
    padding: 0 calc(var(--screen) / 375 * 6.73px);
    font-size: calc(var(--screen) / 375 * 14px);
    line-height: calc(var(--screen) / 375 * 16.8px);
    color: #A3AAC2 !important;
    position: absolute;
  }

  .el-form-item__content {
    line-height: normal !important;
    width: calc(var(--screen) / 375 * 198px);
    height: calc(var(--screen) / 375 * 34px);
  }

  .footerBox_footer_subscribe_input_btn {
    width: calc(var(--screen) / 375 * 113px);
    height: calc(var(--screen) / 375 * 34px);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: calc(var(--screen) / 375 * 7.68px);
    background: linear-gradient(to right, #1ECAD3, #9486F7);
    border-radius: calc(var(--screen) / 375 * 4px);
    font-family: 'gilmer-medium', 'montserrat-medium' !important;
    font-weight: 600;
    font-size: calc(var(--screen) / 375 * 14px);
    color: #FFFFFF !important;
    cursor: pointer;
  }

  .footerBox_footer_app {
    margin-top: calc(var(--screen) / 375 * 34px);
  }

  .footerBox_footer_app_title {
    padding-left: calc(var(--screen) / 375 * 27px);
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
    font-size: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 28px);
    letter-spacing: calc(var(--screen) / 375 * -0.27px);
  }

  .footerBox_footer_app_cards {
    margin-top: calc(var(--screen) / 375 * 17px);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 calc(var(--screen) / 375 * 7px);
  }

  .footerBox_footer_app_card {
    width: calc(var(--screen) / 375 * 156px);
    height: calc(var(--screen) / 375 * 42px);
    display: flex;
    align-items: center;
    padding-left: calc(var(--screen) / 375 * 27px);
    box-sizing: border-box;
    background: #1C1C1C;
    border-radius: calc(var(--screen) / 375 * 6px);
  }

  .footerBox_footer_container_app_card_apple {
    width: calc(var(--screen) / 375 * 101.9px);
  }

  .footerBox_footer_container_app_card_google {
    width: calc(var(--screen) / 375 * 102.64px);
  }

  .footerBox_footer_line {
    margin-top: calc(var(--screen) / 375 * 42px);
    width: calc(var(--screen) / 375 * 319px);
    height: calc(var(--screen) / 375 * 1px);
    margin: calc(var(--screen) / 375 * 42px) auto 0;
    background: #4F4F4F;
  }

  .footerBox_footer_contact {
    margin-top: calc(var(--screen) / 375 * 24px);
    padding-left: calc(var(--screen) / 375 * 27px);
    box-sizing: border-box;
  }

  .footerBox_footer_contact_title {
    font-weight: 700;
    font-family: 'gilmer-bold', 'montserrat-bold';
    font-size: calc(var(--screen) / 375 * 20px);
    line-height: calc(var(--screen) / 375 * 28px);
    letter-spacing: calc(var(--screen) / 375 * -0.27px);
  }

  .footerBox_footer_contact_cards {
    margin-top: calc(var(--screen) / 375 * 24px);
    display: flex;
    flex-direction: column;
    gap: calc(var(--screen) / 375 * 20px) 0;
  }

  .footerBox_footer_contact_card {
    display: flex;
    align-items: center;
  }

  .footerBox_footer_contact_card_img {
    width: calc(var(--screen) / 375 * 20px);
    height: calc(var(--screen) / 375 * 20px);
  }

  .footerBox_footer_contact_card_text {
    margin-left: calc(var(--screen) / 375 * 8px);
    font-weight: 400;
    font-size: calc(var(--screen) / 375 * 16px);
    line-height: calc(var(--screen) / 375 * 25.6px);
    color: #D3D3D3;
  }
}

/* End custom CSS */
