.to__title{margin:0 0 50px;text-align:center;font-family:Matrice;font-size:clamp(28px,4vw,45px);font-style:normal;font-weight:500;line-height:clamp(38px,5.4vw,60px);letter-spacing:-1.35px}.to__top{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:75px;align-items:center}.to__copy{display:flex;flex-direction:column;gap:32px}.to__copy-title{font-size:clamp(18px,2.2vw,24px);font-style:normal;font-weight:400;line-height:clamp(26px,3vw,34px)}.to__copy-text{font-size:16px;font-style:normal;font-weight:400;line-height:clamp(22px,2.2vw,24px)}.to__copy-text p{margin:0 0 14px}.to__copy-text p:last-child{margin-bottom:0}.to__info-card{overflow:hidden;position:relative}.to__info-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1f1e1eb3,#1f1e1e00)}.to__info-img{width:100%;height:auto;display:block}.to__info-card-inner{position:absolute;width:100%;height:auto;text-align:center;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);gap:16px;padding:100px 30px}.to__info-pre-text{font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}.to__info-text{font-size:clamp(18px,2.2vw,24px);font-style:normal;font-weight:400;line-height:normal;max-width:345px;margin:0 auto}.to__slider-wrap{margin-top:38px}.to__viewport{overflow:hidden}.to__track{display:flex;gap:16px;transition:transform .42s ease;will-change:transform}.to__slide{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)}.to__slide-img{width:100%;aspect-ratio:1.38/1;object-fit:cover;display:block;background:#8a8a8a}.to__arrows{display:flex;gap:10px;margin-top:20px}.to__arrow{width:42px;height:42px;border-radius:50%;border:1px solid rgba(251,245,232,.34);background:transparent;color:#fbf5e8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:clamp(18px,2vw,22px);line-height:1}.to__arrow[disabled]{opacity:.35;cursor:not-allowed}@media(max-width:980px){.to__top{grid-template-columns:1fr}.to__info-card{width:min(340px,100%)}.to__slide{flex-basis:100%;width:100%}}@media(max-width:767px){.to__info-card{width:100%}}
