.navbar .navbar-brand img {
    width: 140px;
}
.navbar-transparent {
    top: 3px;
}
.navbar-expand-lg .navbar-nav li {
    margin-left: 20px;
}
.card-body h3 {
    padding: 10px 0px;
}
.navbar {
    background-color: var(--gk-navbar-bg);
    box-shadow: 0 1px 3px rgba(17, 24, 39, .09);
    padding: .625rem 1rem;
}
.py-10{
        padding-bottom: 6rem !important;
    padding-top: 6rem !important;
}
img.logo-inverse {
    width: 100px;
}

.navbar-transparent {
    top: 0px;
    position: fixed !important;
}
.policy-header{
        padding-top: 120px !important;

}
.hide-desktop{
    display:none
}

@media(max-width:767px){
     .hide-desktop{
    display:block
}      
}



.wrapper h2{
  font-size: 25px;
}
.wrapper {
position: fixed;
bottom: 50px;
left: -370px;
max-width: 345px;
width: 100%;
background: #fff;
border-radius: 8px;
padding: 15px 25px 22px;
transition: right 0.3s ease;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
z-index: 99999;
}
.wrapper.show {
left: 20px;
}
.wrapper header {
display: flex;
align-items: center;
column-gap: 15px;
}
/* header i {
color: #008daf;
font-size: 32px;
}
header h2 {
color: #008daf;
font-weight: 500;
} */
.wrapper .data {
margin-top: 0px;
}
.wrapper .data p {
color: #333;
font-size: 14px;
}
.data p a {
color: #754ffe;
text-decoration: none;
}
.data p a:hover {
text-decoration: underline;
}
.wrapper .buttons {
margin-top: 16px;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.buttons .button {
border: none;
color: #fff;
padding: 8px 0;
border-radius: 4px;
background: #754ffe;
cursor: pointer;
width: calc(100% / 2 - 10px);
transition: all 0.2s ease;
}
.buttons #acceptBtn:hover {
background-color: #034bf1;
}
#declineBtn {
border: 2px solid #754ffe;
background-color: #fff;
color:#754ffe;
}
#declineBtn:hover {
background-color: #754ffe;
color: #fff;
}