/* ************************* */
/* COOKIES NOTIFICATION		 */
/* ************************* */	

.ba-cookies-module{background-color:#fff; box-shadow: 0px -0.5rem 0.75rem 0px rgba(125, 125, 125, 0.20); padding: 2rem 0; position: fixed; bottom: 0; left: 0; right: 0; z-index: 1030; transition: bottom 0.8s ease;}
.ba-cookies-module .container{ display: flex; align-items: flex-start;}
.ba-cookies-module .container:after, .ba-cookies-module .container:before{display: none;}
.ba-cookies-module .ba-cookies-inner-wrap{ flex-grow:1;}
.ba-cookies-module .ba-cookies-icon{font-size:3rem; line-height: 1; color:#295243; margin-right:2rem; flex:none;}

.modal .accordion::before{display: none;}
.modal .accordion .panel-title{display: flex; align-items: center;}
.modal .accordion .panel-title a{padding-left:3.5rem; flex-grow:1;}
.modal .accordion .panel-title .checkbox{flex:none; z-index: 10; margin:0; position: absolute; left:1.5rem;}
.modal .accordion .panel-title .checkbox .radio-check-control{position: relative; cursor: pointer;}
.modal .accordion .panel-title .checkbox input[type='checkbox'][disabled] + .radio-check-control{cursor: default;}
.modal .close{z-index: 2;}
.modal .modal-footer{display: flex; align-items: center; gap:1rem; justify-content: flex-end; flex-wrap:wrap;  }
.modal .modal-footer:before, .modal .modal-footer:after{display: none;}
.modal-footer .btn + .btn{margin:0;}

.ba-cookies-module .form-footer{justify-content: flex-start; flex-wrap:wrap; gap:1rem;}

	
@media (max-width: 991px) {
	.ba-cookies-module .ba-cookies-icon{margin-left:1.5rem;}
}
@media (max-width: 767px) {
	.ba-cookies-module{padding:1.5rem 0;}
	.ba-cookies-module .ba-cookies-icon{font-size: 2.5rem; margin-right:1.5rem; margin-left:1rem;}
}
@media (max-width: 479px) {
	.ba-cookies-module .form-footer, .modal .modal-footer{flex-direction: column; align-items: stretch;}
	.form-footer .btn-link{align-self: center;}
}
