:root{--white-color:#fff;--black-color:#000;--back-black:#1e1a19;--gold:#e3ba95;--lines-color:hsla(28,58%,74%,.24);--back-brown:#8d5e4d;--back-beige:#c6b1a6;--placholder:hsla(28,58%,74%,.48);--trs-300:300ms ease}.hero{background-image:url(../img/hero-directory/bg.jpg);background-size:cover;min-height:90vh;overflow:hidden;padding-top:4.8125rem}@media (max-width:1200px){.hero{background-image:url(../img/hero-directory/bg-mob.png);min-height:43.75rem;padding-top:1.25rem}.hero .hero__inner{padding-bottom:6.25rem}}.hero__scroll-down{bottom:0;position:absolute;right:3rem}@media (max-width:1200px){.hero__scroll-down{display:none}}.hero h1{font-size:4rem;grid-area:title;line-height:96%;margin-bottom:10rem;max-width:41.25rem}.hero h1 span{display:block;font-family:NeverMind;font-size:4.875rem;margin-bottom:.3125rem}@media (max-width:1200px){.hero h1{font-family:NeverMind;font-family:Drugs;font-size:5rem;font-weight:500;line-height:100%;margin-bottom:1.375rem}}@media (max-width:1200px) and (max-width:1200px){.hero h1{font-size:2.375rem;letter-spacing:0;line-height:96%}}@media (max-width:1200px){.hero h1 span{font-family:NeverMind;font-size:5rem;font-weight:500;line-height:100%}}@media (max-width:1200px) and (max-width:1200px){.hero h1 span{font-size:2.375rem;letter-spacing:0;line-height:96%}}.hero .hero__offer__desc-swiper{grid-area:descr;max-width:31.875rem}@media (max-width:415px){.hero .hero__offer__desc-swiper{max-width:20rem}}.hero .hero__offer__desc-swiper .swiper-slide{opacity:0!important;transition:var(--trs-300)}.hero .hero__offer__desc-swiper .swiper-slide.swiper-slide-active{opacity:1!important}.hero .hero__offer__desc-swiper img{display:block;height:1.25rem;margin-bottom:2.25rem;width:1.5rem}@media (max-width:1200px){.hero .hero__offer__desc-swiper img{margin-bottom:1.25rem;margin-top:1.25rem}}.hero .hero__offer__desc-swiper .hero__offer__desc-text{display:flex;flex-direction:column;gap:.625rem;margin-bottom:3rem}@media (max-width:1200px){.hero .hero__offer__desc-swiper .hero__offer__desc-text{margin-bottom:1.25rem}}.hero .hero__offer__desc-swiper p{font-size:1rem;font-size:.875rem;letter-spacing:.0625rem;letter-spacing:1px;line-height:136%}@media (max-width:1200px){.hero .hero__offer__desc-swiper p{font-size:.875rem;font-weight:400;line-height:148%}}.hero__inner{display:grid;grid-template-areas:"title swiper" "descr swiper";grid-template-columns:41.25rem 1fr;position:relative}@media (max-width:1200px){.hero__inner{grid-template-areas:"title" "swiper" "descr";grid-template-columns:1fr}}.hero__inner .hero-swiper{grid-area:swiper;margin-left:-5.5rem;margin-top:-4.375rem;max-width:51.375rem}@media (max-width:1200px){.hero__inner .hero-swiper{left:0;margin-left:0;margin-top:0;max-width:100%;padding-bottom:30%;position:relative;width:100%}}@media (max-width:767px){.hero__inner .hero-swiper{padding-bottom:47%}}@media (max-width:415px){.hero__inner .hero-swiper{padding-bottom:85%}}@media (max-width:1200px){.hero__inner .hero-swiper .swiper-wrapper{height:100%;position:absolute;width:100%}}.hero__inner .hero-swiper .swiper-slide{opacity:0!important;transition:var(--trs-300)}.hero__inner .hero-swiper .swiper-slide.swiper-slide-active{opacity:1!important}.hero__inner .hero-swiper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1200px){.hero__inner .hero-swiper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain}}.hero .swiper-pagination{max-width:19.875rem}