.fixed {
    position:fixed
}
.absolute{
    position: absolute;
}
.right-0{
    right: -5px;
}
.inset-0 {
    top:0;
    right:0;
    bottom:0;
    left:0
}
.z-999 {
    z-index:999
}
.rounded-lg {
    border-radius:.5rem
}
.p-6 {
    padding:1.5rem
}
.shadow-xl {
    --tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.max-w-lg-100 {
    max-width:100%
}
.w-full {
    width:100%
}
.cookieContentBox{
    position: absolute;
    bottom: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}
.cookieMainContentSec{
    gap:3.5em
}
.cookieActionBtn{
    width:50%
}
.text-lg {
    font-size:1.125rem;
    line-height:1.75rem
}
.font-semibold {
    font-weight:600
}
.mb-1 {
    margin-bottom:.25rem
}
.text-gray-700 {
    --tw-text-opacity:1;
    color:rgba(55,65,81,var(--tw-text-opacity))
}
.text-sm {
    font-size:.875rem;
    line-height:1.25rem
}
.bg-red-500 {
    --tw-bg-opacity:1;
    background-color:rgba(239,68,68,var(--tw-bg-opacity));
    border-color: #ef4444;
}
.hover\:bg-red-600:hover {
    --tw-bg-opacity:1;
    background-color:rgba(220,38,38,var(--tw-bg-opacity))
}
.transition {
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    transition-duration:150ms
}
.rounded-md {
    border-radius:.375rem
}
.bg-gray-200 {
    --tw-bg-opacity:1;
    background-color:rgba(229,231,235,var(--tw-bg-opacity));
    border-color: #e5e7eb;
}
.hover\:bg-gray-300:hover {
    --tw-bg-opacity:1;
    background-color:rgba(209,213,219,var(--tw-bg-opacity))
}
.text-gray-800 {
    --tw-text-opacity:1;
    color:rgba(31,41,55,var(--tw-text-opacity))
}
.border-gray-300 {
    --tw-border-opacity:1;
    border-color:rgba(209,213,219,var(--tw-border-opacity))
}
.hover\:bg-gray-100:hover {
    --tw-bg-opacity:1;
    background-color:rgba(243,244,246,var(--tw-bg-opacity))
}
.-top-3 {
    top: -22px;
}
.text-gray-400 {
    --tw-text-opacity:1;
    color:rgba(156,163,175,var(--tw-text-opacity))
}
.hover\:text-gray-500:hover {
    --tw-text-opacity:1;
    color:rgba(107,114,128,var(--tw-text-opacity))
}
.focus\:outline-none:focus {
    outline:2px solid transparent;
    outline-offset:2px
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0
}
.h-6 {
    height:1.5rem
}
.w-6 {
    width:1.5rem
}
.space-y-4 h4{
    font-size: 20px;
}
.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}
.border-gray-200 {
    --tw-border-opacity:1;
    border-color:rgba(229,231,235,var(--tw-border-opacity))
}
.w-11 {
    width:2.75rem
}
.rounded-full {
    border-radius:9999px
}
.flex{
    display:flex
}
.flex-col {
    flex-direction:column
}
.flex-row {
    flex-direction:row
}
.items-center {
    align-items:center
}
.justify-center {
    justify-content:center
}
.justify-between {
    justify-content:space-between
}
.justify-start {
    justify-content:flex-start
}
.justify-end {
    justify-content:flex-end
}
.justify-evenly {
    justify-content:space-evenly
}
.justify-stretch {
    justify-content:stretch
}
.items-start {
    align-items:flex-start
}
.items-end {
    align-items:flex-end
}
button.bg-white.rounded-md.text-gray-400.hover\:text-gray-500.focus\:outline-none {
    border: none;
    background: none;
}
.newCookie .showModal, .newCookie .showSettingsModal{
background: #00000080;
}
@media (max-width: 991px) {
    .cookieMainContentSec {
        gap: 1.5em;
        flex-direction: column;
    }
    .cookieActionBtn{
        width:auto
    }
}