.tituloWelcome{font-family:var(--barlow-semibold);font-size:24px;height:32px}
.welcomeMessage{box-shadow:8px 0 24px 0 rgba(0,0,0,0.1);border-radius:8px;padding:16px;height:100px;Width:685px;display:block;margin:auto;margin-top:20px}
@media(max-width:768px){.welcomeMessage{width:312px;height:120px;margin:0;margin-left:24px}
}
.bodyWelcome{display:inline-flex;margin-top:5px}
.textWelcome{margin-left:3px;color:gray}
.textWelcome b{color:#000}
.textWelcome a{color:var(--color-primary-01);font-weight:500}
.reviewMessage{font-weight:bold;Width:684px;display:block;margin:auto;margin-top:32px;font-size:16px;font-family:var(--barlow-semibold)}
@media(max-width:768px){.reviewMessage{width:312px;margin-bottom:24px;margin-left:24px;margin-top:32px}
}
#formBirth{display:flex;justify-content:space-between;border-radius:8px;margin-bottom:16px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
#formBirth #day{padding:8px 33.5px;width:197px;height:41px;border:1px solid #cacaca;border-radius:8px;font-family:var(--barlow-regular);font-size:16px;text-align:center;-moz-appearance:textfield;margin-right:23px}
@media(max-width:768px){#formBirth #day{width:94px;margin-right:15px}
}
#formBirth #month{padding:8px 33.5px;width:197px;height:41px;border:1px solid #cacaca;border-radius:8px;font-family:var(--barlow-regular);font-size:16px;text-align:center;-moz-appearance:textfield;margin-right:23px}
@media(max-width:768px){#formBirth #month{width:94px;margin-right:15px}
}
#formBirth #month::-webkit-outer-spin-button,#formBirth #month::-webkit-inner-spin-button{-webkit-appearance:none}
#formBirth #month::placeholder{color:#1b1b1b}
#formBirth #year{padding:8px 33.5px;width:197px;height:41px;border:1px solid #cacaca;border-radius:8px;font-family:var(--barlow-regular);font-size:16px;text-align:center;-moz-appearance:textfield}
@media(max-width:768px){#formBirth #year{width:94px}
}
#formBirth #year::-webkit-outer-spin-button,#formBirth #year::-webkit-inner-spin-button{-webkit-appearance:none}
#formBirth #year::placeholder{color:#1b1b1b}
.iti{z-index:1;width:100%}
.iti .iti__flag{background-image:url("../../../clientlib-site/resources/img/flags.png") !important}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti .iti__flag{background-image:url("../../../clientlib-site/resources/img/flags@2x.png") !important}
}
.iti-mobile .iti__country-list{width:initial !important}
@media(max-width:768px){.container_card{margin:24px;margin-left:18px;height:auto;padding:24px 0;position:relative;background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between}
}
#druidForm{padding:24px;Width:685px;display:block;margin:auto}
@media(max-width:768px){#druidForm{width:312px;margin-left:24px;padding:0}
}
.formFields{display:flex;flex-direction:column}
@media(max-width:768px){.formFields{padding-bottom:0}
}
.container_input{display:flex;flex-direction:column}
.container_input#phone_numberdiv{margin-bottom:16px}
input#phone_number{opacity:.6;border:1px solid #cacaca;height:41px;color:#1b1b1b;width:100%;border-radius:8px;margin-bottom:16px}
select#country{opacity:.6;border:1px solid #cacaca;height:41px;color:#1b1b1b;width:637px;border-radius:8px;background-color:white}
@media(max-width:768px){select#country{width:314px}
}
label{font-weight:bold}
.title-text{height:34px;width:100%;color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;font-weight:bold;letter-spacing:0;line-height:32px;padding-bottom:14px;margin-bottom:8px}
@media(max-width:768px){.title-text{font-size:14px}
}
.validation_input{height:41px;color:#1b1b1b;width:100%;box-sizing:border-box;opacity:.6;border:1px solid #cacaca;border-radius:12px;border-radius:8px;padding-left:17px;margin-bottom:16px}
.registerTitle{margin-bottom:20px;font-family:var(--anton-regular);font-size:40px}
.regex1{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.regex2{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.regex3{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.regex4{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.text_characters{height:24px;width:252px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;margin-left:7px}
.icon-disabled{height:20px;width:20px;color:#cacaca;display:flex;align-items:center}
.icon-correct{height:20px;width:20px;color:green;display:flex;align-items:center}
.icon-error{height:20px;width:20px;color:red;display:flex;align-items:center}
.confirm-pasword{display:flex;flex-direction:column}
.container-check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-weight:normal}
.container-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid var(--color-primary-01);border-radius:2px;background:white;margin-bottom:0;cursor:pointer}
.container-check:hover input ~ .checkmark{background-color:white}
.container-check input:checked ~ .checkmark{background-color:var(--color-primary-01)}
.checkmark:after{content:"";position:absolute;display:none}
.container-check input:checked ~ .checkmark:after{display:block}
.container-check .checkmark:after{left:7px;top:0;width:7px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ca01_button{margin-left:24px;margin-right:24px}
.cmp-button__text{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold);font-size:16px;cursor:pointer}
.container-form{display:flex;flex-direction:column;width:90%;height:auto;margin:24px;padding:24px 0;margin-left:18px}
.container_card-confirmation{height:auto;width:399px;padding:24px;position:relative;background:#fff;border-radius:12px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:space-between}
@media(max-width:768px){.container_card-confirmation{width:98%}
}
.title_email{height:56px;width:400px;color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:56px;display:flex;margin-bottom:24px}
@media(max-width:768px){.title_email{font-size:24px;margin-bottom:12px;width:auto}
}
.subtitle_email{height:auto;width:auto;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;display:flex;margin-bottom:24px;flex-direction:column}
@media(max-width:768px){.subtitle_email{width:100%;height:auto}
}
.container_input{display:flex;flex-direction:column}
.title_input{height:24px;width:280px;color:#000;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;display:flex;margin-bottom:12px}
.input_confirmation{background-color:var(--color-primary-04) !important;border-color:transparent !important;color:#1b1b1b;width:100%;box-sizing:border-box;border-radius:12px;border-radius:8px;padding-left:17px;margin-bottom:16px;height:48px;opacity:.6}
.ca01_button-confirmation{margin-left:0;margin-right:0}
.cmp-button__text{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold);font-size:16px;cursor:pointer}
.linkLogin{display:flex;width:50%;margin-top:24px;margin-bottom:24px}
@media(max-width:768px){.linkLogin{width:100%;margin-left:24px}
}
.text_link{height:24px;width:223px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
@media(max-width:768px){.text_link{width:224px}
}
.text_sign{height:24px;width:48px;color:var(--color-primary-01) !important;font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-left:10px}
@media(max-width:768px){.text_sign{margin-left:6px}
}
.linkLogin-email{display:flex;width:100%;margin-top:24px;margin-bottom:24px;flex-direction:row}
.text_link-email{height:24px;width:171px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.text_sign-email{height:24px;width:106px;color:var(--color-primary-01);font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-left:10px}
.error_emailAddres{height:54px;width:280px;color:#f22613;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.error_input{height:auto;width:280px;color:#f22613;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;display:flex;width:348px;margin-bottom:14px}
.resend-error{height:auto;width:280px;color:#f22613;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;display:flex;width:348px;margin-bottom:14px}
.confirmEmailError{height:auto;width:280px;color:#f22613;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;display:flex;width:348px}
.registerError{height:auto;width:280px;color:#f22613;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;display:flex;width:348px}
@media(max-width:768px){.registerError{width:158px;display:flex;padding-left:24px}
}
@media(max-width:768px){.cmp-container{display:block}
}
@media(max-width:575px){.cmp-container{display:initial}
}
@media(max-width:768px){.footer-block-gene{margin-bottom:100px}
}