.social-media{background-color:var(--bg-blue);padding:5.2rem 0 4.2rem;z-index:1}.social-media__head{text-align:center}.social-media__title{color:var(--light-10)}.social-media__bttns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.4rem}.social-media__wrap{position:relative;margin-top:4.2rem}.social-media__swiper{overflow:visible}.social-media__swiper .swiper-slide-decor--2+.swiper-slide-decor--4 .social-media__card-decor{left:-.9rem;bottom:21.5rem}.social-media__swiper .swiper-slide-decor--4+.swiper-slide-decor--2 .social-media__card-decor{left:-.1rem;bottom:15.9rem;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);width:5rem}.social-media__swiper .swiper-slide-decor--4+.swiper-slide-decor--3 .social-media__card-decor{left:19.1rem;top:4.3rem}.social-media__swiper .swiper-slide-decor--5+.swiper-slide-decor--1 .social-media__card-decor{top:10.5rem;left:-1.1rem}.social-media__swiper .swiper-slide-decor--5+.swiper-slide-decor--2 .social-media__card-decor{left:2.9rem;bottom:2.9rem;-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg);width:3rem}.social-media__swiper .swiper-slide-decor--5+.swiper-slide-decor--3 .social-media__card-decor{width:3.1rem;left:-.9rem;top:17.3rem}.social-media__swiper .swiper-slide-decor--5+.swiper-slide-decor--4 .social-media__card-decor{bottom:2.7rem;left:7rem}.social-media__card{position:relative}.social-media__card-decor{position:absolute;z-index:2;max-width:5rem;height:auto;pointer-events:none}.social-media__card-decor--1{top:-1.5rem;left:-1.1rem;width:3.1rem}.social-media__card-decor--2{width:4rem;bottom:4.8rem;left:-2.4rem;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.social-media__card-decor--3{width:2.6rem;top:4.3rem;left:-2.1rem}.social-media__card-decor--4{width:3rem;left:-2rem;bottom:4.5rem}.social-media__card-decor--5{width:3rem;top:-1.1rem;right:-.9rem;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.social-media__card-image{overflow:hidden;border:solid 2px var(--light-10);background-color:var(--light-10);border-radius:10px;aspect-ratio:264/323}.social-media__card-image img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social-media__card-date{padding:.4rem;font-weight:500;font-size:1.4rem;line-height:120%;letter-spacing:0;color:var(--light-10-80-op)}@media only screen and (min-width:768px){.social-media{padding:6.2rem 0 5.2rem}.social-media__swiper .swiper-wrapper .swiper-slide{opacity:0;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.social-media__swiper .swiper-wrapper .swiper-slide-visible{opacity:1}}@media only screen and (min-width:992px){.social-media{padding:7rem 0}.social-media__bttns .bttn-border__text{min-width:28.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-media__wrap{margin-top:6rem}.social-media__card-decor--1{width:4.1rem}.social-media__card-decor--2{width:5rem;left:-3.1rem;bottom:3.9rem}.social-media__card-decor--3{width:3.1rem;left:-1.9rem}.social-media__card-decor--4{width:4rem;bottom:5.7rem}.social-media__card-decor--5{width:4rem;top:-1.7rem;right:-1.6rem}.social-media__nav-next,.social-media__nav-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;left:-2rem}.social-media__nav-next{left:unset;right:-2rem}}@media only screen and (min-width:1384px){.social-media__bttns{margin-top:3.2rem;gap:6.4rem}}@media only screen and (min-width:1900px){.social-media{padding:8rem 0 0}.social-media__card-decor--3{left:-1.1rem}}@media only screen and (max-width:992px){.social-media__nav{gap:9.6rem}}@media only screen and (max-width:576px){.social-media__bttns{gap:1.6rem}.social-media__bttns .bttn-border__text{gap:.8rem;font-size:1.6rem!important;min-width:18.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:992px) and (max-width:1384px){.social-media__nav-next,.social-media__nav-prev{left:-1rem}.social-media__nav-next{left:unset;right:-1rem}}