.header{padding:40px 160px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:991px){.header{padding-bottom:110px}}.header .trigger-menu{position:absolute;top:0;right:0;display:inline-block;cursor:pointer;background-color:none;border:none;padding:0;outline:0;z-index:99}.header .logo{margin-right:115px}@media screen and (max-width:991px){.header .logo{display:none}}.header .logo img{width:215px;height:auto}.header .mobile-phone{display:none;position:relative;top:13px;left:10%;font-size:12px}@media screen and (max-width:991px){.header .mobile-phone{display:-webkit-box;display:-ms-flexbox;display:flex}}.header .mobile-phone a{color:#000;font-weight:700}.header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -15px}@media screen and (max-width:991px){.header .menu{display:none}}.header .menu a{font-weight:500;font-size:12px;line-height:12px;letter-spacing:.095em;text-transform:uppercase;margin:0 15px;color:#000}.mobile-menu{position:fixed;top:0;right:-387px;width:100%;background:#fafafa;-webkit-box-shadow:0 4px 44px rgba(0,0,0,.11);box-shadow:0 4px 44px rgba(0,0,0,.11);max-width:387px;height:100vh;overflow:auto;padding:120px 0 0 75px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu.active{right:0}.mobile-menu .close-menu{position:absolute;top:53px;right:53px;background:0 0;outline:0;border:none;padding:0}.mobile-menu a{font-weight:700;font-size:12px;line-height:12px;letter-spacing:.095em;display:inline-block;margin-bottom:40px;text-transform:uppercase;color:#000;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.mobile-menu a:before{content:'';position:absolute;top:calc(50% - 1px);height:2px;width:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;left:-33px;z-index:5}.mobile-menu a.active:not(.btn),.mobile-menu a:hover:not(.btn){background:-webkit-gradient(linear,left top,right top,from(#dd77fa),color-stop(31.04%,#ec9ff7),color-stop(70.62%,#a5a4ef),to(#d2cbf5));background:-o-linear-gradient(left,#dd77fa 0,#ec9ff7 31.04%,#a5a4ef 70.62%,#d2cbf5 100%);background:linear-gradient(90deg,#dd77fa 0,#ec9ff7 31.04%,#a5a4ef 70.62%,#d2cbf5 100%);color:#dd77fa;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-menu a.active:not(.btn):before,.mobile-menu a:hover:not(.btn):before{background:#de7afa;width:18px}.mobile-menu a .btn:hover{background-color:#000;color:#fff}.mobile-menu a .btn:hover:before{display:none}.modal-content{border-radius:0!important}.modal-content .form{margin:0 -15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-content .form-block{position:relative;margin:0 15px 30px;width:calc(100% - 30px)}.modal-content .form-block.half{width:calc(50% - 30px)}@media screen and (max-width:991px){.modal-content .form-block.half{width:100%}}.modal-content .form-block label:not(.label-select){position:absolute;left:25px;top:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.modal-content .form-block label:not(.label-select).active{top:-20px}.modal-content .form-block .label-select{margin-left:25px}.modal-content .form-block input{width:100%;border:none;border-bottom:1px solid #4a4a4a;padding:12px 25px;outline:0}