body{background-image:linear-gradient(45deg,#f8ff8c 9%,#d1feff 50%,#81bbe5);min-height:98vh}ul{padding-left:0!important}.navbar-fixed-bottom,.navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar{border-radius:0;height:50px}.navbar-default{border:0;z-index:3}.navbar-default .container-fluid{width:unset}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0;margin-right:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navbar-toggle{display:none}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#34495e;border-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-brand{background-color:#2a5168;border-radius:2px;color:#fff;font-weight:700;margin:1rem 1rem 1rem 0}.navbar-brand .dot,.navbar-default .navbar-brand{-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.navbar-brand .dot{color:#f8ff8c;margin:0 1px}.navbar-brand:hover{background:#0082d1}.navbar-brand:hover .dot{color:#a4f7ff}.navbar-brand .brand-domain{color:#f8ff8c;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.navbar-brand:hover .brand-domain{color:#a4f7ff}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.navbar-header{float:left}.navbar-default .navbar-collapse{border:0}.navbar-right{float:right!important;margin:0 5px 0 0}.nav>li{display:block;position:relative}.navbar-nav>li{float:left}.nav>li>a{display:block;padding:10px 15px;position:relative;text-decoration:none}.navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-bottom:15px;padding-top:10px;padding-top:15px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#f8ff8c;border:none;border-radius:8px;color:#02111b;cursor:pointer;display:inline-block;font:500 2rem/1.375 Roboto,sans-serif;margin:1rem;padding:5px 34px;text-align:center;text-decoration:none;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.navbar-default .navbar-nav>li:last-child>a{box-shadow:0 8px 16px 0 rgb(22 33 54/8%),0 -8px 16px 0 rgb(22 33 54/4%),0 16px 24px 0 rgb(22 33 54/4%);margin:1rem 0}.navbar-default .navbar-nav>li>a:hover{background:#0082d1;color:#fff}.navbar-brand{box-shadow:0 8px 16px 0 rgb(22 33 54/8%),0 -8px 16px 0 rgb(22 33 54/4%),0 16px 24px 0 rgb(22 33 54/4%);float:left;font:500 2rem/1.375 Roboto,sans-serif;padding:5px 34px;text-decoration:none}.main{align-items:center;display:flex;height:85vh;text-align:center}.main-title{color:#02111b;font:bolder 3rem/1.375 Roboto,sans-serif;letter-spacing:-3px;margin-bottom:1.5rem}.main-subtitle{color:#0a3b58;font:bolder 2rem/1.375 Roboto,sans-serif;margin-bottom:2rem;text-align:center}.reg-button{background:#2a5168;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font:500 2rem/1.375 Roboto,sans-serif;margin:1rem;padding:5px 34px;text-align:center;text-decoration:none;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.reg-button:hover{background:#0082d1;color:#f8ff8c}.telegram-background-icon{position:absolute;right:10%;top:50%;z-index:-1}.telegram-background-icon path{fill:#f8ff8c;fill-opacity:.7}.faq{margin:8rem auto 0}.faq-container{background-color:#fff;border:1px solid #d6d9e0;border-radius:8px;box-shadow:0 8px 16px 0 rgb(22 33 54/8%),0 -8px 16px 0 rgb(22 33 54/4%),0 16px 24px 0 rgba(22,33,54,.16);box-sizing:border-box;font-size:16px;line-height:24px;margin:1rem auto 7rem}.faq-item{border-top:1px solid #d6d9e0;font:500 1rem/1.375 Roboto,sans-serif}.faq-item .faq-collapse-button{cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;line-height:28px;padding:16px 16px 16px 32px}.faq-item .faq-collapse{border-top:1px solid #d6d9e0;font-size:1rem;height:0;line-height:20px;overflow:hidden;padding:0 2rem;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.faq-item.open .faq-collapse{height:auto!important;padding:2rem!important}.faq-item.open{position:relative;z-index:1}.faq-item .expanded-element{display:none}.faq-item .collapsed-element,.faq-item.open .expanded-element{display:block}.faq-item.open .collapsed-element{display:none}.contacts{display:flex;font:700 1rem/1.375 Roboto,sans-serif;justify-content:center;padding:1.5rem 0 1rem}.contacts-circle{background-color:#000;border-radius:50%;height:30px;margin-right:5px;width:30px}.contacts-circle-tg svg{margin:6px 0 0 4px}.contacts-circle-gmail svg{margin:5px 0 0 5px}.contacts a{align-items:center;color:#000;display:flex;margin:0 1rem;text-decoration:none}.copyright{color:#222}@media only screen and (max-width:1024px){.main{height:98vh}.container{width:unset}.navbar-brand,.navbar-default .navbar-nav>li>a{font:500 1.7rem/1.375 Roboto,sans-serif!important;padding:5px 17px}.navbar-default .navbar-nav>li>a:hover{padding:5px 17px}.main-title{font:500 1.1rem/1.375 Roboto,sans-serif;letter-spacing:-1px;width:100%}.main-subtitle{font:500 1.4rem/1.375 Roboto,sans-serif;width:100%}.telegram-background-icon path{fill-opacity:1}.contacts{flex-flow:column;padding:unset}.contacts>div{margin:1rem auto}}