:root{--color-main:#000;--color-blue:#13538d;--color-red:#87000d;--color-green:#2a581c;--color-green-light:#59a642;--bg-grey:#ebebeb;--color-grey-dark:#333}html{font-size:24px;scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;font-size:1rem;line-height:130%;font-weight:400;overflow-x:hidden!important;color:var(--color-main);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:1px dotted var(--color-green)!important;outline-offset:0}.using-mouse :focus{outline:none!important}body::-webkit-scrollbar{width:.6rem}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}body::-webkit-scrollbar-thumb{background-color:var(--color-blue);outline:none}a{transition:all .3s ease-out}a,a:hover{text-decoration:none;color:var(--color-blue)}button{border:none}.image-auto{width:auto;max-width:100%}.image-full{width:100%;max-width:100%}.font-regular{font-weight:400!important}.font-bold{font-weight:700!important}.h1,h1{font-size:2.083rem;line-height:120%;font-weight:400}.h2,h2{font-size:1.667rem;line-height:125%;letter-spacing:-.02em}.h2,.h3,h2,h3{font-weight:700}.h3,h3{font-size:1.5rem;line-height:120%}.h4,h4{font-weight:700;font-size:1.25rem;line-height:138.2%;letter-spacing:-.02em}.color-main{color:var(--color-main)!important}.color-blue{color:var(--color-blue)!important}.color-green{color:var(--color-green)!important}.color-green-light{color:var(--color-green-light)!important}.bg-blue{background-color:var(--color-blue)!important}.bg-green{background-color:var(--color-green)!important}.bg-green-light{background-color:var(--color-green-light)!important}.label{color:#333;font-size:.75rem;line-height:120%;display:block;margin-bottom:.333rem}.custom-select,.custom-select:focus,.form-control,.form-control:focus{background-color:#fff;border:1px solid #aaa;padding:.6rem .8rem;font-weight:400;font-size:.75rem;line-height:120%;color:#000;border-radius:4px;min-height:2.083rem;box-shadow:none;transition:all .3s ease-out}.form-control:focus{box-shadow:0 0 .833rem rgba(0,0,0,.25);transition:all .3s ease-out}.custom-select,.custom-select:focus{color:rgba(0,0,0,.5);font-weight:400;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.143 1A.575.575 0 008.57.429h-8A.575.575 0 000 1c0 .152.063.295.17.402l4 4c.107.107.25.17.401.17a.568.568 0 00.402-.17l4-4A.568.568 0 009.143 1z' fill='%23000'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px}.custom-select option:not(:first-of-type){color:#000}.custom-select option:first-of-type{display:none}.custom-select.selected,.custom-select.selected:focus{color:#000}.text-error{font-size:.7rem;line-height:120%;color:#87000d;font-weight:400;display:block;margin-top:.2rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent!important}.form-control:-ms-input-placeholder{color:var(--color-main);opacity:.7;font-weight:400}.form-control::-moz-placeholder{color:var(--color-main);opacity:.7;font-weight:400}.form-control::placeholder{color:var(--color-main);opacity:.7;font-weight:400}.form-control.error,.form-control.error:focus{border-color:#87000d;transition:all .3s ease-out}.btn{padding:.411rem 1.667rem;min-height:2.083rem;height:auto;font-weight:700;color:#fff;font-size:.833rem;text-transform:none;line-height:120%;border:2px solid #333;background-color:#333;border-radius:2.083rem;text-shadow:none;position:relative;display:inline-block;text-decoration:none;text-align:center}.btn,.btn.focus,.btn:focus,.btn:hover{box-shadow:none;transition:all .3s ease-out}.btn.focus,.btn:focus,.btn:hover{border:2px solid #333;background-color:#fff;color:#333}.btn.green{background-color:var(--color-green-light);border-color:var(--color-green-light)}.btn.green.focus,.btn.green:focus,.btn.green:hover{border:2px solid var(--color-green-light);background-color:#fff;color:var(--color-green-light)}.btn-lg{font-size:1.5rem;font-weight:700;min-height:4.042rem;padding:1.042rem 1.25rem;border-radius:.833rem}.open-link:after{position:absolute;left:0;bottom:0;right:0;top:0;width:100%;height:100%;display:block;z-index:10;content:""}.w160{width:8.889rem;max-width:100%}.container{max-width:1300px}.register{width:100%;height:auto;padding:2rem .833rem;font-size:.75rem;line-height:120%;min-height:31.25rem}.register .box{background:#ebebeb;border-radius:.833rem;width:100%;max-width:19.792rem;padding:.833rem 2.5rem;display:inline-block;text-align:left}.note{display:inline-block;margin-left:-1.25rem;font-size:.75rem;color:var(--color-red);text-decoration:underline}footer{width:100%;display:block;position:relative;border-top:1px solid rgba(0,0,0,.2)}.modal{font-size:.75rem;text-align:center;line-height:120%}.modal .close{position:absolute;right:10px;top:10px;z-index:10}.modal-content{background:#ebebeb;border-radius:20px}.modal-backdrop.show{opacity:.9}.top-block .block{position:relative;width:100%;padding-left:200px}.top-block .block .logo{position:absolute;left:0;top:-.5rem}.top-block.updated .block{padding-left:0}.top-block.updated .block .logo{width:150px;position:relative;left:-20px;top:10px}.top-block.updated .block .text{width:calc(100% - 150px);background-color:var(--color-blue);color:#fff;padding:2rem;position:relative}.top-block.updated .block.white .text{background-color:#fff;color:#000}.top-block.updated .block.white .text:after,.top-block.updated .block.white .text:before{display:none}.page-wrapper{width:100%;display:block;position:relative;overflow-x:hidden!important}@media (max-width:1600px){html{font-size:20px}.h1,h1{font-size:1.8rem}.top-block .block .logo img{width:100px;height:100px}.top-block .block{padding-left:130px}.top-block.updated .block{padding-left:0}.top-block.updated .block .logo img{width:130px;height:130px}}@media (max-width:1400px){.top-block.updated .block .logo{left:0}.top-block.updated .block .text{padding-right:0}}@media (max-width:1199.98px){.container{max-width:100%;padding-left:20px;padding-right:20px}.register .logo img{width:10vw}}@media (max-width:991.98px){html{font-size:17px}.register .logo img{width:15vw}.top-block.updated .block .logo img{width:100px;height:100px}.top-block.updated .block .logo{top:5px}}@media (max-width:767px){html{font-size:16px}.modal{font-size:.95rem}.register .logo img{width:16vw}.top-block.updated .block .text{padding-top:1.5rem;padding-bottom:1.5rem}.top-block.updated .block .logo{width:124px}.top-block.updated .block .logo img{width:90px;height:90px}.top-block.updated.second .block .logo{display:none!important}.top-block.updated.second .block .text{width:100%}.top-block.updated .block .text{padding-left:0}.top-block.updated{z-index:20;position:relative}.top-block.updated.second{z-index:10}}@media (max-width:575.98px){.register .logo img{width:19vw}}@media (max-width:500px){.top-block.updated .block .logo{z-index:10;width:90px;top:0}.top-block.updated{overflow-x:hidden!important}.top-block.updated .block .logo img{width:70px;height:70px}.top-block.updated .block .text{width:calc(100% - 90px);padding-left:0}.top-block.updated .block{align-items:center!important}}@media (max-width:374px){.register .logo img{width:23vw}}