/* Start custom CSS for text-editor, class: .elementor-element-t1 *//* Container */
.file-wrapper{
    display:flex;
    gap:30px;
    justify-content:center;
    flex-wrap:wrap;
    margin-top:30px;
}
.file-wrapper p{ display:none}
/* Card */
.file-card{
    background:#fff;
   width: 160px;
    height: 150px;
    border-radius:6px;
    box-shadow:0px 4px 12px rgba(0,0,0,0.08);
    text-align:center;
    padding:10px;
    position:relative;
    transition:.3s ease;
}

/* Hover effect */
.file-card:hover{
    transform:translateY(-5px);
    box-shadow:0px 6px 18px rgba(0,0,0,0.15);
}

/* Title */
.file-title{
    font-size:18px;
    margin-bottom:20px;
    color:#333;
}

/* Icon */
.file-icon img{
    width:60px;
}

/* Download Button */
.download-btn{
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translateX(-50%);
    width:36px;
    height:36px;
    background:#fff;
    border-radius:50%;
    box-shadow:0px 2px 6px rgba(0,0,0,0.2);
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    transition:.3s;
}

.download-btn:hover{
    background:#f5f5f5;
}

.download-btn img{
    width:18px;
}


/* Wrapper */
.cta-wrapper-btn{
    display:flex;
    gap:20px; margin-top:30px;
}

/* Common button style */
.cta-wrapper-btn .cta-btn{
    padding:18px 50px;
    border-radius:50px;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
    transition:.3s ease;
}

/* Purple Gradient Button */
.cta-wrapper-btn .btn-primary{
    background:linear-gradient(90deg,#7b2ff7,#4b00c9);
    color:white !important;    margin-right: 10px;
}
.cta-wrapper-btn p{margin: 0 auto;}

.cta-wrapper-btn .btn-primary:hover{
    transform:translateY(-2px);
    box-shadow:0px 6px 18px rgba(75,0,201,0.3);
}

/* Grey Button */
.cta-wrapper-btn .btn-secondary{
    background:#e3caff;
    color:#4b3dbd;
}

.cta-wrapper-btn .btn-secondary:hover{
    background:#dcdcdc;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t1 *//* Container */
.file-wrapper{
    display:flex;
    gap:30px;
    justify-content:center;
    flex-wrap:wrap;
    margin-top:30px;
}
.file-wrapper p{ display:none}
/* Card */
.file-card{
    background:#fff;
   width: 160px;
    height: 150px;
    border-radius:6px;
    box-shadow:0px 4px 12px rgba(0,0,0,0.08);
    text-align:center;
    padding:10px;
    position:relative;
    transition:.3s ease;
}

/* Hover effect */
.file-card:hover{
    transform:translateY(-5px);
    box-shadow:0px 6px 18px rgba(0,0,0,0.15);
}

/* Title */
.file-title{
    font-size:18px;
    margin-bottom:20px;
    color:#333;
}

/* Icon */
.file-icon img{
    width:60px;
}

/* Download Button */
.download-btn{
    position:absolute;
    bottom:15px;
    left:50%;
    transform:translateX(-50%);
    width:36px;
    height:36px;
    background:#fff;
    border-radius:50%;
    box-shadow:0px 2px 6px rgba(0,0,0,0.2);
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    transition:.3s;
}

.download-btn:hover{
    background:#f5f5f5;
}

.download-btn img{
    width:18px;
}


/* Wrapper */
.cta-wrapper-btn{
    display:flex;
    gap:20px; margin-top:30px;
}

/* Common button style */
.cta-wrapper-btn .cta-btn{
    padding:18px 50px;
    border-radius:50px;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
    transition:.3s ease;
}

/* Purple Gradient Button */
.cta-wrapper-btn .btn-primary{
    background:linear-gradient(90deg,#7b2ff7,#4b00c9);
    color:white !important;    margin-right: 10px;
}
.cta-wrapper-btn p{margin: 0 auto;}

.cta-wrapper-btn .btn-primary:hover{
    transform:translateY(-2px);
    box-shadow:0px 6px 18px rgba(75,0,201,0.3);
}

/* Grey Button */
.cta-wrapper-btn .btn-secondary{
    background:#e3caff;
    color:#4b3dbd;
}

.cta-wrapper-btn .btn-secondary:hover{
    background:#dcdcdc;
}/* End custom CSS */