/* Â© InvestisDigital, All rights reserved, v3.1.0 */
#__cookieWrapper{font-size:1.3rem;line-height:1.7rem;color:#000}
@media (min-width:820px){
#__cookieWrapper .custom-cookie-in{display:block}
#__cookieWrapper .cookie-btn{margin-top:15px;flex-direction: row;flex-wrap: wrap;}
}
@media (min-width:1100px){
#__cookieWrapper .custom-cookie-in{display:flex}
#__cookieWrapper .cookie-btn{margin-top:0}
}
#__cookieWrapper a{color:#0075bb;text-decoration:none}
#__cookieWrapper a:hover{color:#00aa3e}
#__cookieWrapper p{font-family:inherit;color:inherit;display:block;text-align:left;margin:0;padding:0}
#__cookieWrapper .ccBtn{box-shadow:none;color:#fff;border-radius:5px;padding:10px 15px;border:0;background:#0075bb;cursor:pointer;transition:all .5s ease;margin:5px 10px}
#__cookieWrapper .ccBtn:hover{background:#00aa3e}
#__cookieWrapper .cookieModal{width:90%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;color:#000;padding:0;margin:0;max-width:500px;-webkit-overflow-scrolling:touch}
#__cookieWrapper .cookieModal .ccDescription{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}
#__cookieWrapper .cookieModal .ccAppInput{position:absolute;top:0;right:0;opacity:0;width:45px;height:25px}
#__cookieWrapper .cookieModal .ccAppInput:focus+.ccApp-label .slider{box-shadow:none}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider{background-color:#0075bb}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}
#__cookieWrapper .cookieModal .ccApp-label{display:inline-block;height:30px}
#__cookieWrapper .cookieModal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#565767;transition:.4s;width:45px;display:inline-block;box-shadow:none}
#__cookieWrapper .cookieModal .slider:before{position:absolute;content:"";height:15px;width:15px;left:5px;bottom:5px;background-color:#fff;transition:.4s}
#__cookieWrapper .cookieModal .slider.round{border-radius:30px}
#__cookieWrapper .cookieModal .slider.round:before{border-radius:50%}
#__cookieWrapper .cookieModal .ccModal{z-index:1001;box-shadow:none;width:100%;height:100%;position:fixed;overflow:auto;background:#fff;position:relative}
#__cookieWrapper .cookieModal .ccFooter{padding:20px 20px 0;text-align:center;border-bottom:1px solid #000;padding-bottom:20px}
#__cookieWrapper .cookieModal .ccHeader{padding:20px 20px 0}
#__cookieWrapper .cookieModal .title{font-size:2rem;display:block;line-height:25px;font-weight:700}
#__cookieWrapper .cookieModal .ccBodyFooter{padding:20px 20px 0;text-align:center;padding-bottom:50px}
#__cookieWrapper .cookieModal .ccBody{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBody .ccApp{display:block;position:relative;line-height:20px;min-height:40px;margin-bottom:20px}
#__cookieWrapper .cookieModal .ccBody .ccApp:last-child{margin-bottom:0}
#__cookieWrapper .cookieModal .ccBody .ccApp .leftPart{width:75%;display:inline-block;margin-bottom:15px;text-decoration:none}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart{width:25%;float:right;text-align:right;line-height:15px}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart .ccRequired{color:#0075bb;font-weight:700}
#__cookieWrapper .cookieModal .ccBody .ccApp .switch{display:inline-block;height:25px;position:absolute;right:0;width:45px}
#__cookieWrapper .cookieModal .ccBody .ccApp .ccAppTitle{font-weight:700;font-size:1.4rem;line-height:1.6rem}
#__cookieWrapper .ccBodyTitle{padding:20px 20px 0}
#__cookieWrapper .__cookieNotice{width:46.6rem;position:fixed;display:flex;justify-content:center;overflow:hidden;inset-inline-end:var(--md-4);inset-inline-start:auto;bottom:var(--md-4);z-index:1003;padding:0;margin:0;background:#fff;text-align:center;box-shadow: unset;}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:var(--sm-1);background:var(--secondary-1-300);align-self:flex-end;width:100%;position:relative;color:var(--primary-3-900);border-start-start-radius: var(--radius-xs);
  border-start-end-radius: var(--radius-xs);
  border-end-start-radius: var(--radius-xl);
  border-end-end-radius: var(--radius-xs);}
