/* © InvestisDigital, All rights reserved, v3.0.0 */
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{background-image: linear-gradient(to bottom,#202227 100%,#000 100%);}
h4.modal-title, .modal-body h4{font-size: 2.6rem; font-weight: 700; line-height: 4.2rem;letter-spacing: .5px}
.modal-body h4{font-size: 1.8rem;}
	
.custom-cookie-modal .modal-footer button { background: #fff; color: #000; min-width: 180px; cursor: pointer; }
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {
    background: #fff; color: #000; padding: 8px 15px 11px 15px; cursor: pointer; transition: all .5s ease; margin: 5px 10px; font-size: 1.5rem; line-height: 1.7rem; font-weight: 500; min-width: 230px;border:1px solid #000; border-radius: 1px;}
#__cookieWrapper.custom-cookie .ccBtn:hover, .custom-cookie-modal .modal-footer button:hover{
	color:#fff;	background: #d52b1e; border: 1px solid #d52b1e;}
#__cookieWrapper p, #__cookieWrapper.custom-cookie a, #__cookieWrapper.custom-cookie p{font-size: 1.4rem;font-family: 'Oxygen',sans-serif; width: 90%; line-height:2.1rem;}

.switch input[type=checkbox]+label::before {right: 0; background-color: #fff; border: 1px solid #000;
    border-radius: calc(2rem * .8); transition: .2s all;}
.switch input[type=checkbox]:checked+label::before {background-color: #d52b1e; border: 1px solid #d52b1e;}
.switch input[type=checkbox]:disabled+label::before {
    background-color: #a4a4a4; border-color: #a4a4a4;
}
.switch input[type=checkbox]:checked+label::after {
    margin-left: calc(1.5rem * 0.6);
}


@media all and (min-width: 992px) and (max-width: 1180px){
#__cookieWrapper .custom-cookie-in{display: block;} 
.cookie-btn {flex-direction: row; padding: 0 0 !important;}
}

@media all and (min-width: 768px) and (max-width:991px){
	 #__cookieWrapper .custom-cookie-in{display: block;} 
     .cookie-btn {flex-direction: row;margin-top:15px; padding: 0 0 !important;}
	 #__cookieWrapper.custom-cookie .ccBtn{min-width: 220px;}
}

@media all and (min-width: 419px) and (max-width:640px){
	 #__cookieWrapper .custom-cookie-in{display: block;} 
     #__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding: 15px 0px;}
     .cookie-btn {flex-direction: row;margin-top:15px; padding: 0 0 !important;}
	 #__cookieWrapper.custom-cookie .ccBtn{min-width: 175px;}
}

@media all and (max-width: 420px){
	#__cookieWrapper p,#__cookieWrapper.custom-cookie p{width: 100%}
	#__cookieWrapper .custom-cookie-in {flex-direction: column;gap: 10px;}
}