	/*.mm-opened .mm-page.mm-slideout{display:block !important;z-index:99999999}*/
    #mm-0{z-index: 9999999;}
   	.__cookieWrapper .modal.fade {opacity: 1;height: 100%;}
	#__cookieWrapper .__cookieNotice .__cookieNoticeBody{background:var(--bupa-navy);padding:25px;}
    #__cookieWrapper .cookie-btn{flex-direction:row;justify-content:center;flex-wrap:wrap;padding:15px;}
	#__cookieWrapper .cookie-btn .ccBtn:hover{background-color:var(--bupa-digital-cyan); color: var(--bupa-white);transition: all .5s ease;border: 1px solid var(--primary-color);}
	#__cookieWrapper .__cookieNotice .__cookieNoticeBody a:hover {color:var(--bupa-digital-cyan);transition: all .5s ease;}
	#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button{font-size: 14px;line-height: clamp(1.2rem, 3.771vw + 0.714vw, 2.3rem);font-weight: 600;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;display: inline-block;cursor: pointer;font-family: var(--font-bold);}
	.custom-cookie-modal .modal-footer button:hover{background-color:var(--bupa-digital-cyan); color: var(--bupa-white);transition: all .5s ease;}
	.custom-cookie-modal .modal-footer button{background-color: var(--bupa-navy);}
	#__cookieWrapper .cookie-btn button.ccBtn {justify-content: center;padding: 10px 35px;color:var(--primary-color);border-radius:100px;border: 1px solid transparent;}
	#__cookieWrapper .custom-cookie-in {display: block;}
	.modal.fade .modal-dialog {transition: none;height: inherit;transform: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 90%;margin: 0;overflow: auto;}
	.modal-content {background-color: #fefefe;margin: auto;padding: 0 !important;border: 1px solid #888;top: auto !important;width: 80%; margin-top: 44px; margin-bottom: 44px;}
	.__cookieWrapper .modal-footer.text-align-center {justify-content: center;}
	#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button{border-radius:100px;}
	
    .modal-cookie .switch{min-width: 45px;}

	/*cookieWrapper Model Css*/
	.modal-cookie *{font-weight: inherit !important; }   
	.modal-cookie .modal-title{font-weight: inherit !important; color:var(--bupa-grey)!important;  font-size: clamp(3.0rem, 3.771vw + 0.714vw, 2.0rem)!important;}  
	.modal-cookie .modal-body h4{font-family: FuturaStd-Bold,Arial; color:var(--bupa-grey)!important;  font-weight: inherit !important;font-size: 20px;letter-spacing: 0.2px;}

	.switch input[type="checkbox"]:checked + label::before{background:var(--bupa-grey);}
	.switch input[type="checkbox"] + label::after, .switch input[type="checkbox"] + label::before{width: calc(calc(2.6rem * .8) * 2);}
	.switch input[type="checkbox"] + label::after{width: 15px;height: 15px; background: #7E8182;}
	.switch input[type="checkbox"]:checked + label::after{margin-left: calc(2.3rem * .8);}
	.switch input[type="checkbox"] + label{height: calc(3.0rem * .8); margin-bottom:0px;}
	.switch input[type="checkbox"] + label::before{background: #C4C6C1; border: none;}
	#__cookieWrapper.custom-cookie .ccBtn{border-radius:0px}
    
    .__cookieWrapper .modal-dialog.modal-lg{
      scrollbar-width: none; /* Firefox */
      -ms-overflow-style: none;  /* Internet Explorer 10+ */
    }
    
    .__cookieWrapper .modal-dialog.modal-lg::-webkit-scrollbar {
      height: 0;
      width: 0;
    }

	@media screen and (max-width:992.98px){
	#__cookieWrapper .modal-content{width: 100%;}
	}

	@media screen and (max-width:767.98px){
	#__cookieWrapper .custom-cookie-in {display: block;}
	#__cookieWrapper .cookie-btn {margin-top: 30px;}
	#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:10px;}
	}
    
	@media screen and (max-width:551.98px){
    	#__cookieWrapper .cookie-btn button.ccBtn{min-width:auto; width:100%;}
    }
	#__cookieWrapper .switch input[type="checkbox"]:checked+label::before{background-color:var(--bupa-white); border: 1px solid var(--bupa-digital-cyan);}

    .custom-cookie-modal .modal-footer button{
    border-radius: 0;
    background: var(--bupa-digital-cyan);
    color: var(--bupa-white);
    border: none;
    padding: 1.2rem 5.6rem;
    transition: all .3s ease-in-out;
    }
    .custom-cookie-modal .modal-footer button:hover{
    box-shadow: 0px 0px 20px 0px #0A3457CC;
	background: #0A3457;

    }
    
    
    .switch input[type=checkbox]:checked+label::after{
    background-color:var(--bupa-digital-cyan);
    }
    #__cookieWrapper.custom-cookie a, #__cookieWrapper.custom-cookie p{
     	font-size: var(--body-sm);
  		line-height: 160%;
    }