:root{--white:#fff;--white-op-5:#ffffff80;--white-op-6:#fff9;--blue:#c0ecff;--blue-op-5:#c0ecff80;--violet:#a577fe;--dark-purple:#2f204b;--dark-purple-op-1:#2f204b17;--dark-purple-op-2:#2f204b33;--dark-purple-op-5:#2f204b80;--dark-purple-op-7:#2f204bb3;--dark-purple-op-9:#2f204be6;--purple-op-3:#4f11a147;--purple-op-1:#5b4d6c1a;--gray:#f7f7f8;--gray-op-9:#f5f4f8de;--blue-1:#44c7ff;--blue-2:#87d2f3;--violet-1:#eeebfc;--violet-2:#eae5ff;--violet-3:#695097;--gray-1:#edebf2;--background:#fbfafc;--modal-wrapper-bg:#241e3099;--success:#099;--error:#f13941;--gradient:linear-gradient(90deg,#b1baff,#90dafd);--gradient-2:linear-gradient(180deg,#b1baff,#90dafd);--offset-large-left:0px;--offset-160:60px;--offset-110:44px;--offset-80:32px;--offset-60:28px;--offset-40:24px;--offset-28:20px;--offset-20:12px;--offset-16:10px;--offset-12:8px;--offset-8:6px;--offset-4:4px;--offset-side:16px;--input-pd-horiz-20:16px;--input-pd-hor-20:16px;--banner-pd-sm:12px;--banner-pd-md:20px;--radius-333:333px;--radius-50:20px;--radius-40:20px;--radius-20:16px;--radius-16:12px;--radius-8:6px;--header-height:74px}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/fonts/Manrope-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Oddval;font-style:normal;font-weight:400;src:url(/fonts/oddval_regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Oddval;font-style:normal;font-weight:500;src:url(/fonts/oddval_medium.woff2)format("woff2")}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-ms-overflow-style:none;scrollbar-gutter:stable;font-family:Manrope,Arial,sans-serif;font-weight:400;position:relative}body{-webkit-tap-highlight-color:#0000;background-color:var(--background);min-height:100vh;color:var(--dark-purple);flex-direction:column;padding:0;display:flex;overflow-y:clip}body,main{margin:0;position:relative}main{flex-grow:1}a,h1,h2,h3,h4,h5,h6,p{color:inherit;font-size:inherit;font-weight:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;word-break:break-word;word-wrap:break-word;margin:0;padding:0}li,ul{margin:0;padding:0;list-style:none}input{appearance:none;background:inherit;color:inherit;font-family:inherit;font-size:inherit;border:none}input:active,input:focus,input:hover{outline:none}input::placeholder{letter-spacing:inherit}button{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:none;padding:0}button:active,button:focus,button:hover,a:focus-visible{outline:none}b{font-weight:600}.container{margin-top:var(--header-height);flex-grow:1}.visually-hidden{clip-path:inset(100%);white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden-native-scrollbar{scrollbar-width:none}.hidden-native-scrollbar::-webkit-scrollbar{display:none}.ReactModalPortal{width:1px;height:1px;position:absolute}.ReactModal__Overlay{cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.ReactModal__Content{cursor:auto;outline:none;position:relative}.ReactModal__Overlay--after-open{opacity:1;z-index:999!important}.ReactModal__Overlay--before-close{opacity:0}.stopScroll{overflow:hidden}.image-bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.image-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dev-title{margin:var(--offset-40)var(--offset-side)0}.dev-block{padding:var(--offset-20)var(--offset-side)}.dev-block_dark{background-color:var(--dark-purple)}:root{--service-card-pd:0}.datepicker-calendar abbr{text-transform:capitalize;text-decoration:none}.datepicker-calendar .react-calendar__navigation__next2-button,.datepicker-calendar .react-calendar__navigation__prev2-button{display:none}.datepicker-calendar .react-calendar__navigation{margin-bottom:5.33333vw;display:flex}.datepicker-calendar .react-calendar__navigation__label__labelText{text-transform:capitalize}.datepicker-calendar .react-calendar__month-view__weekdays{-moz-column-gap:calc(16.6667% - var(--day-size-w)*7/6);align-items:center;column-gap:calc(16.6667% - var(--day-size-w)*7/6);row-gap:var(--gap);text-align:center;height:30px}.datepicker-calendar .react-calendar__month-view__weekdays>div{--w:10.6667vw;height:100%;flex-basis:var(--w)!important}.datepicker-calendar .react-calendar__month-view__weekdays__weekday{color:var(--dark-purple-op-7)}.datepicker-calendar .react-calendar__month-view__weekdays__weekday:not(.react-calendar__month-view__weekdays__weekday--weekend){opacity:.5}.datepicker-calendar .react-calendar__month-view__days{-moz-column-gap:calc(16.6667% - var(--day-size-w)*7/6);column-gap:calc(16.6667% - var(--day-size-w)*7/6);row-gap:var(--gap)}.datepicker-calendar .react-calendar__month-view__days__day{border-radius:var(--radius-8);height:var(--day-size-h);justify-content:center;align-items:center;transition:background-color .3s ease-in-out;display:flex;max-width:var(--day-size-w)!important}.datepicker-calendar .react-calendar__month-view__days__day:disabled{opacity:.5;pointer-events:none}.datepicker-calendar .react-calendar__tile--now{background-color:var(--white)}.datepicker-calendar .react-calendar__tile--active{background-color:var(--violet);color:var(--white)}.datepicker-calendar .react-calendar__year-view__months{justify-content:center}.datepicker-calendar .react-calendar__decade-view__years__year,.datepicker-calendar .react-calendar__year-view__months__month{border-radius:var(--radius-8);height:var(--day-size-h)}.datepicker-calendar .react-calendar__decade-view__years__year:disabled,.datepicker-calendar .react-calendar__year-view__months__month:disabled{opacity:.5;pointer-events:none}.cases-slider .swiper-slide{width:auto}.stages-slider .swiper{overflow:visible}.stages-slider .swiper-slide{width:fit-content}.service-types-slider .swiper{overflow:visible}.service-types-slider .swiper-slide{width:fit-content}.memories-slider .swiper{overflow:visible}.memories-slider .swiper-wrapper{transition-timing-function:linear}.memories-slider .swiper-slide{width:fit-content}.purchase-stages-nav .swiper-button-lock{display:none}.h0{font-size:2.625rem;line-height:.9}.h0,.h1{letter-spacing:-.03em;font-family:Oddval,Arial,sans-serif;font-weight:400}.h1{font-size:1.75rem}.h1,.h2{line-height:1.2}.h2{letter-spacing:-.03em;font-size:1.75rem}.h2,.h3{font-family:Oddval,Arial,sans-serif;font-weight:400}.h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.14}.h4{letter-spacing:-.03em;font-size:1.125rem;font-weight:400}.h4,.h5{font-family:Oddval,Arial,sans-serif;line-height:1.1}.h5{letter-spacing:-.04em;font-size:1.0625rem;font-weight:500}.h6{font-family:Manrope,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-family:Manrope,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.text-s-sb{letter-spacing:-.01em;font-family:Manrope,Arial,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.3}.text-s-r,.typography-1 ol,.typography-1 p,.typography-1 ul{font-family:Manrope,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.3}.text-xs-r{font-size:11px;line-height:1.1}.text-xs-r,.text-xxs-r{font-family:Manrope,Arial,sans-serif;font-weight:400}.text-xxs-r{font-size:10px;line-height:1.24}.text-s-oddval{letter-spacing:-.04em;font-family:Oddval,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3}.text-xs,.typography-1>small{font-size:.6875rem;line-height:1.1}.text-xs,.text-xxs,.typography-1>small{font-family:Manrope,Arial,sans-serif;font-weight:400}.text-xxs{font-size:.625rem;line-height:1.24}.font-button{letter-spacing:-.01em;font-family:Manrope,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}.font-tags{font-size:.75rem;font-weight:400}.font-tags,.font-tags-s{font-family:Oddval,Arial,sans-serif;line-height:1.1}.font-tags-s{font-size:8px;font-weight:600}.font-tabs-m{font-family:Manrope,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}.typography-1 ol:not(:first-child),.typography-1 p:not(:first-child),.typography-1 ul:not(:first-child){margin-top:var(--offset-12)}.typography-1 ol li:not(:first-child){margin-top:var(--offset-4)}.typography-1>small{color:var(--dark-purple-op-5);display:block}.typography-1>small:not(:first-child){margin-top:var(--offset-12)}.basic-ul li,.typography-1 ul li{padding-left:calc(var(--offset-4) + var(--marker-size));--marker-size:14px;position:relative}.basic-ul li:not(:first-child),.typography-1 ul li:not(:first-child){margin-top:var(--offset-4)}.basic-ul li:before,.typography-1 ul li:before{content:"";height:var(--marker-size);left:0;top:calc((1.3em - var(--marker-size))/2);width:var(--marker-size);background-color:currentColor;display:block;position:absolute;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='currentColor' d='M9.413 2.732c.136-.632 1.038-.632 1.174 0l1.1 5.121a.6.6 0 0 0 .46.46l5.121 1.1c.632.136.632 1.038 0 1.174l-5.121 1.1a.6.6 0 0 0-.46.46l-1.1 5.121c-.136.632-1.038.632-1.174 0l-1.1-5.121a.6.6 0 0 0-.46-.46l-5.121-1.1c-.632-.136-.632-1.038 0-1.174l5.121-1.1a.6.6 0 0 0 .46-.46z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='currentColor' d='M9.413 2.732c.136-.632 1.038-.632 1.174 0l1.1 5.121a.6.6 0 0 0 .46.46l5.121 1.1c.632.136.632 1.038 0 1.174l-5.121 1.1a.6.6 0 0 0-.46.46l-1.1 5.121c-.136.632-1.038.632-1.174 0l-1.1-5.121a.6.6 0 0 0-.46-.46l-5.121-1.1c-.632-.136-.632-1.038 0-1.174l5.121-1.1a.6.6 0 0 0 .46-.46z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.basic-ul-negative li:before{background-color:var(--error);transform:rotate(45deg)}@media (max-width:767px){.cases-slider .swiper{overflow:visible}.cases-slider .swiper-slide:not(:last-child){margin-right:var(--offset-20)}.typography-1 ol li:not(:first-child){margin-top:var(--offset-12)}}@media (min-width:375px) and (max-height:500px){.h0{font-size:2.625rem}.h1,.h2{font-size:1.75rem}.h3{font-size:1.25rem}.h4{font-size:1.125rem}.h5{font-size:1.0625rem}.h6,.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:.875rem}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:.8125rem}.text-s-oddval{font-size:.875rem}.text-xs,.typography-1>small{font-size:.6875rem}.text-xxs{font-size:.625rem}.font-button{font-size:.875rem}.font-tags{font-size:.75rem}.font-tabs-m{font-size:.875rem}}@media (min-width:768px) and (max-height:500px){.h0{font-size:calc(2.37891rem + .5127vw)}.h1,.h2{font-size:calc(1.68438rem + .13672vw)}.h3{font-size:calc(1.19492rem + .11475vw)}.h4{font-size:calc(1.11563rem + .01953vw)}.h5{font-size:calc(1.07187rem - .01953vw)}.h6,.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:.875rem}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:calc(.82715rem - .03052vw)}.text-s-oddval{font-size:calc(.89551rem - .04272vw)}.text-xs,.typography-1>small{font-size:calc(.69863rem - .02319vw)}.text-xxs{font-size:calc(.63438rem - .01953vw)}.font-button{font-size:.875rem}.font-tags{font-size:calc(.75879rem - .01831vw)}.font-tabs-m{font-size:.875rem}}@media (min-width:1280px) and (max-height:500px){.h0{font-size:calc(2.51563rem + .22786vw)}.h1,.h2{font-size:calc(1.72083rem + .06076vw)}.h3{font-size:calc(1.22552rem + .051vw)}.h4{font-size:calc(1.12083rem + .00868vw)}.h5{font-size:calc(1.06667rem - .00868vw)}.h6,.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:.875rem}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:calc(.81901rem - .01356vw)}.text-s-oddval{font-size:calc(.88411rem - .01899vw)}.text-xs,.typography-1>small{font-size:calc(.69245rem - .01031vw)}.text-xxs{font-size:calc(.62917rem - .00868vw)}.font-button{font-size:.875rem}.font-tags{font-size:calc(.75391rem - .00814vw)}.font-tabs-m{font-size:.875rem}}@media (min-width:1440px) and (max-height:500px){.h0{font-size:calc(2.51563rem + .22786vw)}.h1,.h2{font-size:calc(1.72083rem + .06076vw)}.h3{font-size:calc(1.22552rem + .051vw)}.h4{font-size:calc(1.12083rem + .00868vw)}.h5{font-size:calc(1.06667rem - .00868vw)}.h6,.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:.875rem}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:calc(.81901rem - .01356vw)}.text-s-oddval{font-size:calc(.88411rem - .01899vw)}.text-xs,.typography-1>small{font-size:calc(.69245rem - .01031vw)}.text-xxs{font-size:calc(.62917rem - .00868vw)}.font-button{font-size:.875rem}.font-tags{font-size:calc(.75391rem - .00814vw)}.font-tabs-m{font-size:.875rem}}@media (min-width:375px){.h0{font-size:calc(1.79008rem + 3.56234vw)}.h1,.h2{font-size:calc(1.39218rem + 1.52672vw)}.h3{font-size:calc(1.01145rem + 1.01781vw)}.h4{font-size:calc(1.00573rem + .50891vw)}.h5{font-size:1.0625rem}.h6{font-size:calc(.81536rem + .25445vw)}.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:.875rem}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:.8125rem}.text-s-oddval{font-size:.875rem}.text-xs,.typography-1>small{font-size:.6875rem}.text-xxs{font-size:.625rem}.font-button{font-size:.875rem}.font-tags{font-size:calc(.69036rem + .25445vw)}.font-tabs-m{font-size:calc(.75573rem + .50891vw)}}@media (min-width:768px){:root{--offset-160:80px;--offset-110:56px;--offset-80:40px;--offset-60:32px;--offset-40:24px;--offset-28:20px;--offset-20:12px;--offset-16:10px;--offset-12:8px;--offset-8:6px;--offset-4:4px;--offset-side:20px;--input-pd-horiz-20:16px;--input-pd-hor-20:20px;--banner-pd-sm:12px;--banner-pd-md:20px;--radius-333:333px;--radius-50:30px;--radius-40:30px;--radius-20:16px;--radius-16:12px;--radius-8:6px;--header-height:80px}.datepicker-calendar .react-calendar__navigation{margin-bottom:2.60417vw}.datepicker-calendar .react-calendar__month-view__weekdays>div{--w:7.8125vw}.h0{font-size:calc(1.25rem + 4.6875vw)}.h1,.h2{font-size:calc(1.75rem + .78125vw)}.h3{font-size:calc(1.125rem + .78125vw)}.h4{font-size:calc(1.0625rem + .39063vw)}.h5{font-size:1.0625rem}.h6{font-size:calc(.84375rem + .19531vw)}.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:.875rem}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:calc(.71875rem + .19531vw)}.text-xs-r{font-size:11px}.text-xxs-r{font-size:10px}.text-s-oddval{font-size:.875rem}.text-xs,.typography-1>small{font-size:calc(.59375rem + .19531vw)}.text-xxs{font-size:.625rem}.font-button{font-size:calc(.78125rem + .19531vw)}.font-tags{font-size:calc(.71875rem + .19531vw)}.font-tags-s{font-size:8px}.font-tabs-m{font-size:1rem}}@media (min-width:1280px){:root{--offset-large-left:8.20313vw;--offset-160:100px;--offset-110:72px;--offset-80:52px;--offset-60:40px;--offset-40:28px;--offset-28:20px;--offset-20:14px;--offset-16:10px;--offset-12:8px;--offset-8:6px;--offset-4:4px;--offset-side:1.5625vw;--input-pd-horiz-20:16px;--input-pd-hor-20:28px;--banner-pd-sm:14px;--banner-pd-md:20px;--radius-333:333px;--radius-50:30px;--radius-40:24px;--radius-20:16px;--radius-16:12px;--radius-8:6px;--header-height:88px;--service-card-pd:var(--offset-20)}.datepicker-calendar .react-calendar__navigation{margin-bottom:2.1875vw}.datepicker-calendar .react-calendar__month-view__weekdays>div{--w:2.8125vw}.h0{font-size:calc(12.5vw - 5rem)}.h1,.h2{font-size:calc(.375rem + 2.5vw)}.h3{font-size:calc(5vw - 2.25rem)}.h4{font-size:calc(.375rem + 1.25vw)}.h5{font-size:calc(.0625rem + 1.25vw)}.h6{font-size:1.25vw}.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:calc(1.25vw - .125rem)}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:.875rem}.text-xs-r{font-size:12px}.text-xxs-r{font-size:10px}.text-s-oddval{font-size:.875rem}.text-xs,.typography-1>small{font-size:.75rem}.text-xxs{font-size:calc(1.25vw - .375rem)}.font-button{font-size:calc(1.25vw - .0625rem)}.font-tags{font-size:.875rem}.font-tags-s{font-size:8px}.font-tabs-m{font-size:1.25vw}}@media (min-width:1440px){:root{--offset-large-left:8.26389vw;--offset-160:120px;--offset-110:88px;--offset-80:68px;--offset-60:52px;--offset-40:32px;--offset-28:24px;--offset-20:16px;--offset-16:12px;--offset-12:10px;--offset-8:8px;--offset-4:4px;--offset-side:1.38889vw;--input-pd-horiz-20:16px;--input-pd-hor-20:32px;--banner-pd-sm:16px;--banner-pd-md:24px;--radius-333:333px;--radius-50:40px;--radius-40:34px;--radius-20:18px;--radius-16:14px;--radius-8:8px;--header-height:96px}.datepicker-calendar .react-calendar__navigation{margin-bottom:1.94444vw}.datepicker-calendar .react-calendar__month-view__weekdays>div{--w:2.5vw}.h0{font-size:calc(2.5rem + 4.16667vw)}.h1,.h2{font-size:2.91667vw}.h3{font-size:calc(1.125rem + 1.25vw)}.h4{font-size:calc(.75rem + .83333vw)}.h5{font-size:calc(.625rem + .625vw)}.h6{font-size:calc(.75rem + .41667vw)}.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:calc(.25rem + .83333vw)}.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:calc(.6875rem + .20833vw)}.text-xs-r,.text-xxs-r{font-size:12px}.text-s-oddval{font-size:calc(.6875rem + .20833vw)}.text-xs,.typography-1>small{font-size:calc(.5625rem + .20833vw)}.text-xxs{font-size:.75rem}.font-button{font-size:calc(.5rem + .625vw)}.font-tags{font-size:calc(.6875rem + .20833vw)}.font-tags-s{font-size:8px}.font-tabs-m{font-size:calc(.75rem + .41667vw)}}@media (min-width:1920px){:root{--offset-large-left:8.22917vw;--offset-160:160px;--offset-110:110px;--offset-80:80px;--offset-60:60px;--offset-40:40px;--offset-28:28px;--offset-20:20px;--offset-16:16px;--offset-12:12px;--offset-8:8px;--offset-4:4px;--offset-side:1.04167vw;--input-pd-horiz-20:20px;--input-pd-hor-20:40px;--banner-pd-sm:20px;--banner-pd-md:28px;--radius-333:333px;--radius-50:50px;--radius-40:40px;--radius-20:20px;--radius-16:16px;--radius-8:8px;--header-height:110px}.datepicker-calendar .react-calendar__navigation{margin-bottom:1.66667vw}.datepicker-calendar .react-calendar__month-view__weekdays>div{--w:2.08333vw}.text-xs-r{font-size:.677083vw}.text-xxs-r{font-size:.625vw}.font-tags-s{font-size:.520833vw}.basic-ul li,.typography-1 ul li{--marker-size:14px}}@media (min-width:1921px){:root{--offset-160:8.33333vw;--offset-110:5.72917vw;--offset-80:4.16667vw;--offset-60:3.125vw;--offset-40:2.08333vw;--offset-28:1.45833vw;--offset-20:1.04167vw;--offset-16:.833333vw;--offset-12:.625vw;--offset-8:.416667vw;--offset-4:.208333vw;--input-pd-horiz-20:1.04167vw;--input-pd-hor-20:2.08333vw;--banner-pd-sm:1.04167vw;--banner-pd-md:1.45833vw;--radius-333:17.3438vw;--radius-50:2.60417vw;--radius-40:2.08333vw;--radius-20:1.04167vw;--radius-16:.833333vw;--radius-8:.416667vw;--header-height:5.72917vw}.h0{font-size:6.25vw}.h1,.h2{font-size:2.91667vw}.h3{font-size:2.1875vw}.h4{font-size:1.45833vw}.h5{font-size:1.14583vw}.h6,.text-m,.typography-1._text-m ol,.typography-1._text-m p,.typography-1._text-m ul{font-size:1.04167vw}.text-s-oddval,.text-s-r,.text-s-sb,.typography-1 ol,.typography-1 p,.typography-1 ul{font-size:.78125vw}.text-xs,.typography-1>small{font-size:.677083vw}.text-xxs{font-size:.625vw}.font-button{font-size:1.04167vw}.font-tags{font-size:.78125vw}.font-tabs-m{font-size:1.04167vw}.basic-ul li,.typography-1 ul li{--marker-size:.729167vw}}@media (hover:hover){.datepicker-calendar .react-calendar__month-view__days__day:hover{background-color:var(--violet-2);color:var(--violet-3)}.datepicker-calendar .react-calendar__decade-view__years__year:hover,.datepicker-calendar .react-calendar__year-view__months__month:hover{background-color:var(--violet-2)}}@media (pointer:fine) and (hover:hover){@-moz-document url-prefix(){html{scrollbar-color:var(--violet)transparent;scrollbar-width:thin}}html::-webkit-scrollbar{width:5px;height:5px}html::-webkit-scrollbar-thumb{background-color:var(--violet);border-radius:8px}html::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#0000;border-radius:8px}}@media print{.visually-hidden{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:relative;overflow:visible}}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}: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:content-box;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-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);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%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.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-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,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
: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);margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
