.formField__Tooltip{height:16rem;position:relative;width:16rem;z-index:1000}.formField__Tooltip.isOpen .formField__TooltipIcon+.formField__TooltipText,.formField__Tooltip.isOpen .formField__TooltipIcon:before{opacity:1;transition:opacity .2s,visibility .2s;visibility:visible}@media screen and (min-width:769px){.formField__Tooltip.isArrowOnBottom .formField__TooltipIcon:before{border-color:transparent transparent #aaa;border-width:0 8px 8px;bottom:-8px;top:auto}}.formField__Tooltip.isClickOnly{cursor:pointer}.formField__TooltipIcon{background-color:#aaa;border-radius:50%;color:#fff;display:block;font-size:10rem;height:16rem;line-height:16rem;position:relative;text-align:center;width:16rem;z-index:100}.formField__TooltipIcon:before{border-color:#aaa transparent transparent;border-style:solid;border-width:8rem 8rem 0;content:"";height:0;left:50%;opacity:0;position:absolute;top:-8px;transform:translate(-50%);visibility:hidden;width:0}@media screen and (min-width:769px){.formField__TooltipIcon:before{transition:opacity .2s,visibility .2s}}.formField__TooltipText{background-color:#aaa;bottom:100%;color:#fff;font-size:14rem;font-weight:400;opacity:0;padding:10rem;position:absolute;right:8rem;visibility:hidden;width:250rem;will-change:opacity}@media screen and (min-width:769px){.formField__TooltipText{transition:opacity .2s,visibility .2s}}.formField__TooltipText:before{bottom:-24rem;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){.formField__TooltipText{bottom:auto!important;left:5rem!important;position:fixed;right:5rem!important;transform:translateY(-100%) translateY(-8rem);width:auto}}.textField__Wrapper{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;min-height:48rem;position:relative;transition:.3s;width:100%}.textField__Wrapper input{border:0;color:#21366e;font-size:24rem;outline:0;padding:10rem 15rem 8rem;transition:.3s;width:100%}.textField__Wrapper input::-moz-placeholder{color:#579cff}.textField__Wrapper input::placeholder{color:#579cff}.textField{padding-right:50rem;position:relative}.isDisabled.textField .textField__Wrapper{background-color:#eee;border-color:#aaa}.isDisabled.textField input{background-color:#eee}.isError.textField .textField__Error{color:#ff506e}@media screen and (min-width:769px){.isInline.textField{align-items:center;display:flex}.isInline.textField .textField__Wrapper{margin:0 0 0 10rem}.isInline.textField .textField__Wrapper+*{margin-left:10rem}}.hasFocus.textField .textField__Wrapper{border-color:#579cff}.hasFocus.textField .textField__Wrapper input{color:#21366e}.textField__Prepend{padding-left:10rem;white-space:nowrap}.textField__Append{display:inline-flex;padding-right:10rem;white-space:nowrap}.textField__Icon{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:100%;position:absolute;top:0;width:50rem}.textField__Icon>img,.textField__Icon>svg{max-width:28rem}.textField__Icon>p{color:#579cff}.textField__Icon>p:nth-child(2){display:none}.checkboxField input{opacity:0;pointer-events:none;position:absolute}.checkboxField input:checked+label:before{opacity:1}.checkboxField input:checked+label:focus:before{opacity:.5}.checkboxField .form__Label{pointer-events:auto}.checkboxField .form__Label a{font-weight:700;transition:.3s}.checkboxField .form__Label a:hover{color:#579cff}.checkboxField.isDisabled{opacity:.5}.checkboxField.isError .checkboxField__Box{border-color:red}.checkboxField.isError .checkboxField__Box:before{background-color:red}.checkboxField.isDark .checkboxField__Box{background-color:#000}.checkboxField.isDark .checkboxField__Box:before{background-color:#fff}.checkboxField__Box{border:1px solid #21366e;cursor:pointer;height:30rem;min-height:30rem;min-width:30rem;outline:0;position:relative;width:30rem}.checkboxField__Box:before{background-color:#21366e;background-image:url(../resources/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s,background-color .3s;will-change:opacity}.checkboxField__Box:focus:before{opacity:.25}.checkboxField__Wrapper{align-items:flex-start;display:flex}.checkboxField__Label{cursor:pointer;padding-left:20rem!important}.checkboxField__Label p{font-size:14rem}.checkboxField__Error,.checkboxField__Label{padding-left:10rem}.checkboxField--Toggle .checkboxField__Box{border-radius:20rem;opacity:1;width:40rem}.checkboxField--Toggle .checkboxField__Box:before{border-radius:50%;bottom:2px;height:14rem;left:2px;opacity:1;right:auto;top:50%;transform:translateY(-50%);transition:transform .2s,opacity .2s;width:14rem}.checkboxField--Toggle input:checked+label:before{transform:translate(20rem,-50%)}.selectField__Wrapper{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;min-height:48rem;position:relative;transition:.3s;width:100%}.selectField__Wrapper input{border:0;color:#21366e;font-size:24rem;outline:0;padding:10rem 15rem 8rem;transition:.3s;width:100%}.selectField__Wrapper input::-moz-placeholder{color:#579cff}.selectField__Wrapper input::placeholder{color:#579cff}.selectField{padding-right:50rem;position:relative}.isDisabled.selectField .textField__Wrapper{background-color:#eee;border-color:#aaa}.isDisabled.selectField input{background-color:#eee}.isError.selectField .textField__Error{color:#ff506e}@media screen and (min-width:769px){.isInline.selectField{align-items:center;display:flex}.isInline.selectField .textField__Wrapper{margin:0 0 0 10rem}.isInline.selectField .textField__Wrapper+*{margin-left:10rem}}.hasFocus.selectField .textField__Wrapper{border-color:#579cff}.hasFocus.selectField .textField__Wrapper input{color:#21366e}.selectField__Prepend{padding-left:10rem;white-space:nowrap}.selectField__Append{display:inline-flex;padding-right:10rem;white-space:nowrap}.selectField.hasFocus{z-index:100000}.selectField.hasFocus .selectField__Options{opacity:1;visibility:visible}.selectField.hasFocus~.selectField.hasFocus{z-index:10000}.selectField.hasFocus .selectField__Icon{transform:translateY(-50%) rotate(180deg)}.selectField.isAutocomplete.hasFocus.isSmall .form__Label{display:none}.selectField.hasTooltip .selectField__Append,.selectField.hasTooltip:not(.hasAppend) .selectField__Wrapper input,.selectField.hasTooltip:not(.hasAppend) .selectField__Wrapper select{padding-right:80rem!important}.selectField.hasAppend .selectField__Wrapper input,.selectField.hasAppend .selectField__Wrapper select{padding-right:16rem!important}.selectField.isDisabled .selectField__Wrapper,.selectField.isDisabled .selectField__Wrapper input{background-color:transparent!important}.selectField.hasFocus .selectField__Wrapper:after{transform:translateY(-50%)}.selectField.isSmall{max-width:224rem!important}.selectField.isSmall.hasFocus .form__Label{transform:translateY(-50%)}.selectField.isSmall.hasValue .form__Label:not(.checkboxField__Label){opacity:0}.selectField.isSmall.hasTooltip .selectField__Wrapper input,.selectField.isSmall.hasTooltip .selectField__Wrapper select{padding:16rem 16rem 16rem 0!important}.selectField.isSmall .selectField__Wrapper{max-width:100%!important}.selectField.isSmall .selectField__Wrapper:after{height:16rem;width:16rem}.selectField.isSmall .selectField__Wrapper input,.selectField.isSmall .selectField__Wrapper select{padding:12rem 42rem 12rem 0!important}@media (max-width:767px){.selectField.isSmall .selectField__Wrapper input,.selectField.isSmall .selectField__Wrapper select{padding:12rem 32rem 12rem 0!important}}.selectField__Wrapper{cursor:auto}.selectField__Wrapper input,.selectField__Wrapper select{cursor:auto;padding:12rem 48rem 8rem 16rem}.selectField__Wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-size:19rem;opacity:0;width:100%}@media (min-width:768px){.selectField__Wrapper select{display:none}}@media (max-width:767px){.selectField__Wrapper select{bottom:0;left:0;position:absolute;right:0;top:0}}.selectField__Wrapper select:focus{outline:none}.selectField__Wrapper select option{font-size:19rem}.selectField__Wrapper .form__Label{pointer-events:none}.selectField__Wrapper .form__Label select:not(.selectField__Search),.selectField__Wrapper .form__Label~input{cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectField__Wrapper .formField__Tooltip{right:48rem!important}.selectField__Placeholder{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 16rem;pointer-events:none;position:absolute;right:0;top:2rem}.selectField__Placeholder p{color:#579cff;font-size:24rem}.selectField__Prepend{margin:0!important}.selectField__Append{margin:5rem 0 0!important;padding-right:20rem!important}.selectField__Options{background-color:#fff;border-radius:8rem;box-shadow:0 0 15px #00000026;left:0;max-height:300rem;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:10000}@media (max-width:767px){.selectField__Options{display:none}}.selectField__Options ul{max-height:300rem;overflow-x:hidden;overflow-y:auto;padding:24rem 0}.selectField__Options ul::-webkit-scrollbar{background:#e5e5e5;width:8rem}.selectField__Options ul::-webkit-scrollbar-corner,.selectField__Options ul::-webkit-scrollbar-track{background:transparent;border-radius:20rem}.selectField__Options ul::-webkit-scrollbar-thumb{background:#21366e;border-radius:8rem}.selectField__Options li{color:#21366e;cursor:pointer;font-size:20rem;line-height:2;padding:0 32rem;position:relative;transition:.3s}.selectField__Options li:focus{outline:0}.selectField__Options li:hover{background-color:#579cff1a}.selectField__Options li .form__Label{color:inherit!important}.selectField__Options .checkboxField__Label{pointer-events:all!important;position:static!important;transform:none!important}.selectField__Options .checkboxField__Label:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.selectField__Options .form__Errors{display:none}.selectField__Search{cursor:text}.selectField__Icon{display:inline-flex;max-width:16rem;position:absolute;right:20rem;top:50%;transform:translateY(-50%);transition:.3s}.textareaField__Wrapper{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;min-height:48rem;position:relative;transition:.3s;width:100%}.textareaField__Wrapper:after{background-image:url(../resources/images/textarea.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;bottom:6rem;content:"";pointer-events:none;position:absolute;right:6rem;top:0;width:20rem}.textareaField__Wrapper textarea{border:0;color:#21366e;font-family:Arial;font-size:24rem;min-height:52rem;outline:0;padding:12rem 15rem 8rem;resize:none;width:100%;field-sizing:content;transition:.3s;word-break:break-word}.textareaField__Wrapper textarea::-moz-placeholder{color:#579cff}.textareaField__Wrapper textarea::placeholder{color:#579cff}.textareaField__Wrapper textarea::-webkit-scrollbar{background:#ddd;width:4rem}.textareaField__Wrapper textarea ::-webkit-scrollbar-track,.textareaField__Wrapper textarea::-webkit-scrollbar-corner{background:#ddd}.textareaField__Wrapper textarea::-webkit-scrollbar-thumb{background:#000}.textareaField__Wrapper textarea:disabled{background-color:#eee}.textareaField{padding-right:50rem;position:relative}.textareaField.isDisabled .textareaField__Wrapper{opacity:.5}.textareaField.isDisabled input{background-color:#eee}@media screen and (min-width:769px){.textareaField.isInline{align-items:flex-start;display:flex}.textareaField.isInline .textareaField__Wrapper{margin:0 10rem}}.fileField__Wrapper{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;min-height:48rem;position:relative;transition:.3s;width:100%}.fileField__Wrapper input{border:0;color:#21366e;font-size:24rem;outline:0;padding:10rem 15rem 8rem;transition:.3s;width:100%}.fileField__Wrapper input::-moz-placeholder{color:#579cff}.fileField__Wrapper input::placeholder{color:#579cff}.fileField{padding-right:50rem;position:relative}.isDisabled.fileField .textField__Wrapper{background-color:#eee;border-color:#aaa}.isDisabled.fileField input{background-color:#eee}.isError.fileField .textField__Error{color:#ff506e}@media screen and (min-width:769px){.isInline.fileField{align-items:center;display:flex}.isInline.fileField .textField__Wrapper{margin:0 0 0 10rem}.isInline.fileField .textField__Wrapper+*{margin-left:10rem}}.hasFocus.fileField .textField__Wrapper{border-color:#579cff}.hasFocus.fileField .textField__Wrapper input{color:#21366e}.fileField.isDisabled .fileField__Text{color:#aaa}.fileField.isDisabled .fileField__Label{background-color:#000}.fileField.isDisabled .formField__File{color:#aaa}.fileField.isDisabled .formField__File button{background-color:#aaa}.fileField.isError .fileField__Text{color:red}.fileField.isError .fileField__Label{background-color:red}.fileField.isInline{display:block!important}.fileField.isInline .formField__Files{min-width:100%}.fileField.isInline .fileField__InputWrapper{align-items:center;display:flex}.fileField .textField__Icon{left:auto;right:0}.fileField__Wrapper{align-items:stretch;cursor:pointer;justify-content:space-between;overflow:hidden;padding:20rem}.fileField__Wrapper:hover>.buttonCircle{background-color:#579cff;border-color:#579cff}.fileField__Wrapper:hover>.buttonCircle .stroke{stroke:#fff}.fileField__Wrapper input{opacity:0;pointer-events:none;position:absolute}.fileField__Wrapper>.buttonCircle{background-color:#579cff1a;border-color:#579cff1a;height:68rem;margin-right:32rem;min-width:68rem;width:68rem}@media (max-width:767px){.fileField__Wrapper>.buttonCircle{height:48rem;margin-right:16rem;min-width:48rem;width:48rem}}.fileField__Wrapper>.buttonCircle .stroke{transition:.3s}.fileField__Content{width:100%}.fileField__ContentPlaceholder p{font-family:Arial;font-size:20rem;font-style:italic;text-decoration:underline}.fileField__ContentText{margin-top:16rem}.fileField__ContentText p{color:gray;font-size:14rem;line-height:1}.fileField__Text{font-size:16rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileField__Label{align-self:stretch;backface-visibility:hidden;background-color:#000;color:#fff;cursor:pointer;font-size:14rem;margin-left:10rem;min-width:100rem;padding:20rem 10rem;position:relative;text-align:center;transition:background-color .2s;width:100rem}.fileField__Label span{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fileField__Label:hover{background-color:#333}.fileField__Prepend{padding-right:10rem}.fileField__PrependText{align-items:center;display:flex;max-width:calc(100% - 110rem);width:100%}.formField__FilesWrapper{background-color:#fff;display:flex;padding:20rem}.formField__FilesWrapper>.buttonCircle{background-color:#125cc7;border-color:#125cc7;height:68rem;margin-right:32rem;min-width:68rem;pointer-events:none;width:68rem}@media (max-width:767px){.formField__FilesWrapper>.buttonCircle{height:48rem;margin-right:16rem;min-width:48rem;width:48rem}}.formField__FilesWrapper>.buttonCircle .stroke{stroke:#fff}.formField__Files{width:100%}.formField__Files>p{margin-bottom:16rem}.formField__File{align-items:center;display:flex}.formField__File+.formField__File{margin-top:10rem}.formField__File>button{display:inline-flex;margin-left:12rem;transition:.3s}.formField__File>button:hover{opacity:.5}.formField__File>button .stroke{stroke:#21366e}.formField__FileName{color:#21366e;font-size:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
