section.intro--home{margin-bottom:2rem;margin:0 auto 2rem}@media (min-width: 992px) and (max-width: 1440px){section.intro--home{margin:0 auto 2.5rem}}.intro--home{position:relative}.intro--home:after,.intro--home:before{content:"";position:absolute;inset:0;width:100%;height:100%}.intro--home:before{z-index:1;background:linear-gradient(to bottom,#08111600 67%,#08111680 84%,#081116)}.intro--home:after{background:#141414;opacity:.4}.intro--home .intro__wrap{position:relative;z-index:2;padding-top:6.25rem}@media (min-width: 577px){.intro--home .intro__wrap{display:flex;flex-direction:column;padding-block:7.25rem 2rem;gap:1.25rem}}@media (min-width: 992px) and (max-width: 1440px){.intro--home .intro__wrap{padding-block:5.625rem 2.875rem}}@media (min-width: 1441px){.intro--home .intro__wrap{justify-content:space-between;padding-block:7rem 2.875rem}}.intro--home .intro__bg{position:absolute;top:0;width:100%;height:32rem;object-fit:cover;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(0,0,0) 40%,rgb(0,0,0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(to top,#0000,#000 40% 100%);mask-repeat:no-repeat;mask-size:cover}@media (min-width: 577px){.intro--home .intro__bg{height:100%;mask-image:none;-webkit-mask-image:none}}.intro--home .intro__title{margin-bottom:1.25rem}@media (min-width: 577px){.intro--home .intro__title{margin-bottom:1.5rem}}@media (min-width: 992px) and (max-width: 1440px){.intro--home .intro__title{max-width:81rem;margin-bottom:1.25rem;font-size:3.625rem}}@media (min-width: 1441px){.intro--home .intro__title{max-width:81rem;margin-bottom:2rem}}.intro--home .intro__description{margin-bottom:1.5rem}@media (min-width: 992px) and (max-width: 1440px){.intro--home .intro__description{font-size:1.5rem}}@media (min-width: 1441px){.intro--home .intro__description{font-size:2rem}}@media (min-width: 577px){.intro--home .intro__description.tablet--hidden{display:none}}.intro--home .intro__description.mobile--hidden{display:none}@media (min-width: 577px){.intro--home .intro__description.mobile--hidden{display:block;margin-bottom:0}}.intro--home .intro__catalog{position:relative;padding:1.5rem;min-height:21rem;display:flex;flex-direction:column;justify-content:space-between;gap:.625rem;background:#325fec;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);margin-bottom:2rem}@media (min-width: 577px){.intro--home .intro__catalog{max-width:13.875rem;min-height:13.75rem;padding:1rem;margin-left:auto}}@media (min-width: 992px) and (max-width: 1440px){.intro--home .intro__catalog{max-width:19.25rem;min-height:16.875rem;padding:1.25rem;margin:0 0 1.875rem auto}}@media (min-width: 1441px){.intro--home .intro__catalog{max-width:19.25rem;min-height:21rem;padding:1.5rem;margin:0 0 4rem auto}}.intro--home .intro__catalog img{position:absolute;pointer-events:none;right:0;bottom:0;z-index:-1;max-width:100%;width:inherit}@media (min-width: 577px){.intro--home .intro__catalog img{max-width:12.5rem}}@media (min-width: 992px){.intro--home .intro__catalog img{max-width:15.5rem}}.intro--home .intro__subtitle{font-size:1.625rem;line-height:1.3;text-transform:uppercase}@media (min-width: 577px){.intro--home .intro__subtitle{font-size:1.125rem;line-height:1.1}}@media (min-width: 992px){.intro--home .intro__subtitle{font-size:1.25rem}}@media (min-width: 1441px){.intro--home .intro__subtitle{font-size:1.5rem}}.intro--home .intro__link{font-size:1.125rem;line-height:1.3;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:.75rem;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#fffc;color:#325fec;transition-property:color,background-color;transition-duration:.35s}@media (hover: hover){.intro--home .intro__link:hover{color:#fff;background-color:#508fff}}@media (hover: none){.intro--home .intro__link:active{color:#fff;background-color:#508fff}}@media (min-width: 577px){.intro--home .intro__link{font-size:1rem;line-height:1.1;padding:.75rem}}@media (min-width: 992px){.intro--home .intro__link{font-size:1.125rem;line-height:1.3;padding:.5rem}}.intro--home .cta{margin-bottom:2rem}@media (min-width: 577px){.intro--home .cta{max-width:max-content;margin-bottom:0}.intro--home .cta span:first-child{padding:.75rem 1.25rem}}@media (min-width: 992px) and (max-width: 1440px){.intro--home .cta span:first-child{padding:1rem 3rem}}@media (min-width: 1441px){.intro--home .cta span:first-child{padding:1.25rem 3rem}}
