@font-face{font-family:fieldwork;src:url(../fonts/fieldwork-700.woff2) format("woff2"),url(../fonts/fieldwork-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rangkings;src:url(../fonts/Rangkings-Regular.woff2) format("woff2"),url(../fonts/Rangkings-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;min-width:320px;background:#fff;font-family:fieldwork,sans-serif;font-weight:400;font-size:18px;line-height:1.59;color:#000}.main{position:relative;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}a{cursor:pointer}.wrapper{position:relative;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.wrapper,.wrapper .wrapper__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.wrapper .wrapper__inner{width:100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-image:url(../images/temp/login-bg.jpg.webp);background-size:cover;background-position:50%;padding:16px}@media (max-width:1023px){.wrapper .wrapper__inner{padding:9px 8px 9px 11px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.wrapper .wrapper__inner{padding:11px 10px 50px}}.section-login{position:relative;z-index:1;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:51px 30px 30px}@media (max-width:1023px){.section-login{padding:clamp(30px,8.03vh,96px) 37px 30px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-login{padding:30px 37px 48px}}@media (max-width:374px){.section-login{padding:30px 15px 48px}}.section-login .section__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.section-login .section__image:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.37);position:absolute;top:0;left:0}.section-login .section__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-login .section__video,.section-login .section__video:after{position:absolute;width:100%;height:100%;top:0;left:0}.section-login .section__video:after{content:"";display:block;background-color:rgba(0,0,0,.37)}.section-login .section__video video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:100%}.section-login .section__text{max-width:600px;margin:0 auto 15px;position:relative}@media (max-width:1499px){.section-login .section__text{max-width:390px}}.section-login .section__text h1{font-style:italic;margin-bottom:0;font-size:44px;font-weight:400;line-height:1.34;font-family:Rangkings,serif}@media (max-width:1499px){.section-login .section__text h1{font-size:34px}}@media (max-width:575px){.section-login .section__text h1{font-size:24px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-login .section__text h1{font-size:23px}}.section-login .section__logo{position:relative;margin-bottom:43px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-login .section__logo{margin-bottom:26px}}.section-login .section__logo:after{content:"";display:block;margin:43px auto 0;width:501px;aspect-ratio:501/64;background-image:url(../images/temp/login-separator.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}@media (max-width:1023px){.section-login .section__logo:after{margin-top:59px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-login .section__logo:after{width:260px;margin-top:40px}}.section-login .section__logo img{height:auto;display:inline-block;vertical-align:middle;border:0 none;max-width:100%}.section-login .section__form{position:relative}.section-login .section__form:after{content:"";display:block;margin:34px auto 0;width:501px;aspect-ratio:501/64;background-image:url(../images/temp/login-separator.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-login .section__form:after{width:260px;margin-top:28px}}.form-login{max-width:494px;margin:0 auto}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.form-login{padding-inline:19px}}@media (max-width:575px){.form-login{padding-inline:0}}.form-login .form__actions ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-10px}.form-login .form__actions li{padding:10px}.form-login .form__actions{margin-top:34px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.form-login .form__actions{margin-top:27px}}.form-login .form__actions a,.form-login .form__actions button{border:none;border-radius:0;background-color:#fff;color:#1f99da;font-size:18px;line-height:1.39;font-weight:700;text-transform:uppercase;padding:13px 26px;display:inline-block;-webkit-transition:background .4s,color .4s;-o-transition:background .4s,color .4s;transition:background .4s,color .4s}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.form-login .form__actions a,.form-login .form__actions button{padding:17px 34px 11px;font-size:16px}}@media (hover){.form-login .form__actions a:hover,.form-login .form__actions button:hover{color:#fff;background-color:#1f99da}}.form-login .form__actions a{text-decoration:none;background-color:#ce2029;color:#fff}