@import url(variables.css);
.cookies-policy .b-text.col-1 .content {max-width: 800px; width: 100%;margin: 0px auto 5rem auto;}
/* Start accordian */
.accordion__list {
    margin-top: 3rem!important;
    overflow: hidden;
    padding: 0px!important;
}
.accordion {
    list-style: none;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-left: 0px!important;
}
.accordion::before{display: none;}
.accordion__title {
    padding: 18px 24px;
    font-size: 16px;
    color: #fff;
    background-color: #1b2126;
    font-weight: 500;
    cursor: pointer!important;
    display: flex!important;
    justify-content: space-between;
    align-items: center;
    transition: 0.3s all;
    border-radius: 1px;
    width: 100%;
}
.accordion__content-wrap {
    background: #fff;
    overflow: hidden;
    transition: 0.2s all ease-in-out;
}
.accordion__active .accordion__content-wrap {
    display: block;
    height: auto;
    height: auto!important;
}
.arrow {
    position: relative;
    width: 14px;
    height: 2px;
    background-color: #fff;
    transform: translateY(-50%);
    transition: 0.2s;
}

.arrow::before {
    content: '';
    position: absolute;
    top: -6px;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 14px;
    background-color: #fff;
    transition: 0.2s;
}

.accordion__active .arrow {
    transform: rotate(90deg); /* Turns into a minus */
    height: 0;
}

.accordion__active .arrow::before {
    height: 14px; /* Hides the vertical part, leaving only the minus */
}
.accordion__content {
    padding: 24px;
}
.tab-content {
    width: 100%;
    overflow: auto;
    max-height: 500px;
    margin-top: 2.6rem;
    font-family: Raleway;
}
.tab-content table tr td, .tab-content table tr th {
    padding: 10px 15px;
    border: 1px solid rgb(211, 211, 211);
    font-weight: 400;
    vertical-align: top;
}
.tab-content table tr td.policy-tp-desc {
    min-width: 320px;
}
.wysi ul.accordion__list+h3, .wysi ul.accordion__list+h4, .wysi ul.accordion__list+h5, .wysi ul.accordion__list+h6 {margin-top: 3rem;}
.cookies-policy .wysi p+h3, .cookies-policy .wysi p+h4, .cookies-policy .wysi p+h5, .cookies-policy .wysi p+h6 {margin-top: 5rem;}
.cookies-policy h3+p, .cookies-policy h4+p, .cookies-policy h5+p, .cookies-policy h6+p{margin-top: 1.6rem;}
.cookies-policy h3, .cookies-policy h4, .cookies-policy h5, .cookies-policy h6 {font-weight: 700;}
.accordion__content-wrap table{margin-bottom: 1px;}
.privacy-section{}
.privacy-section h2{font-size: 39px; line-height: 50px; margin-bottom: 32px;}
.privacy-section h3, .privacy-section h4{font-size:25px; line-height: 35px; font-weight: 500; margin-bottom: 16px; margin-top: 32px;}
.privacy-section .container{max-width: 800px; width: 100%; margin: auto;}
.privacy-section ul {padding-left: 24px!important; margin-top: 24px;}
.privacy-section ul  li{margin-bottom:16px;position: relative;}
.privacy-section ul  li::before{content: "";display: block;position: absolute;left: -24px;top: 7px; background-color: var(--secondary); width: 8px;height: 8px;}

