:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1;width:100%;display:flex;position:relative}.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%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));box-sizing:border-box;transform-origin:50%;z-index:10;border-top:4px solid #0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.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(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) ::slotted(svg),:is(.swiper-button-next,.swiper-button-prev) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));display:inline-block}button.swiper-pagination-bullet{appearance:none;box-shadow:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translateY(-50%)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);width:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;width:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;position:relative}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50;position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50;position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{opacity:0;pointer-events:none;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;pointer-events:none;transform-origin:0 0;visibility:hidden;z-index:1;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;transform-origin:bottom;overflow:hidden}@font-face{font-family:Manrope;src:url(../media/Manrope-Regular.0ale_2o~2dycz.woff2)format("woff2"),url(../media/Manrope-Regular.0qqa9o2l7zwyn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-SemiBold.0ko-.4xrzqqj6.woff2)format("woff2"),url(../media/Manrope-SemiBold.0w.xz-13jparz.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Medium.0trqn.sx5_0qy.woff2)format("woff2"),url(../media/Manrope-Medium.0b43gqib0y9fq.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:-6%;color:#0e0e0e;word-break:break-word;margin:0;padding:0;font-family:Manrope,sans-serif;font-weight:600;line-height:1}h1,.h1{font-size:35px}@media (min-width:768px){h1,.h1{font-size:40px}}@media (min-width:1024px){h1,.h1{font-size:55px}}@media (min-width:1366px){h1,.h1{font-size:75px}}@media (min-width:1600px){h1,.h1{font-size:95px}}h2,.h2{font-size:30px}@media (min-width:768px){h2,.h2{font-size:35px}}@media (min-width:1366px){h2,.h2{font-size:40px}}@media (min-width:1600px){h2,.h2{font-size:45px}}h3,.h3{font-size:18px}@media (min-width:768px){h3,.h3{font-size:20px}}@media (min-width:1024px){h3,.h3{font-size:24px}}@media (min-width:1366px){h3,.h3{font-size:30px}}@media (min-width:1600px){h3,.h3{font-size:35px}}h4,.h4{font-size:18px;line-height:1}@media (min-width:768px){h4,.h4{font-size:22px;line-height:.9}}@media (min-width:1024px){h4,.h4{font-size:25px}}@media (min-width:1600px){h4,.h4{font-size:30px}}h5,.h5{font-size:14px;font-weight:500}@media (min-width:768px){h5,.h5{font-size:16px}}@media (min-width:1024px){h5,.h5{font-size:18px}}@media (min-width:1600px){h5,.h5{font-size:20px}}.title-wrapper{flex-direction:column;gap:20px;width:100%;display:flex}.title-wrapper p{opacity:.7;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.title-wrapper p{font-size:16px}}@media (min-width:1600px){.title-wrapper p{font-size:18px}}.title-wrapper.white .h2,.title-wrapper.white p{color:#0e0e0e}.title-wrapper.start{align-items:flex-start}.title-wrapper.start .h2,.title-wrapper.start p{text-align:left}.title-wrapper.center{align-items:center}.title-wrapper.center .h2,.title-wrapper.center p{text-align:center}a{text-decoration:none;display:inline-block}p{margin:0;padding:0}b,strong{font-weight:600}.container{width:100%;max-width:1560px;margin:0 auto;padding:0 20px}@media (min-width:768px){.container{max-width:1600px;padding:0 40px}}*{box-sizing:border-box;outline:none}body,html{-webkit-tap-highlight-color:#0000;height:100%;margin:0}body{color:#fff;background-color:#fff;min-width:300px;height:auto;font-family:Manrope,sans-serif;font-size:16px;line-height:1.2;display:flex;position:relative}img{max-width:100%;height:auto;display:block}form,fieldset,input,textarea{border:0;margin:0;padding:0}input[type=checkbox]{opacity:0;visibility:hidden;pointer-events:none;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}ul{margin:0;padding:0;list-style:none}ol li::marker{color:#000;font-size:1.5em}.w-100{width:100%}.pagination{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.pagination a{color:#0e0e0e;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;transition:scale .3s ease-in-out;display:flex}.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination a.active{color:#fff;background-color:#0e0e0e}button{cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-wrapper{align-items:center;width:100%;display:flex}.action-wrapper.start{justify-content:flex-start}.action-wrapper.center{justify-content:center}.action-wrapper.end{justify-content:flex-end}.wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.wrapper .footer{margin-top:auto}.header{z-index:100;background-color:#0e0e0e;width:100%;padding:20px 0}@media (min-width:1024px){.header{padding:24px 0}}.header .header-wrapper{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}@media (min-width:1024px){.header .header-wrapper{align-items:center}}.header .header-logo img{width:auto;height:30px}@media (min-width:768px){.header .header-logo img{height:36px}}.header .header-menu{border-radius:20px;align-items:center;gap:16px;padding:12px 40px;display:none;box-shadow:inset 0 0 4px #e0e0e080}@media (min-width:1024px){.header .header-menu{display:flex}}.header .header-menu li a{color:#fff;position:relative}.header .header-menu li a:after{content:"";opacity:0;z-index:-1;background-color:#fff;width:100%;height:1px;transition:opacity .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}.header .header-menu li a:hover:after{opacity:1}.header .burger-button{z-index:100;justify-content:flex-start;width:40px;height:17px;transition:transform .3s ease-in-out,scale .3s ease-in-out;position:relative}@media (min-width:1024px){.header .burger-button{display:none}}.header .burger-button:active{scale:.9}.header .burger-button span{background-color:#fff;border-radius:4px;width:86%;height:3px;transition:opacity .3s ease-in-out;display:block}.header .burger-button span:before,.header .burger-button span:after{content:"";background-color:#fff;border-radius:4px;width:100%;height:3px;transition:transform .3s ease-in-out,top .3s ease-in-out,bottom .3s ease-in-out;display:block;position:absolute;left:0}.header .burger-button span:before{top:0}.header .burger-button span:after{bottom:0}.header .burger-button.active span{transform:rotate(45deg)}.header .burger-button.active span:before{opacity:0}.header .burger-button.active span:after{bottom:0;transform:rotate(90deg)}.footer{background-color:#161616;border-top-left-radius:30px;border-top-right-radius:30px;width:100%;padding:80px 0 34px;position:relative}.footer:before{content:"";z-index:-1;background-color:#0e0e0e;width:100%;height:200px;display:block;position:absolute;top:0;left:0}.footer-wrapper{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.footer-top{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}@media (min-width:768px){.footer-top{flex-direction:row}}.footer-info{flex-direction:column;align-items:flex-start;display:flex}.footer-links{align-items:center;gap:10px;margin-bottom:30px;display:flex}.footer-links a img{aspect-ratio:1;width:20px;height:20px;transition:scale .3s ease-in-out}@media (min-width:1024px){.footer-links a img{width:29px;height:29px}}@media (hover:hover){.footer-links a:hover img{scale:1.1}}.footer-logo{margin-bottom:30px;transition:opacity .3s ease-in-out}.footer-logo img{width:auto;height:36px}@media (min-width:1024px){.footer-logo img{height:50px}}@media (hover:hover){.footer-logo:hover{opacity:.7}}.footer-desc{color:#a9a9a9;letter-spacing:-6%;max-width:170px;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.1;transition:opacity .3s ease-in-out}@media (hover:hover){.footer-desc:hover{opacity:.7}}@media (min-width:768px){.footer-desc{max-width:144px;margin-bottom:30px}}@media (min-width:1024px){.footer-desc{max-width:179px;font-size:16px}}@media (min-width:1366px){.footer-desc{max-width:250px;margin-bottom:20px;font-size:18px}}@media (min-width:1600px){.footer-desc{margin-bottom:20px;font-size:20px}}.footer-mail{color:#a9a9a9;letter-spacing:-4%;margin-bottom:30px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:1}@media (min-width:1024px){.footer-mail{margin-bottom:57px;font-size:16px}}@media (min-width:1366px){.footer-mail{margin-bottom:50px}}.footer .small-text{color:#a9a9a9;max-width:270px;letter-spacing:-2%;font-family:Manrope,sans-serif;font-size:10px;font-weight:400;line-height:1.1}@media (min-width:768px){.footer .small-text{max-width:180px;font-size:12px}}@media (min-width:1024px){.footer .small-text{max-width:300px}}.footer .menus{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media (min-width:768px){.footer .menus{gap:30px}}@media (min-width:1024px){.footer .menus{gap:50px}}@media (min-width:1366px){.footer .menus{gap:127px}}@media (min-width:1600px){.footer .menus{gap:186px}}@media (min-width:768px){.footer nav{padding-top:50px}}.footer .menu{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer .menu a{color:#fff;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1;transition:opacity .3s ease-in-out}@media (min-width:768px){.footer .menu a{font-size:13px}}@media (min-width:1024px){.footer .menu a{font-size:16px}}@media (hover:hover){.footer .menu a:hover{opacity:.7}}.footer-form{width:100%;max-width:100%}@media (min-width:480px){.footer-form{max-width:320px}}@media (min-width:768px){.footer-form{max-width:234px}}@media (min-width:1024px){.footer-form{gap:310px;max-width:365px}}.footer-form .cta-btn{width:100%;max-width:100%}@media (min-width:480px){.footer-form .cta-btn{width:auto;max-width:none}}.footer-form form{flex-direction:column;align-items:flex-start;display:flex}.footer-form fieldset{width:100%}.footer-form fieldset legend{color:#fff;margin-bottom:30px;font-weight:600}.footer-form fieldset .input-group{margin-bottom:20px}.footer-form .checkbox{margin-bottom:30px}.footer-bottom{border-top:1px solid #565656;flex-flow:column-reverse wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding-top:20px;display:flex}@media (min-width:768px){.footer-bottom{flex-direction:row;align-items:center}}.footer-bottom nav{padding-top:0}.footer-bottom ul{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (min-width:768px){.footer-bottom ul{flex-direction:row;align-items:center}}.footer-bottom ul li{align-items:center;gap:14px;display:flex}.footer-bottom ul li:after{content:"";background-color:#c3c3c3;width:1px;height:10px;display:none}@media (min-width:768px){.footer-bottom ul li:after{display:block}}.footer-bottom ul li:last-child:after{display:none}.footer-bottom ul li a{color:#e0e0e0;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1;transition:opacity .3s ease-in-out}@media (min-width:768px){.footer-bottom ul li a{font-size:13px}}@media (min-width:1024px){.footer-bottom ul li a{font-size:16px}}@media (hover:hover){.footer-bottom ul li a:hover{opacity:.7}}.mobile-menu{opacity:0;pointer-events:none;visibility:hidden;z-index:50;background-color:#0e0e0e;width:100vw;height:100dvh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:0;left:0}@media (min-width:1024px){.mobile-menu{display:none}}.mobile-menu.active{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-wrapper{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:80px 20px;display:flex;overflow-y:auto}.mobile-menu-nav{flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.mobile-menu-nav ul{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (min-width:768px){.mobile-menu-nav ul{gap:24px}}.mobile-menu-nav ul li a{color:#fff;letter-spacing:-4%;font-size:35px;font-weight:500;line-height:1;transition:opacity .3s ease-in-out}.mobile-menu-footer{flex-flow:wrap;gap:30px;width:100%;margin-top:100px;display:flex}.mobile-menu-footer-left{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.mobile-menu-footer-right{align-items:flex-end;display:flex}.mobile-menu-socials{align-items:center;gap:15px;display:flex}.mobile-menu-socials a{justify-content:center;align-items:center;transition:opacity .3s ease-in-out;display:flex}.mobile-menu-socials a img{width:30px;height:30px}.mobile-menu-email{color:#e0e0e0;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.mobile-menu-email{font-size:16px}}@media (min-width:1600px){.mobile-menu-email{font-size:18px}}.case{background-color:#fff;width:100%;padding-bottom:60px;position:relative}.case:after{content:"";background-color:#0e0e0e;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;height:270px;display:block;position:absolute;bottom:0;left:0}.case:before{content:"";background-color:#0e0e0e;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;height:300px;display:block;position:absolute;top:-30px;left:0}@media (min-width:1024px){.case{padding-bottom:80px}}.case-wrapper{z-index:5;background-color:#e0e0e0;border-radius:30px;width:100%;padding:1rem;position:relative}@media (min-width:1024px){.case-wrapper{padding:3rem 3.5rem}}.case-inner{flex-direction:column;width:100%;display:flex}.case h4{color:#0e0e0e;letter-spacing:-6%;text-align:center;font-size:16px;font-weight:500;line-height:.9}@media (min-width:768px){.case h4{font-size:20px}}@media (min-width:1024px){.case h4{font-size:22px}}.case .title-wrapper h4{text-align:left;margin-right:auto}@media (min-width:768px){.case .title-wrapper h4{text-align:center;margin-right:0}}.case .title-wrapper p{text-align:left;max-width:782px}@media (min-width:768px){.case .title-wrapper p{text-align:center}}.case-img{justify-content:center;width:100%;height:34rem;margin:20px 0;display:flex;position:relative}@media (max-width:768px){.case-img{height:20rem}}@media (min-width:768px){.case-img{margin:30px 0}}@media (min-width:1024px){.case-img{margin:40px 0}}.case-img img{object-fit:cover;object-position:center;border-radius:30px;width:100%;height:100%}.case-steps{flex-direction:column;align-items:flex-start;gap:30px;width:100%;padding:40px 0;display:flex}@media (min-width:768px){.case-steps{align-items:center;gap:40px}}@media (min-width:1024px){.case-steps{gap:50px}}.case-steps-wrapper{flex-direction:row;align-items:stretch;gap:20px;width:100%;display:flex}@media (min-width:768px){.case-steps-wrapper{flex-direction:column;align-items:center}}@media (min-width:1024px){.case-steps-wrapper{gap:30px}}.case-steps-box{flex-direction:column;justify-content:space-between;align-items:stretch;gap:16px;min-height:100%;display:flex;position:relative}@media (min-width:768px){.case-steps-box{flex-direction:row;width:100%;max-width:70%;min-height:auto;margin-bottom:30px}}@media (min-width:1200px){.case-steps-box{max-width:78%}}.case-steps-box:before{content:"";z-index:-1;background-color:#c3c3c3;width:1px;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}@media (min-width:768px){.case-steps-box:before{width:100%;height:1px;left:0;transform:translateY(-50%)}}.case-steps-box span{width:22px;height:22px;letter-spacing:-5%;color:#fff;background-color:#0e0e0e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex}.case-steps-items{flex-direction:column;justify-content:space-between;align-items:stretch;gap:40px;width:100%;min-height:100%;display:flex}@media (min-width:768px){.case-steps-items{flex-direction:row;gap:16px}}.case-steps-item{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}@media (min-width:768px){.case-steps-item{align-items:center;gap:20px;max-width:320px}}.case-steps-item span{color:#0e0e0e;text-align:left;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.case-steps-item span{font-size:18px}}@media (min-width:1366px){.case-steps-item span{font-size:20px}}@media (min-width:1600px){.case-steps-item span{font-size:25px}}@media (min-width:768px){.case-steps-item span{text-align:center}}.case-steps-item p{color:#565656;text-align:left;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.case-steps-item p{font-size:16px}}@media (min-width:1600px){.case-steps-item p{font-size:18px}}@media (min-width:768px){.case-steps-item p{text-align:center}}.case-goals{width:100%;padding:40px 0}.case-goals-title{flex-direction:column;align-items:flex-start;gap:30px;width:100%;margin-bottom:40px;display:flex}@media (min-width:768px){.case-goals-title{align-items:center;gap:40px}}.case-goals-title p{color:#0e0e0e;text-align:left;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.case-goals-title p{font-size:16px}}@media (min-width:1600px){.case-goals-title p{font-size:18px}}@media (min-width:768px){.case-goals-title p{text-align:center}}.case-goals-items{background-color:#fff;border-radius:30px;flex-direction:column;align-items:flex-start;gap:30px;width:100%;padding:40px 20px;display:flex}@media (min-width:768px){.case-goals-items{align-items:center;gap:40px;padding:40px}}@media (min-width:1024px){.case-goals-items{gap:50px}}.case-goals-inner{flex-direction:column;align-items:flex-start;width:100%;display:flex}.case-goals-item{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.case-goals-item:last-child{border-bottom:1px solid #e0e0e0}.case-goals-item span{letter-spacing:-4%;color:#565656;font-size:14px;font-weight:500;line-height:1.1}@media (min-width:1024px){.case-goals-item span{font-size:16px}}@media (min-width:1600px){.case-goals-item span{font-size:18px}}.case-goals-item p{letter-spacing:-4%;color:#565656;font-size:14px;font-weight:600;line-height:1}@media (min-width:1024px){.case-goals-item p{font-size:16px}}@media (min-width:1366px){.case-goals-item p{font-size:18px}}@media (min-width:1600px){.case-goals-item p{font-size:20px}}.case-images{flex-direction:column;align-items:flex-start;gap:30px;width:100%;padding:40px 0;display:flex}@media (min-width:768px){.case-images{align-items:center;gap:40px}}.case-images-items{flex-direction:column;justify-content:space-around;align-items:center;gap:16px;width:100%;display:flex}@media (min-width:768px){.case-images-items{flex-direction:row}}.case-images-item{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}@media (min-width:768px){.case-images-item{width:50%}}.case-images-item img{border-radius:30px}.case-images-item span{text-align:center;color:#0e0e0e;letter-spacing:-4%;padding:0 5%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.case-images-item span{font-size:16px}}.case-form{flex-direction:column;align-items:flex-start;width:100%;padding:40px 0;display:flex}@media (min-width:768px){.case-form{align-items:center}}.case-form-title{flex-direction:column;align-items:flex-start;gap:30px;width:100%;margin-bottom:40px;display:flex}@media (min-width:768px){.case-form-title{align-items:center;gap:40px}}@media (min-width:1024px){.case-form-title{gap:50px}}.case-form-title p{color:#0e0e0e;text-align:left;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.case-form-title p{font-size:16px}}@media (min-width:1600px){.case-form-title p{font-size:18px}}@media (min-width:768px){.case-form-title p{text-align:center}}.case-form form{z-index:3;width:100%;max-width:920px;position:relative}.case-form form fieldset{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex}@media (min-width:768px){.case-form form fieldset{gap:20px;margin-bottom:20px}}.case .decor{width:100%;display:block;position:relative}.case .decor:after{content:"";z-index:1;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;height:270px;display:block;position:absolute;bottom:150px;left:0}.content{background-color:#0e0e0e;width:100%;position:relative}.content:before{content:"";background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;min-height:70%;display:block;position:absolute;bottom:134px;left:0}.content:after{content:"";background-color:#0e0e0e;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;min-height:50%;display:block;position:absolute;top:0;left:0}@media (min-width:768px){.content{padding-top:40px}}.content-wrapper{z-index:1;background-color:#e0e0e0;border-radius:30px;flex-direction:column;align-items:flex-start;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.content-wrapper{padding:60px 20px}}@media (min-width:1024px){.content-wrapper{padding:60px 40px}}@media (min-width:1366px){.content-wrapper{padding:60px}}@media (min-width:1600px){.content-wrapper{padding:90px 60px}}.content-texts{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:1340px;display:flex}.content-texts h3{color:#0e0e0e;letter-spacing:-4%;max-width:95%;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.2}@media (min-width:768px){.content-texts h3{margin-bottom:20px;font-size:18px}}@media (min-width:1024px){.content-texts h3{font-size:22px}}@media (min-width:1600px){.content-texts h3{max-width:80%;font-size:25px}}.content-texts p,.content-texts li{color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.content-texts p,.content-texts li{font-size:16px}}@media (min-width:1600px){.content-texts p,.content-texts li{font-size:18px}}.content-texts ul{flex-direction:column;align-items:flex-start;gap:10px;list-style:inside;display:flex}.text-image{background-color:#fff;width:100%;padding-bottom:60px;position:relative}@media (min-width:1024px){.text-image{padding-bottom:80px}}.text-image:before{content:"";background-color:#0e0e0e;width:100%;min-height:calc(100% - 140px);display:block;position:absolute;bottom:50%;left:0}@media (min-width:1600px){.text-image:before{min-height:calc(100% - 170px)}}.text-image:after{content:"";z-index:1;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;width:100%;min-height:50%;display:block;position:absolute;bottom:30px;left:0}.text-image-wrapper{z-index:2;background-color:#e0e0e0;border-radius:30px;flex-direction:column;align-items:center;gap:30px;width:100%;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.text-image-wrapper{flex-direction:row;gap:20px;padding:60px 20px}}@media (min-width:1024px){.text-image-wrapper{gap:30px;padding:60px 40px}}@media (min-width:1366px){.text-image-wrapper{gap:50px;padding:80px 60px}}@media (min-width:1600px){.text-image-wrapper{gap:50px;padding:80px 60px}}.text-image-left{width:100%;max-width:690px;display:none}.text-image-left.m{display:block}@media (min-width:768px){.text-image-left.m{display:none}}.text-image-left.d{display:none}@media (min-width:768px){.text-image-left.d{display:block}}.text-image-img{border-radius:30px;width:100%;height:302px}@media (min-width:768px){.text-image-img{height:436px}}@media (min-width:1024px){.text-image-img{height:430px}}@media (min-width:1366px){.text-image-img{height:500px}}.text-image-img img{object-fit:cover;border-radius:30px;width:100%;height:100%}.text-image-right{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}@media (min-width:768px){.text-image-right{align-items:flex-start;gap:30px;max-width:553px}}.text-image-texts{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.text-image-texts p{color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.text-image-texts p{font-size:16px}}@media (min-width:1600px){.text-image-texts p{font-size:18px}}.steps{background-color:#fff;width:100%;padding:60px 0}@media (min-width:1024px){.steps{padding:80px 0}}.steps.type-a{border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-top:0;position:relative}.steps.type-a:after{content:"";z-index:-1;background-color:#0e0e0e;width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}.steps.type-a .steps-wrapper{gap:30px}@media (min-width:768px){.steps.type-a .steps-wrapper{gap:40px}}.steps.type-a .steps-items{border-top:0;align-items:stretch;gap:30px;padding-top:0}@media (min-width:768px){.steps.type-a .steps-items{gap:16px}}@media (min-width:1366px){.steps.type-a .steps-items{padding:0 10%}}.steps.type-a .steps-item{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}@media (min-width:768px){.steps.type-a .steps-item{width:calc(33.3333% - 16px);min-width:220px}}@media (min-width:1200px){.steps.type-a .steps-item{min-width:345px}}.steps.type-a .steps-item-title{color:#0e0e0e;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.steps.type-a .steps-item-title{font-size:18px}}@media (min-width:1366px){.steps.type-a .steps-item-title{font-size:20px}}@media (min-width:1600px){.steps.type-a .steps-item-title{font-size:25px}}.steps.type-a .steps-item p{color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.steps.type-a .steps-item p{font-size:16px}}@media (min-width:1600px){.steps.type-a .steps-item p{font-size:18px}}.steps.type-a .steps-item-title,.steps.type-a .steps-item p{text-align:center}.steps.type-a .steps-text{color:#0e0e0e;text-align:center;max-width:407px;letter-spacing:-4%;margin:0 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.steps.type-a .steps-text{font-size:16px}}@media (min-width:1600px){.steps.type-a .steps-text{font-size:18px}}@media (min-width:1366px){.steps.type-a .steps-text{max-width:479px}}@media (min-width:1600px){.steps.type-a .steps-text{max-width:538px}}.steps .title-wrapper p{max-width:297px}@media (min-width:768px){.steps .title-wrapper p{max-width:448px}}@media (min-width:1366px){.steps .title-wrapper p{max-width:579px}}.steps-wrapper{flex-direction:column;align-items:flex-start;gap:92px;width:100%;display:flex}@media (min-width:768px){.steps-wrapper{gap:50px}}.steps-items{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:72px 16px;width:100%;display:flex}@media (min-width:768px){.steps-items{border-top:1px solid #c3c3c3;flex-wrap:nowrap;gap:16px;padding-top:30px}}.steps-item{width:calc(50% - 8px);position:relative}@media (min-width:768px){.steps-item{width:25%;min-width:auto}}.steps-item p{text-align:center;color:#0e0e0e;letter-spacing:-5%;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1}@media (min-width:1366px){.steps-item p{font-size:18px}}@media (min-width:1600px){.steps-item p{font-size:22px}}@media (min-width:768px){.steps-item:first-child{max-width:140px}}@media (min-width:1024px){.steps-item:first-child{max-width:163px}}@media (min-width:1200px){.steps-item:first-child{max-width:208px}}@media (min-width:1600px){.steps-item:first-child{max-width:253px}}.steps-item:first-child .steps-num{left:50%;transform:translate(-50%)}@media (min-width:768px){.steps-item:first-child .steps-num{left:0}}.steps-item:first-child .steps-num:after{display:block}@media (min-width:768px){.steps-item:first-child .steps-num:after{display:none}}.steps-item:nth-child(2) .steps-num,.steps-item:nth-child(3) .steps-num{left:50%;transform:translate(-50%)}@media (min-width:768px){.steps-item:nth-child(2){max-width:153px}}@media (min-width:1024px){.steps-item:nth-child(2){max-width:219px}}@media (min-width:1200px){.steps-item:nth-child(2){max-width:287px}}@media (min-width:1600px){.steps-item:nth-child(2){max-width:314px}}@media (min-width:768px){.steps-item:nth-child(3){max-width:164px}}@media (min-width:1024px){.steps-item:nth-child(3){max-width:220px}}@media (min-width:1200px){.steps-item:nth-child(3){max-width:283px}}@media (min-width:1600px){.steps-item:nth-child(3){max-width:353px}}.steps-item:nth-child(3) .steps-num:after{display:block}@media (min-width:768px){.steps-item:nth-child(3) .steps-num:after{display:none}.steps-item:last-child{max-width:167px}}@media (min-width:1024px){.steps-item:last-child{max-width:175px}}@media (min-width:1200px){.steps-item:last-child{max-width:229px}}@media (min-width:1600px){.steps-item:last-child{max-width:275px}}.steps-item:last-child .steps-num{right:50%;transform:translate(50%)}@media (min-width:768px){.steps-item:last-child .steps-num{right:0}}.steps-num{z-index:2;width:22px;height:22px;letter-spacing:-5%;color:#fff;background-color:#0e0e0e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex;position:absolute;top:-41px}.steps-num:after{content:"";z-index:-1;background-color:#c3c3c3;width:calc(50vw - 22px);height:1px;display:none;position:absolute;top:50%;left:100%}.spacer{width:100%;height:80px;display:block}.spacer.white{background-color:#fff}.spacer.black{background-color:#0e0e0e}.services{z-index:10;background-color:#0e0e0e;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;padding:60px 0;position:relative}@media (min-width:1024px){.services{padding:80px 0}}.services-wrapper{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}@media (min-width:768px){.services-wrapper{gap:50px}}@media (min-width:1600px){.services-wrapper{gap:70px}}.services-wrapper .h2{color:#fff}.services .title-wrapper p{color:#fff;max-width:288px}@media (min-width:768px){.services .title-wrapper p{max-width:355px}}@media (min-width:1366px){.services .title-wrapper p{max-width:506px}}.services-items{align-items:stretch;gap:20px;width:100%;display:none}@media (min-width:768px){.services-items{display:flex}}.services-items-col{flex-direction:column;align-items:flex-start;gap:20px;width:33.3333%;display:flex}.services-item{border-radius:30px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:170px;padding:30px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.services-item{min-height:270px}}@media (min-width:1024px){.services-item{padding:30px}}@media (min-width:1600px){.services-item{min-height:280px}}@media (hover:hover){.services-item:hover img{scale:1.05}}.services-item .services-info{z-index:1;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.services-item-img{border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 4px #a8a8a880}.services-item-img:after{content:"";background-color:#0009;border-radius:20px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.services-item-img img{object-fit:cover;border-radius:30px;width:100%;height:100%;transition:scale .3s ease-in-out}.services-item h4{color:#fff;letter-spacing:-4%;margin-bottom:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.services-item h4{font-size:18px}}@media (min-width:1366px){.services-item h4{font-size:20px}}@media (min-width:1600px){.services-item h4{font-size:25px}}.services-item p{color:#fff;max-width:200px;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.services-item p{font-size:16px}}@media (min-width:768px){.services-item p{max-width:100%}}.services-item span{color:#fff;letter-spacing:-4%;margin-top:15px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:.9}@media (min-width:1024px){.services-item span{margin-top:20px;font-size:16px}}@media (min-width:1600px){.services-item span{margin-top:30px}}.services-item.white{background-color:#fff;min-height:170px;transition:opacity .3s ease-in-out}@media (min-width:768px){.services-item.white{min-height:220px}}@media (min-width:1600px){.services-item.white{min-height:200px}}.services-item.white h4,.services-item.white p,.services-item.white span{color:#0e0e0e}.services-item.white p{opacity:.7}@media (hover:hover){.services-item.white:hover{opacity:.7}}.services-swiper{width:100vw;margin-left:calc(50% - 50vw);padding:0 20px;position:relative;overflow:visible}@media (min-width:768px){.services-swiper{width:100%;margin-left:0;padding:0;display:none}}.services .swiper-buttons{margin-bottom:30px}.recommend{background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding:60px 0;position:relative}.recommend:after{content:"";z-index:-1;background-color:#0e0e0e;width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}@media (min-width:1024px){.recommend{padding:80px 0}}.recommend-wrapper{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.recommend .swiper{width:100%}.recommend .swiper-buttons{margin-bottom:20px}.recommend .swiper-buttons img{filter:invert()}.quote{background-color:#0e0e0e;width:100%;padding:60px 0}@media (min-width:1024px){.quote{padding:80px 0}}.quote-wrapper{flex-direction:column;align-items:flex-start;gap:70px;width:100%;display:flex}@media (min-width:768px){.quote-wrapper{gap:50px}}@media (min-width:1024px){.quote-wrapper{gap:80px}}.quote-top{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:937px;display:flex}@media (min-width:768px){.quote-top{gap:30px}}.quote-top h3{color:#fff}.quote-bottom{background-color:#161616;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.quote-bottom{flex-direction:row;padding:60px 35px}}@media (min-width:1024px){.quote-bottom{padding:60px 35px}}@media (min-width:1600px){.quote-bottom{padding:120px 60px}}.quote-img{border-radius:30px;width:100%;height:310px}@media (min-width:768px){.quote-img{width:334px;height:380px;position:absolute;top:50%;left:60px;transform:translateY(-50%)}}@media (min-width:1024px){.quote-img{width:440px;height:460px}}@media (min-width:1366px){.quote-img{width:430px;height:516px}}.quote-img img{object-fit:cover;border-radius:30px;width:100%;height:100%}.quote blockquote{width:100%;margin:0 0 0 auto;padding:0;position:relative}@media (min-width:768px){.quote blockquote{max-width:calc(100% - 374px)}}@media (min-width:1024px){.quote blockquote{max-width:calc(100% - 500px)}}@media (min-width:1366px){.quote blockquote{max-width:calc(100% - 582px)}}@media (min-width:1600px){.quote blockquote{max-width:calc(100% - 652px)}}.quote blockquote p{color:#c3c3c3;letter-spacing:-4%;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.quote blockquote p{font-size:16px}}@media (min-width:1600px){.quote blockquote p{font-size:18px}}.quote blockquote p:last-child{margin-bottom:0}.quote blockquote .quote-ico{aspect-ratio:1;width:18px;height:18px;position:absolute}@media (min-width:1024px){.quote blockquote .quote-ico{width:26px;height:26px}}@media (min-width:1366px){.quote blockquote .quote-ico{width:32px;height:32px}}.quote blockquote .quote-ico.top{display:none;top:-18px;left:-62px}@media (min-width:768px){.quote blockquote .quote-ico.top{display:block}}.quote blockquote .quote-ico.bottom{bottom:-10px;right:0;transform:rotate(180deg)}.popular{background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;padding:60px 0;position:relative}.popular:after{content:"";z-index:-1;background-color:#0e0e0e;width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}@media (min-width:1024px){.popular{padding:80px 0}}.popular-wrapper{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}@media (min-width:768px){.popular-wrapper{gap:50px}}@media (min-width:1024px){.popular-wrapper{gap:40px}}@media (min-width:1366px){.popular-wrapper{gap:60px}}.popular-title{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (min-width:768px){.popular-title{gap:30px}}.popular-items{flex-wrap:wrap;align-items:stretch;gap:20px;width:100%;display:flex}.popular-card{background-color:#0e0e0e;border-radius:20px;flex-direction:column;align-items:flex-start;gap:25px;width:100%;padding:10px 10px 20px;display:flex;position:relative}@media (min-width:768px){.popular-card{width:calc(33.3333% - 14px)}}@media (min-width:1024px){.popular-card{padding:20px}}@media (hover:hover){.popular-card:hover .popular-card-img img{scale:1.1}}.popular-card-img{border-radius:20px;outline:1px solid #ffffff26;width:100%;height:200px;overflow:hidden;box-shadow:inset 0 0 4px #a8a8a880}@media (min-width:768px){.popular-card-img{height:240px}}@media (min-width:1024px){.popular-card-img{height:260px}}.popular-card-img img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:scale .3s ease-in-out}.popular-card-info{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.popular-card-info h4{color:#fff;max-width:90%}.popular-card-info p{color:#ffffffbf;max-width:90%;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.popular-card-info p{font-size:16px}}.popular-card-bottom{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.popular-card .read{color:#fff;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:.9}@media (min-width:1024px){.popular-card .read{font-size:16px}}.popular-card .read:hover,.popular-card .read:focus{text-decoration:underline}.popular-card-date{color:#ffffffbf;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.popular-card-date{font-size:16px}}.popular-card a{width:100%;height:100%;display:flex}.items{padding:60px 0}@media (min-width:1024px){.items{padding:80px 0}}.items-wrapper{flex-direction:column;align-items:flex-start;gap:30px;width:100%;display:flex}@media (min-width:768px){.items-wrapper{gap:50px}}@media (min-width:1024px){.items-wrapper{gap:80px}}.items-list{flex-direction:column;align-items:stretch;gap:20px;width:100%;display:flex}@media (min-width:768px){.items-list{flex-direction:row}}.items-list .items-list-item{border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:220px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 4px #e0e0e080}@media (min-width:768px){.items-list .items-list-item{padding:30px}}@media (min-width:1024px){.items-list .items-list-item{padding:30px}}@media (min-width:1600px){.items-list .items-list-item{height:280px}}@media (hover:hover){.items-list .items-list-item:hover img{scale:1.05}}.items-list-img{border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.items-list-img:after{content:"";background-color:#0009;border-radius:20px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.items-list-img img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:scale .3s ease-in-out;display:block}.items-list .text-label{position:absolute;top:30px;left:30px}@media (min-width:1600px){.items-list .text-label{top:30px;left:30px}}.items-list .items-list-desc{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.items-list .items-list-desc span{color:#fff;max-width:160px;letter-spacing:-4%;margin-bottom:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.items-list .items-list-desc span{font-size:18px}}@media (min-width:1366px){.items-list .items-list-desc span{font-size:20px}}@media (min-width:1600px){.items-list .items-list-desc span{font-size:25px}}@media (min-width:1024px){.items-list .items-list-desc span{max-width:220px}}@media (min-width:1600px){.items-list .items-list-desc span{max-width:380px}}.items-list .items-list-desc p{max-width:180px;letter-spacing:-4%;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.items-list .items-list-desc p{font-size:16px}}@media (min-width:360px){.items-list .items-list-desc p{max-width:190px}}@media (min-width:480px){.items-list .items-list-desc p{max-width:180px}}@media (min-width:1024px){.items-list .items-list-desc p{max-width:220px}}@media (min-width:1366px){.items-list .items-list-desc p{max-width:320px;margin-bottom:30px}}@media (min-width:1600px){.items-list .items-list-desc p{max-width:380px}}.items .list-text{color:#0e0e0e;text-align:center;max-width:247px;letter-spacing:-4%;margin:0 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.items .list-text{font-size:16px}}@media (min-width:1600px){.items .list-text{font-size:18px}}@media (min-width:768px){.items .list-text{max-width:322px}}@media (min-width:1200px){.items .list-text{max-width:419px}}@media (min-width:1600px){.items .list-text{max-width:461px}}.image-text{background-color:#0e0e0e;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;padding:60px 0;position:relative}.image-text:after{content:"";z-index:-1;background-color:#fff;width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.image-text{padding:80px 0}}.image-text.type-a .reg{color:#c3c3c3;font-weight:400}.image-text.type-a .sm{color:#c3c3c3;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.image-text.type-a .sm{font-size:16px}}@media (min-width:1600px){.image-text.type-a .sm{font-size:18px}}.image-text.type-a .image-text-img{border-radius:30px;outline:0;height:340px;padding:0}@media (min-width:768px){.image-text.type-a .image-text-img{height:410px}}@media (min-width:1024px){.image-text.type-a .image-text-img{height:430px}}@media (min-width:1366px){.image-text.type-a .image-text-img{height:500px}}.image-text.type-a .image-text-img img{border-radius:30px}.image-text-wrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:32px;width:100%;display:flex}@media (min-width:768px){.image-text-wrapper{flex-direction:row}}.image-text-left{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:561px;display:flex}@media (min-width:1024px){.image-text-left{gap:30px}}.image-text-left h3{color:#fff}.image-text-left p{color:#565656;letter-spacing:-4%;font-size:16px;font-weight:600;line-height:1.2}@media (min-width:768px){.image-text-left p{font-size:18px}}@media (min-width:1024px){.image-text-left p{font-size:22px}}@media (min-width:1600px){.image-text-left p{font-size:25px}}.image-text-left ul{flex-direction:column;align-items:flex-start;gap:20px;list-style:inside;display:flex}@media (min-width:1024px){.image-text-left ul{gap:30px}}.image-text-left ul li{color:#c3c3c3;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.3}@media (min-width:1024px){.image-text-left ul li{font-size:16px}}@media (min-width:1600px){.image-text-left ul li{font-size:18px}}.image-text-right{width:100%;max-width:750px;display:none}@media (min-width:768px){.image-text-right{display:flex}}.image-text-right.d{display:flex}@media (min-width:768px){.image-text-right.d{display:none}}.image-text-img{border-radius:20px;outline:1px solid #232323;justify-content:center;align-items:center;width:100%;height:280px;padding:10px;display:flex;position:relative}@media (min-width:1024px){.image-text-img{height:337px;padding:20px}}@media (min-width:1600px){.image-text-img{height:400px}}.image-text-img img{object-fit:cover;border-radius:20px;width:100%;height:100%}.article{width:100%;padding:200px 0 30px;position:relative}@media (min-width:768px){.article{padding:239px 0 30px}}.article:before{content:"";z-index:-1;background-color:#0e0e0e;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;height:500px;position:absolute;top:0;left:0}.article-wrapper{background-color:#e0e0e0;border-radius:30px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:60px 20px;display:flex;position:relative}@media (min-width:768px){.article-wrapper{gap:30px;padding:205px 20px 60px}}@media (min-width:1024px){.article-wrapper{padding:324px 20px 60px}}@media (min-width:1366px){.article-wrapper{padding:405px 70px 70px}}.article-img{justify-content:center;width:calc(100% - 40px);max-width:1340px;display:flex;position:absolute;top:-130px;left:50%;transform:translate(-50%)}@media (min-width:480px){.article-img{top:-176px}}@media (min-width:768px){.article-img{top:-176px}}.article-img img{object-fit:cover;border-radius:30px;height:174px}@media (min-width:480px){.article-img img{height:220px}}@media (min-width:768px){.article-img img{height:340px}}@media (min-width:1024px){.article-img img{height:450px}}@media (min-width:1366px){.article-img img{height:550px}}.article h1,.article h2{word-break:break-all;margin-bottom:15px}.article h3{margin-bottom:30px}.article h4{margin-bottom:25px}.article p{margin-bottom:.5rem}.article p,.article ul{color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.3}@media (min-width:1024px){.article p,.article ul{font-size:16px}}@media (min-width:1600px){.article p,.article ul{font-size:18px}}.article ul{list-style:inside}.article-content{flex-direction:column;align-items:flex-start;width:100%;display:flex}.article-content-top{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:40px;display:flex}.article-content-top .back{margin-bottom:0}.article-content-inner{color:#565656;width:100%}.article-content-date{color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.article-content-date{font-size:16px}}@media (min-width:1600px){.article-content-date{font-size:18px}}.article-content figure{margin:0 0 35px}.article-content img,.article-content figure{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.article-content img img,.article-content figure img{border-radius:30px}.article-content img figcaption,.article-content figure figcaption{color:#0e0e0e;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media (min-width:768px){.article-content img figcaption,.article-content figure figcaption{font-size:12px}}@media (min-width:1024px){.article-content img figcaption,.article-content figure figcaption{font-size:16px}}@media (min-width:1366px){.article-content img figcaption,.article-content figure figcaption{font-size:18px}}@media (min-width:1600px){.article-content img figcaption,.article-content figure figcaption{font-size:20px}}.article-content img:last-child,.article-content figure:last-child{margin-bottom:0}.article-content-texts{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-bottom:50px;display:flex}.article-content-texts:last-child{margin-bottom:0}@media (min-width:768px){.article-content-texts{gap:20px;margin-bottom:60px}}@media (min-width:1200px){.article-content-texts{min-width:490px}}.article-content-group{flex-direction:column;align-items:center;gap:30px;width:100%;margin-bottom:60px;display:flex}.article-content-group:last-child{margin-bottom:0}@media (min-width:1200px){.article-content-group{flex-direction:row}}.article-content-group .article-content-texts{margin-bottom:0}.article-content-group img{border-radius:30px;width:100%;height:auto}.article-content blockquote{background-color:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:20px;width:100%;margin:0 0 60px;padding:20px;display:flex;position:relative}.article-content blockquote img{width:auto}.article-content blockquote:last-child{margin-bottom:0}.article-content blockquote:before{content:"";background-color:#0e0e0e;border-radius:4px;width:4px;height:100%;display:block;position:absolute;top:0;left:0}.article-content blockquote.type-a{padding-left:0}.article-content blockquote.type-a:before{display:none}.article-content blockquote.type-a p{width:100%;padding:0 20px}.article-content blockquote cite{color:#0e0e0e;letter-spacing:-4%;align-items:center;gap:16px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;display:flex}.article-content blockquote cite img{border-radius:50%}.article .soon{align-items:center;gap:16px;margin-bottom:60px;display:flex}.article .soon img{aspect-ratio:225/100;border-radius:20px;width:100%;max-width:225px}.article .soon span{color:#0e0e0e;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media (min-width:768px){.article .soon span{font-size:12px}}@media (min-width:1024px){.article .soon span{font-size:16px}}@media (min-width:1366px){.article .soon span{font-size:18px}}@media (min-width:1600px){.article .soon span{font-size:20px}}.hero{background-color:#0e0e0e;width:100%;padding:60px 0 30px}@media (min-width:1024px){.hero{padding:90px 0 40px}}@media (min-width:1366px){.hero{padding:80px 0 40px}}.hero.pad{padding:2rem 0}@media (min-width:1024px){.hero.pad{padding:90px 0}}@media (min-width:1366px){.hero.pad{padding:80px 0}}.hero.blog{border-bottom-right-radius:30px;border-bottom-left-radius:30px;position:relative}.hero.blog:after{content:"";z-index:-1;background-color:#fff;width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}.hero.blog .hero-desc .h3{max-width:350px}@media (min-width:768px){.hero.blog .hero-desc .h3{max-width:580px}}@media (min-width:1024px){.hero.blog .hero-desc .h3{max-width:720px}}@media (min-width:1366px){.hero.blog .hero-desc .h3{max-width:940px}}@media (min-width:1600px){.hero.blog .hero-desc .h3{max-width:1050px}}.hero.prod{border-bottom-right-radius:30px;border-bottom-left-radius:30px;position:relative}.hero.prod:after{content:"";z-index:-1;background-color:#fff;width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.hero.prod .prod-swiper{display:none}}.hero.prod .hero-desc h3{max-width:637px}@media (min-width:1366px){.hero.prod .hero-desc h3{max-width:1183px}}@media (min-width:1024px){.hero.about .hero-desc .h5{max-width:850px}}.hero .hero-wrapper{z-index:2;flex-direction:column;align-items:center;gap:40px;width:100%;display:flex;position:relative}@media (min-width:768px){.hero .hero-wrapper{gap:60px}}.hero .hero-links-a{z-index:90;flex-direction:column;align-items:flex-start;gap:10px;display:none;position:absolute;top:20px;left:0}@media (min-width:768px){.hero .hero-links-a{display:flex}}.hero .hero-links-a a img{width:29px;height:29px;transition:scale .3s ease-in-out}@media (hover:hover){.hero .hero-links-a a:hover img{scale:1.1}}.hero .hero-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:493px;display:none}@media (min-width:768px){.hero .hero-links{display:flex}}@media (min-width:1024px){.hero .hero-links{max-width:712px}}@media (min-width:1366px){.hero .hero-links{max-width:892px}}.hero .hero-links a{color:#fff;letter-spacing:-5%;border-radius:30px;outline:1px solid #ffffff26;padding:8px 15px;font-size:14px;line-height:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;box-shadow:inset 0 0 4px #a8a8a880}.hero .hero-links a.active{background-color:#565656}@media (hover:hover){.hero .hero-links a:hover{color:#161616;background-color:#c3c3c3}}@media (min-width:1024px){.hero .hero-links a{padding:10px 15px;font-size:16px}}@media (min-width:1366px){.hero .hero-links a{padding:12px 30px}}@media (min-width:1600px){.hero .hero-links a{padding:12px 30px}}.hero .hero-desc-wrapper{flex-direction:column;align-items:center;gap:25px;width:100%;display:flex;position:relative}@media (min-width:768px){.hero .hero-desc-wrapper{gap:20px}}.hero .hero-desc{flex-direction:column;align-items:center;width:100%;display:flex}.hero .hero-desc .h1,.hero .hero-desc .h3,.hero .hero-desc .h5{color:#fff;text-align:center}.hero .hero-desc .h1{max-width:95%;margin-bottom:15px}.hero .hero-desc .h3{color:#c3c3c3;max-width:288px;margin-bottom:20px}@media (min-width:768px){.hero .hero-desc .h3{max-width:566px}}@media (min-width:1366px){.hero .hero-desc .h3{max-width:100%}}@media (min-width:1600px){.hero .hero-desc .h3{margin-bottom:30px}}.hero .hero-desc .h5{flex-direction:column;width:100%;max-width:294px;display:flex}@media (min-width:768px){.hero .hero-desc .h5{max-width:340px}}@media (min-width:1024px){.hero .hero-desc .h5{max-width:576px}}.hero .hero-desc .h5 em{color:#565656;font-style:normal}.hero .hero-img{width:100%;height:240px}@media (min-width:768px){.hero .hero-img{height:290px}}@media (min-width:1024px){.hero .hero-img{height:380px}}@media (min-width:1366px){.hero .hero-img{height:530px}}@media (min-width:1600px){.hero .hero-img{height:640px}}.hero .hero-img img{object-fit:cover;border-radius:30px;width:100%;height:100%}.hero .hero-dropdown{width:100%;max-width:360px;display:flex;position:relative}@media (min-width:768px){.hero .hero-dropdown{display:none}}.hero .hero-dropdown.active .hero-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.hero .hero-dropdown-trigger{color:#fff;width:100%;letter-spacing:-5%;cursor:pointer;background-color:#0e0e0e;border:none;border-radius:30px;outline:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:8px 15px;font-size:14px;line-height:1;transition:background-color .3s ease-in-out,outline-color .3s ease-in-out;display:flex;box-shadow:inset 0 0 4px #a8a8a880}@media (hover:hover){.hero .hero-dropdown-trigger:hover{background-color:#ffffff0d;outline-color:#fff}}.hero .hero-dropdown-trigger .hero-dropdown-arrow{width:12px;height:12px;transition:transform .3s ease-in-out}.hero .hero-dropdown-trigger.active .hero-dropdown-arrow{transform:rotate(180deg)}.hero .hero-dropdown-menu{opacity:0;visibility:hidden;z-index:10;background-color:#0e0e0e;border-radius:20px;outline:1px solid #ffffff26;width:100%;max-height:300px;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;transform:translateY(-10px);box-shadow:inset 0 0 4px #a8a8a880}.hero .hero-dropdown-menu::-webkit-scrollbar{width:4px}.hero .hero-dropdown-menu::-webkit-scrollbar-track{background:0 0}.hero .hero-dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.hero .hero-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#fff}.hero .hero-dropdown-link{color:#fff;width:100%;letter-spacing:-5%;text-align:left;padding:12px 20px;font-size:14px;line-height:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:block}.hero .hero-dropdown-link:first-child{border-radius:20px 20px 0 0}.hero .hero-dropdown-link:last-child{border-radius:0 0 20px 20px}.hero .hero-dropdown-link:only-child{border-radius:20px}.hero .hero-dropdown-link.active{background-color:#565656}@media (hover:hover){.hero .hero-dropdown-link:hover{color:#161616;background-color:#c3c3c3}}.hero .prod-swiper{width:100%}.hero .prod-swiper .swiper-buttons{margin-bottom:20px}.hero .prod-items{flex-wrap:wrap;align-items:stretch;gap:20px;width:100%;padding-top:100px;display:none}@media (min-width:768px){.hero .prod-items{display:flex}}.hero .prod-items .prod-card{width:calc(50% - 10px)}@media (min-width:1024px){.hero .prod-items .prod-card{width:calc(25% - 16px);display:flex}}.main-form{background-color:#0e0e0e;padding-bottom:60px;position:relative}@media (min-width:1024px){.main-form{padding-bottom:80px}}.main-form:before{content:"";background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;min-height:calc(100% - 140px);display:block;position:absolute;bottom:140px;left:0}@media (min-width:1600px){.main-form:before{min-height:calc(100% - 170px);bottom:170px}}.main-form:after{content:"";z-index:-1;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;min-height:50%;display:block;position:absolute;top:0;left:0}.main-form-wrapper{z-index:2;background-color:#e0e0e0;border-radius:30px;flex-direction:column;align-items:center;gap:30px;width:100%;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.main-form-wrapper{gap:40px;padding:60px 20px}}@media (min-width:1600px){.main-form-wrapper{padding:80px 0}}.main-form form{width:100%;max-width:920px}.main-form form fieldset{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}@media (min-width:768px){.main-form form fieldset{gap:15px}}@media (min-width:1366px){.main-form form fieldset{gap:20px}}.form-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;width:100%;margin-top:10px;display:flex}.form-bottom .cta-btn{width:100%;max-width:100%}@media (min-width:768px){.form-bottom{gap:16px;margin-top:20px}.form-bottom .cta-btn{width:auto;max-width:none}}.cta{background-color:#0e0e0e;width:100%;padding:30px 0}@media (min-width:1024px){.cta{padding:40px 0}}.cta-wrapper{z-index:2;background-color:#e0e0e0;border-radius:30px;flex-direction:column;align-items:stretch;gap:38px;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.cta-wrapper{flex-direction:row;padding:60px 20px}}@media (min-width:1024px){.cta-wrapper{padding:60px 40px}}@media (min-width:1600px){.cta-wrapper{gap:38px;padding:80px 60px}}.cta-left{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}@media (min-width:768px){.cta-left{gap:30px}}@media (min-width:1024px){.cta-left{gap:35px}}@media (min-width:1200px){.cta-left{gap:55px}}@media (min-width:1600px){.cta-left{gap:60px;max-width:660px}}.cta-mob{width:100%}.cta-mob img{object-fit:cover;border-radius:30px;width:100%;height:220px}@media (min-width:768px){.cta-mob{display:none}}.cta-right{width:100%;max-width:100%;display:none}@media (min-width:768px){.cta-right{max-width:337px;height:340px;display:flex}}@media (min-width:1024px){.cta-right{max-width:442px}}@media (min-width:1366px){.cta-right{max-width:573px;height:409px}}@media (min-width:1600px){.cta-right{max-width:702px;height:412px}}.cta-right img{object-fit:cover;border-radius:30px;width:100%;height:100%}.cta-items{flex-wrap:wrap;align-items:center;gap:20px;width:100%;margin-bottom:auto;display:flex}@media (min-width:768px){.cta-items{gap:15px}}@media (min-width:1600px){.cta-items{gap:60px}}.cta-item{flex-direction:column;align-items:flex-start;gap:21px;display:flex}@media (min-width:768px){.cta-item{align-items:center}}@media (min-width:1600px){.cta-item{gap:21px}}.cta-item span{color:#0e0e0e;letter-spacing:-6%;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;line-height:.9}@media (min-width:768px){.cta-item span{font-size:30px}}@media (min-width:1024px){.cta-item span{font-size:40px}}@media (min-width:1366px){.cta-item span{font-size:50px}}@media (min-width:1600px){.cta-item span{font-size:55px}}.cta-item p{text-align:left;color:#565656;opacity:.7;letter-spacing:-6%;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:.9}@media (min-width:1024px){.cta-item p{font-size:14px}}@media (min-width:1366px){.cta-item p{font-size:17px}}@media (min-width:1600px){.cta-item p{font-size:18px}}@media (min-width:768px){.cta-item p{text-align:center}}button,.swiper-prev,.swiper-next,.sort-btn,.cta-btn{cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .3s,background-color .3s,color .3s,scale .3s ease-in-out,transform .3s ease-in-out;display:flex}.cta-btn{-webkit-backdrop-filter:blur(73px);backdrop-filter:blur(73px);max-width:300px;letter-spacing:-5%;color:#fff;background-color:#ffffff26;border-radius:30px;gap:15px;padding:10px 30px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1;transition:scale .3s ease-in-out;box-shadow:inset 0 0 4px #a8a8a880}@media (min-width:768px){.cta-btn{width:auto}}@media (min-width:1024px){.cta-btn{padding:13px 30px}}.cta-btn img{aspect-ratio:1;width:20px;height:20px;transition:transform .3s ease-in-out}@media (min-width:768px){.cta-btn img{width:25px;height:25px}}.cta-btn.full{width:100%}.cta-btn.white{color:#0e0e0e;background-color:#ffffffbf}.cta-btn.white img{filter:invert()}.cta-btn:hover img{transform:rotate(45deg)}.cta-btn:active{scale:.95}.cta-form{width:100%;padding-bottom:60px;display:flex;position:relative}.cta-form:before{content:"";z-index:-1;background-color:#0e0e0e;width:100%;min-height:70%;display:block;position:absolute;bottom:0;left:0}@media (min-width:768px){.cta-form.black{padding-top:100px}}.cta-form.black:after{background-color:#0e0e0e}.cta-form.black:before{background-color:#fff}.cta-form.black .cta-form-title{order:1}.cta-form.black form{order:2}@media (min-width:768px){.cta-form.black form{order:3}}.cta-form.black .cta-form-links{order:3}@media (min-width:768px){.cta-form.black .cta-form-links{order:2}.cta-form.type-a{padding-top:100px}}.cta-form.type-a:after{background-color:#0e0e0e}.cta-form.type-a:before{background-color:#fff}.cta-form:after{content:"";z-index:-1;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;min-height:50%;display:block;position:absolute;top:0;left:0}.cta-form-wrapper{background-color:#e0e0e0;border-radius:20px;flex-direction:column;align-items:center;gap:30px;padding:60px 15px;display:flex}@media (min-width:768px){.cta-form-wrapper{padding:60px}}@media (min-width:1024px){.cta-form-wrapper{gap:40px;padding:80px 60px}}.cta-form-title{flex-direction:column;align-items:center;gap:15px;width:100%;max-width:903px;display:flex}@media (min-width:1024px){.cta-form-title{gap:20px}}.cta-form-title h3{text-align:center}.cta-form-title p{text-align:center;color:#0e0e0e;max-width:588px;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.cta-form-title p{font-size:16px}}@media (min-width:1600px){.cta-form-title p{font-size:18px}}.cta-form-links{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1252px;display:flex}@media (min-width:768px){.cta-form-links{flex-direction:row}}.cta-form-link{flex-direction:column;align-items:center;gap:15px;display:flex}@media (min-width:768px){.cta-form-link{gap:20px}}.cta-form-link span{color:#0e0e0e;text-align:center;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.cta-form-link span{font-size:18px}}@media (min-width:1366px){.cta-form-link span{font-size:20px}}@media (min-width:1600px){.cta-form-link span{font-size:25px}}.cta-form-link a{text-align:center;color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1;transition:opacity .3s ease-in-out}@media (min-width:1366px){.cta-form-link a{font-size:16px}}@media (min-width:1600px){.cta-form-link a{font-size:18px}}@media (hover:hover){.cta-form-link a:hover{opacity:.7}}.cta-form form{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:920px;display:flex}.cta-form form fieldset{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.cta-form form .form-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.cta-form form button{width:100%;max-width:100%}@media (min-width:480px){.cta-form form button{width:auto;max-width:none}}.cases{background-color:#0e0e0e;width:100%;padding:30px 0 60px}@media (min-width:1024px){.cases{padding:40px 0 80px}}.cases-wrapper{z-index:2;flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex;position:relative}@media (min-width:768px){.cases-wrapper{gap:50px}}@media (min-width:1600px){.cases-wrapper{gap:60px}}.cases-swiper{width:100vw;margin-left:calc(50% - 50vw);padding:0 20px;position:relative;overflow:visible}@media (min-width:768px){.cases-swiper{width:100%;margin-left:0;padding:0}}.cases-items{align-items:stretch;display:flex}.cases-item{border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:320px;padding:20px;display:flex;overflow:hidden;box-shadow:inset 0 0 4px #e0e0e080}@media (min-width:768px){.cases-item{padding:30px}}@media (min-width:1024px){.cases-item{padding:30px}}@media (min-width:1366px){.cases-item{height:400px}}@media (min-width:1600px){.cases-item{height:453px}}.cases-item-img{border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.cases-item-img:after{content:"";background-color:#0009;border-radius:20px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cases-item-img img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:scale .3s ease-in-out;display:block}.cases-item .text-label{position:absolute;top:30px;left:30px}@media (min-width:1600px){.cases-item .text-label{top:30px;left:30px}}.cases-item-desc{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.cases-item-desc span,.cases-item-desc p,.cases-item-desc .cases-link{color:#fff}.cases-item-desc span{max-width:160px;letter-spacing:-4%;margin-bottom:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.cases-item-desc span{font-size:18px}}@media (min-width:1366px){.cases-item-desc span{font-size:20px}}@media (min-width:1600px){.cases-item-desc span{font-size:25px}}@media (min-width:1024px){.cases-item-desc span{max-width:220px}}@media (min-width:1600px){.cases-item-desc span{max-width:380px}}.cases-item-desc p{max-width:180px;letter-spacing:-4%;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.cases-item-desc p{font-size:16px}}@media (min-width:360px){.cases-item-desc p{max-width:190px}}@media (min-width:480px){.cases-item-desc p{max-width:180px}}@media (min-width:1024px){.cases-item-desc p{max-width:220px}}@media (min-width:1366px){.cases-item-desc p{max-width:320px;margin-bottom:30px}}@media (min-width:1600px){.cases-item-desc p{max-width:380px}}.cases-item-desc .cases-link{letter-spacing:-4%;margin-top:auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:.9;transition:scale .3s ease-in-out}@media (min-width:1024px){.cases-item-desc .cases-link{font-size:16px}}@media (hover:hover){.cases-item:hover img{scale:1.05}.cases-item:hover .cases-link{scale:1.1}}.available{width:100%;padding:60px 0}@media (min-width:1024px){.available{padding:80px 0}}.available-wrapper{flex-direction:column;align-items:center;gap:30px;display:flex}@media (min-width:768px){.available-wrapper{gap:60px}}@media (min-width:1600px){.available-wrapper{gap:80px}}.available-items{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.available-item{background-color:#0e0e0e;border-radius:20px;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:10px;display:flex}@media (min-width:768px){.available-item{flex-direction:row}}@media (min-width:1024px){.available-item{gap:40px;padding:20px}}.available-item.reverse{flex-direction:column-reverse}@media (min-width:768px){.available-item.reverse{flex-direction:row-reverse}}.available-item-left{flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:676px;display:flex}.available-item-right{width:100%;max-width:710px}.available-item-img{border-radius:20px;width:100%;height:160px}@media (min-width:768px){.available-item-img{height:280px}}@media (min-width:1024px){.available-item-img{height:320px}}.available-item-img img{object-fit:cover;border-radius:20px;outline:1px solid #565656;width:100%;height:100%}.available-left-top{border-bottom:1px solid #565656;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:20px;display:flex}@media (min-width:1024px){.available-left-top{padding-bottom:28px}}.available-left-top h4{color:#fff;letter-spacing:-4%;margin-bottom:15px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:.9}@media (min-width:1024px){.available-left-top h4{font-size:18px}}@media (min-width:1366px){.available-left-top h4{font-size:20px}}@media (min-width:1600px){.available-left-top h4{font-size:25px}}.available-left-top p{color:#c3c3c3;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.available-left-top p{font-size:16px}}@media (min-width:1600px){.available-left-top p{font-size:18px}}.available-left-bottom{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.available-col{flex-direction:column;align-items:flex-start;gap:15px;display:flex}@media (min-width:1024px){.available-col{width:50%}}.available-col-title{color:#fff;letter-spacing:-4%;font-size:16px;font-weight:500;line-height:1}@media (min-width:768px){.available-col-title{font-size:18px}}@media (min-width:1366px){.available-col-title{font-size:20px}}@media (min-width:1600px){.available-col-title{font-size:22px}}.available-col p{color:#c3c3c3;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.available-col p{font-size:16px}}@media (min-width:1600px){.available-col p{font-size:18px}}.available-subtitle{color:#c3c3c3;letter-spacing:-4%;margin-bottom:20px;font-weight:400;line-height:1.1}.swiper-buttons{align-items:center;gap:10px;width:100%;display:flex}.swiper-buttons.start{justify-content:flex-start}.swiper-buttons.center{justify-content:center}.swiper-buttons.end{justify-content:flex-end}.swiper-prev,.swiper-next{width:24px;height:24px;transition:scale .3s ease-in-out}.swiper-prev img,.swiper-next img{aspect-ratio:1;width:100%;height:100%}.swiper-prev:active,.swiper-next:active{scale:.9}.swiper-next img{transform:scaleX(-1)}.sort-btn{color:#0e0e0e;cursor:pointer;letter-spacing:-4%;background-color:#fff;border:1px solid #161616;border-radius:30px;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:.9;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;display:flex}@media (min-width:1024px){.sort-btn{font-size:16px}}@media (hover:hover){.sort-btn:hover{background-color:#e0e0e0;border-color:#161616}}.sort-btn:active{background-color:#c3c3c3}.sort-btn img{filter:invert();width:12px;height:12px;transition:transform .3s ease-in-out}.sort-btn.active img{transform:rotate(180deg)}.sort{display:inline-block;position:relative}.sort.active .sort-menu{opacity:1;visibility:visible;transform:translateY(0)}.sort .sort-menu{z-index:10;background-color:#fff;border:1px solid #161616;border-radius:20px;min-width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;transform:translateY(0)}.sort .sort-menu-link{color:#0e0e0e;text-align:left;width:100%;letter-spacing:-4%;padding:8px 12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:.9;transition:background-color .3s ease-in-out;display:block}@media (min-width:1024px){.sort .sort-menu-link{font-size:16px}}.sort .sort-menu-link.active{background-color:#e0e0e0}@media (hover:hover){.sort .sort-menu-link:hover{background-color:#c3c3c3}}.back{align-items:center;gap:10px;transition:opacity .3s ease-in-out;display:inline-flex}.back span{color:#565656;letter-spacing:-4%;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.1}@media (min-width:1366px){.back span{font-size:16px}}@media (min-width:1600px){.back span{font-size:18px}}.back img{aspect-ratio:1;filter:invert();width:24px;height:24px}@media (hover:hover){.back:hover{opacity:.7}}.modal-wrapper{opacity:0;visibility:hidden;pointer-events:none;background-color:#1119;justify-content:center;align-items:center;width:100vw;height:100dvh;margin:auto 0;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-wrapper-active{opacity:1;visibility:visible;pointer-events:auto}.modal-wrapper .modal{width:100%;max-width:500px}.overlay{width:100%;position:relative}.overlay:after{content:"";z-index:1;background-color:#fff;border-radius:30px;width:100%;min-height:calc(100% - 92px);display:block;position:absolute;top:92px;left:0}@media (min-width:1600px){.overlay:after{min-height:calc(100% - 251px);top:251px}}.text-label{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:-4%;color:#fff;background-color:#ffffff26;border-radius:15px;justify-content:center;align-items:center;padding:5px 15px;font-size:14px;font-weight:400;line-height:1.1;display:flex;box-shadow:inset 0 0 4px #e0e0e080}@media (min-width:1600px){.text-label{padding:6px 15px;font-size:18px}}.text-label.ico{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;box-shadow:none;background-color:#0000}.prod-card{border-radius:20px;outline:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:10px 10px 20px;display:flex;box-shadow:inset 0 0 4px #a8a8a880}@media (min-width:1024px){.prod-card{padding:20px}}@media (hover:hover){.prod-card:hover .prod-card-img img{scale:1.1}}.prod-card-img{border-radius:20px;width:100%;height:140px;overflow:hidden}@media (min-width:768px){.prod-card-img{height:170px}}@media (min-width:1024px){.prod-card-img{height:200px}}@media (min-width:1200px){.prod-card-img{height:240px}}.prod-card-img img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:scale .3s ease-in-out}.prod-card-info{width:100%}.prod-card h4{color:#fff;max-width:90%}.input-group{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}@media (min-width:768px){.input-group{flex-direction:row;gap:20px}}.input-group.dark label input{color:#fff;background-color:#ffffff26}.input-group.dark label input::placeholder{color:#fff}.input-group label{width:100%}.input-group label input{color:#0e0e0e;width:100%;letter-spacing:-2%;background-color:#fff;border-radius:30px;padding:12.5px 20px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1}@media (min-width:768px){.input-group label input{font-size:14px}}@media (min-width:1024px){.input-group label input{padding:15.5px 30px;font-size:16px}}.input-group label input::placeholder{color:#a9a9a9;letter-spacing:-2%;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1}@media (min-width:768px){.input-group label input::placeholder{font-size:14px}}@media (min-width:1024px){.input-group label input::placeholder{font-size:16px}}.input-group label textarea{resize:none;color:#0e0e0e;width:100%;min-height:90px;letter-spacing:-2%;background-color:#fff;border-radius:30px;padding:12.5px 20px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1}@media (min-width:768px){.input-group label textarea{font-size:14px}}@media (min-width:1024px){.input-group label textarea{font-size:16px}}.input-group label textarea::placeholder{color:#a9a9a9;letter-spacing:-2%;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1}@media (min-width:768px){.input-group label textarea::placeholder{font-size:14px}}@media (min-width:1024px){.input-group label textarea::placeholder{font-size:16px}}@media (min-width:768px){.input-group label textarea{min-height:100px}}@media (min-width:1024px){.input-group label textarea{padding:15.5px 30px}}.checkbox.dark label:before{outline-color:#fff}.checkbox.dark label:after{background-color:#fff}.checkbox.dark label span,.checkbox.dark label a{color:#fff}.checkbox label{cursor:pointer;align-items:center;gap:15px;display:flex;position:relative}.checkbox label:before{content:"";border-radius:4px;outline:1px solid #0e0e0e;flex-shrink:0;width:20px;height:20px;display:block}.checkbox label:after{content:"";opacity:0;background-color:#0e0e0e;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:opacity .3s ease-in-out;display:block;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.checkbox label:has(input[type=checkbox]:checked):after{opacity:1}.checkbox label span{color:#0e0e0e;max-width:300px;letter-spacing:-2%;font-family:Manrope,sans-serif;font-size:10px;font-weight:400;line-height:1.1}@media (min-width:768px){.checkbox label span{font-size:12px}}.checkbox label span a{color:#565656;text-decoration:underline}.form-status{border:1px solid;border-radius:30px;align-items:center;gap:1rem;margin-bottom:1rem;padding:.5rem;display:flex}.form-status.error{color:#d80707}.form-status svg.status-icon{width:50px}
