.nv-carousel{--nv-L:max(32px, calc((100vw - 1200px) / 2 + 32px));position:relative;width:100%;overflow:hidden;padding:88px 0 96px}.nv-carousel>.nv-carousel__head{padding:0 var(--nv-L) 36px}.nv-wrap>.nv-carousel__head{padding:0;margin-bottom:44px}.nv-carousel__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px}.nv-carousel__head>div:first-child{max-width:650px}.nv-carousel__title{font-family:var(--nv-font-serif);font-size:40px;font-weight:500;line-height:1.2;color:var(--nv-ink);margin:0 0 10px;text-wrap:balance}.nv-carousel__lead{font-size:15px;color:#55504a;line-height:1.6;margin:0}.nv-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nv-carousel__arrow{width:44px;height:44px;border-radius:50%;border:1px solid #dcd5ca;background:#fff;color:var(--nv-ink);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.nv-carousel__arrow:hover:not(:disabled){border-color:var(--nv-gold);background:var(--nv-gold);color:#1c1917}.nv-carousel__arrow:disabled{opacity:.35;cursor:default;background:#fff;border-color:#dcd5ca}.nv-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;width:100%;overflow-x:auto;overflow-y:hidden;padding:10px var(--nv-L) 30px;scroll-padding-left:var(--nv-L);-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nv-carousel__track::-webkit-scrollbar{display:none}.nv-carousel__track>*{-webkit-box-flex:0;-ms-flex:0 0 var(--nv-item-w,340px);flex:0 0 var(--nv-item-w,340px);scroll-snap-align:start}@media (max-width:991px){.nv-carousel{--nv-L:24px}}@media (max-width:640px){.nv-carousel{--nv-L:20px}.nv-carousel__title{font-size:26px}.nv-carousel>.nv-carousel__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.nv-carousel__controls{display:none}.nv-carousel__track{gap:14px;padding-top:6px;padding-bottom:24px}}@media (max-width:900px){.nv-carousel__title{font-size:30px}}@media (prefers-reduced-motion:reduce){.nv-carousel__track{scroll-behavior:auto}}