/* Â© InvestisDigital, All rights reserved, v3.0.0 */
#__cookieWrapper .cta{text-transform: none;}
#__cookieWrapper .cookie-btn{padding-top: 10px;}
#__cookieWrapper .modal-footer{padding-top: 24px;}
#__cookieWrapper .cookie-btn .cta:not(:last-child), #__cookieWrapper .modal-footer .cta:not(:last-child){margin-right: 24px;}
#__cookieWrapper .__cookieNotice{width:100%;height:100%;position:fixed;display:flex;justify-content:center;overflow:hidden;left:0;bottom:0;z-index:1003;padding:0;margin:0;background:var(--mono1);text-align:center;box-shadow:1px -2px 5px 4px rgba(0,0,0,.27)}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:50px;background: var(--mono1);align-self:flex-end;width:100%;position:relative}
#__cookieWrapper.custom-cookie .__cookieNotice{background:rgba(255,255,255,.5);padding:0}
.modal-backdrop.in{opacity:.8;z-index:999999}
.modal{z-index:9999999!important}
.switch{float:right}
.switch input[type=checkbox]{display:none}
.switch input[type=checkbox]+label{position:relative;min-width:35px;height:16px;display:inline-block;cursor:pointer;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;}
.switch input[type=checkbox]+label::after,.switch input[type=checkbox]+label::before{content:'';position:absolute;top:0;left:0;width:100%;bottom:0;display:block}
.switch input[type=checkbox]:checked+label::before{background-color:var(--pr-500); border-color: var(--pr-500);}
.switch input[type=checkbox]:checked+label::after{background-color:var(--mono1)}
.switch input[type=checkbox]+label::before{right:0;background-color:var(--mono1);border:2px solid var(--se-700);border-radius:calc(2rem * .8);transition:.2s all}
.switch input[type=checkbox]+label::after{top:4px;left:4px;width:8px;height:8px;border-radius:50%;background-color:var(--pr-500);transition:all .3s ease-in 0s}
.switch input[type=checkbox]:checked+label::after{margin-left:calc(100% - 15px)}
.switch input[type=checkbox]:disabled+label::after{background-color:var(--mono1)}
.modal-body h4{font-size:1.8rem; line-height: 2.1rem;}
.modal-body h4:not(:first-child){margin-top: 24px;}
.modal{display:none;position:fixed;z-index:1;padding-top:100px!important;left:0;top:0;opacity:1;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}
.modal-content{background-color:var(--mono1);margin:auto;padding: 36px 32px 49px;border:1px solid var(--mono2);width:80%; color: var(--pr-700);}
.modal-header{position:relative;border-bottom:1px solid var(--mono2); padding-bottom: 10px;}
.modal-body{padding-top: 24px;padding-bottom: 10px;}
.modal-footer{border-top:1px solid var(--mono2)}
.close{color:var(--se-700);font-size:28px;position:absolute;top:0; right: 0;}
#__cookieWrapper button.cta span{
  padding: 0 1.4rem;
  transition: var(--base-transition);
  text-transform: none;
  letter-spacing: 1px;
}
#__cookieWrapper .custom-cookie-in p, .modal-body p{
  color: var(--mono5);
}
@media screen and (max-width: 991.98px){
  .modal-content{width: 100%;}
}
@media screen and (max-width: 767.98px) {
    #__cookieWrapper .cookie-btn .cta:not(:last-child), .modal-footer .cta:not(:last-child){margin-bottom: 16px;}
    #__cookieWrapper .cookie-btn .cta, .modal-footer .cta{width: 100%;display: flex;justify-content: center;}
    #__cookieWrapper .cookie-btn, .modal-footer .cta{padding-top: 18px;}
}