.elementor-4434 .elementor-element.elementor-element-20f02236{padding:40px 0px 0px 0px;}.elementor-4434 .elementor-element.elementor-element-53ce557c{text-align:center;}.elementor-4434 .elementor-element.elementor-element-53ce557c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-4434 .elementor-element.elementor-element-3bf445b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4434 .elementor-element.elementor-element-42d09a1f{padding:0px 0px 50px 0px;}.elementor-4434 .elementor-element.elementor-element-731a8328 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4434 .elementor-element.elementor-element-680d0c64{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4434 .elementor-element.elementor-element-53ce557c .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-4434 .elementor-element.elementor-element-53ce557c .elementor-heading-title{line-height:2em;}}/* Start custom CSS for shortcode, class: .elementor-element-b42ba3f *//* Main elements styling */
.elementor-4434 .elementor-element.elementor-element-b42ba3f fieldset{
    border: 0px;
    margin: 0 10% 0 10% !important;
}

@media screen and (max-width: 768px){
    .elementor-4434 .elementor-element.elementor-element-b42ba3f fieldset{
        margin: 0 15px !important;
    }
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f label{
    font-size: 16px !important;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 5px
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f input:not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="submit"]), .elementor-4434 .elementor-element.elementor-element-b42ba3f select{
   height: 45px !important;
}

/* BUTTONS */
.elementor-4434 .elementor-element.elementor-element-b42ba3f .buttonarea {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 30px !important;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f .buttonarea input[type="submit"] {
    font-size: 20px !important;
    font-weight: 800 !important;
    margin: 10px !important;
    padding: 10px 50px !important;
    height: unset !important;
    white-space: normal !important;
    border: 1px solid var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-accent) !important;
    border-radius: 8px !important;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f .buttonarea input[type="submit"]:hover{
    background-color: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary) !important;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f .rm_forgot_pass{
    text-align: center;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f ul{
    padding-inline-start: 0;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f li{
    list-style-type: none;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f .required {
  display: none;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f .rm-login-remember{
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.elementor-4434 .elementor-element.elementor-element-b42ba3f .remember-me-label{
    margin-top: 5px !important;
    font-weight: 400;
}

/* Checkbox styling */
input[type="checkbox"]:not(#form_1_1-element-219-0) {
  --active: var(--e-global-color-secondary);
  --active-inner: #fff;
  --border: #bbc1e1;
  --border-hover: var(--e-global-color-secondary);
  --background: #fff;
  --disabled: #f6f8ff;
  --disabled-inner: #e1e6f9;
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 21px;
  outline: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  cursor: pointer;
  border: 1px solid var(--bc, var(--border));
  background: var(--b, var(--background));
  transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
  width: 20px !important;
}
input[type="checkbox"]:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  position: absolute;
  transition: transform var(--d-t, 0.3s) var(--d-t-e, ease),
    opacity var(--d-o, 0.2s);
}
input[type="checkbox"]:checked {
  --b: var(--active);
  --bc: var(--active);
  --d-o: 0.3s;
  --d-t: 0.6s;
  --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
}
input[type="checkbox"]:disabled {
  --b: var(--disabled);
  cursor: not-allowed;
  opacity: 0.9;
}
input[type="checkbox"]:disabled:checked {
  --b: var(--disabled-inner);
  --bc: var(--border);
}
input[type="checkbox"]:disabled + label {
  cursor: not-allowed;
}
input[type="checkbox"]:hover:not(:checked):not(:disabled) {
  --bc: var(--border-hover);
}
input[type="checkbox"]:focus {
  box-shadow: 0 0 0 var(--focus);
}
input[type="checkbox"]:not(.switch) {
  width: 21px;
}
input[type="checkbox"]:not(.switch):after {
  opacity: var(--o, 0);
}
input[type="checkbox"]:not(.switch):checked {
  --o: 1;
}
input[type="checkbox"] + label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 4px;
}

input[type="checkbox"]:not(.switch) {
  border-radius: 7px;
}
input[type="checkbox"]:not(.switch):after {
  width: 5px;
  height: 9px;
  border: 2px solid var(--active-inner);
  border-top: 0;
  border-left: 0;
  left: 7px;
  top: 4px;
  transform: rotate(var(--r, 20deg));
}
input[type="checkbox"]:not(.switch):checked {
  --r: 43deg;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-680d0c64 */.elementor-4434 .elementor-element.elementor-element-680d0c64 a{
    color: var(--e-global-color-accent) !important;
    font-size: 16px;
}

.elementor-4434 .elementor-element.elementor-element-680d0c64 a:hover{
    color: var(--e-global-color-secondary) !important;
}/* End custom CSS */