@import url(https://fonts.googleapis.com/css2?family=Sofia+Pro:wght@300;400;500;600;700&display=swap);
*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;color:var(--color-text)}@media(max-width: 767px){body{font-size:14px}}@media(min-width: 768px)and (max-width: 1023px){body{font-size:16px}}@media(min-width: 1024px){body{font-size:16px}}h1{font-weight:700;line-height:1.2}@media(max-width: 767px){h1{font-size:28px}}@media(min-width: 768px)and (max-width: 1023px){h1{font-size:36px}}@media(min-width: 1024px){h1{font-size:48px}}h2{font-weight:600;line-height:1.3}@media(max-width: 767px){h2{font-size:24px}}@media(min-width: 768px)and (max-width: 1023px){h2{font-size:30px}}@media(min-width: 1024px){h2{font-size:64px}}h3{font-weight:600;line-height:1.4}@media(max-width: 767px){h3{font-size:20px}}@media(min-width: 768px)and (max-width: 1023px){h3{font-size:24px}}@media(min-width: 1024px){h3{font-size:28px}}@media(max-width: 767px){.text-small{font-size:12px}}@media(min-width: 768px)and (max-width: 1023px){.text-small{font-size:14px}}@media(min-width: 1024px){.text-small{font-size:14px}}.container{width:100%;margin:0 auto}@media(max-width: 767px){.container{padding:0 20px;max-width:100%}}@media(min-width: 768px)and (max-width: 1023px){.container{padding:0 20px}}@media(min-width: 1024px){.container{padding:0 0;max-width:1280px}}.main{min-height:100vh}.header{background:var(--color-primary);min-height:98px}.header .container{position:fixed;top:10px;left:0;right:0;z-index:1020;transition:background-color .3s ease}@media(max-width: 767px){.header{padding:20px 0;background:var(--header-bg);box-shadow:var(--header-shadow)}.header .container{position:relative;top:unset;left:unset;right:unset;z-index:unset;transition:unset}}@media(min-width: 768px)and (max-width: 1023px){.header{padding:10px 0}}@media(min-width: 1024px){.header{padding:10px 0}}.header__wrapper{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative}@media(max-width: 767px){.header__wrapper{border-radius:0}}@media(min-width: 768px)and (max-width: 1023px){.header__wrapper{background:var(--header-bg);border-radius:16px;box-shadow:var(--header-shadow);padding:20px}}@media(min-width: 1024px){.header__wrapper{background:var(--header-bg);border-radius:16px;box-shadow:var(--header-shadow);padding:20px}}.header__logo{position:relative;z-index:2}@media(max-width: 767px){.header__logo{order:1;margin-right:auto}}@media(min-width: 768px)and (max-width: 1023px){.header__logo{flex:1;display:flex;justify-content:center}}@media(min-width: 1024px){.header__logo{padding-right:44px}}.header__logo a{display:flex;align-items:center;height:30px}.header__logo img{height:30px;width:auto}.header__logo-light{display:block}.header__logo-dark{display:none}.header__nav--desktop{display:none}@media(min-width: 1024px){.header__nav--desktop{display:block;flex:1;margin:0 32px}}.header__actions{display:flex;align-items:center;gap:10px;position:relative;z-index:2}@media(max-width: 767px){.header__actions{gap:8px;order:2}}.header__contact{display:inline-flex;align-items:center;gap:8px}@media(max-width: 767px){.header__contact{padding:14px}}@media(min-width: 768px)and (max-width: 1023px){.header__contact{padding:14px}}.header__contact-icon{width:20px;height:20px}@media(min-width: 1024px){.header__contact-icon{display:none}}@media(max-width: 767px){.header__contact-text{display:none}}@media(min-width: 768px)and (max-width: 1023px){.header__contact-text{display:none}}.burger-menu{display:flex;align-items:center;gap:8px;position:relative;z-index:2;color:#1d1d1b;padding:14px;border-radius:8px;background:var(--button-bg);transition:background-color .3s ease}@media(min-width: 1024px){.burger-menu{display:none}}.burger-menu--tablet{display:none}@media(min-width: 768px)and (max-width: 1023px){.burger-menu--tablet{display:flex}}.burger-menu--mobile{display:none}@media(max-width: 767px){.burger-menu--mobile{display:flex}}.burger-menu__icon{width:20px;height:20px}.burger-menu__icon--dark{display:block}.burger-menu__icon--light{display:none}.burger-menu__text{font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:14px;line-height:145%;color:var(--header-text)}@media(max-width: 767px){.burger-menu__text{display:none}}.nav-menu{display:flex;gap:0;justify-content:center}.nav-menu__item{position:relative}.nav-menu__link{display:block;padding:14px;font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:var(--header-text);transition:color .3s ease;position:relative}.mobile-nav{position:fixed;top:0;right:0;height:100vh;background:var(--color-bg);z-index:1031;transition:transform .3s ease;overflow-y:auto;transform:translateX(100%)}@media(max-width: 767px){.mobile-nav{width:100%;padding-top:60px}}@media(min-width: 768px)and (max-width: 1023px){.mobile-nav{width:320px;padding-top:70px;box-shadow:-2px 0 10px rgba(0,0,0,.1)}}@media(min-width: 1024px){.mobile-nav{display:none}}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav__close{position:absolute;top:20px;right:20px;padding:14px;border-radius:8px;background:var(--button-bg);transition:background-color .3s ease;z-index:2}.mobile-nav__close:hover{opacity:.8}.mobile-nav__close-icon{width:20px;height:20px}.mobile-nav__close-icon--dark{display:block}.mobile-nav__close-icon--light{display:none}.mobile-nav__content{padding:32px}.mobile-nav__list{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.mobile-nav__link{display:block;padding:8px 0;font-size:18px;font-weight:500;transition:color .3s ease}.mobile-nav__link:hover,.mobile-nav__link:focus-visible{color:var(--color-primary)}.mobile-nav__theme-toggle{width:100%;display:none;justify-content:flex-start;height:auto;min-height:auto;max-height:none;padding:8px 0;background:rgba(0,0,0,0);border-radius:0;margin-bottom:24px}@media(max-width: 767px){.mobile-nav__theme-toggle{display:flex}}.mobile-nav__theme-toggle .theme-toggle__text{display:block;margin-left:8px;font-size:18px;font-weight:500;color:var(--color-text)}.mobile-nav__contact{width:100%;display:none}@media(min-width: 768px)and (max-width: 1023px){.mobile-nav__contact{display:inline-flex}}.theme-toggle{display:flex;justify-content:center;align-items:center;width:fit-content;padding:14px;border-radius:8px;background:var(--button-bg);transition:background-color .3s ease}@media(max-width: 767px){.header__actions .theme-toggle{display:none}}.theme-toggle:hover{opacity:.8}.theme-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.theme-toggle__icon{width:20px;height:20px;transition:opacity .3s ease}.theme-toggle__icon--light{display:none}.theme-toggle__icon--dark{display:block}.theme-toggle__text{display:none}[data-theme=dark] .theme-toggle__icon--light{display:block}[data-theme=dark] .theme-toggle__icon--dark{display:none}[data-theme=dark] .header__logo-light{display:none}[data-theme=dark] .header__logo-dark{display:block}[data-theme=dark] .burger-menu__icon--dark{display:none}[data-theme=dark] .burger-menu__icon--light{display:block}[data-theme=dark] .mobile-nav__close-icon--dark{display:none}[data-theme=dark] .mobile-nav__close-icon--light{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:8px;font-weight:500;transition:all .3s ease;cursor:pointer;padding:14px;border-radius:8px;font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--color-primary);color:#fff}.btn--secondary{background:rgba(0,0,0,0);color:var(--color-primary);border:2px solid var(--color-primary)}.mobile-nav-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1030;opacity:0;transition:opacity .3s ease}.mobile-nav-overlay.is-visible{display:block;opacity:1}.hero{background:#e30613;position:relative;text-align:center;color:#fff;padding:62px 20px 80px;overflow:hidden;height:364px}.hero__container{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.hero__content{max-width:760px;flex:1;align-self:flex-start;margin-top:42px;gap:24px;display:flex;flex-direction:column}.hero__title{font-size:64px;font-weight:900;line-height:1}.hero__description{font-size:16px;line-height:1.5;font-weight:300;color:var(--text-light);max-width:470px;margin:0 auto}.hero__decorative-left,.hero__decorative-right{flex-shrink:0;align-self:flex-end;z-index:1;margin-bottom:55px}.hero__decorative-element{width:360px;height:380px;background-size:contain;background-repeat:no-repeat;background-position:center}.hero__decoration{margin-top:62px;position:absolute;top:20px;z-index:1;width:360px;height:380px;background-size:contain;background-repeat:no-repeat;background-position:center}@media(min-width: 768px)and (max-width: 1023px){.hero{height:500px;padding:104px 20px 20px}.hero__container{align-items:flex-start;gap:20px;height:100%;flex-direction:column}.hero__content{gap:12px;max-width:540px;align-self:center;position:relative;z-index:2}.hero__title{font-size:48px}.hero__description{font-size:13px;max-width:435px}.hero__decorative-left,.hero__decorative-right{margin-bottom:-86px;align-self:flex-end;position:absolute;z-index:1;overflow:hidden;bottom:0}.hero__decorative-left{left:-55px}.hero__decorative-right{right:-55px}.hero__decorative-element{width:284px;height:300px;background-size:contain;background-repeat:no-repeat;background-position:center}}@media(max-width: 767px){.hero{padding:40px 20px 20px}.hero__description{max-width:350px}.hero__title{font-size:32px}.hero__decorative-left,.hero__decorative-right{display:none}}.breadcrumbs{padding:16px 0;background:var(--color-bg-secondary)}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.breadcrumbs__item{display:flex;align-items:center;font-size:14px;color:var(--color-text-secondary)}.breadcrumbs__item:not(:last-child)::after{content:"/";margin-left:8px;color:var(--color-text-secondary)}.breadcrumbs__item[aria-current=page]{color:var(--color-text);font-weight:500}.breadcrumbs__item a{transition:color .3s ease}.breadcrumbs__item a:hover,.breadcrumbs__item a:focus-visible{color:var(--color-primary)}.products{padding:64px 0;background-color:var(--color-bg)}.product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(4, 168px);gap:10px;width:100%}@media(min-width: 768px)and (max-width: 1023px){.product-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(6, 168px);gap:10px}}@media(max-width: 767px){.product-grid{grid-template-columns:1fr;grid-template-rows:repeat(8, 150px);gap:8px}}.product-card{border-radius:12px;display:flex;flex-direction:column;padding:24px;cursor:pointer;background-color:var(--product-card)}.product-card__top{display:flex;justify-content:space-between;align-items:center}.product-card__bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.product-card__icon{width:48px;height:48px;padding:12px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:9999px}.product-card__icon-img{width:21px;height:17px;object-fit:contain}.product-card__tag{font-size:12px;padding:4px 8px;border:1px solid var(--tag-color);border-radius:6px;color:var(--tag-color);white-space:nowrap}.product-card__title{margin:0;font-size:18px;font-weight:600;color:var(--text-coloe);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__arrow{flex-shrink:0}.product-card__arrow-icon{width:20px;height:20px;filter:var(--arrow-icon-filter);opacity:var(--arrow-icon-opacity)}.product-card--item-1{grid-row:1/3;grid-column:1}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-1{grid-row:1;grid-column:1/3}}@media(max-width: 767px){.product-card--item-1{grid-row:1;grid-column:1}}.product-card--item-2{grid-row:1;grid-column:2/4}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-2{grid-row:2;grid-column:1/3}}@media(max-width: 767px){.product-card--item-2{grid-row:2;grid-column:1}}.product-card--item-3{grid-row:2;grid-column:2}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-3{grid-row:3;grid-column:1}}@media(max-width: 767px){.product-card--item-3{grid-row:3;grid-column:1}}.product-card--item-4{grid-row:2;grid-column:3}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-4{grid-row:3;grid-column:2}}@media(max-width: 767px){.product-card--item-4{grid-row:4;grid-column:1}}.product-card--item-5{grid-row:3/5;grid-column:1}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-5{grid-row:4;grid-column:1/3}}@media(max-width: 767px){.product-card--item-5{grid-row:5;grid-column:1}}.product-card--item-6{grid-row:3;grid-column:2}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-6{grid-row:5;grid-column:1}}@media(max-width: 767px){.product-card--item-6{grid-row:6;grid-column:1}}.product-card--item-7{grid-row:3/5;grid-column:3}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-7{grid-row:5;grid-column:2}}@media(max-width: 767px){.product-card--item-7{grid-row:7;grid-column:1}}.product-card--item-8{grid-row:4;grid-column:2}@media(min-width: 768px)and (max-width: 1023px){.product-card--item-8{grid-row:6;grid-column:1/3}}@media(max-width: 767px){.product-card--item-8{grid-row:8;grid-column:1}}.slider-section{padding:64px 0;background:var(--color-bg-secondary)}.slider-section__title{text-align:center;margin-bottom:48px}.slider{position:relative;padding:0 48px}@media(max-width: 767px){.slider{padding:0}}.slide-card{background:var(--card-bg);border-radius:12px;overflow:hidden;height:100%}.slide-card__image{background:var(--color-bg-secondary);position:relative}.slide-card__image::before{content:"";display:block;padding-top:56.25%}.slide-card__image>*{position:absolute;top:0;left:0;width:100%;height:100%}.slide-card__image img{width:100%;height:100%;object-fit:cover}.slide-card__content{padding:24px}.slide-card__title{margin-bottom:8px;font-size:18px;font-weight:600}.slide-card__description{color:var(--color-text-secondary)}.swiper-button-next,.swiper-button-prev{color:var(--color-primary)}.swiper-button-next::after,.swiper-button-prev::after{font-size:24px}@media(max-width: 767px){.swiper-button-next::after,.swiper-button-prev::after{font-size:20px}}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--color-primary-hover)}.swiper-pagination{position:relative;margin-top:32px}.swiper-pagination-bullet{background:var(--color-text-secondary);opacity:.3}.swiper-pagination-bullet-active{background:var(--color-primary);opacity:1}.countries-section{padding:104px 0;background-color:var(--countries-section-bg)}.countries-section__container{background-color:var(--color-bg);border-radius:20px;padding:20px}.countries-section__title{font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:64px;font-weight:700;color:var(--color-text);margin-bottom:24px;text-align:center;line-height:1}.countries-section__description{font-size:16px;line-height:1.5;font-weight:400;color:var(--color-text-secondary);max-width:540px;margin:0 auto 40px;text-align:center}@media(max-width: 767px){.countries-section__description{max-width:350px;margin-bottom:32px}}.countries-progress{display:flex;align-items:center;gap:16px;margin-bottom:20px}.countries-progress__start,.countries-progress__end{font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:600;color:var(--color-primary)}.countries-progress__bar{flex:1;height:2px;background-color:var(--color-border);position:relative;border-radius:1px}.countries-progress__fill{position:absolute;top:0;left:0;height:100%;background-color:var(--color-primary);border-radius:1px;width:0%;transition:width .3s ease}.countries-nav{display:flex;gap:8px;margin-left:24px}.countries-nav__btn{display:flex;justify-content:center;align-items:center;width:46px;height:46px;padding:13px;border-radius:50%;background:var(--button-bg);transition:background-color .3s ease,opacity .3s ease;cursor:pointer}.countries-nav__btn:hover{opacity:.8}.countries-nav__btn:disabled{opacity:.5;cursor:not-allowed}.countries-nav__btn--prev-mobile{display:none}@media(min-width: 768px)and (max-width: 1023px){.countries-nav__btn--prev-mobile{display:flex}}@media(max-width: 767px){.countries-nav__btn--prev-mobile{display:flex}}@media(min-width: 768px)and (max-width: 1023px){.countries-nav__btn--prev:not(.countries-nav__btn--prev-mobile){display:none}}@media(max-width: 767px){.countries-nav__btn--prev:not(.countries-nav__btn--prev-mobile){display:none}}.countries-nav__icon{width:20px;height:20px}.countries-nav__icon--dark{display:block}.countries-nav__icon--light{display:none}[data-theme=dark] .countries-nav__icon--dark{display:none}[data-theme=dark] .countries-nav__icon--light{display:block}.countries-slider .swiper-pagination{position:relative;bottom:0;margin-top:24px}.countries-slider .swiper-button-prev,.countries-slider .swiper-button-next{color:var(--color-primary)}.countries-slider .swiper-button-prev::after,.countries-slider .swiper-button-next::after{font-size:24px}@media(max-width: 767px){.countries-slider .swiper-button-prev,.countries-slider .swiper-button-next{display:none}}.country-card{background:var(--countries-section-bg);border-radius:24px;padding:24px;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.country-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.country-card__flag{width:80px;height:80px;margin-bottom:48px;margin-right:auto;display:flex;align-items:center;justify-content:center}.country-card__flag img{width:100%;height:100%;object-fit:contain;border-radius:8px}.country-card__name{font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:600;line-height:130%;color:var(--color-text);margin-bottom:10px}.country-card__description{font-family:"Sofia Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:400;line-height:145%;color:var(--color-text-secondary);margin:0;text-align:left}.footer{background-color:var(--color-bg-secondary);padding:32px 0}.footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.footer__top{display:flex;flex-direction:row;gap:10px}.footer__back-to-top{border:1.5px solid var(--footer-border);border-radius:8px;padding:14px}.footer__arrow{width:20px;height:20px;filter:var(--arrow-icon-filter)}.footer__contact{border:1.5px solid var(--footer-border);border-radius:8px;padding:14px 24px;font-size:14px;font-weight:400;line-height:1.45}.footer__bottom{font-size:14px;font-weight:400;line-height:1.45}@media(max-width: 767px){.footer .container{flex-direction:column;gap:20px}}:root[data-theme=light]{--color-bg: #ffffff;--color-bg-secondary: rgba(29, 29, 27, 0.05);--color-bg-hover: #f8f9fa;--color-text: #212529;--color-text-secondary: #6c757d;--color-border: #e9ecef;--color-primary: #e30613;--color-primary-hover: rgb(177.313304721, 4.686695279, 14.8412017167);--color-primary-light: rgb(253.1201716738, 183.8798283262, 187.9527896996);--header-bg: #ffffff;--header-shadow: 0px 0px 10px 0px rgba(29, 29, 27, 0.1019607843);--header-text: #212529;--button-bg: rgba(29, 29, 27, 0.05);--card-bg: #ffffff;--card-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);--product-card: rgba(29, 29, 27, 0.05);--tag-color: #1d1d1b;--arrow-icon-filter: brightness(0) saturate(100%) invert(11%) sepia(0%) saturate(2%) hue-rotate(314deg) brightness(95%) contrast(89%);--arrow-icon-opacity: 0.4;--countries-section-bg: rgba(29, 29, 27, 0.05);--countries-card-bg: #ffffff;--footer-border: rgba(29, 29, 27, 0.1)}:root[data-theme=dark]{--color-bg: #1d1d1b;--color-bg-secondary: rgba(#1d1d1b0d, 0.05);--color-bg-hover: #343a40;--color-text: #f8f9fa;--color-text-secondary: #ced4da;--color-border: #495057;--color-primary: #e30613;--color-primary-hover: rgb(249.1802575107, 34.8197424893, 47.4291845494);--color-primary-light: rgb(77.9399141631, 2.0600858369, 6.5236051502);--header-bg: #1d1d1b;--header-shadow: 0px 0px 10px 0px rgba(29, 29, 27, 0.1019607843);--header-text: #f8f9fa;--button-bg: rgba(255, 255, 255, 0.1);--card-bg: #343a40;--card-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);--product-card: rgba(255, 255, 255, 0.1);--text-color: #ffffff;--tag-color: #ffffff;--arrow-icon-filter: brightness(0) saturate(100%) invert(100%);--arrow-icon-opacity: 0.4;--countries-section-bg: rgba(255, 255, 255, 0.1);--countries-card-bg: #1d1d1b;--footer-border: rgba(255, 255, 255, 0.1)}body{background-color:var(--color-bg)}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}


/*# sourceMappingURL=main.cf7f19f2de79bc83378d.css.map*/