/*--------------------*/
/*  Inputs            */
/*--------------------*/
.input-field {--int-height: 2rem;--int-pd: 0.5rem;--font-size: 1rem;display: block;position: relative;text-align: left;line-height: 0;font-size: var(--font-size);}
.input {position: relative;z-index: 0;font-size: var(--font-size);font-weight: 400;line-height: var(--int-height);height: var(--int-height);padding: var(--int-pd) 0;text-overflow: ellipsis;color: var(--clr-black);border-bottom: 0.0625rem solid var(--clr-plc);background-color: transparent;-webkit-transition: var(--transition-1);transition: var(--transition-1);}
textarea.input {padding-block: calc(var(--int-pd) / 2);height: 6.25rem;line-height: normal;}
::-webkit-input-placeholder {font-size: var(--font-size);line-height: 1em;font-weight: 400;color: var(--clr-plc);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
::-webkit-input-placeholder,
::-moz-placeholder,
::placeholder {font-size: var(--font-size);line-height: 1em;font-weight: 400;color: var(--clr-plc);-webkit-transition: var(--transition-1);-moz-transition: var(--transition-1);transition: var(--transition-1);}
.input-error {position: relative;font-size: 0.875rem;font-weight: 400;line-height: normal;color: var(--clr-red);margin-top: 0.625rem;padding-left: 1.625rem;display: none;}
.input-error::before {content: "!";position: absolute;top: 0;left: 0;width: 1.125rem;height: 1.125rem;border-radius: 100%;font-size: 0.75rem;font-weight: 500;line-height: 1.125rem;text-align: center;color: var(--clr-white);background-color: var(--clr-red);-webkit-transition: var(--transition-1);transition: var(--transition-1);pointer-events: none;}
.input-success {font-size: 0.75rem;line-height: 1.5em;font-weight: 400;color: var(--clr-green);margin-top: 0.25rem;display: none;}
.input-field .btn-close {position: absolute;z-index: 1;top: var(--int-pd);right: 0;opacity: 0;visibility: hidden;}
.input-field.focus {z-index: 5;}
.input-field.focus:not(.calendar-wrap) ::-webkit-input-placeholder {opacity: 0;visibility: hidden;}
.input-field.focus:not(.calendar-wrap) ::-webkit-input-placeholder,
.input-field.focus:not(.calendar-wrap) ::-moz-placeholder,
.input-field.focus:not(.calendar-wrap) ::placeholder {opacity: 0;visibility: hidden;}
.input-field.focus.calendar-wrap::before {background-image: url("../img/icons/icon-calendar_dark.svg");}
.input-field:where(.value) .input,
.input-field:where(.value) .SumoSelect > .CaptionCont {border-color: var(--clr-text);}
.input-field:where(.value) .input > label,
.input-field:where(.value) .SumoSelect > .CaptionCont > label {opacity: 0;}
.input-field:where(.value) .btn-close {opacity: 1;visibility: visible;}
.input-field:where(.focus) .input {border-color: var(--clr-text);}
.input-field.invalid:not(.value) .input,
.input-field.invalid-email .input {border-color: var(--clr-red);}
.input-field.invalid:not(.value) ::-webkit-input-placeholder,
.input-field.invalid-email ::-webkit-input-placeholder {color: var(--clr-red);}
.input-field.invalid:not(.value) ::-webkit-input-placeholder,
.input-field.invalid:not(.value) ::-moz-placeholder,
.input-field.invalid:not(.value) ::placeholder,
.input-field.invalid-email ::-webkit-input-placeholder,
.input-field.invalid-email ::-moz-placeholder,
.input-field.invalid-email ::placeholder {color: var(--clr-red);}
.input-field.invalid:not(.value) .SumoSelect > .CaptionCont,
.input-field.invalid-email .SumoSelect > .CaptionCont {border-color: var(--clr-red);color: var(--clr-red);}
.input-field.invalid:not(.value) .SumoSelect > .CaptionCont > span.placeholder,
.input-field.invalid-email .SumoSelect > .CaptionCont > span.placeholder {color: var(--clr-red);}
.input-field.invalid:not(.value).calendar-wrap::before,
.input-field.invalid-email.calendar-wrap::before {background-image: url("../img/icons/icon-calendar_red.svg");}
.input-field.invalid:not(.value) .input-error,
.input-field.invalid-email .input-error {display: block;}
/*--------------------*/
/*  Autofill          */
/*--------------------*/
.input-field.focus .input:not(textarea):-webkit-autofill,
.input-field.value .input:not(textarea):-webkit-autofill,
.input-field.focus .input:not(textarea):-webkit-autofill:hover,
.input-field.value .input:not(textarea):-webkit-autofill:hover,
.input-field.focus .input:not(textarea):-webkit-autofill:focus,
.input-field.value .input:not(textarea):-webkit-autofill:focus,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {border: 0;-webkit-text-fill-color: var(--clr-text);-webkit-box-shadow: inset 0 0 0 0.0625rem var(--clr-text),inset 0 0 6.25rem var(--clr-white);-webkit-transition: background-color 5000s ease-in-out 0s;transition: background-color 5000s ease-in-out 0s;}
/*--------------------*/
/*  Checkbox & Radio  */
/*--------------------*/
.ch-box-wrap {--ch-size: 1rem;--lh-size: calc(var(--ch-size) * 1.375);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: calc(var(--ch-size) * 1);}
.ch-box-wrap:last-child {margin-bottom: 0;}
.ch-box {cursor: pointer;display: inline-block;font-size: var(--ch-size);line-height: var(--lh-size);color: var(--clr-text);text-align: left;}
.ch-box a {display: inline;text-decoration: underline;}
.ch-box > * {vertical-align: middle;}
.ch-box input[type=radio],
.ch-box input[type=checkbox] {position: relative;display: inline-block;vertical-align: middle;-ms-flex-negative: 0;flex-shrink: 0;width: var(--lh-size);height: var(--lh-size);color: var(--clr-input);margin-right: calc(var(--ch-size) / 2);border-radius: 0.3125rem;border: 0.0625rem solid currentColor;}
.ch-box input[type=radio]:checked,
.ch-box input[type=checkbox]:checked {border: none;}
.ch-box input[type=checkbox]:before {content: "";position: absolute;z-index: 1;top: 40%;left: 50%;display: block;width: 35%;height: 55%;background-color: transparent;border-right: 0.125rem solid var(--clr-white);border-bottom: 0.125rem solid var(--clr-white);-webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0);transform: translate(-50%, -50%) rotate(45deg) scale(0);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.ch-box input[type=checkbox]:checked {background-color: var(--clr-text);}
.ch-box input[type=checkbox]:checked:before {-webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1);transform: translate(-50%, -50%) rotate(45deg) scale(1);}
.ch-box input[type=radio] {border-radius: 100%;width: var(--ch-size);height: var(--ch-size);border: none;background-color: #E8E8E8;}
.ch-box input[type=radio]:before {content: "";display: block;position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);width: 50%;height: 50%;border-radius: inherit;background-color: var(--clr-primary);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.ch-box input[type=radio]:checked:before {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}
@media (min-width: 1200px) {
.ch-box a:not(.btn):hover {color: var(--clr-primary);}
}
@media (max-width: 575px) {
.ch-box-wrap {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}
/*--------------------*/
/*  Sumoselect        */
/*--------------------*/
.SumoSelect {--sel-p: 0.5rem;--sel-h: 2rem;--sel-fz: 1rem;--sel-items: 5;--opt-p: 0.5rem;--opt-lh: calc(var(--sel-fz) * 1.125);--max-height: calc((var(--opt-p) * 2 + var(--opt-lh)) * var(--sel-items) + var(--opt-p) * 2);cursor: pointer;z-index: 1;width: 100%;}
.SelectBox {z-index: 0;padding: 0;margin: 0;line-height: 0;font-size: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.SumoSelect > .CaptionCont {z-index: 1;text-align: left;height: var(--sel-h);padding: var(--sel-p) 0;padding-right: calc(var(--sel-p) * 2.75);background: transparent;border-radius: 0;color: var(--clr-text);border: none;border-bottom: 0.0625rem solid var(--clr-plc);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.SumoSelect > .CaptionCont > span {cursor: pointer;padding-right: 0;font-size: var(--sel-fz);font-weight: 400;line-height: calc(var(--sel-h) - var(--sel-p) * 2);color: currentColor;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.SumoSelect > .CaptionCont > span.placeholder {font-style: normal;color: var(--clr-plc);}
.SumoSelect > .CaptionCont > label {display: inline-block;cursor: pointer;width: 1.125rem;height: 1.125rem;color: currentColor;right: 0;bottom: auto;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.SumoSelect > .CaptionCont > label i {background-image: none;opacity: 1;width: 0.5rem;height: 0.5rem;top: 40%;left: 50%;right: auto;bottom: auto;color: currentColor;border-right: 0.0625rem solid currentColor;border-bottom: 0.0625rem solid currentColor;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);}
.SumoSelect > .optWrapper {display: block;overflow: auto;z-index: 2;padding: 0;top: 100%;left: 0;width: 100%;border: none;border-radius: 0;opacity: 0;visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: var(--clr-white);-webkit-box-shadow: 0 0.25rem 1.5rem 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0.25rem 1.5rem 0 rgba(0, 0, 0, 0.1);-webkit-transition: 0s;transition: 0s;}
.SumoSelect > .optWrapper > .options {font-size: var(--sel-fz);max-height: var(--max-height);border-radius: 0 !important;}
.SumoSelect > .optWrapper > .options li.opt {padding: 0;border-bottom: 0;}
.SumoSelect > .optWrapper > .options li label {white-space: unset;text-align: left;padding: var(--opt-p) var(--sel-p);font-size: var(--sel-fz);line-height: var(--opt-lh);font-weight: 400;color: var(--clr-text);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.SumoSelect > .optWrapper > .options li.opt.selected label {color: var(--clr-primary);}
.SumoSelect > .optWrapper > .options > .opt.disabled:first-child {display: none !important;}
.SumoSelect > .optWrapper > .options li.group > label {padding: var(--opt-p) var(--sel-p);font-weight: 600;}
.SumoSelect > .optWrapper > .options li ul li.opt {padding-left: var(--opt-p);}
.SumoSelect > .optWrapper.multiple > .options li.opt {padding-left: 1.5rem;}
.SumoSelect > .optWrapper.multiple > .options li.opt span {width: 1.5rem;margin-left: -1.5rem;}
.SumoSelect > .optWrapper.multiple > .options li.opt span i {width: 1rem;height: 1rem;border-color: var(--clr-input);border-radius: 0.3125rem;}
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i {background-color: var(--clr-text);}
.SumoSelect > .optWrapper.multiple > .MultiControls {-webkit-box-shadow: none;box-shadow: none;border-radius: 0;border: 0.0625rem solid var(--clr-input);}
.SumoSelect > .optWrapper.multiple > .MultiControls p {padding: 0.25rem !important;font-size: 0.875rem;line-height: normal;color: var(--clr-text);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.SumoSelect > .optWrapper.multiple > .MultiControls p:hover {background-color: var(--clr-input);}
.SumoSelect > .optWrapper.multiple > .MultiControls p.btnOk {border-radius: 0;border-right: 0.0625rem solid var(--clr-input);}
.SumoSelect > .optWrapper.multiple > .MultiControls p.btnCancel {border-radius: 0;}
.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont {-webkit-box-shadow: none;box-shadow: none;border-color: var(--clr-grey);}
.SumoSelect.open > .CaptionCont {border-color: var(--clr-text);border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.SumoSelect.open > .CaptionCont > label {-webkit-transform: translateY(-50%) rotateX(180deg);transform: translateY(-50%) rotateX(180deg);}
.SumoSelect.open > .optWrapper {top: 100%;opacity: 1;visibility: visible;-webkit-transition: var(--transition-1);transition: var(--transition-1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.SumoSelect.disabled {opacity: 0.5;}
.SumoSelect.disabled > .CaptionCont {cursor: not-allowed;}
.SumoSelect.disabled > .CaptionCont > span {cursor: not-allowed;}
@media (min-width: 1200px) {
.SumoSelect > .optWrapper > .options li.opt:hover label {background-color: #E8E8E8;}
}
/*--------------------*/
/*  Calendar          */
/*--------------------*/
/* start date step by step picker */
#ui-datepicker-div {display: block !important;opacity: 0;z-index: -999999;visibility: hidden;-webkit-transition: all 0.2s;transition: all 0.2s;}
.date-picker-steps {display: none;position: absolute;left: 0;top: 100%;z-index: 4;width: 240px;height: 185px;overflow: hidden;border: 1px solid #c5c5c5;background: #fff;border-radius: 2px;line-height: initial;}
.date-picker-steps .day-select,
.date-picker-steps .month-select,
.date-picker-steps .year-select {position: relative;background: #fff;height: 185px;overflow: hidden;overflow-y: auto;}
.date-picker-steps .day-select .ui-datepicker-calendar,
.date-picker-steps .month-select .ui-datepicker-calendar,
.date-picker-steps .year-select .ui-datepicker-calendar {width: 100%;height: auto;}
.date-picker-steps .day-select .ui-datepicker-calendar .inner-wrapper div,
.date-picker-steps .month-select .ui-datepicker-calendar .inner-wrapper div,
.date-picker-steps .year-select .ui-datepicker-calendar .inner-wrapper div {font-family: "PT Sans",sans-serif;font-size: 15px;font-weight: normal;text-align: center;border: 0.5px solid #c5c5c5;border-radius: 2px;background: #fff;color: #454545;cursor: pointer;-webkit-transition: all 0.2s;transition: all 0.2s;}
.date-picker-steps .month-select .ui-datepicker-calendar .inner-wrapper div {font-size: 14px;letter-spacing: -0.1px;}
@media (min-width: 1200px) {
.date-picker-steps .day-select .ui-datepicker-calendar .inner-wrapper div:not(.disabled):hover,
.date-picker-steps .month-select .ui-datepicker-calendar .inner-wrapper div:not(.disabled):hover,
.date-picker-steps .year-select .ui-datepicker-calendar .inner-wrapper div:not(.disabled):hover {border-color: #b1b1b1;background: #b1b1b1;font-weight: normal;color: #fff;}
}
.date-picker-steps .day-select .ui-datepicker-calendar .inner-wrapper div.active,
.date-picker-steps .month-select .ui-datepicker-calendar .inner-wrapper div.active,
.date-picker-steps .year-select .ui-datepicker-calendar .inner-wrapper div.active {border-color: #D0021B;background: #D0021B;font-weight: normal;color: #fff;}
.date-picker-steps .day-select .ui-datepicker-calendar .inner-wrapper div.disabled,
.date-picker-steps .month-select .ui-datepicker-calendar .inner-wrapper div.disabled,
.date-picker-steps .year-select .ui-datepicker-calendar .inner-wrapper div.disabled {opacity: 0.35;cursor: default;border-color: #c5c5c5;background: #fff;color: #454545;}
.ui-datepicker-calendar .inner-wrapper {width: 100%;padding: 1%;font-size: 0;}
.ui-datepicker-calendar .inner-wrapper > div {display: inline-block;width: 31.3333%;padding: 2px 1%;text-align: center;margin: 2px 1%;}
.year-select .ui-datepicker-calendar .inner-wrapper > div {width: 23%;}
.day-select .ui-datepicker-calendar .inner-wrapper > div {width: 13.2857143%;margin: 0.5%;}
.calendar-title {font-family: "PT Sans",sans-serif;font-size: 14px;font-weight: 700;text-align: center;color: #333;margin-bottom: 7px;margin-top: 10px;}
.date-picker-steps > .slide-wrapper {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.date-picker-steps > .slide-wrapper > div {width: 238px;}
.date-picker-steps > .slide-wrapper > div:first-child .prev-slide {display: none;}
.date-picker-steps > .slide-wrapper .prev-slide {position: absolute;z-index: 15;left: 10px;top: 8px;height: 22px;width: 22px;background: #fff;color: #000;cursor: pointer;}
.date-picker-steps > .slide-wrapper .prev-slide svg {-webkit-transition: all 0.3s;transition: all 0.3s;}
@media (min-width: 1200px) {
.date-picker-steps > .slide-wrapper .prev-slide:hover {color: #D0021B;}
}
/*--------------------*/
/*  Form Block        */
/*--------------------*/
.form-block {--space: 0.75rem;}
.form-block .row {--bs-gutter-x: var(--space);--bs-gutter-y: var(--space);}
.form-block > * {margin-bottom: var(--space);}
.form-block > *:last-child {margin-bottom: 0;}
.form-block .btn-wrapp {gap: var(--space);}
.form-inner > * + * {margin-top: clamp(0.75rem, 0.3056rem + 0.9259vw, 1rem);}
.form-inner > .d-none + * {margin-top: 0;}
.form-inner > .input-field textarea.input {border: 0.0625rem solid #E8E8E8;border-radius: 0.625rem;padding: 0.625rem;height: 8rem;}
.form-group {position: relative;border-radius: 0.625rem;border: 0.0625rem solid #E8E8E8;padding: 0.75rem;}
.form-group > * + * {margin-top: 1rem;}
.form-group .ch-box-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.form-group .ch-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.form-group .ch-box b {margin-left: auto;font-weight: 700;}
.form-group .ch-box img {display: inline-block;width: 1rem;height: 1rem;-ms-flex-negative: 0;flex-shrink: 0;margin-left: 0.25rem;}
.form-data {position: relative;background-color: #E8E8E8;border-radius: 0.625rem;padding: 0.75rem;}
.form-data .title {font-size: 1rem;line-height: normal;font-weight: 500;color: var(--clr-text);}
.form-data .btn-link {margin-left: auto;}
.form-data-item {font-size: 0.875rem;line-height: normal;font-weight: 400;color: var(--clr-text);}
.form-data-item + .form-data-item {margin-top: 0.125rem;}
.form-data > * + * {margin-top: 0.625rem;}
.form-message {--gap: 0.5rem;position: relative;border-radius: 0.625rem;background-color: #E8E8E8;padding: var(--gap);text-align: center;}
.bonus {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.5rem clamp(0.5rem, 0.0556rem + 0.9259vw, 0.75rem);}
.bonus-btn {--icon-size: 2rem;-ms-flex-negative: 0;flex-shrink: 0;color: #EA9515;}
.bonus-btn i {position: relative;display: inline-block;width: 1.125rem;height: 1.125rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transform: transform var(--transition-1);transform: transform var(--transition-1);}
.bonus-btn i::before {content: "";position: absolute;top: 44%;left: 50%;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);width: 40%;height: 40%;border-right: 0.125rem solid currentColor;border-bottom: 0.125rem solid currentColor;}
.bonus-btn.is-active i {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.bonus-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;gap: clamp(1rem, 0.1111rem + 1.8519vw, 1.5rem);}
.bonus-form .input-field {width: 100%;}
.bonus .form-message {-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;}
.bonus-count {font-size: var(--text);line-height: normal;font-weight: 400;color: var(--clr-grey);margin-left: auto;}
.bonus-success .bonus-btn {pointer-events: none;color: #427E38;}
.bonus-success .bonus-btn i {display: none;}
.promocode {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.5rem;}
.promocode-btn {--icon-size: 2rem;-ms-flex-negative: 0;flex-shrink: 0;color: var(--clr-text);}
.promocode-btn i {position: relative;display: inline-block;width: 1.125rem;height: 1.125rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transform: transform var(--transition-1);transform: transform var(--transition-1);}
.promocode-btn i::before {content: "";position: absolute;top: 44%;left: 50%;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);width: 40%;height: 40%;border-right: 0.125rem solid currentColor;border-bottom: 0.125rem solid currentColor;}
.promocode-btn.is-active i {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.promocode-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;gap: clamp(1rem, 0.1111rem + 1.8519vw, 1.5rem);}
.promocode-form .input-field {width: 100%;}
.promocode-success .promocode-btn {pointer-events: none;}
.promocode-success .promocode-btn i {display: none;}
.available {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.5rem;max-width: 18.75rem;}
.available-btn {min-width: 18.75rem;}
.available-btn.is-active i {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.available-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;gap: 0.125rem;}
.available-form .input-field {width: 100%;}
.available-form button {margin-block: 0.25rem;}
.available-success .promocode-btn {pointer-events: none;}
.available-success .promocode-btn i {display: none;}
.btn-wrapp-available {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.btn-wrapp-available .fav-btn {margin-block: 0.25rem;}
@media (max-width: 575px) {
.form-group .ch-box-wrap {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.form-group .ch-box span i {display: none;}
.bonus-form .btn {width: auto;min-width: 10.25rem;}
.promocode-form .btn {width: auto;min-width: 10.25rem;}
}