.policy{
font-family:'Inter_18pt-Medium';
font-size:16px;
color:#fff;
}

.ul{
text-decoration:underline;
}

.acBtn{
border-radius:5px;
border:1px solid #000;
cursor:pointer;
padding:10px 30px;
background:#fff;
text-align:center;
font-family:'Inter_18pt-Medium';
font-size:16px;
}

.polWnd{
position:fixed;
display:flex;
min-width:350px;
max-width:90%;
left:50%;
bottom:0;
transform:translateX(-50%) translateY(-50%);
box-shadow:0 0 20px rgba(0,0,0,0.5);
z-index:200000;
border-radius:5px;
background:rgba(0,0,0,0.7);
padding:20px;
align-items:flex-start;
}

.polShad{
position:fixed;
width:100%;
height:100%;
left:0;
top:0;
background:rgba(0,0,0,0.5);
z-index:199;
}

.polscrl{
position:relative;
overflow:auto;
max-width:100%;
height:100%;
background:#fff;
border-radius:15px;
}


@keyframes wndIn{
from {opacity:0;transform:translateX(-50%) scale(0.8);}
to {opacity:1;transform:translateX(-50%) scale(1);}
}
@-moz-keyframes wndIn{
from {opacity:0;transform:translateX(-50%) scale(0.8);}
to {opacity:1;transform:translateX(-50%) scale(1);}
}
@-webkit-keyframes wndIn{
from {opacity:0;transform:translateX(-50%) scale(0.8);}
to {opacity:1;transform:translateX(-50%) scale(1);}
}

@keyframes wndOut{
from {opacity:1;transform:translateX(-50%) scale(1);}
to {opacity:0;transform:translateX(-50%) scale(0.8);}
}
@-moz-keyframes wndOut{
from {opacity:1;transform:translateX(-50%) scale(1);}
to {opacity:0;transform:translateX(-50%) scale(0.8);}
}
@-webkit-keyframes wndOut{
from {opacity:1;transform:translateX(-50%) scale(1);}
to {opacity:0;transform:translateX(-50%) scale(0.8);}
}


@keyframes opIn{
from {opacity:0;}
to {opacity:1;}
}
@-moz-keyframes opIn{
from {opacity:0;}
to {opacity:1;}
}
@-webkit-keyframes opIn{
from {opacity:0;}
to {opacity:1;}
}

@keyframes opOut{
from {opacity:1;}
to {opacity:0;}
}
@-moz-keyframes opOut{
from {opacity:1;}
to {opacity:0;}
}
@-webkit-keyframes opOut{
from {opacity:1;}
to {opacity:0;}
}