.elementor-3 .elementor-element.elementor-element-f6348d2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-99154dd *//* ==========================================
VAJRAGARUDA PRIVACY PAGE
========================================== */

.vg-privacy{

background:#061B44;

padding:100px 20px;

position:relative;

overflow:hidden;

}

/* ==========================================
CONTAINER
========================================== */

.vg-policy-wrapper{

max-width:1100px;

margin:auto;

}

/* ==========================================
HERO
========================================== */

.vg-privacy-hero{

max-width:900px;

margin:0 auto 70px;

text-align:center;

}

.vg-small-title{

display:inline-block;

font-family:Poppins,sans-serif;

font-size:14px;

font-weight:600;

letter-spacing:3px;

text-transform:uppercase;

color:#D4AF37;

margin-bottom:20px;

}

.vg-privacy-hero h1{

font-family:Montserrat,sans-serif;

font-size:58px;

font-weight:700;

color:#ffffff;

margin-bottom:25px;

}

.vg-privacy-hero p{

font-family:Poppins,sans-serif;

font-size:18px;

line-height:1.9;

color:#D6DDE8;

max-width:760px;

margin:auto;

}

/* ==========================================
CARD
========================================== */

.vg-card{

background:#ffffff;

border-radius:24px;

padding:45px;

margin-bottom:35px;

border:1px solid rgba(212,175,55,.18);

box-shadow:0 18px 40px rgba(0,0,0,.12);

transition:.35s;

}

.vg-card:hover{

transform:translateY(-6px);

border-color:#D4AF37;

}

.vg-number{

width:60px;

height:60px;

background:#D4AF37;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

font-family:Montserrat,sans-serif;

font-size:22px;

font-weight:700;

color:#061B44;

margin-bottom:25px;

}

.vg-card h2{

font-family:Montserrat,sans-serif;

font-size:30px;

color:#061B44;

margin-bottom:20px;

}

.vg-card p{

font-family:Poppins,sans-serif;

font-size:17px;

line-height:1.9;

color:#566170;

margin-bottom:18px;

}

.vg-card ul{

padding-left:22px;

margin:0;

}

.vg-card li{

font-family:Poppins,sans-serif;

font-size:17px;

line-height:2;

color:#566170;

}

/* ==========================================
CONTACT CARD
========================================== */

.vg-contact{

background:linear-gradient(135deg,#0B1F3A,#102D63);

}

.vg-contact h2{

color:#ffffff;

}

.vg-contact p{

color:#E8EDF5;

}

/* ==========================================
LAST UPDATED
========================================== */

.vg-update{

margin-top:60px;

text-align:center;

font-family:Poppins,sans-serif;

font-size:15px;

color:#B8C3D3;

}

/* ==========================================
TABLET
========================================== */

@media(max-width:1024px){

.vg-privacy{

padding:80px 25px;

}

.vg-privacy-hero h1{

font-size:46px;

}

.vg-card{

padding:35px;

}

}

/* ==========================================
MOBILE
========================================== */

@media(max-width:767px){

.vg-privacy{

padding:60px 18px;

}

.vg-privacy-hero{

margin-bottom:45px;

}

.vg-privacy-hero h1{

font-size:34px;

line-height:1.3;

}

.vg-privacy-hero p{

font-size:16px;

}

.vg-card{

padding:25px;

border-radius:18px;

}

.vg-number{

width:50px;

height:50px;

font-size:18px;

}

.vg-card h2{

font-size:24px;

}

.vg-card p,

.vg-card li{

font-size:15px;

line-height:1.8;

}

}/* End custom CSS */