.acp-conditions {box-sizing:border-box;width:640px;max-width:100vw;max-height:100dvh;padding:0;border:0;margin:auto;background:var(--acp-color-primary);color:var(--acp-color-white);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:auto}
.acp-conditions::backdrop {background:rgba(0,0,0,.8)}
.acp-conditions__content {padding:10%}
.acp-conditions #acp-conditions-title {font:700 32px/1 Montserrat,sans-serif;color:#61ce70;margin:0 0 20px;padding:0}
.acp-conditions .acp-conditions__body {font:400 12px/18px Montserrat,sans-serif;color:var(--acp-color-white);margin:0 0 20px}
.acp-conditions__body p {margin:0 0 14.4px}
.acp-conditions__acceptance {font:inherit;line-height:24px;color:var(--acp-color-white)}
.acp-conditions__acceptance input {margin:0;padding:0;width:13px;height:13px}
.acp-conditions__acceptance label {display:inline;font:400 16px/16px Montserrat,sans-serif;color:inherit;vertical-align:middle}
.acp-conditions__actions {text-align:center;margin-top:13px}
.acp-conditions .acp-conditions__actions button {font:500 15px/15px Montserrat,sans-serif;border:0;border-radius:0;color:var(--acp-color-white);background:#61ce70;min-height:40px;padding:0 24px;cursor:pointer;transition:background-color .3s}
.acp-conditions .acp-conditions__actions button:hover {background:#61ce70}
.acp-conditions button:disabled {opacity:.6;cursor:wait}
.acp-conditions .acp-conditions__close {position:absolute;right:20px;top:20px;display:block;width:15px;height:15px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--acp-color-text);line-height:1;cursor:pointer}
.acp-conditions__close svg {display:block;width:100%;height:100%}
.acp-conditions :is(button,input):focus-visible {outline:2px solid var(--acp-color-white);outline-offset:3px}
.acp-conditions__error {color:var(--acp-color-white);font:400 12px/18px Montserrat,sans-serif;margin:12px 0 0}
@media(prefers-reduced-motion:reduce){.acp-conditions button{transition:none}}
.acp-conditions .acp-conditions__body {display:flow-root}
#acp-conditions-title:focus {outline:none}
