.mm-page.mm-slideout{display:block !important;z-index:99999999}
.mm-page.mm-slideout.d-none{display: block !important;   min-height: auto !important;}
.__cookieWrapper .modal.fade {opacity: 1;height: 100%;}
#__cookieWrapper .__cookieNotice div.__cookieNoticeBody{background:var(--bs-white);padding:25px;}
  #__cookieWrapper .cookie-btn{flex-direction:row;justify-content:center;flex-wrap:wrap;padding:15px;}
#__cookieWrapper .cookie-btn .ccBtn:hover{background-color:var(--primary-bright-blue); color: var(--white-color);transition: all .5s ease;}
#__cookieWrapper .cookie-btn .ccBtn:hover span{color: var(--white-color);}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody a:hover {color: var(--primary-bright-blue);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);}
#__cookieWrapper.custom-cookie a, #__cookieWrapper.custom-cookie p{color: var(--secondary-slate) !important;}
.custom-cookie-modal .modal-footer button:hover{background-color: var(--primary-bright-blue); color: var(--white-color);transition: all .5s ease;}
.custom-cookie-modal .modal-footer button{background-color: var(--primary-color);}
#__cookieWrapper .cookie-btn button.ccBtn,.custom-cookie-modal .modal-footer .btn-default {justify-content: center;color:var(--primary-color);border-radius:0; padding: 12px 40px 12px 24px; position: relative; min-height: 52px; background: var(--primary-bright-blue); font-size: var(--button-fs); color: var(--white) !important; line-height: inherit; font-weight: var(--fw-semibold); font-family: var(--font-heading); text-transform: none; border: none;}
#__cookieWrapper .cookie-btn button.ccBtn:before, .custom-cookie-modal .modal-footer .btn-default:before{
  content: "\e914"; width: 24px; height: 24px; display: block !important; font-size: 24px; line-height: 26px; font-family: 'icomoon'!important; position: absolute; top: 50%; right: 12px; transform: translateY(-50%); color: var(--primary-grellow);
}
#__cookieWrapper .custom-cookie-in {display: block; flex-direction: column;}
.modal.fade .modal-dialog {transition: none;height: 80vh;transform: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 90%;margin: 0;}
.modal-content {background-color: #fefefe;margin: auto;padding: 0 !important;border: 1px solid #888;top: auto !important;max-width: 600px;}
.__cookieWrapper .modal-footer.text-align-center {justify-content: center;}
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button{border-radius:0;}
.close{top: 24px; font-size:20px;}

/*cookieWrapper Model Css*/
.modal-cookie *{font-weight: inherit !important; }   
.modal-cookie .modal-title{font-weight: inherit !important; color:var(--black-color)!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(--black-color)!important;  font-weight: inherit !important;font-size: 20px;letter-spacing: 0.2px;}

.switch input[type="checkbox"]:checked + label::before{background:var(--black-color);}
.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-color: var(--primary-color);}
.switch input[type="checkbox"]:checked + label::after{margin-left: calc(2.3rem * .8);left: 1px;}
.switch input[type="checkbox"] + label{height: calc(3.0rem * .8); margin-bottom:0px;}
.switch input[type="checkbox"] + label::before{border-color:var(--black-color);}
#__cookieWrapper.custom-cookie .ccBtn{border-radius:0px}

.switch input[type=checkbox]+label::before{
  border: 2px solid #757575 !important;
}

.switch input[type=checkbox]+label::after{
  background-color: #757575 !important;
}

.switch input[type=checkbox]:disabled+label::before{
  border: 2px solid #d8d8d8 !important;
}

.switch input[type=checkbox]:disabled+label::after {
  background-color: #d8d8d8 !important;
}
.switch input[type=checkbox]:checked+label::after {
  background-color: var(--primary-bright-blue) !important;
}
#__cookieWrapper .switch input[type="checkbox"]:checked+label::before{background-color:var(--primary-color); border: 2px solid var(--primary-bright-blue)  !important;}

@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%;}
  }


  