*,body,html{font-family:tt_interphases}.floatable-group,.tsl-form-group{position:relative}.text-center,.tsl-btn{text-align:center}@font-face{font-family:tt_interphases-light;src:url(../fonts/tt_interphaseslight-webfont.eot);src:url(../fonts/tt_interphaseslight-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tt_interphaseslight-webfont.woff2) format("woff2"),url(../fonts/tt_interphaseslight-webfont.woff) format("woff"),url(../fonts/tt_interphaseslight-webfont.ttf) format("truetype"),url(../fonts/tt_interphaseslight-webfont.svg#tt_interphaseslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tt_interphases;src:url(../fonts/tt_interphasesregular-webfont.eot);src:url(../fonts/tt_interphasesregular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tt_interphasesregular-webfont.woff2) format("woff2"),url(../fonts/tt_interphasesregular-webfont.woff) format("woff"),url(../fonts/tt_interphasesregular-webfont.ttf) format("truetype"),url(../fonts/tt_interphasesregular-webfont.svg#tt_interphasesregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tt_interphases-medium;src:url(../fonts/tt_interphasesmedium-webfont.eot);src:url(../fonts/tt_interphasesmedium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tt_interphasesmedium-webfont.woff2) format("woff2"),url(../fonts/tt_interphasesmedium-webfont.woff) format("woff"),url(../fonts/tt_interphasesmedium-webfont.ttf) format("truetype"),url(../fonts/tt_interphasesmedium-webfont.svg#tt_interphasesmedium) format("svg");font-weight:700;font-style:normal}@font-face{font-family:tt_interphases-demibold;src:url(../fonts/ttinterphasesdemibold-webfont.eot);src:url(../fonts/ttinterphasesdemibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ttinterphasesdemibold-webfont.woff2) format("woff2"),url(../fonts/ttinterphasesdemibold-webfont.woff) format("woff"),url(../fonts/ttinterphasesdemibold-webfont.ttf) format("truetype"),url(../fonts/ttinterphasesdemibold-webfont.svg#tt_interphasesdemibold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:tt_interphases-bold;src:url(../fonts/tt_interphasesbold-webfont.eot);src:url(../fonts/tt_interphasesbold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tt_interphasesbold-webfont.woff2) format("woff2"),url(../fonts/tt_interphasesbold-webfont.woff) format("woff"),url(../fonts/tt_interphasesbold-webfont.ttf) format("truetype"),url(../fonts/tt_interphasesbold-webfont.svg#tt_interphasesbold) format("svg");font-weight:700;font-style:normal}:root{--w-black:#1a1a1a;--w-blue:#3d6ede;--bg-white:#ffffff;--bs-body-font-size:16px;--font-color:rgba(26, 26, 26, 0.6);--border-color:rgba(26, 26, 26, 0.1);--error:#a80000}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:var(--font-color)}:-ms-input-placeholder{color:var(--font-color)}::placeholder{color:var(--font-color)}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0;border:none}hr{border-top:1px solid #c5c5c5;margin:30px 0}body,html{width:100%;height:100%;margin:0;padding:0;background:var(--bg-white);color:var(--font-color);font-feature-settings:"tnum" 1;font-size:var(--bs-body-font-size);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}.tsl-auth{display:flex;height:100%;flex-direction:row}.tsl-auth__left,.tsl-auth__right{display:flex;flex:1 1 50%;justify-content:center;align-items:center;overflow:auto;flex-flow:row wrap;position:relative}.tsl-auth__left{background:var(--w-black) url(../img/pattern.png) no-repeat;color:var(--bg-white)}.message-text{font-size:14px;color:var(--error)}.inner-wrap{width:55%;margin:0 auto}.title{font-size:2.25rem;font-family:tt_interphases-bold}.description{font-size:1rem}.small{font-size:.875rem}.tsl-form-group{width:100%;margin:1rem auto}.tsl-form__control{display:block;padding:0 1rem;background:var(--bg-white);border:1px solid var(--border-color);border-radius:8px;width:100%;height:54px;font-size:1rem;outline:0}.tsl-form__control:focus,.tsl-form__control:not(:placeholder-shown){border-color:var(--w-blue)}.tsl-form__label{color:var(--font-color)}.floatable-group .tsl-form__label{position:absolute;pointer-events:none;min-width:calc(100% - 50px);left:15px;top:10px;padding:5px;background:var(--bg-white);transition:.2s}.floatable-group .tsl-form__control:focus~.tsl-form__label,.floatable-group .tsl-form__control:not(:placeholder-shown)~.tsl-form__label{min-width:initial;top:-15px;left:10px;color:var(--w-blue);font-size:.875rem}.error-msg,.floatable-group.error .tsl-form__control:focus~.tsl-form__label,.floatable-group.error .tsl-form__control:not(:placeholder-shown)~.tsl-form__label{color:var(--error)}.floatable-group.error .tsl-form__control:not(:placeholder-shown){border-color:var(--error)}.error-msg{font-size:.875rem;padding:5px}.tsl-btn{text-decoration:none;padding:1rem;cursor:pointer;font-weight:700;height:44px;border-radius:8px;border:none}.tsl-login{background:var(--w-blue);color:#fff;width:100%}.tsl-login:hover{color:#fff;background:var(--w-black)}.tsl-link,.tsl-link-inv:hover{color:var(--w-blue);text-decoration:none}.tsl-link-inv,.tsl-link:hover{color:var(--font-color);text-decoration:none}.footer,.logo{margin-top:5rem}.m-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.visibility{position:absolute;right:0;top:0;margin:1rem; z-index:9999;}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}