.block-hero .hero-slide{padding:6.5rem 0 0;color:var(--header-text-color)}

.block-hero .hero-slide .grid{grid-template-columns:1fr 410px;align-items:center;}

.block-hero .hero-slide .grid .slide-image{max-width:80%;margin:0 auto;}
.block-hero .hero-slide .grid .slide-content{padding-right:5rem;}
.block-hero .hero-slide .grid .slide-content .slide-content-area{max-width:320px;}
.block-hero .hero-slide .grid .slide-content h2{font-size:3.6rem;display:flex;align-items:center;grid-gap:10px;}
.block-hero .hero-slide .grid .slide-content h2 i{font-size:5.2rem;vertical-align:sub;}
.block-hero .hero-slide .grid .slide-content .slide-buttons{margin-top:3rem;max-width:280px;}
.block-hero .hero-slide .grid .slide-content .slide-buttons .button{width:100%;margin-bottom:1.5rem;}
.block-hero .hero-slide .grid .slide-content .slide-buttons .button:last-child{margin:0;}

.block-hero .slick-dots{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);list-style-type:none;padding:0;}
.block-hero .slick-dots li{display:inline-block;margin:0 4px;padding:0;}
.block-hero .slick-dots li:before{display:none;}
.block-hero .slick-dots li button{font-size:0;width:16px;height:16px;padding:0;background:transparent;position: relative;border-radius:16px;border:none;}
.block-hero .slick-dots li button:after{content:'';width:8px;height:8px;background:var(--header-text-color);top:50%;left:50%;display:block;border-radius:8px;position:absolute;transform:translate(-50%, -50%);}
.block-hero .slick-dots li.slick-active button{border:1px solid var(--header-text-color);}

@media(max-width:1024px){
    .block-hero .hero-slide{padding:6.5rem 0;}
}

@media(max-width:768px){
    .block-hero .hero-slide .grid{grid-template-columns:1fr;}
    .block-hero .hero-slide .grid .slide-content{padding-right:0;text-align:center;}
    .block-hero .hero-slide .grid .slide-content .slide-content-area{margin:0 auto;}
    .block-hero .hero-slide .grid .slide-content .slide-buttons{margin:0 auto;}
}