.front-modal{align-items:center;align-items:stretch;background:#fbdcb3;border:4px solid #c27a41;border-radius:20px;box-sizing:border-box;color:#1f0f0a;display:flex;flex-direction:column;font-family:Cygre,sans-serif;overflow:hidden;pointer-events:all;position:relative;width:100%}@media (min-width:768px){.front-modal_if-full-height{height:600px!important}}.front-modal_is-small-radius{border-radius:20px!important}.front-modal_is-medium-radius{border-radius:30px!important}@media (min-width:768px){.front-modal{border-radius:60px;border-width:7px}}.front-modal_is-small-border{border-width:2px}@media (min-width:768px){.front-modal_is-small-border{border-width:2px}}.front-modal__close{align-items:center;border:1px solid #856e5b;border-radius:var(----radius-rounded,9999px);color:var(--color-muted);cursor:pointer;display:flex;flex-direction:row;height:18px;justify-content:center;position:relative;transition:color var(--transition-default);width:18px;z-index:5}.front-modal__close:hover{color:var(--color-contrast)}@media (min-width:768px){.front-modal_size_small{max-width:340px}.front-modal_size_medium{max-width:480px}.front-modal_size_large{max-width:580px}}.front-modal__header{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;padding:20px 16px 12px}.front-modal__header_with-second-action{flex-direction:row-reverse}.front-modal__header_with-second-action .front-modal__header-main-action{justify-content:flex-start}.front-modal__header-action{color:#856e5b;position:absolute;right:20px;top:20px}@media (max-width:429px){.front-modal__header-action{right:16px;top:16px}}.front-modal__header-second-action{flex:0 0 auto;min-width:32px;min-width:56px}.front-modal__header-text{color:var(--dark-800,#252a31);flex:auto;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.425rem;padding:4px 8px;text-align:center;width:fit-content(500px)}@media (min-width:768px){.front-modal__header-text{font-size:1.375em}}.front-modal__header-main-action{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-end;min-width:56px}@media (min-width:768px){.front-modal_is-small-padding .front-modal__body{padding:20px}}.front-modal__body{background-color:var(--color-panel);border-radius:24px;flex:auto;padding:16px;position:relative}@media (min-width:768px){.front-modal__body{padding:40px}}.front-modal__body_custom{padding:0}.front-modal__footer{flex:0 0 auto;padding:1rem}.front-modal__frame{height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%}.front-modal__inner{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:24px 12px;width:100%}@media (min-width:768px){.front-modal__inner{align-items:center;padding:24px}}.front-modal__inner_has-inline-scroll{max-height:100%}.front-modal__inner_has-inline-scroll .front-modal{flex:0 0 auto;max-height:100%}
