.elementor-4320 .elementor-element.elementor-element-5b65f74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-0a6b7df */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

.sw-terms-wrapper-light{
    background: linear-gradient(135deg, #e3f2fd, #bbdefb);
    min-height: 100vh;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:60px 20px;
    font-family:'Poppins', sans-serif;
}

.sw-terms-card-light{
    max-width:900px;
    width:100%;
    background: white;
    border-radius:18px;
    padding:50px;
    color:#202052;
    box-shadow: 0 20px 50px rgba(0,0,0,0.08);
    transition:.3s ease;
}

.sw-terms-card-light:hover{
    transform: translateY(-4px);
    box-shadow: 0 25px 60px rgba(0,0,0,0.12);
}

.sw-terms-card-light h1{
    font-size:40px;
    margin-bottom:10px;
    color:#0D47A1;
}

.sw-intro{
    color:#555;
    margin-bottom:30px;
    font-size:17px;
}

.sw-section-light{
    margin-top:20px;
    padding:20px;
    border-radius:12px;
    background:#f5f9ff;
    border-left:4px solid #1A96C8;
    transition:.25s ease;
}

.sw-section-light:hover{
    background:#e3f2fd;
    transform: translateX(4px);
}

.sw-section-light h2{
    font-size:22px;
    margin-bottom:10px;
    color:#1A96C8;
}

.sw-section-light ul{
    margin:0;
    padding-left:20px;
    line-height:1.7;
    color:#444;
}

.sw-section-light li{
    margin-bottom:6px;
}/* End custom CSS */