.m-cookies-modal {z-index: 2147483647}
.m-cookies-modal.flex {display: -webkit-box;display: -ms-flexbox;display: flex}
.m-cookies-modal.justify-center,
.m-cookies-modal .justify-center  {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.m-cookies-modal .m-cookies-modal-inner-box {
    max-height: calc(80vh - 123px) /* 123px = header height + bottom buttons wrapper height */
}
.m-cookies-modal a {text-decoration: underline}

/* overwrites */
.m-cookies-modal .button {
    background-color: #ff7a14; border: none; text-align: center; font-weight: 700; color: #fff;
    border-radius: 6px; padding-left: 30px; padding-right: 30px; transition: opacity .2s;
    height: 45px; font-size: 14px; text-transform: uppercase; cursor: pointer;
}

.m-cookies-modal .button.js-is-clickable:hover {opacity: 0.8}
.m-accordion.is-variation-1 .m-accordion-header {padding-block: 12px}
.m-cookies-modal .m-accordion .m-accordion-header,
.m-cookies-modal .m-accordion .m-accordion-contents {border-color: #d7d7d7}
.m-cookies-modal .m-accordion .m-accordion-header.is-active {border-bottom: none}
.m-cookies-modal .m-accordion.is-variation-1 .m-accordion-contents {padding: 0 0 30px 0}

.m-cookies-modal.bg-\[rgba\(0\2c 0\2c 0\2c \.7\)\], .m-cookies-modal .bg-\[rgba\(0\2c 0\2c 0\2c \.7\)\] {background-color: rgba(0,0,0,.7)}
.m-cookies-modal.pr-2\.5, .m-cookies-modal .pr-2\.5 {padding-right: 0.625rem}
.m-cookies-modal.pl-3\.5, .m-cookies-modal .pl-3\.5 {padding-left: 0.875rem}
.m-cookies-modal.py-3\.5, .m-cookies-modal .py-3\.5 {padding-top: 0.875rem; padding-bottom: 0.875rem}
.m-cookies-modal.border-gray-300, .m-cookies-modal .border-gray-300 {--tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity))}
.m-cookies-modal.border-solid, .m-cookies-modal .border-solid {border-style: solid}
.m-cookies-modal.border-b, .m-cookies-modal .border-b {border-bottom-width: 1px}
.m-cookies-modal .font-normal {font-weight: 400;}
.m-cookies-modal .text-sm {font-size: 0.875rem; line-height: 1.25rem}
.m-cookies-modal .truncate {overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.m-cookies-modal .py-3\.5 {padding-top: 0.875rem; padding-bottom: 0.875rem}
.m-cookies-modal .mb-2\.5 {margin-bottom: 0.625rem}
.m-cookies-modal .pb-5 {padding-bottom: 1.25rem}
.m-cookies-modal .ml-2\.5 {margin-left: 0.625rem}
.m-cookies-modal .px-3\.5 {padding-left: 0.875rem; padding-right: 0.875rem}
.m-cookies-modal .p-3\.5 {padding: 0.875rem; padding: 0.875rem}

.m-cookies-modal.fixed {position: fixed}

.m-cookies-modal.duration-200, .m-cookies-modal .duration-200 {transition-duration: 200ms}
.m-cookies-modal.transition-opacity, .m-cookies-modal .transition-opacity {transition-property: opacity; transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms}
.m-cookies-modal.opacity-0, .m-cookies-modal .opacity-0 {opacity: 0}
.m-cookies-modal.invisible, .m-cookies-modal .invisible {visibility: hidden}
.m-cookies-modal.w-full, .m-cookies-modal .w-full {width: 100%}
.m-cookies-modal.h-full, .m-cookies-modal .h-full {height: 100%}
.m-cookies-modal.top-0, .m-cookies-modal .top-0 {top: 0}

.m-cookies-modal .duration-500 {transition-duration: 500ms}
.m-cookies-modal .transition-transform {transition-property: transform; transition-timing-function: cubic-bezier(0.4,0,0.2,1); transition-duration: 150ms;}
.m-cookies-modal .transform {transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.m-cookies-modal .max-w-screen-md {max-width: 1024px;}
.m-cookies-modal .bg-white {background-color: rgba(255, 255, 255, 1)}
.m-cookies-modal .rounded {border-radius: 0.25rem;}
.m-cookies-modal .relative {position: relative;}

.m-cookies-modal .items-end {align-items: flex-end}
.space-between,
.m-cookies-modal .justify-between {justify-content: space-between; display: flex}
.m-cookies-modal .justify-end {justify-content: flex-end; display: flex}
.align-items-center ,
.m-cookies-modal .items-center {align-items: center; display: flex}
.m-cookies-modal .hidden {display: none}
.m-cookies-modal .w-1\/5 {width: 20%}
.m-cookies-modal .normal-case {text-transform: none}
.m-cookies-modal .mb-5 {margin-bottom: 1.25rem}

.w-100 {width: 100%}
.button-reset {cursor: pointer;border-style: none;background: none;}
.footer-view-policy {white-space: nowrap}
.overflow-y-auto {overflow-y: auto}

.m-cookies-modal .button {
    color: #fff; background: #0089e2; border-color: #0089e2; height: 45px; font-size: 14px; border-radius: 0; font-weight: 400;            
}

@media (max-width: 575px) {
    .m-cookies-modal {align-items: end;}
    .m-cookies-modal .py-2\.5 {padding-top: 10px; padding-bottom: 10px;}
    .m-cookies-modal .button {font-size: 12px}
}

@media (max-width: 850px) {
    .small-flex-column {flex-direction: column}
    .small-flex-column #realization, .small-flex-column #copyrights {width: auto}
    .small-flex-column .footer-view-policy {padding-top: 10px;}
}

@media (min-width: 576px) {
    .m-cookies-modal button {height: 52px; font-size: 18px}
    .m-cookies-modal.sm\:p-5, .m-cookies-modal .sm\:p-5 {padding: 5px}
    .m-cookies-modal.sm\:px-5, .m-cookies-modal .sm\:px-5 {padding-left: 5px; padding-right: 5px}
    .m-cookies-modal .sm\:text-lg {font-size: 1.125rem; line-height: 1.75rem}
    .m-cookies-modal .sm\:px-7 {padding-left: 1.75rem; padding-right: 1.75rem}
    .m-cookies-modal .sm\:pl-7 {padding-left: 1.75rem}
    .m-cookies-modal .sm\:p-5 {padding: 1.25rem}
    .m-cookies-modal .sm\:ml-7 {margin-left: 1.75rem}
    .m-cookies-modal.sm\:items-center, .m-cookies-modal .sm\:items-center {align-items: center}
    .m-cookies-modal .sm\:flex {display: flex}
}

@media (min-width: 360px) {
    .m-cookies-modal .xs\:text-base {font-size: 1rem; line-height: 1.5rem}
}