
.download-area {background:#F1F1F1;padding:50px 0;}
.download-area .download-wrapper{padding:50px 30px;background:#fff;display:flex;}

.download-content{width:50%;margin-right:60px;}
.download-content em{position:relative;text-transform:uppercase;font-size:18px;font-weight:700;color:var(--color-primary);}
.download-content h2{margin:25px 0;font-weight:700;text-transform:capitalize;font-size:clamp(20px, 2.3vw, 32px);color:#2c2c2c;line-height:1.2;}
.download-content h2 span {color:var(--color-primary);}

.download-btn a {display:inline-flex;align-items:center;gap:10px;padding:8px 20px;color:#fff;border-radius:50px;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);transition:all 0.3s ease-out 0s;background:var(--color-second);}

.download-btn a img{height:25px;filter:brightness(0) invert(1);}

.download-area .download-img {width:50%;}
.download-area .download-img img{width:100%;}


@media screen and (max-width:1281px){
.download-area .download-wrapper{padding:40px 25px;}
.download-content em{font-size:16px;}
.download-content h2{margin:20px 0;}
}

@media all and (max-width:991px) {
.download-area .download-wrapper{padding:25px;}
}

@media all and (max-width:767px) {
.download-area{padding:30px 0;}
.download-area .download-wrapper{padding:20px;flex-direction:column-reverse;}
.download-area .download-img{width:100%;}
.download-content{width:100%;margin:30px 0 0;text-align:center;}
.download-content h2{margin:15px 0;}
.download-btn a{font-size:14px;}
}

@media screen and (max-width:640px) {
.download-area .download-wrapper{padding:15px;}
}

@media screen and (max-width:480px) {
.download-area .download-wrapper{padding:10px;}
.download-content{margin:20px 0 0;}
.download-btn a img{height:22px;}
}
