*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Poppins,sans-serif;
}

body{
    margin:0;
    font-family:Poppins,sans-serif;

    background-image:url("images/daregon\ bg.jpg.jpeg");
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    background-attachment:fixed;

    min-height:100vh;

    display:flex;
    justify-content:center;
    align-items:center;
    padding:40px 20px;
}

.pricesheet{
    width:850px;
    max-width:100%;

    background:rgba(231, 65, 65, 0.35); /* Transparent */

    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);

    border:1px solid rgba(255,255,255,0.2);

    border-radius:20px;
    overflow:hidden;
}
.header img{

width:100%;
display:block;

}

.title{

/* background:#ff4f84; */
padding:20px;

}

.title h1{

text-align:center;
color:white;
font-size:45px;

}

.pricing{

padding:30px;

}

.row{

display:flex;
justify-content:space-between;
padding:18px;
margin-bottom:15px;
background:#272727;
border-radius:12px;
color:white;
font-size:22px;

}

.note{

/* background:#3d3d3d; */
padding:18px;
text-align:center;
color:white;
font-size:18px;

}

.payment{

padding:30px;
background:#c9263d;
text-align:center;
color:white;

}

.payment h2{

margin-bottom:20px;

}

.icons{

display:flex;
justify-content:center;
gap:25px;
flex-wrap:wrap;
margin-bottom:20px;

}

.icons div{

background:white;
color:black;
padding:12px 20px;
border-radius:10px;
font-weight:bold;

}

@media(max-width:700px){

.title h1{

font-size:34px;

}

.row{

font-size:18px;
flex-direction:column;
gap:8px;

}

}