:root{--prime: #CC392E;--text: #340C09;--dark-red: #340C09;--off-white: #E1CAB5;--green: #3F4025;--yel-bg: #E0CCA8;--page: #F9F9F9;--black: #000;--white: #fff;--stroke: #BCBCBC;--radius: 10px;--page-background: #f9f9f9;--element-background: #EFDEC0;--body: "Inter", sans-serif;--border: 1px solid #BCBCBC}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],textarea{border-radius:10px;padding:14px 20px;margin-bottom:30px;background-color:var(--white);border:1px solid var(--stroke)}.ce_form form>.formbody{width:100%}.ce_form form>.formbody label{font-size:.875em}.ce_form form.row>.formbody,.ce_form form.flex_wrapper>.formbody fieldset,.mod_personalData .formbody{flex:0 0 100%;max-width:100%}.mod_personalData .formbody button{text-transform:capitalize}.ce_form .formbody,.mod_registration .formbody fieldset,.mod_personalData .formbody{display:flex;flex-wrap:wrap;column-gap:var(--gap-x, var(--row-gap-x, 24px));width:100%}.ce_form .formbody>.widget,.mod_registration .formbody>.widget,.mod_personalData .formbody>.widget{flex:0 0 100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.ce_form .formbody>.widget.col-1-2,.mod_registration .formbody fieldset>.widget,.mod_personalData .formbody>.widget{flex:0 0 calc(50% - var(--gap-x, var(--row-gap-x, 24px))/2);max-width:calc(50% - var(--gap-x, var(--row-gap-x, 24px))/2)}.ce_form .formbody>.widget.col-1-3{flex:0 0 calc(33.3333333333% - var(--gap-x, var(--row-gap-x, 24px))*2/3);max-width:calc(33.3333333333% - var(--gap-x, var(--row-gap-x, 24px))*2/3)}.ce_form .formbody>.widget.col-2-3{flex:0 0 calc(66.6666666667% - var(--gap-x, var(--row-gap-x, 24px))/3);max-width:calc(66.6666666667% - var(--gap-x, var(--row-gap-x, 24px))/3)}.ce_form .formbody>.widget.col-1-4{flex:0 0 calc(25% - var(--gap-x, var(--row-gap-x, 24px))*3/4);max-width:calc(25% - var(--gap-x, var(--row-gap-x, 24px))*3/4)}.ce_form .formbody>.widget.col-3-4{flex:0 0 calc(75% - var(--gap-x, var(--row-gap-x, 24px))/4);max-width:calc(75% - var(--gap-x, var(--row-gap-x, 24px))/4)}.ce_form .formbody label{display:block;margin-bottom:var(--space-8, 8px)}.ce_form .formbody input[type=text],.ce_form .formbody input[type=email],.ce_form .formbody input[type=tel],.ce_form .formbody input[type=url],.ce_form .formbody input[type=number],.ce_form .formbody input[type=date],.ce_form .formbody input[type=search],.ce_form .formbody input[type=password],.ce_form .formbody select,.ce_form .formbody textarea,.mod_registration .formbody input[type=text],.mod_registration .formbody input[type=email],.mod_registration .formbody input[type=tel],.mod_registration .formbody input[type=url],.mod_registration .formbody input[type=number],.mod_registration .formbody input[type=date],.mod_registration .formbody input[type=search],.mod_registration .formbody input[type=password],.mod_registration .formbody select,.mod_registration .formbody textarea{width:100%;max-width:100%}.ce_form .formbody textarea,.mod_registration .formbody textarea{display:block;resize:vertical}.mandatory span,.mandatory,.error,span.mandatory,.confirm{color:var(--prime)}.mod_login{max-width:450px;margin:auto;padding:60px;border:var(--border);border-radius:var(--radius);background-color:var(--element-background)}.mod_login input[type=password]{margin-bottom:0}.mod_login .password-reset a{font-size:.8em;color:var(--text);border:0;margin-bottom:15px;display:inline-block}.mod_login .widget-checkbox,.mod_login .widget-submit{text-align:center}.mod_login .widget-checkbox button,.mod_login .widget-submit button{margin-right:0;margin-top:15px}.mod_login h2{text-align:center}.mod_registration{max-width:950px;margin:auto}.mod_registration fieldset{border:var(--border);border-radius:var(--radius);padding:30px;margin-bottom:30px}.mod_registration legend{font-weight:600}@media(max-width: 992px){.ce_form form:not(.no-stack) .formbody>.widget.col-1-2,.ce_form form:not(.no-stack) .formbody>.widget.col-1-3,.ce_form form:not(.no-stack) .formbody>.widget.col-2-3,.ce_form form:not(.no-stack) .formbody>.widget.col-1-4,.ce_form form:not(.no-stack) .formbody>.widget.col-3-4{flex:0 0 100%;max-width:100%}}.altcha-main{background-color:var(--black) !important}@media only screen and (max-width: 700px){.mod_registration .formbody fieldset>.widget,.mod_personalData .formbody .widget{flex:0 0 100%;max-width:100%}}