@media all and (min-width:768px),print{.amgdprcookie-main-wrapper{padding:0}.amgdprcookie-main-wrapper .amgdprcookie-top{margin-bottom:35px}.amgdprcookie-main-wrapper .amgdprcookie-head{font-size:34px;line-height:normal}.amgdprcookie-main-wrapper .amgdprcookie-btn{padding:17px 46px;font-size:20px;box-shadow:0 3px 10px rgba(62,40,13,0.15);text-transform:none}.amgdprcookie-cookie-container{margin-bottom:30px;padding:25px 0}.amgdprcookie-cookie-container .amgdprcookie-header{display:flex;justify-content:flex-start;padding:0 25px}.amgdprcookie-cookie-container .amgdprcookie-caption{margin:0 64px 10px 0;font-size:20px}.amgdprcookie-cookie-container .amgdprcookie-text{padding:0 25px;font-size:14px}.amgdprcookie-cookie-container .amgdprcookie-options{display:inline-block;margin-top:22px;padding:0 25px;font-size:14px;color:#8a837f;background:inherit}.amgdprcookie-cookie-container .amgdprcookie-options:hover{color:#1787e0}.amgdprcookie-cookie-container .amgdprcookie-options:before,.amgdprcookie-cookie-container .amgdprcookie-options:after{content:'';position:absolute;top:10px;height:2px;width:10px;background:#8a837f}.amgdprcookie-cookie-container .amgdprcookie-options:before{right:6px;transform:rotate(45deg)}.amgdprcookie-cookie-container .amgdprcookie-options:after{right:0;transform:rotate(-45deg)}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options{color:#363636}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:hover{color:#1787e0}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:before,.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:after{background:#363636}.amgdprcookie-content-wrapper{margin:25px 25px 0;padding:0 15px;font-size:14px}.amgdprcookie-content-wrapper .amgdprcookie-title{padding:15px 15px 0 0;vertical-align:top}.amgdprcookie-content-wrapper .amgdprcookie-row{border-bottom:1px solid #ccc}.amgdprcookie-content-wrapper .amgdprcookie-row:last-child{border-bottom:0}.amgdprcookie-content-wrapper .amgdprcookie-row .amgdprcookie-cell{padding:15px 15px 15px 0}.amgdprcookie-content-wrapper .amgdprcookie-row .amgdprcookie-cell:first-child{width:20%}.amgdprcookie-content-wrapper .amgdprcookie-row .amgdprcookie-cell:last-child{padding-right:0}.amgdprcookie-modal-container .modal-inner-wrap{right:unset;min-width:400px;width:21%;background:#fff}}@media all and (min-width:1024px),print{.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell:first-child{width:17%}}.amgdprcookie-main-wrapper{color:#363636}.amgdprcookie-main-wrapper .amgdprcookie-top{display:flex;justify-content:space-between;margin-bottom:15px}.amgdprcookie-main-wrapper .amgdprcookie-head{font-size:20px;line-height:20px}.amgdprcookie-main-wrapper .amgdprcookie-btn-wrapper{display:flex}.amgdprcookie-main-wrapper .amgdprcookie-btn{padding:7px 27px;border:0;font-size:14px;color:#fff;border-radius:6px;background:#ef7c4a;box-shadow:0 3px 5px rgba(62,40,13,0.15);text-transform:uppercase}.amgdprcookie-main-wrapper .amgdprcookie-btn:first-child{margin:0 15px}.amgdprcookie-main-wrapper .amgdprcookie-btn:hover{background:#eb5a1b}.amgdprcookie-toggle-cookie{position:relative;padding-left:50px}.amgdprcookie-toggle-cookie .amgdprcookie-input{height:0;width:0;visibility:hidden}.amgdprcookie-toggle-cookie .amgdprcookie-label{position:absolute;top:0;right:0;width:50px;height:29px;border-radius:40px;cursor:pointer;background:#a5a5a5;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.amgdprcookie-toggle-cookie .amgdprcookie-label:after{content:'';position:absolute;top:2px;left:2px;width:25px;height:25px;background:#fff;border-radius:40px;transition:all .4s ease}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label{background:#e8e8e8}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label:after{left:calc(95%);transform:translateX(-100%)}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background:#1979c3}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label:after{left:calc(95%);transform:translateX(-100%)}.amgdprcookie-toggle-cookie .amgdprcookie-input:not([checked])+.amgdprcookie-label{background:#a5a5a5}.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled+.amgdprcookie-label{background:#e8e8e8}.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled+.amgdprcookie-label:after{left:2px}.amgdprcookie-settings-form .amgdprcookie-toggle-cookie .amgdprcookie-input.disabled+.amgdprcookie-label{background:#e8e8e8}.amgdprcookie-cookie-container{margin-bottom:20px;padding-top:15px;border-radius:6px;box-shadow:0 3px 10px rgba(5,32,65,0.15)}.amgdprcookie-cookie-container.-modal{margin-right:30px;box-shadow:none;direction:ltr}.amgdprcookie-cookie-container .amgdprcookie-header{display:flex;justify-content:space-between;padding:0 15px}.amgdprcookie-cookie-container .amgdprcookie-caption{margin:0 0 15px;font-size:16px;font-weight:bold;line-height:30px;word-break:break-all;word-break:break-word}.amgdprcookie-cookie-container .amgdprcookie-text{margin-bottom:0;padding:0 15px;font-size:12px;color:#363636}.amgdprcookie-cookie-container .amgdprcookie-options{position:relative;margin-top:15px;padding:7px 15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-size:12px;color:#fff;cursor:pointer;background:#767676}.amgdprcookie-cookie-container .amgdprcookie-options:before,.amgdprcookie-cookie-container .amgdprcookie-options:after{content:'';position:absolute;top:16px;height:2px;width:10px;background:#fff}.amgdprcookie-cookie-container .amgdprcookie-options:before{right:20px;transform:rotate(45deg)}.amgdprcookie-cookie-container .amgdprcookie-options:after{right:14px;transform:rotate(-45deg)}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options{border-radius:0}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:before{transform:rotate(-45deg)}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:after{transform:rotate(45deg)}.amgdprcookie-content-wrapper{display:none;padding:0 15px;border-radius:6px;background:#f9f9f9;font-size:12px}.amgdprcookie-content-wrapper .amgdprcookie-title{padding:15px 15px 0 0;vertical-align:top}.amgdprcookie-content-wrapper .amgdprcookie-row{border-bottom:1px solid #ccc}.amgdprcookie-content-wrapper .amgdprcookie-row:last-child{border-bottom:0}.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell{padding:15px 15px 15px 0;word-break:break-all;word-break:break-word}.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell:first-child{width:23%}.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell:last-child{padding-right:0}.amgdprcookie-cookie-container .amgdprcookie-link{display:block;color:#389dfe;text-align:right;text-transform:capitalize;letter-spacing:.3px;font-size:12px}.amgdprcookie-modal-container.modal-popup.modal-slide{right:46px;left:0}.amgdprcookie-modal-container .modal-inner-wrap{position:relative;margin:0;height:100%}.amgdprcookie-modal-container .modal-inner-wrap .modal-header{position:absolute;right:0}.amgdprcookie-modal-container .modal-inner-wrap .action-close{margin:5px;padding:0;right: 8px;top: -4px;}.amgdprcookie-modal-container .modal-inner-wrap .action-close:before{width:30px;height:30px;background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI4IiBzdHJva2U9IiNDQUNBQ0EiLz48cGF0aCBkPSJNNS4yNSA1LjI1bDYuNSA2LjVtMC02LjVsLTYuNSA2LjUiIHN0cm9rZT0iI0NBQ0FDQSIvPjwvc3ZnPg==') no-repeat center !important;background-size: cover !important;content:''}.amgdprcookie-modal-container .modal-inner-wrap ::-webkit-scrollbar{margin-left:10px;width:4px}.amgdprcookie-modal-container .modal-inner-wrap ::-webkit-scrollbar-track{background:#fff}.amgdprcookie-modal-container .modal-inner-wrap ::-webkit-scrollbar-thumb{border-radius:2px;background:#e8e8e8}.amgdprcookie-modal-container .modal-content{padding:0}.amgdprcookie-groups-container{overflow-y:scroll;min-height:170px;box-shadow:0 -2px 18px rgba(0,0,0,0.06);direction:rtl;max-height: 65vh;}.amgdprcookie-policy-container{padding:24px;box-shadow:0 -2px 18px rgba(0,0,0,0.06)}.amgdprcookie-text-container{margin-bottom:30px}.amgdprcookie-text-container .amgdprcookie-policy{display:inline}.amgdprcookie-buttons-block{display:flex;justify-content:space-between}.amgdprcookie-buttons-block .amgdprcookie-button{flex-basis:58%;border:0;border-radius:3px;background:#ffa63d;box-shadow:none;color:#fff;text-transform:uppercase;letter-spacing:1.35px;font-weight:bold;transition:opacity .3s ease}.amgdprcookie-buttons-block .amgdprcookie-button:hover{opacity:.9}.amgdprcookie-buttons-block .amgdprcookie-button.-save{flex-basis:35%;margin-left:10px}.amgdprcookie-modal-template{margin-left:5px;max-height:100vh;}.amgdprcookie-bar-container{z-index:10;margin:0;padding:12px 20px 12px 25px;border-color:#d6ca8e;background:#ffee9c;font-size:13px}.amgdprcookie-bar-template{position:fixed;position:sticky}.amgdprcookie-bar-template.-bottom{position:static}
@media only screen and (max-width: 767px) {

.amgdprcookie-groups-modal {
   overflow-y: auto;
   font-size: 1.0rem;
}
.amgdprcookie-groups-modal.-table .modal-inner-wrap {
    min-width: 95% !important;
}
.amgdprcookie-groups-modal .modal-title{
   font-size: 16px;
   font-weight:700;
}

.amgdprcookie-modal-container {
    left: 44px;
    z-index: 900;
}

.amgdprcookie-modal-container._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.amgdprcookie-modal-container .modal-inner-wrap {
    margin: 0;
    max-height: none;
}
.amgdprcookie-modal-container .modal-inner-wrap {
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    width: auto;
}

.amgdprcookie-groups-container {
    max-height: 50vh !important;
}

}
.amgdprcookie-modal-block {
    max-height: 100vh;
}
.amgdprcookie-settings-form {
    max-height: 100vh;
}
.amgdprcookie-modal-container .modal-content {
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow:none;
    border:none;
    max-height: 100vh;
}  
.amgdprcookie-cookie-container .amgdprcookie-link {
    display: block;
    color: #389dfe;
    text-align: right;
    text-transform: capitalize;
    letter-spacing: .3px;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
}

.amgdprcookie-buttons-block {
    display: flex;
    flex-direction: column;
}

.amgdprcookie-buttons-block .amgdprcookie-button {
    padding: 10px 15px;
    min-height:40px;
    border: none;
    border-radius: 3px;
    background: #fff;
    box-shadow: none;
    color: #5384ec;
    text-transform: uppercase;
    letter-spacing: 1.35px;
    font-weight: bold;
    transition: opacity .3s ease,color .3s ease-out,background-color .3s ease-out,border .3s ease-out;
}

.amgdprcookie-buttons-block .amgdprcookie-button.-save {
    flex-basis: 35%;
    margin-left: 0px;
}
.amgdprcookie-buttons-block .amgdprcookie-button:not(:last-child) {
    margin-bottom: 15px;
}
.amgdprcookie-groups-modal.-table .modal-inner-wrap {
    background-color:#FFFFFF;
    min-width: 700px;
    max-width: 1290px;
    pointer-events: auto;
    opacity: 1;
    max-height:100vh;
}

.amgdprcookie-groups-modal.-table .modal-header, .amgdprcookie-groups-modal.-table .modal-content, .amgdprcookie-groups-modal.-table .modal-footer {
    padding-left: 3rem;
    padding-right: 3rem;
}

.amgdprcookie-groups-modal.-table .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
}

.amgdprcookie-groups-modal.-table table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

.amgdprcookie-groups-modal .amgdprcookie-table .amgdprcookie-row, .amgdprcookie-groups-modal .amgdprcookie-table thead tr, .amgdprcookie-groups-modal .amgdprcookie-table thead {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.amgdprcookie-groups-modal .amgdprcookie-form-container, .amgdprcookie-groups-modal .amgdprcookie-tbody {
    display: block;
    overflow-y: auto;
    max-height: 500px;
    overflow: auto;
    scrollbar-color: #e0e0e0 #fff;
    scrollbar-width: thin;
    scrollbar-face-color: #e0e0e0;
    scrollbar-highlight-color: #e0e0e0;
    scrollbar-shadow-color: #e0e0e0;
    scrollbar-track-color: #fff;
}

table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
    padding: 11px 10px;
}

table>tbody>tr>th, table>tfoot>tr>th, table>tbody>tr>td, table>tfoot>tr>td {
    vertical-align: top;
}

.amgdprcookie-groups-modal .amgdprcookie-cell.-name {
    word-wrap: break-word;
}

.amgdprcookie-groups-modal.-table .modal-footer {
    margin-top: auto;
    padding-bottom: 3rem;
    padding-top: 3rem;
}

.amgdprcookie-groups-modal .amgdprcookie-done {
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #1C1C1C;
    box-shadow: none;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 1.35px;
    font-weight: bold;
    transition: background-color .3s ease-out;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}

 .gdpr-cookie-modal_setup-modal .modal-inner-wrap {
    background-color:#FFFFFF;
     padding: 10px;
}

.gdpr-cookie-modal_setup-modal .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
}
 .gdpr-cookie-modal_setup-modal .amgdprcookie-cookie-container .amgdprcookie-options {
    background:#FFFFFF;
    color: #389dfe;
}
 .gdpr-cookie-modal_setup-modal .amgdprcookie-options:before, .gdpr-cookie-modal_setup-modal .amgdprcookie-cookie-container .amgdprcookie-options:after {
    top: 0px;
}
.gdpr-cookie-modal_setup-modal .amgdprcookie-description {
    margin-left:16px;
    font-weight:600;
}
.gdpr-cookie-modal_setup-modal .amgdprcookie-done {
    margin-top:10px;
}