@keyframes check{0%{transform:scale(0)}75%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes uncheck{0%{transform:scale(1)}25%{transform:scale(1.2)}100%{transform:scale(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes scaleYTransform{0%{transform:scale(1) translateY(-50%)}50%{transform:scale(1.2) translateY(-50%)}100%{transform:scale(1) translateY(-50%)}}@keyframes fadeOutLoader{to{opacity:0}}@keyframes bellshake{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}100%{transform:rotate(0)}}@font-face{font-family:"Prompt";font-style:normal;font-weight:100;src:url("../fonts/primary/prompt-v5-latin-ext_latin-100.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-100.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-100.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-100.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-100.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:200;src:url("../fonts/primary/prompt-v5-latin-ext_latin-200.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-200.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-200.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-200.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-200.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:300;src:url("../fonts/primary/prompt-v5-latin-ext_latin-300.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-300.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-300.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-300.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:400;src:url("../fonts/primary/prompt-v5-latin-ext_latin-regular.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-regular.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-regular.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-regular.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:500;src:url("../fonts/primary/prompt-v5-latin-ext_latin-500.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-500.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-500.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-500.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-500.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:600;src:url("../fonts/primary/prompt-v5-latin-ext_latin-600.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-600.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-600.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-600.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:700;src:url("../fonts/primary/prompt-v5-latin-ext_latin-700.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-700.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-700.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-700.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:800;src:url("../fonts/primary/prompt-v5-latin-ext_latin-800.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-800.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-800.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-800.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-800.svg#Prompt") format("svg")}@font-face{font-family:"Prompt";font-style:normal;font-weight:900;src:url("../fonts/primary/prompt-v5-latin-ext_latin-900.eot");src:local(""),url("../fonts/primary/prompt-v5-latin-ext_latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/primary/prompt-v5-latin-ext_latin-900.woff2") format("woff2"),url("../fonts/primary/prompt-v5-latin-ext_latin-900.woff") format("woff"),url("../fonts/primary/prompt-v5-latin-ext_latin-900.ttf") format("truetype"),url("../fonts/primary/prompt-v5-latin-ext_latin-900.svg#Prompt") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/secondary/open-sans-v23-latin-ext_latin-300.eot");src:local(""),url("../fonts/secondary/open-sans-v23-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-300.woff") format("woff"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-300.ttf") format("truetype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/secondary/open-sans-v23-latin-ext_latin-regular.eot");src:local(""),url("../fonts/secondary/open-sans-v23-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-regular.woff") format("woff"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-regular.ttf") format("truetype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/secondary/open-sans-v23-latin-ext_latin-600.eot");src:local(""),url("../fonts/secondary/open-sans-v23-latin-ext_latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-600.woff") format("woff"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-600.ttf") format("truetype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/secondary/open-sans-v23-latin-ext_latin-700.eot");src:local(""),url("../fonts/secondary/open-sans-v23-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-700.woff") format("woff"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-700.ttf") format("truetype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/secondary/open-sans-v23-latin-ext_latin-800.eot");src:local(""),url("../fonts/secondary/open-sans-v23-latin-ext_latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-800.woff2") format("woff2"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-800.woff") format("woff"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-800.ttf") format("truetype"),url("../fonts/secondary/open-sans-v23-latin-ext_latin-800.svg#OpenSans") format("svg")}.errorField{color:#dd3b3b !important;font-size:1vw}.errorField div{margin-left:0.3vw;font-size:1vw}.errorField div:first-child{margin-left:0}@media only screen and (max-width: 768px){.errorField{font-size:3.5vw}.errorField div{margin-left:1.5vw;font-size:3.5vw}.errorField div:first-child{margin-left:0}}.spinnerContainer.small{width:100%;position:absolute;z-index:200;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;display:none;top:0;left:0;border-radius:0.6vw}.spinnerContainer.small .spinner{width:2vw;height:2vw;border-radius:50%;border:0.45vw solid rgba(255,255,255,0.5);border-top-color:#fff;transition:opacity 0.3s ease-in-out;opacity:0}.spinnerContainer.small.active .spinner{animation:spin 1s linear infinite;opacity:1}.spinnerContainer.small.loaded{animation:fadeOutLoader 500ms linear forwards !important}.spinnerContainer.small.primary{background:#dd3b3b}@media only screen and (max-width: 768px){.spinnerContainer.small .spinner{width:5vw;height:5vw;border:1vw solid rgba(255,255,255,0.5);border-top-color:#fff}}.loginPage{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;font-family:"Open Sans"}.loginPage .banner{padding:3vw 4vw;width:39vw;background:#dd3b3b;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.loginPage .banner .logo{z-index:10;position:absolute;top:2vw;right:2.4vw}.loginPage .banner .logo img{width:13vw;height:auto}.loginPage .banner .custombg{position:absolute;left:0;top:0;z-index:3;overflow:hidden;height:100%;width:100%}.loginPage .banner .custombg .shapeContainer{position:relative;height:100%;width:100%}.loginPage .banner .custombg .shapeContainer .shape{position:absolute}.loginPage .banner .custombg .shapeContainer .shape.circle{background:#f05353;border-radius:50%}.loginPage .banner .custombg .shapeContainer .shape.circle.big{width:22vw;height:22vw;left:0;top:0;transform:translate(-50%, -5%)}.loginPage .banner .custombg .shapeContainer .shape.circle.medium{width:12vw;height:12vw;right:-4vw;top:22vh}.loginPage .banner .custombg .shapeContainer .shape.circle.small{width:4vw;height:4vw;right:15vw;top:58vh}.loginPage .banner .custombg .shapeContainer .shape.rectangle{background:#f05353;border-radius:1vw}.loginPage .banner .custombg .shapeContainer .shape.rectangle.big{width:15vw;height:8vw;left:-10vw;bottom:-3vw}.loginPage .banner .custombg .shapeContainer .shape.rectangle.medium{width:10vw;height:3.5vw;left:5vw;top:77vh;transform:rotate(-24deg)}.loginPage .banner .custombg .shapeContainer .shape.triangle{position:absolute}.loginPage .banner .custombg .shapeContainer .shape.triangle.big{bottom:-2vw;right:-2vw}.loginPage .banner .custombg .shapeContainer .shape.triangle.medium{top:50vh;left:-2vw;transform:rotate(40.87deg)}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle{position:relative;background:#f05353;text-align:left}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle:before,.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle:after{content:"";position:absolute;background-color:inherit}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle,.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle:before,.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle:after{border-top-right-radius:30%}.loginPage .banner .custombg .shapeContainer .shape.triangle.big .triangle,.loginPage .banner .custombg .shapeContainer .shape.triangle.big .triangle:before,.loginPage .banner .custombg .shapeContainer .shape.triangle.big .triangle:after{width:12vw;height:12vw}.loginPage .banner .custombg .shapeContainer .shape.triangle.medium .triangle,.loginPage .banner .custombg .shapeContainer .shape.triangle.medium .triangle:before,.loginPage .banner .custombg .shapeContainer .shape.triangle.medium .triangle:after{width:6vw;height:6vw}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle{transform:rotate(-60deg) skewX(-30deg) scale(1, 0.866)}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%)}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle:after{transform:rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%)}.loginPage .banner .bannerText{position:relative;z-index:10;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.loginPage .banner .bannerText *{color:#fff;margin-bottom:1vw}.loginPage .banner .bannerText *:last-child{margin-bottom:0}.loginPage .banner .bannerText .uppercasedText{text-transform:uppercase;font-size:1.2vw;letter-spacing:0.1vw;font-family:"Prompt";margin-bottom:0.5vw}.loginPage .banner .bannerText .mainText{font-size:2.2vw;font-family:"Prompt";font-weight:700}.loginPage .banner .bannerText .line{display:block;width:3.5vw;height:0.3vw;background:#fff;border-radius:2px}.loginPage .banner .bannerText .smallText{font-size:1.2vw;font-family:"Prompt"}.loginPage .form{height:100vh;position:relative;padding:2vw;width:61vw;display:flex;flex-direction:row;justify-content:center;align-items:center}.loginPage .form form{width:28vw;transition:all 0.3s ease;pointer-events:none;opacity:0}.loginPage .form form.active{opacity:1;pointer-events:all}.loginPage .form .languagePicker{position:absolute;right:2.4vw;top:2vw;z-index:500}.loginPage .form .languagePicker .pickerContainer{position:relative;width:20vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage,.loginPage .form .languagePicker .pickerContainer .options .option{background:#fff;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;border:0.1vw solid #c4c4c4;border-radius:0.781vw;padding:0.781vw 1.2vw;transition:all 0.3s ease}.loginPage .form .languagePicker .pickerContainer .actualLanguage img,.loginPage .form .languagePicker .pickerContainer .options .option img{width:3.5vw;height:auto;padding-right:1.5vw;border-right:0.1vw solid #c4c4c4;margin-right:1.5vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage .name,.loginPage .form .languagePicker .pickerContainer .options .option .name{padding-right:5vw;color:#383838;font-size:1vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage svg,.loginPage .form .languagePicker .pickerContainer .options .option svg{border-radius:50%;position:absolute;padding:0.5vw;width:2.5vw !important;height:2.5vw !important;right:1.2vw;top:50%;transform:translateY(-50%);cursor:pointer;width:1.5vw;height:auto;transition:background 1s, transform 0.3s ease;background:#fff}.loginPage .form .languagePicker .pickerContainer .actualLanguage svg path,.loginPage .form .languagePicker .pickerContainer .options .option svg path{stroke:#c4c4c4}.loginPage .form .languagePicker .pickerContainer .actualLanguage svg:hover,.loginPage .form .languagePicker .pickerContainer .options .option svg:hover{background:radial-gradient(circle, transparent 0.1%, #fff 0.1%) center/150000%}.loginPage .form .languagePicker .pickerContainer .actualLanguage svg:active,.loginPage .form .languagePicker .pickerContainer .options .option svg:active{background-color:#f1f1f1;background-size:100%;transition:background 0s}.loginPage .form .languagePicker .pickerContainer .options .option{background:#f8f8f8;border:none;cursor:pointer;border-radius:0;border:0.1vw solid #c4c4c4;border-top:none}.loginPage .form .languagePicker .pickerContainer .options .option:first-child{border-top:none}.loginPage .form .languagePicker .pickerContainer .options .option:last-child{border-radius:0 0 0.781vw 0.781vw}.loginPage .form .languagePicker .pickerContainer .options .option:hover{background:#ebebeb}.loginPage .form .languagePicker .pickerContainer.active .actualLanguage{border-radius:0.781vw 0.781vw 0 0}.loginPage .form .languagePicker .pickerContainer.active .actualLanguage svg{transform:translateY(-50%) rotate(180deg)}.loginPage .form .logo{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:1vw}.loginPage .form .logo img{width:15vw;height:auto}.loginPage .form .inputContainer{margin-bottom:0.7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.loginPage .form .inputContainer label{margin-bottom:0.3vw;text-transform:uppercase;letter-spacing:0.05vw;color:#878787;font-family:"Open Sans";font-size:1.15vw;width:100%}.loginPage .form .inputContainer input{width:100%;border:0.1vw solid #c4c4c4;border-radius:0.6vw;padding:0.3vw 1.5vw;font-family:"Open Sans";color:#383838;font-size:1.3vw;transition:all 0.2s ease-in-out}.loginPage .form .inputContainer input:focus,.loginPage .form .inputContainer input:active{background:#f8f8f8;border:0.1vw solid #a0a0a0}.loginPage .form .forgottenPassword{display:grid;grid-template-columns:50% 50%;align-items:center;justify-items:flex-start;margin-top:2vw}.loginPage .form .forgottenPassword .checkboxContainer{margin:0}.loginPage .form .forgottenPassword .forgottenPasswordBtn{justify-self:flex-end;color:#878787;transition:all 0.2s ease;cursor:pointer;font-size:1.1vw}.loginPage .form .forgottenPassword .forgottenPasswordBtn:hover{color:#383838}.loginPage .form .info{margin-top:2vw;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.loginPage .form .info svg{width:4.2vw;height:auto;margin-right:1vw}.loginPage .form .info p{font-size:1.1vw;margin-bottom:0;color:#878787;font-family:"Open Sans"}.loginPage .form .info p span{font-weight:600}.loginPage .form .checkboxContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.loginPage .form .checkboxContainer .checkboxInfo{color:#878787;font-size:1.1vw}.loginPage .form .checkboxContainer .checkboxInfo a{color:#878787;font-weight:600;text-decoration:none}.loginPage .form .checkboxContainer .checkboxInfo a:hover{text-decoration:underline}.loginPage .form .checkboxContainer input{visibility:hidden;width:0;opacity:0;position:absolute}.loginPage .form .checkboxContainer label{margin-right:1vw;width:2vw;height:2vw;border-radius:0.6vw;position:relative;background:#fff;border:0.1vw solid #c4c4c4;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:background 0.2s ease, border-color 0.2s ease}.loginPage .form .checkboxContainer label::before{content:"\f00c";font-family:FontAwesome;color:#f05353;font-size:1.15vw;opacity:0}.loginPage .form .checkboxContainer label:hover{background:#f8f8f8;border-color:#a0a0a0}.loginPage .form .checkboxContainer label:hover::before{transform:scale(1)}.loginPage .form .checkboxContainer input:checked+label{background:#ffefef}.loginPage .form .checkboxContainer input:checked+label::before{animation:check 0.4s ease forwards;opacity:1}.loginPage .form .checkboxContainer input:not(:checked)+label::before{transition:opacity 0.01s ease 0.4s;animation:uncheck 0.4s ease forwards;opacity:0}.loginPage .form .buttonContainer{width:100%;display:grid;grid-template-columns:50% 50%}.loginPage .form .buttonContainer button{position:relative;width:calc(100% - 1vw)}.loginPage .form .buttonContainer button:first-child{margin-right:1vw}.loginPage .form .buttonContainer button:last-child{margin-left:1vw}.loginPage .form .buttonContainer .loginBtn,.loginPage .form .buttonContainer .registerBtn,.loginPage .form .buttonContainer .changePassBtn,.loginPage .form .buttonContainer .sendRecovery{overflow:hidden;cursor:pointer;border:none;margin-top:2vw;margin-left:0 !important;font-size:1.15vw;letter-spacing:0.1vw;text-transform:uppercase;padding:0.7vw 2vw;border-radius:0.6vw;color:#fff;font-family:"Prompt";font-weight:600;background-position:center;transition:background 1s;background:#f05353}.loginPage .form .buttonContainer .loginBtn:hover,.loginPage .form .buttonContainer .registerBtn:hover,.loginPage .form .buttonContainer .changePassBtn:hover,.loginPage .form .buttonContainer .sendRecovery:hover{background:#dd3b3b radial-gradient(circle, transparent 0.1%, #dd3b3b 0.1%) center/150000%}.loginPage .form .buttonContainer .loginBtn:active,.loginPage .form .buttonContainer .registerBtn:active,.loginPage .form .buttonContainer .changePassBtn:active,.loginPage .form .buttonContainer .sendRecovery:active{background-color:#f58f8f;background-size:100%;transition:background 0s}.loginPage .form .buttonContainer .loginBtn .spinnerContainer,.loginPage .form .buttonContainer .registerBtn .spinnerContainer,.loginPage .form .buttonContainer .changePassBtn .spinnerContainer,.loginPage .form .buttonContainer .sendRecovery .spinnerContainer{border-radius:0.6vw}.loginPage .form .buttonContainer .backToLogin{text-decoration:none;text-align:center;border:0.2vw solid #dd3b3b;margin-top:2vw;font-size:1.15vw;letter-spacing:0.1vw;text-transform:uppercase;padding:0.7vw 2vw;border-radius:0.6vw;color:#dd3b3b;font-family:"Prompt";font-weight:600;background-position:center;transition:background 0.3s;background:#fff}.loginPage .form .buttonContainer .backToLogin:hover{background:#f7ecec}@media only screen and (max-width: 768px){.loginPage .banner{left:0;top:0;width:100vw;height:100vh;position:absolute;z-index:1;background:transparent}.loginPage .banner .logo{display:none}.loginPage .banner .bannerText{display:none}.loginPage .banner .custombg .shapeContainer .shape:not(.triangle){background:#f4f4f4}.loginPage .banner .custombg .shapeContainer .shape.triangle .triangle{background:#f6f6f6}.loginPage .banner .custombg .shapeContainer .shape.circle.big{width:50vw;height:50vw}.loginPage .banner .custombg .shapeContainer .shape.circle.medium{width:25vw;height:25vw;right:-10vw;top:20vh}.loginPage .banner .custombg .shapeContainer .shape.circle.small{width:10vw;height:10vw;right:15vw;top:58vh}.loginPage .banner .custombg .shapeContainer .shape.rectangle{border-radius:2vw}.loginPage .banner .custombg .shapeContainer .shape.rectangle.big{width:30vw;height:16vw;left:-15vw;bottom:-6vw}.loginPage .banner .custombg .shapeContainer .shape.rectangle.medium{width:20vw;height:7vw;left:15vw;top:77vh}.loginPage .banner .custombg .shapeContainer .shape.triangle.big{bottom:-10vw;right:-5vw}.loginPage .banner .custombg .shapeContainer .shape.triangle.medium{left:-4vw}.loginPage .banner .custombg .shapeContainer .shape.triangle.big .triangle,.loginPage .banner .custombg .shapeContainer .shape.triangle.big .triangle:before,.loginPage .banner .custombg .shapeContainer .shape.triangle.big .triangle:after{width:28vw;height:28vw}.loginPage .banner .custombg .shapeContainer .shape.triangle.medium .triangle,.loginPage .banner .custombg .shapeContainer .shape.triangle.medium .triangle:before,.loginPage .banner .custombg .shapeContainer .shape.triangle.medium .triangle:after{width:12vw;height:12vw}.loginPage .form{z-index:10;padding:5vw;width:100vw;height:100vh}.loginPage .form .languagePicker{font-family:"Open Sans";right:5vw;top:5vh}.loginPage .form .languagePicker .pickerContainer{width:50vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage,.loginPage .form .languagePicker .pickerContainer .options .option{border:0.1vw solid #c4c4c4;border-radius:1.5vw;padding:1.5vw 2.5vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage img,.loginPage .form .languagePicker .pickerContainer .options .option img{width:10vw;padding-right:3vw;border-right:0.2vw solid #c4c4c4;margin-right:3vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage .name,.loginPage .form .languagePicker .pickerContainer .options .option .name{padding-right:10vw;font-size:3.5vw}.loginPage .form .languagePicker .pickerContainer .actualLanguage svg,.loginPage .form .languagePicker .pickerContainer .options .option svg{padding:1vw;width:7vw !important;height:7vw !important;right:2.4vw;background:#fff}.loginPage .form .languagePicker .pickerContainer .options .option{background:#f8f8f8;border:none;cursor:pointer;border-radius:0;border:0.1vw solid #c4c4c4;border-top:none}.loginPage .form .languagePicker .pickerContainer .options .option:first-child{border-top:none}.loginPage .form .languagePicker .pickerContainer .options .option:last-child{border-radius:0 0 1.5vw 1.5vw}.loginPage .form .languagePicker .pickerContainer .options .option:hover{background:#ebebeb}.loginPage .form .languagePicker .pickerContainer.active .actualLanguage{border-radius:1.5vw 1.5vw 0 0}.loginPage .form form{width:100vw}.loginPage .form .logo{margin-bottom:5vw}.loginPage .form .logo img{width:50vw}.loginPage .form .inputContainer{margin-bottom:3.5vw}.loginPage .form .inputContainer label{margin-bottom:0.6vw;letter-spacing:0.1vw;font-size:3.5vw}.loginPage .form .inputContainer input{border:0.2vw solid #c4c4c4;border-radius:1vw;padding:1vw 3.5vw;font-size:4vw}.loginPage .form .inputContainer input:focus,.loginPage .form .inputContainer input:active{border:0.2vw solid #a0a0a0}.loginPage .form .forgottenPassword{margin-top:6vw}.loginPage .form .forgottenPassword .forgottenPasswordBtn{font-size:3.5vw}.loginPage .form .info{margin-top:6vw}.loginPage .form .info svg{width:12vw;margin-right:4vw}.loginPage .form .info p{font-size:3.5vw}.loginPage .form .checkboxContainer .checkboxInfo{font-size:3.5vw}.loginPage .form .checkboxContainer label{margin-right:4vw;width:5vw;height:5vw;border-radius:1vw;border:0.2vw solid #c4c4c4}.loginPage .form .checkboxContainer label::before{font-size:3.3vw}.loginPage .form .buttonContainer .loginBtn,.loginPage .form .buttonContainer .registerBtn,.loginPage .form .buttonContainer .changePassBtn,.loginPage .form .buttonContainer .sendRecovery{margin-top:6vw;font-size:3.5vw;letter-spacing:0.2vw;padding:2.5vw 8vw;border-radius:2vw}.loginPage .form .buttonContainer .backToLogin{border:0.8vw solid #dd3b3b;margin-top:6vw;font-size:3.5vw;letter-spacing:0.2vw;padding:2.5vw 8vw;border-radius:2vw}}
