.age-verification-overlay {   display:none;   z-index:999999;   top:0;   right:0;   left:0;   bottom:0;   width:100%;   height:100%;   position:fixed;   background-color:rgba(0, 0, 0, 0.5);   cursor:pointer; } .age-verification-popup {   position:fixed;   z-index:999999;   left:50%;   top:50%;   transform:translate(-50%, -50%);   width:650px;   text-align:center;   padding:30px;   background:#ffffff;   box-sizing:border-box;   display:flex;   flex-flow:column nowrap;   align-items:center;   align-content:center;   justify-content:center;   color:#000000; } .age-verification-client-img {   width:350px;   height:350px; } .age-verification-popup p {   margin:0 0 1.41575em !important;   font-size:1em;   color:#000000; } .age-verification-title {   margin-top:20px;   font-size:23px;   font-weight:500; } .age-verification-btn {   background:linear-gradient(135deg, #7fc24c 0%,#04a1bf 100%);   font-weight:600;   max-width:300px;   min-width:100px;   border-radius:3px;   box-shadow:0 5px 8px 0 rgb(0 0 0 / 10%);   padding:10px 16px;   text-align:center;   font-size:1.2em;   margin:0 10px;   cursor:pointer;   color:#ffffff; } .age-verification-btn:focus {   outline:none; } .age-verification-btn:hover {   background:linear-gradient(135deg, #04a1bf 0%,#7fc24c 100%);   margin-top:10px;   color:#ffffff; } .age-gate-remember-me {   display:flex; } .age-gate-remember-me-checkbox {   margin-right:5px !important;   width:14px !important;   margin-top:unset !important; } .age-gate-remember-me-checkbox:focus {   outline:none; } .waave-compliance-disclaimer-hr {   margin:auto;   height:2px; } .waave-compliance-disclaimer-content {   padding-bottom:5px; } .waave-compliance-mode {   padding-top:10px;   padding-left:2.5%;   padding-right:2.5%; } @media only screen and (max-width:768px) {   .age-verification-popup {  width:650px;   }   .age-verification-popup p {  font-size:1em;   }   .age-verification-client-img {  width:250px;  height:250px;   } }