@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Sora:wght@100..800&family=Staatliches&display=swap";:root{--color-light-rgb: 248, 250, 252;--color-dark-rgb: 15, 23, 42;--color-primary-rgb: 99, 102, 241;--color-secondary-rgb: 6, 182, 212;--color-primary: #EFE4D2;--color-primary-light: #818cf8;--color-primary-dark: #4f46e5;--color-secondary: #254D70;--color-secondary-light: #22d3ee;--color-secondary-dark: #0891b2;--color-dark: #0f172a;--color-dark-lighter: #1e293b;--color-dark-light: #334155;--color-light: #f8fafc;--color-light-darker: #f1f5f9;--color-light-dark: #e2e8f0;--color-text: #334155;--color-text-light: #64748b;--color-text-dark: #1e293b;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Monaco", monospace;--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .375vw, 1rem);--text-base: clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .625vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.5rem + 1.875vw, 2.25rem);--text-4xl: clamp(2.25rem, 1.75rem + 2.5vw, 3rem);--text-5xl: clamp(3rem, 2rem + 5vw, 4rem);--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--duration-fast: .2s;--duration-base: .3s;--duration-slow: .5s;--duration-slower: .8s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--container-max: 1280px;--container-padding: clamp(1rem, 5vw, 3rem);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem}[data-theme=dark]{--color-text: #e2e8f0;--color-text-light: #cbd5e1;--color-text-dark: #f8fafc;--color-dark: #f8fafc;--color-dark-lighter: #e2e8f0;--color-dark-light: #cbd5e1;--color-light: #0f172a;--color-light-darker: #1e293b;--color-light-dark: #334155}@keyframes slideGradient{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:100% 0}}.title-1{font-family:Roboto,sans-serif;font-size:3.125rem;font-weight:700;line-height:1.1;margin-bottom:3.2rem}@media (min-width: 1024px){.title-1{font-size:3.90625rem;line-height:1.1;margin-bottom:4rem}}.title-2{font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:2.4rem}@media (min-width: 1024px){.title-2{font-size:3.125rem;line-height:1.2;margin-bottom:3.2rem}}.title-3{font-family:Roboto,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:2rem}@media (min-width: 1024px){.title-3{font-size:2.5rem;line-height:1.3;margin-bottom:2.4rem}}.title-4{font-family:Roboto,sans-serif;font-size:1.788854382rem;font-weight:500;line-height:1.4;margin-bottom:1.6rem}@media (min-width: 1024px){.title-4{font-size:2rem;line-height:1.4;margin-bottom:2rem}}.title-5{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.4;margin-bottom:1.6rem}@media (min-width: 1024px){.title-5{font-size:1.788854382rem;line-height:1.4;margin-bottom:1.6rem}}.title-6{font-family:Roboto,sans-serif;font-size:1.5301639997rem;font-weight:500;line-height:1.4;margin-bottom:1.2rem}@media (min-width: 1024px){.title-6{font-size:1.6rem;line-height:1.4;margin-bottom:1.6rem}}.text-content{font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6}@media (min-width: 1024px){.text-content{font-size:1.6rem;line-height:1.7}}.text-small{font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5}@media (min-width: 1024px){.text-small{font-size:1.4rem}}.text-large{font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6}@media (min-width: 1024px){.text-large{font-size:2rem}}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-primary{font-family:Roboto,sans-serif}.font-secondary{font-family:Sora,sans-serif}*,*:before,*:after{box-sizing:border-box;word-wrap:break-word}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}p{font-size:1.6rem}@media (min-width: 1200px){p{font-size:2.4rem}}.woami{padding:12rem 0 5rem}.woami__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8rem}.woami__title{display:flex;flex-direction:column;gap:2rem;order:2}.woami__title span.first,.woami__title span.second{letter-spacing:2px;text-transform:uppercase;display:block;opacity:0}.woami__title span.first .label,.woami__title span.second .label{position:relative;font-family:Staatliches,sans-serif;font-weight:400;font-size:6rem;letter-spacing:3px}.woami__title span.first .line,.woami__title span.second .line{position:absolute;top:-.3rem;width:0;height:1px;background-color:#fff}.woami__title span.first.second,.woami__title span.second.second{text-align:center;order:1}.woami__title span.first.second .line,.woami__title span.second.second .line{left:0}.woami__title span.first.first,.woami__title span.second.first{order:2;text-align:center}.woami__title span.first.first .line,.woami__title span.second.first .line{right:0}.woami__image{order:1;position:relative}.woami__circle{opacity:0;display:block;position:absolute;height:13rem;bottom:-2rem;left:-25px;width:13rem;border-radius:100%;border:1px solid #fff;transform:translate(30px,-50px)}.woami__imageMask{opacity:0;height:20rem;width:13rem;border-radius:9rem;display:flex;justify-content:center;align-items:center;overflow:hidden;transform:translateY(-30px)}.woami__imageMask img{transform:scale(1);width:20rem}.woami__introduction .text{opacity:0;margin-top:5rem;line-height:169%;font-size:1.8rem;font-family:Sora,sans-serif;text-align:center}.woami__introduction .text span{display:block;font-size:2.5rem;margin-bottom:2rem}.woami__introduction .text .char{opacity:0;transform:translateY(5px)}.woami__introduction .mail{margin-top:2rem}@media (min-width: 1200px){.woami{padding-top:15rem}.woami__head{flex-direction:row;gap:30rem}.woami__title{order:1}.woami__title span.first .label,.woami__title span.second .label{font-size:16rem}.woami__image{order:2}.woami__circle{height:20rem;width:20rem;bottom:-5rem;left:-8rem}.woami__imageMask{border-radius:15rem;height:39rem;width:26rem}.woami__imageMask img{width:40rem}.woami__introduction{margin:20rem auto 0;max-width:70rem}.woami__introduction .text{font-size:2.4rem}}.workflow{padding-bottom:10rem}.workflow__desc{margin-top:3rem;max-width:70rem;line-height:169%}.workflow__list{margin-top:4.3rem;display:flex;flex-wrap:wrap;gap:3.5rem}.workflow__list .tool{display:flex;align-items:center;gap:1.3rem}.workflow__list .tool .label{font-size:1.8rem}.projects{padding-bottom:10rem}.projects__slider{position:relative;margin-top:4rem}@media (min-width: 900px){.projects__slider{margin-top:8rem}}.projects__slideContent{display:flex;flex-direction:column;gap:6rem}@media (min-width: 768px){.projects__slideContent{gap:8rem}}.projects__navigation{display:flex;gap:1rem;justify-content:flex-end;margin-top:3rem}@media (min-width: 900px){.projects__navigation{margin-top:8rem}}.projects__navBtn{background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .3s ease}.projects__navBtn:hover{opacity:.7}.projects__navBtn.swiper-button-disabled{opacity:.3;cursor:not-allowed}.projects__navBtn svg{width:64px;height:64px}.projects__progressBar{position:relative;display:flex;align-items:center;width:100%;height:2px;background:#fff3;margin-top:2rem}.projects__progressIndicator{position:absolute;left:0;border-radius:5px;height:6px;background:#fff;transition:left .8s ease,width .3s ease;will-change:left}.reviews__slider{margin-top:3.5rem}@media (min-width: 900px){.reviews__slider{margin-top:6rem}}.reviews__slider__slide{opacity:0}.reviews__slider__slide p{line-height:1.8;font-weight:100}.reviews__slider__slide strong{display:block;margin-top:2rem;text-align:right}.reviews__navigation{display:flex;gap:1rem;justify-content:flex-end;margin-top:3rem}@media (min-width: 900px){.reviews__navigation{margin-top:8rem}}.reviews__navBtn{background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .3s ease}.reviews__navBtn:hover{opacity:.7}.reviews__navBtn.swiper-button-disabled{opacity:.3;cursor:not-allowed}.reviews__navBtn svg{width:64px;height:64px}.reviews__progressBar{position:relative;display:flex;align-items:center;width:100%;height:2px;background:#fff3;margin-top:2rem}.reviews__progressIndicator{position:absolute;left:0;border-radius:5px;height:6px;background:#fff;transition:left .8s ease,width .3s ease;will-change:left}.process{background-color:#000;color:#fff;padding:12rem 0;overflow:hidden}@media (min-width: 900px){.process{padding:25rem 0}}.process__hero{max-width:80rem;margin:0 auto 12rem;padding:0 2rem}.process__hero p{font-size:2.5rem;line-height:1.5}@media (min-width: 900px){.process__hero p{text-align:center;font-size:3rem;line-height:2}}.process__timeline{position:relative}.process__timeline-track{position:absolute;left:1rem;top:0;bottom:0;width:2px;background-color:#ffffff1a}@media (min-width: 900px){.process__timeline-track{left:2rem}}.process__timeline-progress{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fffc,#ffffff4d);transform-origin:top center}.process__steps{position:relative;z-index:1}@media (min-width: 900px){.process__steps{margin-top:25rem}}.process__step{display:flex;align-items:flex-start;gap:2rem;margin-bottom:8rem;padding-left:4rem;position:relative;transition:.4s}@media (min-width: 900px){.process__step{padding-left:8rem;margin-bottom:12rem;gap:4rem}}.process__step.is-inactive{opacity:.2}.process__step.is-active{opacity:1}.process__step-icon{flex-shrink:0}.process__step-svg{width:40px;height:50px}@media (min-width: 900px){.process__step-svg{width:60px;height:70px}}.process__step-svg svg{width:100%;height:100%}.process__step-content{flex:1;max-width:40rem;transition:opacity .5s ease}@media (min-width: 900px){.process__step-content{max-width:none}}.process__step-title{font-size:1.9rem;line-height:1.2;font-weight:500;margin-bottom:1rem;color:#fff}@media (min-width: 900px){.process__step-title{font-size:3.5rem}}.process__step-text{font-size:1.6rem;line-height:1.6;color:#ffffffb3}@media (min-width: 900px){.process__step-text{font-size:2.2rem}}.about-section{padding:120px 0;background:#000;color:#fff}.about-section .container{max-width:1200px;margin:0 auto;padding:0 40px}.about-section .section-title{font-size:clamp(40px,6vw,80px);font-weight:300;margin-bottom:60px;letter-spacing:-.02em}.about-intro{margin-bottom:15rem}.about-intro .about-content{max-width:120rem;margin-top:4rem}.about-intro .about-content .shortdesc{max-width:none}.about-intro .about-text{font-size:18px;line-height:1.8;color:#fffc;margin-bottom:24px}.about-intro .about-text strong{color:#fff;font-weight:500}.about-stack{margin-bottom:120px}.about-stack .stack-title{font-size:32px;font-weight:300;margin-bottom:60px;letter-spacing:-.01em}.about-stack .stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:60px}.about-stack .stack-category .category-title{font-size:20px;font-weight:500;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.about-stack .stack-category .tech-list{list-style:none;padding:0;margin:0}.about-stack .stack-category .tech-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;opacity:0;transform:translate(-20px)}.about-stack .stack-category .tech-item:hover{padding-left:8px;border-bottom-color:#fff3}.about-stack .stack-category .tech-item:hover .tech-icon{transform:scale(1.2)}.about-stack .stack-category .tech-item .tech-icon{font-size:16px;transition:transform .3s ease}.about-stack .stack-category .tech-item .tech-name{font-size:16px;color:#ffffffb3;font-weight:300}.about-value .value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:60px}.about-value .value-item{position:relative;padding:40px 0}.about-value .value-item .value-number{font-size:80px;font-weight:300;color:#ffffff1a;line-height:1;margin-bottom:20px}.about-value .value-item .value-title{font-size:24px;font-weight:500;margin-bottom:16px;letter-spacing:-.01em}.about-value .value-item .value-text{font-size:16px;line-height:1.7;color:#fff9;font-weight:300}@media (max-width: 768px){.about-section{padding:80px 0}.about-section .container{padding:0 20px}.about-section .section-title{margin-bottom:40px}.about-intro{margin-bottom:80px}.about-intro .about-text{font-size:16px}.about-stack{margin-bottom:80px}.about-stack .stack-title{font-size:24px;margin-bottom:40px}.about-stack .stack-grid{margin-top:3rem;gap:40px}.about-value .value-grid{gap:40px}.about-value .value-item{padding:30px 0}.about-value .value-item .value-number{font-size:60px}.about-value .value-item .value-title{font-size:20px}.about-value .value-item .value-text{font-size:15px}}.contact .title--flex{display:flex;justify-content:space-between;align-items:flex-end}.contact .mail{margin-top:4rem;margin-bottom:4rem}.contact .contact__social{align-items:center;gap:.5rem;position:relative;display:inline-block;text-decoration:none}.contact .contact__social:after{content:"";height:1px;width:100%;position:absolute;bottom:-.5rem;left:0;background-color:#fff}.contact .contact__social .label{font-family:Sora,sans-serif;letter-spacing:1px;font-size:1.5rem;color:#fff;margin-right:.5rem}@media (min-width: 1200px){.contact .contact__social .label{font-size:1.8rem}}.container{width:min(1280px,90%);margin:0 auto;position:relative}.header{padding:2rem;display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1000}.header__logo svg{height:3.5rem}.header__menu ul{display:flex;align-items:center;gap:20px}.header__menu ul li a{text-decoration:none;font-size:1.8rem;font-weight:200;letter-spacing:.8px;position:relative;padding-bottom:1rem}.header__menu ul li a.link:after{content:"";position:absolute;width:0%;height:1px;bottom:.8rem;left:0;background-color:#fff;transition:.5s}.header__menu ul li a.link:hover:after{width:100%}.header__menu ul li a.contact__social{transition:.3s}.header__menu ul li a.contact__social svg{transition:.4s}.header__menu ul li a.contact__social:hover{transform:scale(.8)}.header__menu ul li a.contact__social:hover svg{transform:scale(.9)}.loader{position:fixed;inset:0;background:#000;display:flex;align-items:center;justify-content:center;z-index:9999}.loader__content{display:flex;align-items:center;justify-content:center}.loader__content svg{opacity:0;max-height:3.5rem}.loader.is-hidden{opacity:0;visibility:hidden}.mail{padding-bottom:1rem}.mail .mail__btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:0;position:relative}.mail .mail__btn:after{content:"";height:1px;width:100%;position:absolute;bottom:-.5rem;left:0;background-color:#fff}.mail .mail__btn .mail__text{font-family:Sora,sans-serif;letter-spacing:1px;font-size:1.5rem;color:#fff}@media (min-width: 1200px){.mail .mail__btn .mail__text{font-size:1.8rem}}.mail .mail__btn .mail__icon{width:15px;transition:opacity .2s}.mail--woami{display:flex;justify-content:center;overflow:hidden}.mail--woami .mail__btn{transform:translateY(50px)}.transitionLine{display:flex;justify-content:center;margin-top:10rem;position:relative;padding-bottom:5rem}@media (min-width: 1200px){.transitionLine{margin-top:15rem}}.transitionLine .line{background-color:#fff;height:20rem;width:1px;transform:scaleY(0);transform-origin:top}@media (min-width: 1200px){.transitionLine .line{height:40rem}}.titleSection{position:relative;overflow:hidden;padding-bottom:2rem}.titleSection .bar{display:block;position:absolute;bottom:0rem;height:1px;width:100%;background-color:#fff}.titleSection .title{position:relative;font-size:5rem;font-family:Roboto,sans-serif;color:#fff;font-weight:100}.titleSection .title:after{content:".";position:absolute}@media (min-width: 1200px){.titleSection .title{font-size:10rem}}@media (min-width: 900px){.cardProject--left .cardProject__group{flex-direction:row}}@media (min-width: 900px){.cardProject--right .cardProject__title{text-align:right}.cardProject--right .cardProject__group{flex-direction:row-reverse}.cardProject--right .cardProject__content{text-align:right;align-items:flex-end}}.cardProject__group{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media (min-width: 768px){.cardProject__group{gap:4rem;align-items:center}}.cardProject__image{flex:1}.cardProject__image img{width:100%;height:auto;display:block}.cardProject__content{flex:1;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 900px){.cardProject__content{justify-content:space-between}.cardProject__content p{font-size:1.8rem}}.cardProject__title{font-size:3rem;font-weight:700}@media (min-width: 900px){.cardProject__title{font-size:5rem;padding-bottom:2rem}}.cardProject__subtitle{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:2rem}.cardProject__excerpt{line-height:1.8}@media (min-width: 900px){.cardProject__cta{margin-top:1rem}}.cardProject__cta a{display:inline-block;align-items:center;gap:.5rem;color:#fff;text-decoration:none;margin-top:1rem;transition:gap .3s ease;font-size:1.6rem;position:relative;padding-bottom:2rem}@media (min-width: 900px){.cardProject__cta a{padding-bottom:1rem}}.cardProject__cta a:after{content:"";left:0;position:absolute;bottom:1.2rem;width:0%;height:1px;background-color:#fff;transition:.5s}@media (min-width: 900px){.cardProject__cta a:after{bottom:.2rem}}@media (min-width: 1200px){.cardProject__cta a:hover:after{width:100%}}@media (max-width: 1200px){.cardProject__cta a:after{width:100%}}.cardProject__cta a:hover{gap:1rem}.side-nav{position:fixed;left:4rem;top:50%;transform:translateY(-50%);z-index:100;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}@media (max-width: 1024px){.side-nav{display:none}}.side-nav.is-visible{opacity:1;visibility:visible}.side-nav__indicator{position:absolute;left:0;top:0;height:40px;transform-origin:top center}.side-nav__list{position:relative;padding-left:1.5rem;display:flex;flex-direction:column}.side-nav__link{height:4rem;display:flex;align-items:center;text-decoration:none;color:var(--color-text, #fff);opacity:.3;transition:.5s ease}.side-nav__link:hover{opacity:.7}.side-nav__link.is-active{opacity:1}.side-nav__label{font-size:1.5rem;font-weight:500;letter-spacing:.05em;white-space:nowrap}html{background-color:#000;font-size:62.5%}html.no-scroll{overflow:hidden;height:100vh}*{box-sizing:border-box;font-family:Roboto,sans-serif;color:#fff}.smooth-content{padding-bottom:80rem}@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}:root{--swiper-theme-color: #007aff}: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;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:translateZ(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}.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);backface-visibility:hidden}.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}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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(0)}to{transform:rotate(360deg)}}
