.elementor-394 .elementor-element.elementor-element-b14c195{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-93202e2 *//* =========================
   DEVINE VISION REFUND POLICY
========================= */

.dv-refund-section{

    padding:120px 6%;

    background:
        radial-gradient(circle at top right,
        rgba(123,46,255,0.14),
        transparent 35%),

        radial-gradient(circle at bottom left,
        rgba(217,70,239,0.10),
        transparent 35%),

        #010009;

    min-height:100vh;
}

/* CONTAINER */

.dv-refund-container{
    max-width:1100px;
    margin:auto;
}

/* HEADER */

.dv-refund-header{
    text-align:center;
    margin-bottom:70px;
}

/* SUBTITLE */

.dv-refund-subtitle{

    color:#D4AF37;

    letter-spacing:2px;

    font-size:15px;

    display:inline-block;

    margin-bottom:20px;
}

/* TITLE */

.dv-refund-header h1{

    font-size:62px;

    line-height:1.2;

    color:#fff;

    margin-bottom:25px;
}

.dv-refund-header h1 span{

    background:linear-gradient(
        135deg,
        #D4AF37,
        #D946EF
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

/* TEXT */

.dv-refund-header p{

    color:#cfcfcf;

    font-size:18px;

    line-height:1.8;

    max-width:760px;

    margin:auto;
}

/* POLICY BOX */

.dv-refund-box{

    background:
        linear-gradient(
            135deg,
            rgba(123,46,255,0.08),
            rgba(217,70,239,0.05)
        );

    border:1px solid rgba(212,175,55,0.12);

    border-radius:26px;

    padding:35px;

    margin-bottom:28px;

    transition:0.4s ease;

    backdrop-filter:blur(12px);
}

/* HOVER */

.dv-refund-box:hover{

    transform:translateY(-5px);

    box-shadow:
        0 0 25px rgba(217,70,239,0.16);
}

/* HEADING */

.dv-refund-box h2{

    color:#fff;

    font-size:28px;

    margin-bottom:18px;
}

/* TEXT */

.dv-refund-box p{

    color:#d2d2d2;

    font-size:17px;

    line-height:1.9;
}

/* MOBILE */

@media(max-width:768px){

.dv-refund-section{
    padding:90px 20px;
}

.dv-refund-header h1{
    font-size:40px;
}

.dv-refund-box{
    padding:25px;
}

.dv-refund-box h2{
    font-size:24px;
}

}
```/* End custom CSS */