#__cookieWrapper .cookie-btn{font-size: var(--button-font-size);
        line-height: var(--button-line-height);
        font-weight: var(--button-weight);text-transform: none;justify-content:center}
#__cookieWrapper.custom-cookie #cc-acceptAll-btn,.custom-cookie-modal .modal-footer #cc-cookieAgree{background-color: var(--primary-1-500);
    color: var(--base-10);padding: var(--sm-4) var(--sm-3);text-transform: none;}
 #__cookieWrapper.custom-cookie #cc-acceptAll-btn:hover,.custom-cookie-modal .modal-footer #cc-cookieAgree:hover{
 background-color: var(--primary-1-500);
 } 
 .custom-cookie-modal .modal-content{background-color: var(--secondary-1-300);}
 #__cookieWrapper.custom-cookie #cc-reject-Btn,.custom-cookie-modal .modal-footer #cc-reject-Btn-modal,.custom-cookie-modal .modal-footer #cc-acceptAll-btn-modal{background-color: var(--secondary-2-500);
    color: var(--base-1);text-transform: none;box-shadow: none;}
    #__cookieWrapper.custom-cookie #cc-reject-Btn:hover,.custom-cookie-modal .modal-footer #cc-reject-Btn-modal:hover,.custom-cookie-modal .modal-footer #cc-acceptAll-btn-modal:hover{background-color: var(--secondary-2-500);}
    #__cookieWrapper.custom-cookie #cc-CookieSettingPreference{color: var(--base-1);box-shadow:none;text-transform: none;}
    #__cookieWrapper.custom-cookie #cc-CookieSettingPreference:hover{box-shadow:none;}
