.elementor-3837 .elementor-element.elementor-element-090efd0{--display:flex;}.elementor-3837 .elementor-element.elementor-element-565113a{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;color:#C0C0C0;}body.elementor-page-3837:not(.elementor-motion-effects-element-type-background), body.elementor-page-3837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lykosworld.com/wp-content/uploads/2026/06/WhatsApp-Image-2026-05-30-at-8.54.23-PM-1-1.jpeg");}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-565113a *//* Main Container */
.refund-policy{
    max-width:1000px;
    margin:80px auto;
    padding:50px;
    background:rgba(9,16,35,.82);
    border:1px solid rgba(45,124,255,.18);
    border-radius:20px;
    backdrop-filter:blur(14px);
    box-shadow:0 15px 45px rgba(0,0,0,.45);
}

/* Main Heading */
.refund-policy h1{
    font-family:Poppins,sans-serif;
    font-size:56px;
    font-weight:700;
    color:#ffffff;
    margin-bottom:20px;
}

/* Section Heading */
.refund-policy h2,
.refund-policy h3{
    font-family:Poppins,sans-serif;
    font-size:34px;
    font-weight:600;
    color:#2D7CFF;
    margin-top:45px;
    margin-bottom:18px;
    padding-bottom:12px;
    border-bottom:1px solid rgba(45,124,255,.2);
}

/* Paragraph */
.refund-policy p{
    font-family:Inter,sans-serif;
    font-size:17px;
    line-height:1.9;
    color:#D9E3F2;
    margin-bottom:18px;
}

/* Lists */
.refund-policy ul{
    padding-left:25px;
}

.refund-policy li{
    color:#EAF2FF;
    font-size:17px;
    line-height:1.9;
    margin-bottom:12px;
}

/* Links */
.refund-policy a{
    color:#2D7CFF;
    text-decoration:none;
}

.refund-policy a:hover{
    color:#6FAEFF;
}

/* Highlight Text */
.refund-policy strong{
    color:#ffffff;
    font-weight:600;
}

/* Divider */
.refund-policy hr{
    border:none;
    height:1px;
    background:rgba(45,124,255,.2);
    margin:35px 0;
}

/* Mobile */
@media(max-width:768px){

.refund-policy{
padding:25px;
margin:30px 15px;
}

.refund-policy h1{
font-size:38px;
}

.refund-policy h2,
.refund-policy h3{
font-size:28px;
}

.refund-policy p,
.refund-policy li{
font-size:16px;
}

}/* End custom CSS */