.cookie-section .container{max-width: 800px; width: 100%; margin: auto;}
.cookie-section h3, .cookie-section h4, .cookie-section h6{font-size:25px; line-height: 35px; font-weight: 500; margin-bottom: 16px; margin-top: 32px;}
.cookie-section .accordion__content{background: #F4F6FA;}
.cookie-section .accordion__content-wrap table{background: #fff; width: 100%;}
.cookie-section .accordion__content-wrap table tbody tr:first-child{background: #1b2126; color: #fff; font-weight: 400;}
.payment-sc-section h2.payment-sc-head{font-size: 39px; font-weight: 500; line-height: 120%; margin-bottom: 24px; margin-top: 32px;}
.payment-sc-section h2.payment-sc-head:first-child{margin-top:0;}
.payment-sc-section .b-text.col-1 .content{width: 81.63%; margin: auto;}
.payment-sc-section .accordion{font-family: 'Raleway'; display: flex; flex-flow: column; gap: 8px; margin-bottom: 2rem;}
.payment-sc-section .accordion-header{display: flex; justify-content: space-between;position: relative;}
.payment-sc-section .accordion-header button{width: 100%;padding: 12px 24px;text-align: left;background: #FC3;min-height: 48px;align-items: center;color: #1A232B;font-size: 16px;font-weight: 600;display: flex;justify-content: space-between;transition: all 0.3s ease-in-out; outline: none; border: none;}
.payment-sc-section .accordion-header button.collapsed{background: #F4F6FA;transition: all 0.3s ease-in-out;}
.payment-sc-section .accordion-collapse.collapse.hide {display: none;border: none;}
.payment-sc-section .accordion-collapse{border: 1px solid #FC3;border-top: none;}
.payment-sc-section .accordion-collapse .accordion-inner{display: flex;}
.payment-sc-section .accordion-collapse .accordion-inner .collapse-submission-dt, 
.payment-sc-section .accordion-collapse .accordion-inner .collapse-payment-dt{width: 50%; padding: 16px 24px;}
.payment-sc-section .accordion-collapse .accordion-inner .collapse-submission-dt{border-right: 1px solid #F4F6FA;}
.payment-sc-section .accordion-collapse .accordion-inner .collapse-submission-dt div:first-child, 
.payment-sc-section .accordion-collapse .accordion-inner .collapse-payment-dt div:first-child{font-size: 12px;font-weight: 600;text-transform: uppercase;opacity: 0.6; margin-bottom: 12px;}
.payment-sc-section .accordion-collapse .accordion-inner .collapse-submission-dt div:last-child, 
.payment-sc-section .accordion-collapse .accordion-inner .collapse-payment-dt div:last-child{font-size: 16px;font-weight: 500; color: #1B2126;}
.payment-sc-section .accordion-header div.icon-close{position: relative;border: 1px solid #1B2126;height: 24px;width: 24px;border-radius: 50px;transition: all 0.3s ease-in-out;}
.payment-sc-section .accordion-header div.icon-close::before{content: "";width: 1px;height: 12px;background-color: #1B2126;position: absolute;top: 25%;left: 50%;content: "";transform: rotate(45deg);}
.payment-sc-section .accordion-header div.icon-close::after{content: "";height: 1px;width: 12px;background-color: #1B2126;position: absolute;top: 50%;left: 25%;transform: rotate(45deg);}
.payment-sc-section .accordion-header .collapsed div.icon-close{transform: rotate(45deg);transition: all 0.3s ease-in-out;}
.payment-sc-section .page_intro:before{background-color: #fff;}
.payment-sc-section .accordion::-webkit-scrollbar{z-index: 1;}
@media (max-width:767px){
    .payment-sc-section .b-text.col-1 .content{width: 100%;}
    .payment-sc-section .accordion-header button{padding: 12px 16px;}
    .payment-sc-section .accordion-collapse .accordion-inner{flex-flow: column;}
    .payment-sc-section .accordion-collapse .accordion-inner .collapse-submission-dt, .payment-schedule-uk-page .accordion-collapse .accordion-inner .collapse-payment-dt{padding: 16px; width: 100%;}
    .payment-sc-section .accordion-collapse .accordion-inner .collapse-payment-dt{padding: 16px; width: 100%;}
    .payment-sc-section .accordion-collapse .accordion-inner .collapse-submission-dt{border-right: none;border-bottom: 1px solid #F4F6FA;}
    .touch .b-contact .hold{min-height: fit-content;}
}
@media (max-width:480px){
    .payment-sc-section .accordion{max-height: 348px; overflow-y: auto; padding-right: 10px; width: calc(100% + 10px);}
    .payment-sc-section{padding: 48px 0;}
    .payment-sc-section h2.payment-sc-head{font-size: 31px; margin-bottom: 16px; margin-top: 32px;}
    .cookie-section .accordion__content-wrap table{width: 730px;}
}
@media (max-width:390px){
    .cookie-section .accordion__content-wrap table{width: 700px;}
}

@media (max-width:980px){ 
    .cookies-policy .wysi p a{word-break: break-all;}
}
@media (max-width:767px){ 
    .privacy-section h3, .privacy-section h4, .cookie-section h3, .cookie-section h4, .cookie-section h6{font-size:20px; line-height: 28px; }
}
@media (max-width:480px){ 
    .cookies-policy .wysi p+h3, .cookies-policy .wysi p+h4, .cookies-policy .wysi p+h5, .cookies-policy .wysi p+h6 {margin-top: 4rem;}

}
/* Close accordian */