#__cookieWrapper.custom-cookie a,#__cookieWrapper.custom-cookie p{color:var(--primary-3-900);text-align:left;margin-bottom:var(--md-4);}
#__cookieWrapper.custom-cookie a{text-decoration:underline}
#__cookieWrapper.custom-cookie .__cookieNotice{background:unset;padding:0}
#__cookieWrapper.custom-cookie .ccBtn:after{display:none}
#__cookieWrapper.custom-cookie .ccBtn,.custom-cookie-modal .modal-footer button{background:#fff;color:#000;margin:0;var(--sm-4) var(--sm-3);font-weight:600;min-width:200px;border-radius:25px}
.custom-cookie-modal .modal-footer button{background:#000;color:#fff;min-width:180px;cursor:pointer}
.custom-cookie-modal .modal .modal-header{border-bottom: solid 1px var(--dark-25);}
.custom-cookie-modal .modal-body h4 {border-top: none;}
.mb-15{margin-bottom:15px}
.cookie-btn{display:flex;flex-direction:column}
.custom-cookie-in{display:flex;align-items:center;justify-content:center}
.custom-cookie-in div{padding:0 15px}
.modal-backdrop.in{opacity:.8;z-index:999999}
.modal{z-index:9999999!important}
.close{top:15px;right:15px;opacity:1!important}
.close:hover{background:0 0}
.modal-title{color:#000!important;margin:0;font-size:16px}

.custom-cookie-modal p{padding-bottom:20px!important}
.custom-cookie-modal .modal-body,.custom-cookie-modal .modal-body h4,.custom-cookie-modal a,.custom-cookie-modal p{color:#000!important}
.custom-cookie-modal .modal-body{max-height:532px;overflow-y:auto}
#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in a,#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in p{color:#000}
.custom-cookie .ccModal.custom-cookie-in .ccBtn{background:#000!important;color:#fff!important}
.custom-cookie .ccModal.custom-cookie-in .slider{background:#000!important}
.custom-cookie-modal a{color:#0075bb!important}
.switch{float:right;position:relative}
.switch input[type=checkbox]{position:absolute;z-index:-1;opacity:0}
.switch input[type=checkbox]+label{position:relative;min-width:calc(calc(2rem * .8) * 2);border-radius:calc(2.375rem * .8);height:calc(2.5rem * .8);line-height:calc(2.375rem * .8);display:inline-block;cursor:pointer;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;text-indent:calc(calc(calc(2.375rem * .8) * 2) + .5rem)}
.switch input[type=checkbox]+label::after,.switch input[type=checkbox]+label::before{content:'';position:absolute;top:0;left:0;width:calc(calc(1.8rem * .8) * 2);bottom:0;display:block}
.switch input[type=checkbox]:checked+label::before{background-color:transparent;}
.switch input[type=checkbox]:checked+label::after{background-color:var(--base-1);}
.switch input[type=checkbox]+label::before{right:0;background-color:transparent;border:2px solid #000;border-radius:calc(2rem * .8);transition:.2s all}
.switch input[type=checkbox]+label::after{top:4px;left:4px;width:12px;height:12px;border-radius:50%;background-color:#000;transition:all .3s ease-in 0s}
.switch input[type=checkbox]:checked+label::after{margin-left:calc(1.5rem * .8)}
/*.switch input[type=checkbox]:focus+label::before{outline:0;box-shadow:0 0 0 .2rem rgba(0,136,221,.25)}*/
.switch input[type=checkbox]:disabled+label::before{background-color:transparent;border-color:var(--base-2);}
.switch input[type=checkbox]:disabled+label::after{background-color:var(--base-2);}
#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in a,#__cookieWrapper.custom-cookie .ccModal.custom-cookie-in p{color:#000}
.custom-cookie .ccModal.custom-cookie-in .slider{background:#000!important}
.__cookieNotice.has-access{height:auto!important}
.modal-title{font-weight:700}
.modal-body h4{border-top:1px solid #f1f1f1;margin-bottom:10px;padding-top:15px;font-weight:700;font-size:13px}
.modal-body h4:first-child{border-top:none;padding-top:0}
.gpc-box a{color:#ff7e0c!important}
.gpc-close-btn{color:#fff;position:absolute;right:0;top:0;padding:10px;cursor:pointer}
.modal{display:none;position:fixed;z-index:1;left:0;top:0;align-items:center;opacity:1;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}
.modal-content{background-color:#fefefe;margin:auto;margin-top:50px!important;padding:0!important;border:1px solid #888;top:0!important;width:100%;border-radius:8px}
.modal-header{padding:15px;position:relative;border-bottom:1px solid #ddd}
.modal-body{padding:15px}
.modal-body h4{margin-top:0}
.modal-footer{padding:15px;text-align:center;border-top:1px solid #ddd}
.close{color:#aaa;float:right;font-size:28px;font-weight:700;background:0 0;border:0;position:absolute;top:10px}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
.gpc-box{text-align:center}
.gpc-box p{display:inline-block!important}
.cookiemanager-accordion{margin:5px;padding:0;border:1px solid #d6d6d6;border-radius:6px;font-size:1.3rem}
.cookiemanager-accordion h3{margin:0;padding:10px 0;border-top:1px solid #ddd}
.cookiemanager-accordion h3:first-child{border-top:none}
.cookiemanager-accordion .cookiemanager-accordion-content{padding:15px;background-color:#f2f2f2;border:1px solid #e5e5e5;border-radius:10px;line-height:20px;margin-bottom:10px}
.cookiemanager-accordion .cookiemanager-accordion-content h4{margin:5px 0 10px}
.cookiemanager-accordion-trigger{background:0 0;color:#514954;display:block;font-size:1.4rem;font-weight:700;margin:0;padding:10px 15px;position:relative;text-align:left;width:100%;outline:0}
.cookiemanager-accordion-trigger:focus{outline:4px solid transparent}
.cookiemanager-accordion>:first-child,.cookiemanager-accordion>:first-child .cookiemanager-accordion-trigger{border-radius:5px 5px 0 0}
.cookiemanager-accordion>:last-child,.cookiemanager-accordion>:last-child .cookiemanager-accordion-trigger{border-radius:0 0 5px 5px}
button{border:none}
.cookiemanager-accordion button::-moz-focus-inner{border:0}
.cookiemanager-accordion-title{display:block;pointer-events:none;border-radius:5px;outline:0}
.cookiemanager-accordion-trigger:focus .cookiemanager-accordion-title{border-color:#0068ff}
.cookiemanager-accordion-icon{border:solid currentcolor;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:2em;top:50%;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);width:.5rem}
.cookiemanager-accordion-trigger:focus .cookiemanager-accordion-icon,.cookiemanager-accordion-trigger:hover .cookiemanager-accordion-icon{border-color:#0068ff}
.cookiemanager-accordion-trigger[aria-expanded=true] .cookiemanager-accordion-icon{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}
.cookiemanager-accordion-panel{margin:0;padding:0 15px 5px}
.cookiemanager-accordion-panel[hidden]{display:none}
.custom-cookie-modal .badge{margin:0 0 0 5px;display:inline-block;background:#d6d6d6;border-radius:50%;font-size:10px;cursor:pointer;width:20px;height:20px;line-height:20px;text-align:center}
.provider-link-container{margin:0 0 20px;padding-bottom:20px;display:inline-block;width:100%;border-bottom:1px solid #e5e5e5}
.provider-link{display:inline-block;color:#0068ff;text-decoration:none;font-weight:700}
.provider-link .icon-trigger{height:20px;margin-left:5px;color:#514954}
.provider-link .icon-trigger .img-icon{height:20px;width:20px}
.custom-cookie-modal .table{width:100%;border-collapse:collapse;text-align:left;margin-top:15px;border-top:2px solid #e5e5e5}
.custom-cookie-modal .table .table-data-label{display:inline-block;font-weight:700;width:auto}
.custom-cookie-modal .table td{padding-top:15px;border:none!important}
.custom-cookie-modal .table .col-max-storage{width:80%}
.custom-cookie-modal .table .col-cookietype{width:20%}
.custom-cookie .switch input[type=checkbox]:focus+label::before{box-shadow: none;}
@media screen and (max-width:767px){
.modal-content{width:100%}
.cookiemanager-accordion{margin-left:5%;width:90%}
}
@media screen and (max-width:767.98px){
#__cookieWrapper .__cookieNotice{width:100%;inset-inline-end:0;inset-inline-start:0;bottom:0;}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{border-start-start-radius: 0;border-start-end-radius:0;border-end-start-radius: 0;border-end-end-radius:0}
}

html[lang="ar"] #__cookieWrapper,
html[lang="ar"] .custom-cookie-modal{
    direction: rtl;
}

/* Text alignment */
html[lang="ar"] #__cookieWrapper p,
html[lang="ar"] #__cookieWrapper.custom-cookie a,
html[lang="ar"] #__cookieWrapper.custom-cookie p,
html[lang="ar"] .cookiemanager-accordion-trigger,
html[lang="ar"] .custom-cookie-modal .table{
    text-align:right;
}

/* Cookie bar position */
html[lang="ar"] #__cookieWrapper .__cookieNotice{
    inset-inline-end:var(--md-4);
    inset-inline-start:auto;
}

/* Cookie modal positioning */
html[lang="ar"] #__cookieWrapper .cookieModal{
    left:auto;
    right:0;
}

/* Cookie app layout */
html[lang="ar"] #__cookieWrapper .cookieModal .ccBody .ccApp .leftPart{
    text-align:right;
}

html[lang="ar"] #__cookieWrapper .cookieModal .ccBody .ccApp .rightPart{
    float:left;
    text-align:left;
}

html[lang="ar"] #__cookieWrapper .cookieModal .ccBody .ccApp .switch{
    right:auto;
    left:0;
}

/* Toggle switch */
html[lang="ar"] .switch{
    float:left;
}

html[lang="ar"] .switch input[type=checkbox]+label::after,
html[lang="ar"] .switch input[type=checkbox]+label::before{
    left:auto;
    right:0;
}

html[lang="ar"] .switch input[type=checkbox]+label::after{
    right:4px;
    left:auto;
}

html[lang="ar"] .switch input[type=checkbox]:checked+label::after{
    margin-left:0;
    margin-right:calc(1.5rem * .8);
}

/* Modal close button */
html[lang="ar"] .close{
    right:auto;
    left:15px;
}

/* GPC close button */
html[lang="ar"] .gpc-close-btn{
    right:auto;
    left:0;
}

/* Provider icon spacing */
html[lang="ar"] .provider-link .icon-trigger{
    margin-left:0;
    margin-right:5px;
}

/* Badge spacing */
html[lang="ar"] .custom-cookie-modal .badge{
    margin:0 5px 0 0;
}

/* Accordion icon */
html[lang="ar"] .cookiemanager-accordion-icon{
    right:auto;
    left:2em;
}

/* Mobile */
@media screen and (max-width:767.98px){

    html[lang="ar"] #__cookieWrapper .__cookieNotice{
        inset-inline-start:0;
        inset-inline-end:0;
    }

}