.text-large{font-size:24px}.text-large,.text-medium{font-weight:400;line-height:1.4}.text-medium{font-size:20px}.text-small{font-weight:400}.text-small,.text-small-bold{font-size:18px;line-height:1.4}.text-small-bold{font-weight:700}.text-small-italic{font-size:18px;font-style:italic;font-weight:400;line-height:1.4}.text-extra-small{font-size:16px;font-weight:400;line-height:1.3}@media (max-width:61.9375em){.text-extra-small{font-size:14px}}.text-super-small{font-size:14px}.text-body,.text-super-small{font-weight:400;line-height:1.4}.text-body{font-size:20px}.main-font{font-family:Inter}.title-font{font-family:Vemior}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h6{text-transform:uppercase}@media (min-width:62em){html body{font-size:20px;line-height:1.4}.h1,h1{font-size:76px;line-height:1.1}.h2,h2{font-size:46px;line-height:1.2}.h3,h3{font-size:40px;line-height:1.1}.h4,h4{font-size:36px}.h4,.h5,h4,h5{line-height:1.2}.h5,h5{font-size:28px}.h6,h6{font-size:24px;line-height:1.2}}@media (max-width:61.9375em){html body{font-size:16px;line-height:1.4}.h1,h1{font-size:44px;line-height:1.1}.h2,h2{font-size:36px;line-height:1.2}.h3,h3{font-size:24px}.h3,.h4,h3,h4{line-height:1.4}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h5,.h6,h5,h6{line-height:1.4}.h6,h6{font-size:16px}}.roxy-milestones{background:#1b1b1b;color:#fff;height:100%;overflow:hidden;position:relative}.roxy-milestones--wrapper{align-items:stretch;display:flex;height:calc(100% - 84px);margin-bottom:80px}.roxy-milestones__swiper{flex:0 0 50%;height:100%;max-width:50%;min-width:0}.roxy-milestones__image--slide{height:100%}.roxy-milestones__image--media{height:100%;overflow:hidden;padding-bottom:65.25%;position:relative}.roxy-milestones__img{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;inset:0;left:-15%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translateZ(0);width:100%;will-change:transform}.roxy-milestones .slide-bgimg{background-position:50%;background-size:cover;inset:0;position:absolute}.roxy-milestones .slide-bgimg.center-center,.roxy-milestones .slide-bgimg.center.center{background-position:50%}.roxy-milestones .slide-bgimg.center-top,.roxy-milestones .slide-bgimg.center.top,.roxy-milestones .slide-bgimg.top.center{background-position:top}.roxy-milestones .slide-bgimg.bottom.center,.roxy-milestones .slide-bgimg.center-bottom,.roxy-milestones .slide-bgimg.center.bottom{background-position:bottom}.roxy-milestones .slide-bgimg.center-left,.roxy-milestones .slide-bgimg.center.left,.roxy-milestones .slide-bgimg.left.center{background-position:0}.roxy-milestones .slide-bgimg.center-right,.roxy-milestones .slide-bgimg.center.right,.roxy-milestones .slide-bgimg.right.center{background-position:100%}.roxy-milestones .slide-bgimg.left-top,.roxy-milestones .slide-bgimg.left.top,.roxy-milestones .slide-bgimg.top.left{background-position:0 0}.roxy-milestones .slide-bgimg.bottom.left,.roxy-milestones .slide-bgimg.left-bottom,.roxy-milestones .slide-bgimg.left.bottom{background-position:0 100%}.roxy-milestones .slide-bgimg.right-top,.roxy-milestones .slide-bgimg.right.top,.roxy-milestones .slide-bgimg.top.right{background-position:100% 0}.roxy-milestones .slide-bgimg.bottom.right,.roxy-milestones .slide-bgimg.right-bottom,.roxy-milestones .slide-bgimg.right.bottom{background-position:100% 100%}.roxy-milestones__content--wrapper{align-items:center;display:flex;flex:1;height:100%;min-width:0;padding-left:114px}.roxy-milestones__content-swiper{width:100%}.roxy-milestones__content-slide{padding:0 8px}.roxy-milestones__content{position:relative}.roxy-milestones__content-year{display:block;font-family:Vemior;font-size:clamp(64px,9vw,160px);letter-spacing:.02em;line-height:1.2;margin-bottom:18px}.roxy-milestones__title{color:#fff;font-size:28px;line-height:1.2;margin:0 0 16px;padding-left:64px;text-transform:uppercase}.roxy-milestones__desc{color:#fff;font-size:20px;line-height:1.4;padding-left:64px}.roxy-milestones__year{align-items:center;display:flex;gap:41px}.roxy-milestones__year--swiper{flex:1;overflow:hidden}.roxy-milestones__year--slide{cursor:pointer;width:auto}.roxy-milestones__year--content{align-items:center;display:inline-flex}.roxy-milestones__year--text{color:hsla(0,0%,100%,.46);display:inline-block;font-size:24px;line-height:33.6px;padding:10px 0;position:relative;transition:color .25s ease;white-space:nowrap}.roxy-milestones__year--slide.is-active .roxy-milestones__year--text{color:#fff}.roxy-milestones__year--slide.is-active .roxy-milestones__year--text:after{background:#fff;bottom:2px;content:"";height:2px;left:0;position:absolute;right:0}.roxy-milestones__year__nav{align-items:center;background:#fff;border:1px solid #a8a8a8;border-radius:999px;color:#1b1b1b;cursor:pointer;display:inline-flex;font-size:25px;height:64px;justify-content:center;transition:transform .15s ease,opacity .15s ease,background .15s ease;width:64px}.roxy-milestones__year__nav:hover{transform:translateY(-1px)}.roxy-milestones__year__nav:active{opacity:.9;transform:translateY(0)}@media (max-width:1366px){.roxy-milestones--wrapper{margin-bottom:64px}.roxy-milestones__swiper{flex-basis:48%;max-width:48%}.roxy-milestones__content--wrapper{padding-left:72px}.roxy-milestones__content-year{font-size:clamp(56px,7.2vw,104px);margin-bottom:12px}.roxy-milestones__title{font-size:24px;margin-bottom:14px;padding-left:40px}.roxy-milestones__desc{font-size:18px;padding-left:40px}.roxy-milestones__year{gap:28px}.roxy-milestones__year--text{font-size:20px;line-height:1.35}.roxy-milestones__year__nav{font-size:22px;height:56px;width:56px}}@media (max-width:1024px){.roxy-milestones .roxy-milestones{padding:0}.roxy-milestones .roxy-milestones--wrapper{flex-direction:column;height:auto;margin-bottom:0}.roxy-milestones .roxy-milestones__content--wrapper{align-items:flex-start;height:auto;order:1;padding-left:0}.roxy-milestones .roxy-milestones__content-slide{padding:0}.roxy-milestones .roxy-milestones__content{min-height:280px;position:relative}.roxy-milestones .roxy-milestones__content-year{display:block;font-size:clamp(72px,11vw,110px);line-height:.92;margin-bottom:0;padding-right:136px}.roxy-milestones .roxy-milestones__content>:nth-child(2){margin-top:110px}.roxy-milestones .roxy-milestones__title{font-size:28px;line-height:1.2;margin:0 0 14px;padding-left:0}.roxy-milestones .roxy-milestones__desc{font-size:20px;line-height:1.5;margin:0;max-width:90%;padding-left:0}.roxy-milestones .roxy-milestones__swiper{flex:0 0 auto;height:40vh;margin-top:28px;max-width:100%;order:2;width:100%}.roxy-milestones .roxy-milestones__image--media,.roxy-milestones .roxy-milestones__image--slide{height:100%}.roxy-milestones .roxy-milestones__image--media{padding-bottom:0}.roxy-milestones .roxy-milestones__year{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr auto auto;left:0;position:absolute;right:0;row-gap:14px;top:28px;z-index:5}.roxy-milestones .roxy-milestones__year__nav{font-size:20px;grid-row:1;height:52px;width:52px}.roxy-milestones .roxy-milestones__year__nav--prev{background:hsla(0,0%,100%,.45);color:#1b1b1b;grid-column:2}.roxy-milestones .roxy-milestones__year__nav--next{grid-column:3}.roxy-milestones .roxy-milestones__year--swiper{border-bottom:1px solid hsla(0,0%,100%,.18);grid-column:1/-1;padding-bottom:10px;width:100%}.roxy-milestones .roxy-milestones__year--text{font-size:24px;line-height:1.3;padding:4px 0 8px}}@media (max-width:767px){.roxy-milestones .roxy-milestones{padding:0}.roxy-milestones .roxy-milestones--wrapper{padding:0 16px}.roxy-milestones .roxy-milestones__content{min-height:236px}.roxy-milestones .roxy-milestones__content-year{font-size:72px;line-height:1.2;margin-bottom:0;padding-right:110px}.roxy-milestones .roxy-milestones__content>:nth-child(2){margin-top:100px}.roxy-milestones .roxy-milestones__title{font-size:22px;line-height:1.24;margin:0 0 12px}.roxy-milestones .roxy-milestones__desc{font-size:16px;line-height:1.45;margin:0;max-width:100%}.roxy-milestones .roxy-milestones__swiper{height:381px;margin-top:22px}.roxy-milestones .roxy-milestones__year{left:0;padding:0 16px;right:0;row-gap:27px;top:20px}.roxy-milestones .roxy-milestones__year--swiper{overflow:unset;padding-bottom:30px}.roxy-milestones .roxy-milestones__year__nav{font-size:20px;height:48px;width:48px}.roxy-milestones .roxy-milestones__year--text{font-size:16px;line-height:1.25;padding:4px 0 10px}}