.related-products{padding:96px 0;text-align:center;background-color:#1b2b46;color:#f2f6fd}.related-products h2{font-size:64px;line-height:70px;margin-bottom:32px;text-align:left}.related-products p{font-size:18px;line-height:24px;text-align:left;max-width:1045px;margin-bottom:24px}.related-products a{margin-bottom:58px}.link-hover-line,.related-products a{position:relative;display:inline-block;color:var(--color-link);cursor:pointer;text-decoration:none}.link-hover-line:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--color-link);transform-origin:left;transform:scaleX(1);transition:transform .3s ease}.link-hover-line:hover:after{transform:scaleX(0)}.related-link-wrapper{text-align:left}.blockDescriptionInfo{display:flex;justify-content:space-between}.blockDescriptionInfo p{font-size:18px;line-height:24px;color:#91a3c4}.slider{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;overflow:hidden;margin-bottom:40px;height:410px}.related-card-link{display:contents}.related-card{height:410px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .4s ease,box-shadow .4s ease,background-size .6s ease}.related-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,0));opacity:0;transition:opacity .3s ease}.related-card:hover .related-card-overlay{opacity:.9}.related-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.35)}.related-card-info{position:relative;padding:24px 32px 0;text-align:left;z-index:1}.related-card-info h3{font-family:CormorantGaramond-Med-Italic;font-weight:500;letter-spacing:-.03em;font-size:48px;line-height:1.1;color:var(--color-link)}.related-card-info p{font-size:28px;color:var(--color-sub-title);line-height:26px;letter-spacing:-.03em;font-family:Cormorant-Garamond}.slider-buttons{margin-bottom:56px;text-align:left}.slider-buttons button{background:transparent;color:white;border:none;padding:6px 16px;margin:0 6px;font-size:18px;border-radius:6px;cursor:pointer}.slider-buttons button:disabled{background:transparent;opacity:30%}.related-card:after{content:"";position:absolute;bottom:24px;right:24px;width:44px;height:44px;background-image:url(/img-svg/button-icon-arrow-right.svg);background-size:contain;background-repeat:no-repeat;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;z-index:2}.slider-buttons .svgArrowLeft{margin-right:-10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.slider-buttons .svgArrowRight{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg)}.related-card:hover:after{opacity:1;transform:translateY(0)}.slider,.slider-wrapper{overflow:visible}@media (max-width:1280px){.related-products h2{font-size:48px;line-height:56px}.slider{grid-template-columns:1fr 1fr 1fr 1fr}.related-card,.slider{height:360px}.related-products{padding:72px 0}}@media (max-width:980px){.related-products h2{font-size:40px;line-height:44px;margin-bottom:24px}.related-products p{font-size:16px;line-height:20px;margin-bottom:16px}.related-products a{margin-bottom:40px}.slider{grid-template-columns:1fr 1fr 1fr;margin-bottom:24px;gap:16px}.related-card,.slider{height:320px}.related-products .related-card-link{margin-bottom:24px}.slider-buttons{margin-bottom:40px}.related-card-info h3{font-size:32px;line-height:44px}.related-card-info{padding:16px 24px 0}}@media (max-width:440px){.slider{grid-template-columns:1fr 1fr}.related-card,.slider{height:240px}.related-products{padding:40px 0}.related-products h2{font-size:32px;line-height:36px;margin-bottom:20px}.related-products a{margin-bottom:32px}.related-card-info h3{font-size:28px;line-height:32px}.related-card-info{padding:12px 16px 0}.slider-buttons{margin-bottom:22px}.blockDescriptionInfo{flex-direction:column}.related-products p{margin-bottom:12px}}