.hero-single{display:grid!important;gap:2%;grid-template-columns:50% 48%;padding:0 0 0 3.75rem}.subheading{font-size:1.25rem;letter-spacing:1px}.heading{font-size:3.3125rem;line-height:1.1}.description{max-width:40.375rem}.description p{font-size:1.1875rem;line-height:1.58}.hero-images img{border-radius:10px;width:100%}.hero-content .buttons{display:flex;flex-wrap:wrap;gap:1.5625rem;margin-top:3.125rem}.hero-content .button{align-items:center;background:#fff;border:1px solid #fff;border-radius:1rem;color:#fff;color:#ff007a;display:inline-flex;font-family:Poppins,serif;font-size:1.4375rem;font-weight:600;gap:1.25rem;justify-content:center;letter-spacing:1px;padding:1rem 1.5625rem;text-decoration:none;transition:.3s linear}.hero-content .button:last-child{background:transparent;color:#fff}.hero-content .button:last-child img{filter:brightness(0) invert(1)}.hero-content .button:hover{background:#000;border-color:#000;color:#fff}.hero-content .button:hover img{filter:brightness(0) invert(1)}.swiper-container{height:auto;width:100%}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-pagination{bottom:10px;text-align:center}.swiper-container ul.slick-dots{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin:1.25rem 0 0;padding:0}.swiper-container .slick-dots li button{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;font-size:0;height:.5rem;margin:3px;outline:0;padding:0;width:.5rem}.swiper-container .slick-dots li.slick-active button{background:#fff}@media(max-width:1400px){.hero-single,.swiper-slide{padding:0}}@media(max-width:999px){.hero-single,.swiper-slide{grid-template-columns:100%}}