body,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0;list-style:none}a{color:#000}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{text-align:center}*,:after,:before{box-sizing:border-box}body{font-family:"Open Sans",sans-serif}.app{max-width:1170px;margin:0 auto}.app main{width:100%}.overflow-hidden{overflow:hidden;max-height:100vh}.overflow-inherit{overflow:inherit}.container{padding-left:15px;padding-right:15px}@media (min-width:768px){.container{padding-left:30px;padding-right:30px}}.menu-enter{opacity:0}.menu-enter-active{opacity:1;transition:opacity .3s ease-in}.menu-exit{opacity:1}.menu-exit-active{opacity:0;transition:opacity .3s ease-in}.header{position:-webkit-sticky;position:sticky;top:0;min-height:40px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:200}.header nav{display:none}.header .menu-icon{display:inline;cursor:pointer}@media (min-width:768px){.header{min-height:60px}}@media (min-width:1024px){.header .menu-icon{display:none}.header nav{display:inline-block}}.navigation ul{display:flex;list-style:none}.navigation li{margin-right:29px;font-size:14px}.navigation li:last-child{margin-right:0}.navigation a:hover{color:#ef5b4c}.navigation .active-link{color:#007bff}.about{padding-top:73px;padding-bottom:70px}@media (min-width:768px){.about{padding:110px 30px}}@media (min-width:1024px){.about{padding:150px 30px 120px}}.about .title{font-size:30px;font-weight:400;line-height:34px;text-align:center}@media (min-width:768px){.about .title{font-size:40px;font-weight:400;line-height:44px}}@media (min-width:1024px){.about .title{font-size:50px;font-weight:400;line-height:54px;margin-bottom:4.1rem}}.about .description__wrapper{display:flex;flex-direction:column}.about .description__wrapper svg{width:87%;margin-top:-25px;margin-left:22px;margin-bottom:-25px}@media (min-width:768px){.about .description__wrapper svg{flex-shrink:0;width:35%;margin:-4px 30px 0 0}}@media (min-width:1024px){.about .description__wrapper svg{margin:-30px 50px 0 25px}}@media (min-width:768px){.about .description__wrapper{flex-direction:row}}.about .description{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.about .description{padding-top:68px;align-items:flex-start}}@media (min-width:1024px){.about .description{padding-top:3px}}.about .description .description__title{font-size:24px;font-weight:400;line-height:29px;margin-bottom:1.3rem;text-align:center}.about .description .description__text{font-size:16px;font-weight:400;line-height:24px;text-align:justify;margin-bottom:25px}.about .description a{color:#ef5b4c;padding:5px 0;font-weight:600}.about .description a:hover{color:#d24335}@media (min-width:768px){.about .description a{align-self:flex-start}}.button{padding:8px 60px;font-family:"Open Sans",sans-serif;font-size:16px;background-color:#ef5b4c;color:#fff;text-decoration:none;border:none;border-radius:5px;cursor:pointer;box-sizing:border-box}.button:hover{background-color:#d24335;color:#fff}.button:focus{outline:none}.button:disabled{cursor:not-allowed;background-color:#ef5b4c}.banner{display:flex;flex-direction:column;align-items:center;padding-top:69px;padding-bottom:75px;background-image:url(/test/static/media/banner-small.235c9422.webp);background-image:-webkit-image-set(url(/test/static/media/banner-small.235c9422.webp) 1x,url(/test/static/media/banner-medium.6d4ba55a.webp) 2x,url(/test/static/media/banner-large.7e4a3856.webp) 3x);background-image:image-set(url(/test/static/media/banner-small.235c9422.webp) 1x,url(/test/static/media/banner-medium.6d4ba55a.webp) 2x,url(/test/static/media/banner-large.7e4a3856.webp) 3x);background-size:190%;background-position-x:center;background-repeat:no-repeat}@media (min-width:768px){.banner{padding-top:58px;padding-bottom:65px;align-items:flex-start;background-image:url(/test/static/media/banner-medium.6d4ba55a.webp);background-image:-webkit-image-set(url(/test/static/media/banner-medium.6d4ba55a.webp) 1x,url(/test/static/media/banner-large.7e4a3856.webp) 2x,url(/test/static/media/banner-xlarge.2a97abf4.webp) 3x);background-image:image-set(url(/test/static/media/banner-medium.6d4ba55a.webp) 1x,url(/test/static/media/banner-large.7e4a3856.webp) 2x,url(/test/static/media/banner-xlarge.2a97abf4.webp) 3x);background-size:135%;background-position-x:left}}@media (min-width:1024px){.banner{padding-top:107px;padding-bottom:114px;background-image:url(/test/static/media/banner-large.7e4a3856.webp);background-image:-webkit-image-set(url(/test/static/media/banner-large.7e4a3856.webp) 1x,url(/test/static/media/banner-xlarge.2a97abf4.webp) 2x);background-image:image-set(url(/test/static/media/banner-large.7e4a3856.webp) 1x,url(/test/static/media/banner-xlarge.2a97abf4.webp) 2x);background-size:cover;background-position-x:center}}.banner .title{margin-bottom:20px;text-transform:uppercase;color:#fff;text-align:center;font-size:30px;font-weight:400;line-height:34px}@media (min-width:768px){.banner .title{font-size:40px;font-weight:400;line-height:44px;text-align:left;width:60%;margin-bottom:30px}}@media (min-width:1024px){.banner .title{font-size:50px;font-weight:400;line-height:54px;margin-bottom:25px}}.banner .description{font-size:16px;font-weight:400;line-height:24px;color:#fff;margin-bottom:25px;text-align:center}@media (min-width:768px){.banner .description{width:65%;margin-bottom:34px;text-align:left}}@media (min-width:1024px){.banner .description{width:55%}}.banner .description .description--laptop-up{display:none}@media (min-width:768px){.banner .description .description--laptop-up{display:inline}}.register-form__wrapper .form .file-upload input[type=file],.register-form__wrapper .form .position input{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.register-form__wrapper .form .file-upload .visual,.register-form__wrapper .form .input{display:block;width:100%;padding:6px 12px;margin-top:7px;border:1px solid #ced4da;border-radius:5px;font:inherit}.register-form__wrapper{display:flex;flex-direction:column;align-items:center;padding-top:75px;padding-bottom:80px}@media (min-width:768px){.register-form__wrapper{padding:110px 150px 120px}}@media (min-width:1024px){.register-form__wrapper{padding:150px 280px 165px}}.register-form__wrapper .title{font-size:30px;font-weight:400;line-height:34px;margin-bottom:18px}@media (min-width:768px){.register-form__wrapper .title{font-size:40px;font-weight:400;line-height:44px}}@media (min-width:1024px){.register-form__wrapper .title{font-size:50px;font-weight:400;line-height:54px;margin-left:-100px;margin-right:-100px}}.register-form__wrapper .description{font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-bottom:24px;padding-left:10px;padding-right:10px}@media (min-width:1024px){.register-form__wrapper .description{padding:0;margin-bottom:27px}}.register-form__wrapper .form{width:100%;display:flex;flex-direction:column}.register-form__wrapper .form label{position:relative;font-size:15px;line-height:24px;margin-bottom:20px}.register-form__wrapper .form .input{border:1px solid #ced4da;outline:none}.register-form__wrapper .form .input:active,.register-form__wrapper .form .input:focus{border:1px solid #80bdff;box-shadow:0 0 0 3px #e6f2ff}.register-form__wrapper .form .input::-webkit-input-placeholder{font-size:15px}.register-form__wrapper .form .input:-ms-input-placeholder{font-size:15px}.register-form__wrapper .form .input::-ms-input-placeholder{font-size:15px}.register-form__wrapper .form .input::placeholder{font-size:15px}.register-form__wrapper .form .phone{margin-bottom:50px}.register-form__wrapper .form .phone .phone__description{font-size:12px;position:absolute;bottom:-30px}.register-form__wrapper .form .position{margin-bottom:10px}.register-form__wrapper .form .position label{display:flex;align-items:center}.register-form__wrapper .form .position input:checked+.radio-picker{border:5px solid #007bff}.register-form__wrapper .form .position input:focus+.radio-picker{box-shadow:0 0 0 2px #e6f2ff}.register-form__wrapper .form .position .radio-picker{content:"";width:16px;height:16px;margin-right:10px;border:1px solid #afb7bf;border-radius:50%}.register-form__wrapper .form .position p{margin-bottom:15px}.register-form__wrapper .form .position label{margin-bottom:6px}.register-form__wrapper .form .file-upload{margin-bottom:40px}.register-form__wrapper .form .file-upload input[type=file]:focus+.file-upload__button{border:1px solid #80bdff;box-shadow:0 0 0 2px #e6f2ff}.register-form__wrapper .form .file-upload .file-upload__wrapper{display:flex}.register-form__wrapper .form .file-upload .visual{justify-content:space-between;align-items:center;padding:0 0 0 13px;height:40px;border-top-right-radius:5px;border-bottom-right-radius:5px}.register-form__wrapper .form .file-upload .file-upload__button{align-self:stretch;padding:0 20px;margin-top:-1px;margin-bottom:-1px;background-color:#f8f7f5;border:1px solid #ced4da;border-top-left-radius:0;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:5px;outline:1px solid #e6f2ff;cursor:pointer}.register-form__wrapper .form .file-upload .input__error .file-upload__button{border:1px solid #db3445}.register-form__wrapper .form .error{position:absolute;bottom:-22px;color:#f44336;font-size:12px}.register-form__wrapper .form .input__error{border:1px solid #db3445!important;box-shadow:0 0 0 3px #f8d6da}.register-form__wrapper .form .input__error:focus{border:1px solid #db3445;box-shadow:none}.register-form__wrapper .form button{align-self:center}.register-form__wrapper :invalid{box-shadow:none}.register-form__wrapper :-moz-submit-invalid,.register-form__wrapper :-moz-ui-invalid{box-shadow:none}.modal .modal-dialog{width:300px;margin:0 auto}@media (min-width:768px){.modal .modal-dialog{width:395px}}@media (min-width:1024px){.modal .modal-dialog{margin-top:28px}}.modal .modal-header{padding-top:10px;padding-bottom:10px;padding-right:15px}@media (min-width:1024px){.modal .modal-header{padding-bottom:15px}}.modal .modal-header .close{padding-top:23px;font-weight:900}.modal .modal-content{margin-top:-14px}@media (min-width:1024px){.modal .modal-content{height:190px}}.modal .modal-content .modal-body{text-align:center}@media (min-width:768px){.modal .modal-content .modal-body{flex:0 1;padding-bottom:16px;text-align:left}}.modal .modal-content .modal-footer{padding:.5rem .75rem}@media (min-width:1024px){.modal .modal-content .modal-footer{padding:.75rem}}.modal .modal-content .modal-footer button{padding:7px 19px;margin:-2px}@media (min-width:1024px){.modal .modal-content .modal-footer button{margin:4px}}.users__wrapper{display:flex;flex-direction:column;align-items:center;padding-top:75px;padding-bottom:75px;background-color:#f9f9f3}@media (min-width:768px){.users__wrapper{padding-top:110px;padding-bottom:120px}}@media (min-width:1024px){.users__wrapper{padding-top:150px;padding-bottom:160px}}.users__wrapper .title{font-size:30px;font-weight:400;line-height:34px;margin-bottom:10px;text-align:center}@media (min-width:768px){.users__wrapper .title{font-size:40px;font-weight:400;line-height:44px;margin-bottom:20px}}@media (min-width:1024px){.users__wrapper .title{font-size:50px;font-weight:400;line-height:54px;margin-bottom:15px}}.users__wrapper .description{font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-bottom:30px}@media (min-width:768px){.users__wrapper .description{margin-bottom:75px}}.users__wrapper button{padding-left:64px;padding-right:64px}.users__list{display:flex;width:100%;flex-wrap:wrap;justify-content:space-around}.user__item{width:200px;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}@media (min-width:1024px){.user__item{margin:0 50px 50px}}.user__item p{display:inline;position:relative;font-size:16px;line-height:24px;margin-bottom:12px;display:inline-block;white-space:nowrap}.user__item .user__name,.user__item p{font-weight:400;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.user__item .user__name{font-size:24px;line-height:29px;margin-top:20px;margin-bottom:21px}.tooltip .arrow:before{border-bottom-color:#333}.tooltip.show{opacity:1!important;filter:alpha(opacity=100)!important}.tooltip-inner{padding:6px 14px;opacity:1;background-color:#333;border-radius:5px;font-size:16px;white-space:normal;z-index:999}.tooltip-inner .in{opacity:1!important;filter:alpha(opacity=100)}.photo{border-radius:50%}.footer{display:flex;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px;font-size:16px;font-weight:400;line-height:24px;color:#4c4b4b;text-align:center;border-top:1px solid #ececec}.backdrop{position:fixed;top:0;left:0;right:0;height:100vh;background-color:rgba(0,0,0,.7);overflow-y:scroll;z-index:999}.mobile-navigation ul{margin:0;padding:0;list-style:none}.mobile-navigation{position:absolute;width:290px;background-color:#fff;z-index:200}.mobile-navigation .logo-wrapper{display:flex;align-items:center;height:40px;border-bottom:1px solid #e1e1e1;z-index:999}@media (min-width:768px){.mobile-navigation .logo-wrapper{height:60px}}.mobile-navigation ul{font-size:16px;font-weight:400;line-height:24px;display:flex;flex-direction:column;width:100%;padding-top:15px}.mobile-navigation li:nth-child(5n){padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #e1e1e1}.mobile-navigation li:last-child{margin-bottom:0;border-bottom:none}.mobile-navigation .navigation__item{margin:10px 0}.mobile-navigation a:hover{color:#ef5b4c}.mobile-navigation .active-link{color:#007bff}.mobile-navigation .horizontal-line{width:100%;height:1px;background-color:#e1e1e1;border:none}
/*# sourceMappingURL=main.ae735e54.chunk.css.map */