.elementor-3 .elementor-element.elementor-element-101aca4{--display:flex;--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-106e214 */*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:'Rubik',sans-serif;
background:#f4f7fb;
color:#333;
line-height:1.7;
}

.container{
max-width:1100px;
margin:auto;
padding:0 20px;
}

/* HERO */

.privacy-hero{
background:linear-gradient(135deg,#0A1F44,#0074E3);
color:white;
text-align:center;
padding:70px 20px;
}

.privacy-hero h1{
font-family:'Sansita',serif;
font-size:44px;
margin-bottom:10px;
}

.privacy-hero p{
opacity:0.9;
}

/* CONTENT */

.privacy-section{
padding:60px 0;
}

.privacy-wrapper{
background:white;
padding:50px;
border-radius:12px;
box-shadow:0 15px 35px rgba(0,0,0,0.08);
}

.intro{
margin-bottom:20px;
font-size:16px;
}

/* POLICY BLOCK */

.policy-block{
margin-bottom:40px;
}

.policy-block h2{
font-family:'Sansita',serif;
font-size:26px;
color:#0A1F44;
margin-bottom:10px;
border-left:4px solid #2AB1B1;
padding-left:10px;
}

.policy-block h4{
margin-top:15px;
color:#0074E3;
}

.policy-block p{
margin-bottom:10px;
}

.policy-block ul{
margin-left:20px;
margin-top:8px;
}

.policy-block li{
margin-bottom:6px;
}

/* CONTACT BOX */

.contact-box{
background:linear-gradient(135deg,#0074E3,#2AB1B1);
color:white;
padding:30px;
border-radius:10px;
margin-top:30px;
}

.contact-box h3{
font-family:'Sansita',serif;
font-size:24px;
margin-bottom:10px;
}

/* RESPONSIVE */

@media(max-width:1024px){

.privacy-hero h1{
font-size:36px;
}

.privacy-wrapper{
padding:40px;
}

}

@media(max-width:768px){

.privacy-hero{
padding:50px 20px;
}

.privacy-hero h1{
font-size:28px;
}

.privacy-wrapper{
padding:25px;
}

.policy-block h2{
font-size:22px;
}

}/* End custom CSS */