*::-webkit-input-placeholder {
    color: #C4C4C4;
}
*:-moz-placeholder {
    color: #C4C4C4;
}
*::-moz-placeholder {
    color: #C4C4C4;
}
*:-ms-input-placeholder {
    color: #C4C4C4;
}
.fieldset *::-webkit-input-placeholder {
    color: #000;
}
.fieldset *:-moz-placeholder {
    color: #000;
}
.fieldset *::-moz-placeholder {
    color: #000;
}
.fieldset *:-ms-input-placeholder {
    color: #000;
}
.error *::-webkit-input-placeholder {
    color: #FF2039;
}
.error *:-moz-placeholder {
    color: #FF2039;
}
.error *::-moz-placeholder {
    color: #FF2039;
}
.error *:-ms-input-placeholder {
    color: #FF2039;
}
input:focus::-webkit-input-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
input:focus::-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
input:focus:-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
input:focus:-ms-textarea-placeholder {
    opacity: 0.5;
    transition: opacity 0.5s ease;
}
textarea:focus::-webkit-input-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
textarea:focus::-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
textarea:focus:-moz-placeholder {
    opacity: 0.2;
    transition: opacity 0.2s ease;
}
textarea:focus:-ms-textarea-placeholder {
    opacity: 0.5;
    transition: opacity 0.5s ease;
}
.phone::-ms-clear {
    display: none;
}
html {
    overflow-x: hidden;
    min-width: 320px;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, img, ol, ul, li, form, input, button, textarea, label, fieldset, legend, blockquote, table, caption, tbody, tfoot, thead, tr, th, td, sub, sup, object, iframe {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
*:focus {
    outline: 0;
}
b, strong {
    font-weight: 700;
}
i, em {
    font-style: italic;
}
li {
    list-style: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td, th {
    vertical-align: middle;
}
a, [type="submit"], [type="button"], label, select, button {
    cursor: pointer;
}
a {
    color: inherit;
    text-decoration: none;
}
textarea {
    resize: none;
    overflow: auto;
}
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub;
}
div a:hover, div a:active, div a:focus {
    outline: none;
}
aside, header, footer, article, section, nav {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
html {
    -webkit-text-size-adjust: none;
}
input:not([type="checkbox"]):not([type="radio"]) {
    -webkit-appearance: none;
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
iframe {
    display: block;
    position: relative;
}
body {
    font-size: 16px;
    background: #FFFFFF;
    overflow: hidden;
    min-width: 320px;
    font-family: 'Poppins', sans-serif;
    color: #3D3D3D;
    margin: 0px;
}
a:hover, a:active {
    text-decoration: none;
    color: #000;
}
body.overflow {
    overflow: hidden;
    height: 100vh
}
/* Animation */

a, path, button, input, label, .btn-add-note:before, .btn-add-favorite:before, .message__item-c:after, .message__item-c, .link-user:before, .stand-sidebar, .video-img a:before, .item-video a:after, .item-video a:before, .grid-item img, .tab-nav a span, .video-img a:after, .job__item, .offer__item-img img, .dropdown, .panel_dropdown {
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.full_info-nav li a, .btn-sidebar {
    -webkit-transition: all 0s ease-out 0s;
    -moz-transition: all 0s ease-out 0s;
    -ms-transition: all 0s ease-out 0s;
    -o-transition: all 0s ease-out 0s;
    transition: all 0s ease-out 0s;
}
.navigation__box {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
/*Кнопка меню*/

.button_toogle {
    font-size: 0px;
    height: 30px;
    right: 15px;
    padding-bottom: 3px;
    top: 15px;
    width: 30px;
    background: transparent;
    display: none;
    z-index: 1114;
}
.c-hamburger {
    display: inline-block;
    z-index: 111;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    background: none;
    font-size: 0;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    transition: background 0.3s;
}
.c-hamburger.is-active .c-hamburger span {
    background: #fff;
}
.c-hamburger:focus {
    outline: none;
}
.c-hamburger span {
    display: block;
    position: absolute;
    width: 30px;
    height: 3px;
    border-radius: 4px;
    background: #3D3D3D;
}
.c-hamburger span::before, .c-hamburger span::after {
    right: 0px;
    position: absolute;
    display: block;
    border-radius: 4px;
    width: 100%;
    height: 3px;
    background-color: #3D3D3D;
    content: "";
}
.c-hamburger span::before {
    top: -7px;
    width: 30px;
}
.c-hamburger span::after {
    bottom: -7px;
    width: 30px;
}
.c-hamburger--htx span {
    transition: background 0s 0.3s;
}
.c-hamburger--htx span::before, .c-hamburger--htx span::after {
    transition-duration: 0.3s, 0.3s;
    transition-delay: 0.3s, 0s;
}
.c-hamburger--htx span::before {
    transition-property: top, transform;
}
.c-hamburger--htx span::after {
    transition-property: bottom, transform;
}
.c-hamburger--htx.is-active span {
    background: none;
}
.c-hamburger--htx.is-active span::before {
    top: 0;
    transform: rotate(45deg);
    width: 100%;
}
.c-hamburger--htx.is-active span::after {
    bottom: 0;
    transform: rotate(-45deg);
    width: 100%;
}
.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after {
    transition-delay: 0s, 0.3s;
}
.btn-border {
    background: transparent;
    border-radius: 5px;
    border: 1px solid transparent;
    width: 165px;
    color: #000;
    text-align: center;
    display: inline-block;
    height: 46px;
    line-height: 44px;
    font-size: 14px;
    font-weight: 700;
}
.btn-border:hover {
    background: #fff;
    color: #000;
}
.btn-border:active {
    background: #fff;
    color: #000;
}
.btn-white {
    border-color: #fff;
    color: #fff;
}
.btn-white:hover {
    background: #fff;
    color: #000;
}
.btn-white:hover {
    background: #fff;
    color: #000;
}
.btn-border-red {
    border-color: #E94E1B;
    color: #E94E1B;
}
.btn-border-red:hover {
    background: #E94E1B;
    color: #fff;
}
.btn-border-red:hover {
    background: #E94E1B;
    color: #fff;
}
.btn-red {
    background: #E94E1B;
    border-radius: 5px;
    width: 165px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    font-weight: 700;
}
.btn-red:hover {
    background: #D6400E;
    color: #fff;
}
.btn-red:active {
    background: #D6400E;
    color: #fff;
}
#top__line {
    padding: 20px 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 111;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.top__line_logo {
    font-size: 0px;
}
.top__line_menu {
    font-size: 0px;
}
.top__line_menu li {
    display: inline-block;
    margin: 0px 15px;
    vertical-align: middle;
}
.top__line_menu li a {
    font-weight: 600;
    font-size: 16px;
    color: #3D3D3D;
}
.top__line_menu li a:hover {
    color: #E94E1B;
}
.top__line-col {
    padding: 0px 15px;
}
.icon-arr {
    height: 45px;
    display: none;
    width: 45px;
    background-color: #3D3D3D;
    background-image: url(../img/icon-arrow-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 10px;
    top: 0px;
    z-index: 11;
}
.icon-arr.active {
    transform: rotate(-180deg);
}
.panel_user {
    font-weight: 700;
    color: #59BC5A;
    line-height: 16px;
}
.link-user {
    display: flex;
    align-items: center;
    font-size: 14px;
}
.panel_box:hover .link-user {
    color: #E94E1B;
}
.link-user:before {
    content: "";
    margin-right: 5px;
    display: inline-block;
    height: 16px;
    min-width: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M7.88599 7.70725C8.94482 7.70725 9.86169 7.32749 10.6108 6.57822C11.36 5.82908 11.7397 4.91246 11.7397 3.8535C11.7397 2.79491 11.36 1.87817 10.6107 1.12878C9.86145 0.379759 8.9447 0 7.88599 0C6.82703 0 5.9104 0.379759 5.16125 1.1289C4.41211 1.87804 4.03223 2.79479 4.03223 3.8535C4.03223 4.91246 4.41211 5.8292 5.16138 6.57834C5.91064 7.32736 6.82739 7.70725 7.88599 7.70725V7.70725Z' fill='%2359BC5A'/%3e%3cpath d='M14.629 12.3031C14.6074 11.9913 14.5637 11.6512 14.4994 11.2921C14.4344 10.9303 14.3508 10.5882 14.2507 10.2756C14.1473 9.95251 14.0067 9.63342 13.8329 9.32763C13.6525 9.01025 13.4406 8.73388 13.2028 8.50647C12.9541 8.26855 12.6497 8.07727 12.2976 7.93774C11.9468 7.79895 11.558 7.72864 11.1421 7.72864C10.9788 7.72864 10.8208 7.79565 10.5157 7.99426C10.328 8.1167 10.1084 8.2583 9.86328 8.41491C9.65369 8.54846 9.36975 8.67358 9.01904 8.78686C8.67688 8.89758 8.32947 8.95373 7.98657 8.95373C7.64368 8.95373 7.29639 8.89758 6.95386 8.78686C6.60351 8.6737 6.31958 8.54858 6.11023 8.41504C5.86743 8.25989 5.6477 8.11828 5.45715 7.99414C5.15247 7.79553 4.99438 7.72852 4.83105 7.72852C4.41504 7.72852 4.02637 7.79895 3.67566 7.93787C3.32385 8.07715 3.01929 8.26843 2.77039 8.50659C2.53271 8.73413 2.32068 9.01037 2.1405 9.32763C1.9668 9.63342 1.82617 9.95238 1.72266 10.2757C1.62268 10.5884 1.53906 10.9303 1.47412 11.2921C1.40979 11.6507 1.36609 11.991 1.34448 12.3034C1.32324 12.6096 1.3125 12.9273 1.3125 13.2483C1.3125 14.0835 1.578 14.7596 2.10156 15.2583C2.61865 15.7503 3.30286 16 4.13489 16H11.839C12.671 16 13.355 15.7505 13.8722 15.2583C14.3959 14.76 14.6614 14.0837 14.6614 13.2481C14.6613 12.9258 14.6504 12.6078 14.629 12.3031V12.3031Z' fill='%2359BC5A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.panel_box:hover .link-user:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M7.88599 7.70725C8.94482 7.70725 9.86169 7.32749 10.6108 6.57822C11.36 5.82908 11.7397 4.91246 11.7397 3.8535C11.7397 2.79491 11.36 1.87817 10.6107 1.12878C9.86145 0.379759 8.9447 0 7.88599 0C6.82703 0 5.9104 0.379759 5.16125 1.1289C4.41211 1.87804 4.03223 2.79479 4.03223 3.8535C4.03223 4.91246 4.41211 5.8292 5.16138 6.57834C5.91064 7.32736 6.82739 7.70725 7.88599 7.70725V7.70725Z' fill='%23E94E1B'/%3e%3cpath d='M14.629 12.3031C14.6074 11.9913 14.5637 11.6512 14.4994 11.2921C14.4344 10.9303 14.3508 10.5882 14.2507 10.2756C14.1473 9.95251 14.0067 9.63342 13.8329 9.32763C13.6525 9.01025 13.4406 8.73388 13.2028 8.50647C12.9541 8.26855 12.6497 8.07727 12.2976 7.93774C11.9468 7.79895 11.558 7.72864 11.1421 7.72864C10.9788 7.72864 10.8208 7.79565 10.5157 7.99426C10.328 8.1167 10.1084 8.2583 9.86328 8.41491C9.65369 8.54846 9.36975 8.67358 9.01904 8.78686C8.67688 8.89758 8.32947 8.95373 7.98657 8.95373C7.64368 8.95373 7.29639 8.89758 6.95386 8.78686C6.60351 8.6737 6.31958 8.54858 6.11023 8.41504C5.86743 8.25989 5.6477 8.11828 5.45715 7.99414C5.15247 7.79553 4.99438 7.72852 4.83105 7.72852C4.41504 7.72852 4.02637 7.79895 3.67566 7.93787C3.32385 8.07715 3.01929 8.26843 2.77039 8.50659C2.53271 8.73413 2.32068 9.01037 2.1405 9.32763C1.9668 9.63342 1.82617 9.95238 1.72266 10.2757C1.62268 10.5884 1.53906 10.9303 1.47412 11.2921C1.40979 11.6507 1.36609 11.991 1.34448 12.3034C1.32324 12.6096 1.3125 12.9273 1.3125 13.2483C1.3125 14.0835 1.578 14.7596 2.10156 15.2583C2.61865 15.7503 3.30286 16 4.13489 16H11.839C12.671 16 13.355 15.7505 13.8722 15.2583C14.3959 14.76 14.6614 14.0837 14.6614 13.2481C14.6613 12.9258 14.6504 12.6078 14.629 12.3031V12.3031Z' fill='%23E94E1B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.top__line_panel {
    padding-left: 15px;
    margin-top: -10px;
}
#header {
    position: relative;
    height: 750px;
}
.header-img img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.header-title {
    font-weight: 800;
    font-size: 48px;
    line-height: 72px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
.header-title {
    max-width: 350px;
    padding-bottom: 10px;
    margin: 0px auto;
}
.header__box {
    text-align: center;
    padding-right: 180px;
    padding-top: 200px;
}
#header .container {
    position: relative;
    z-index: 1;
}
#mines-sponsors {
    padding: 40px 0px 20px;
}
.bg-gray {
    background: #F8FCFE
}
.title {
    font-size: 24px;
    line-height: 36px;
    color: #3D3D3D;
    padding-bottom: 20px;
    font-weight: 800;
}
.sponsors__item-img img {
    max-width: 100%;
}
.sponsors__item-img {
    font-size: 0px;
    text-align: center;
}
.sponsors__item {
    padding: 0px 15px;
}
.sponsors-slider {
    margin: 0px -15px;
}
.panel_user {
    display: flex;
    align-items: center;
}
.icon-user {
    height: 15px;
    margin-left: 5px;
    width: 15px;
    display: block;
    background: url(../img/icon-arrow-drop.svg);
    background-position: center;
    background-repeat: no-repeat;
}
#gold-sponsors {
    padding: 30px 0px 40px;
    clear:both;
}
.icon-user.active {
    transform: rotate(180deg);
}
#offer {
    padding: 20px 0px 40px;
}
.offer__item {
    margin: 30px 0px;
}
.offer__item {
    position: relative;
    overflow: hidden;
}
.offer__item:hover img {
    transform: scale(1.1);
}
.offer__item-img img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.after .offer__item_dsc {
    top: inherit;
}
.offer__item_dsc {
    position: absolute;
    top: 30px;
    z-index: 2;
    color: #fff;
    left: 30px;
    bottom: 30px;
    right: 30px;
}
.offer-title {
    padding-bottom: 10px;
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;
    letter-spacing: 0.03em;
}
.offer-txt {
    padding-bottom: 17px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.03em;
}
.offer__item-size-70 {
    height: 425px;
}
.offer__item-size-100 {
    height: 610px;
}
.offer__item-size-40 {
    height: 260px;
}
.offer__item-size-60 {
    height: 320px;
}
.offer__box {
    position: relative;
}
.offer_head-sub {
    font-weight: 800;
    font-size: 14px;
    line-height: 21px;
    color: #E94E1B;
    letter-spacing: 0.03em;
}
.offer_head {
    position: absolute;
    left: 0px;
    top: 70px;
}
.offer__item:after {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    display: inline-block;
}
.after-blue:after {
    background: linear-gradient(0deg, rgba(0, 38, 86, 0.58), rgba(0, 38, 86, 0.58));
}
.after-red:after {
    background: linear-gradient(0deg, rgba(233, 78, 27, 0.78), rgba(233, 78, 27, 0.78));
}
.after-green:after {
    background: linear-gradient(0deg, rgba(7, 102, 51, 0.77), rgba(7, 102, 51, 0.77));
}
#banner {
    height: 300px;
    position: relative;
}
.banner-img img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
#silver-sponsors {
    padding: 30px 0px 40px;
}
#footer {
    background: #F8F8F8;
    padding: 20px 0px 75px;
}
.footer-bottom {
    padding: 22px 0px;
    background-color: #3D3D3D;
    color: #fff;
}
.footer-col {
    padding: 0px 15px;
}
.footer-left {
    width: 370px;
    padding: 0px 15px 70px;
    position: relative;
}
.footer-right {
    width: calc(100% - 370px);
    padding: 0px 15px;
}
.footer-logo {
    font-size: 0px;
}
.support__dsc-title {
    color: #3D3D3D;
    font-size: 18px;
    padding-bottom: 2px;
    line-height: 25px;
}
.link-phone {
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    color: #E94E1B;
}
.footer__support-icon {
    font-size: 0px;
}
.footer__support-dsc {
    padding-left: 20px;
}
.footer__support {
    display: flex;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    align-items: center;
}
.footer__menu-title {
    font-weight: 600;
    white-space: nowrap;
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 28px;
    color: #3D3D3D;
}
.footer__menu-list {
    font-size: 0px;
    line-height: 0px;
}
.footer__menu-list li {
    padding: 3px 0px;
}
.footer__menu-list li a {
    font-size: 16px;
    line-height: 18px;
}
.footer__menu-list li a:hover {
    color: #E94E1B;
}
.footer__menu {
    padding-bottom: 40px;
}
.footer__menu:last-child {
    padding-bottom: 0px;
}
.footer__menu-row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0px -10px;
    justify-content: space-between;
}
.footer__menu-col {
    padding: 0px 10px;
}
.contact-social {
    font-size: 0px;
}
.contact-social li {
    padding-right: 20px;
    display: inline-block;
    vertical-align: middle;
}
.footer-contact {
    padding-top: 35px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.email-title {
    display: flex;
    font-weight: 600;
    font-size: 17px;
    align-items: center;
}
.email-title:before {
    content: "";
    margin-right: 7px;
    display: inline-block;
    background: url(../img/icon-email.svg);
    height: 22px;
    min-width: 22px;
}
.link-email {
    font-size: 17px;
    font-weight: 400;
}
.link-email:hover {
    color: #E94E1B;
}
.footer-contact {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.contact-email {
    min-width: 370px;
}
.dropdown-link {
    position: relative;
}
.dropdown-link a:after {
    content: "";
    top: 1px;
    position: relative;
    height: 7px;
    margin-left: 5px;
    background: url(../img/icon-arrow-drop.svg);
    width: 9px;
    line-height: 7px;
}
.dropdown-link a {
    display: flex;
    align-items: center;
}
.dropdown {
    position: absolute;
    opacity: 0;
    width: 255px;
    visibility: hidden;
    left: 0px;
    top: 100%;
}
.dropdown-inner {
    background: #FFFFFF;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25);
}
.top__line_menu .dropdown a {
    font-weight: 400;
}
.top__line_menu .dropdown a:after {
    display: none;
}
.top__line_menu .dropdown li {
    width: 100%;
    margin: 0px;
}
.dropdown-inner {
    padding: 6px 12px;
}
.dropdown-link:hover .dropdown {
    opacity: 1;
    visibility: visible;
}
.panel_dropdown {
    position: absolute;
    opacity: 0;
    width: 100%;
    visibility: hidden;
    padding-top: 5px;
    top: 100%;
    left: 0px;
    max-width: 115px;
}
.panel_box {
    position: relative;
}
.panel_dropdown a:hover {
    color: #E94E1B;
}
.panel_box:hover .panel_dropdown {
    opacity: 1;
    visibility: visible;
}
/*Page lobby*/

#top__line.themes-white {
    background: #fff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.06);
}
#wrapper {
    padding-top: 96px;
}
.header-lobby .header__box {
    padding-right: 0px;
    padding-top: 95px;
    padding-left: 66px;
}
.header_dsc {
    max-width: 125px;
    margin-left: 195px;
    text-align: center;
}
.header_dsc-title {
    color: #E76002;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}
.header_dsc-txt {
    font-size: 18px;
    line-height: 26px;
}
.header_dsc-container {
    bottom: 60px;
    position: absolute;
    left: 0px;
    right: 0px;
}
#events {
    padding: 40px 0px 25px;
}
#events .title {
    padding-bottom: 10px;
}
.events__box {
    padding-top: 15px;
}
.events__item-head {
    color: #E94E1B;
    letter-spacing: 0.05em;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    padding-bottom: 20px;
}
.events-list-item {
    display: flex;
    flex-wrap: wrap;
}
.events__list-time {
    width: 110px;
    font-size: 14px;
    letter-spacing: 0.05em;
}
.events__list-time span {
    font-size: 24px;
    font-weight: 700;
}
.events__list-txt {
    padding-left: 20px;
    width: calc(100% - 110px);
}
.events__list-time span {
    font-size: 24px;
    font-weight: 700;
}
.events-list-item {
    padding-bottom: 15px;
}
.events-list-item:last-child {
    padding-bottom: 0px;
}
.events__item-btn {
    padding-top: 30px;
}
.events__item {
    padding: 15px 0px;
}
/*Page Job*/

#banner-mini {
    padding: 40px 0px 20px;
}
#banner-mini .banner-img {
    position: relative;
    padding-bottom: 21%;
}
.header-job .header__box {
    padding-right: 0px;
    padding-top: 190px;
    padding-left: 325px;
}
.header-job .header-title {
    color: #3D3D3D;
}
#job {
    padding: 20px 0px 40px;
}
.job__item-icon {
    min-height: 110px;
    padding: 5px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.job__item-icon img {
    max-width: 100%;
    max-height: 100%;
}
.job__item-txt {
    min-height: 60px;
    text-align: center;
    letter-spacing: 0.05em;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #8E8E8E;
}
.job__item-txt span {
    color: #000;
}
.job__item {
    height: 100%;
    text-align: center;
    padding: 0px 15px 65px;
    position: relative;
    border: 1px solid #EDEDED;
}
.col-job {
    margin-bottom: 30px;
}
.job__item-btn {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 15px;
}
.job__item:hover {
    border-color: #E94E1B;
}
.pagination-list a {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    color: #757575;
    width: 32px;
    height: 29px;
    line-height: 28px;
    background: #F8F8F8;
}
.pagination-list a:hover, .pagination-list a.active {
    background: #E94E1B;
    color: #fff;
}
.pagination-list {
    font-size: 0px;
}
.pagination-list li {
    padding: 0px 2.5px;
    display: inline-block;
}
#pagination {
    padding-top: 10px;
    text-align: center;
}
#conference {
    padding-bottom: 40px;
}
.conference-title {
    letter-spacing: 0.05em;
    padding-bottom: 10px;
    font-weight: 800;
    font-size: 36px;
    line-height: 54px;
}
.header-conference-head {
    padding-bottom: 25px;
}
.header-conference .header__box {
    padding: 215px 0px 0px;
}
.conference__line {
    padding: 40px 0px;
}
.conference__line:nth-child(odd) {
    background: #F8F8F8;
}
.conference__line-title {
    color: #CD1619;
    padding-bottom: 10px;
    letter-spacing: 0.05em;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700
}
.panel-btn {
    width: 165px;
}
.panel-btn a {
    width: 100%;
}
.panel-social {
    width: calc(100% - 165px);
    padding-right: 15px;
}
.panel-social {
    font-size: 0px;
    line-height: 0px;
}
.panel-social ul {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.conference__item {
    height: 100%;
    position: relative;
    padding-bottom: 60px;
}
.conference-col {
    padding: 0px 15px;
}
.conference__item-panel {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.conference__item-date {
    margin-bottom: 10px;
    text-align: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #EDEDED;
    font-size: 14px;
    letter-spacing: 0.05em;
}
.conference__item-date span {
    font-size: 16px;
    font-weight: 400;
}
.conference__item-title {
    letter-spacing: 0.05em;
    font-weight: 700;
    padding-bottom: 10px;
}
.conference__item-sub {
    font-size: 14px;
    padding-bottom: 15px;
    position: relative;
    padding-left: 20px;
}
.conference__item-sub:before {
    content: "";
    height: 15px;
    width: 15px;
    left: 0px;
    position: absolute;
    top: 0px;
    display: inline-block;
    background: url(../img/icon-sub.svg);
}
.people-left {
    width: 100px;
}
.people-right {
    width: calc(100% - 100px);
    padding-left: 10px;
}
.conference__item_people {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.people-img {
    position: relative;
    height: 70px;
}
.people-img img {
    position: absolute;
    left: 0px;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.conference__item_people {
    padding-bottom: 15px;
}
.people-right span {
    color: #076633;
    font-weight: 500;
}
.people-right {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.05em;
}
.overview-title {
    letter-spacing: 0.05em;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 21px;
    font-weight: 700;
}
.conference__item-overview {
    padding: 15px;
    background: #F8F8F8;
    border: 1px solid #E7E7E7;
}
.overview-txt {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.05em;
}
.conference-slider {
    margin: 0px -15px;
}
.pagination-confirence {
    padding-top: 60px;
}
.conference-slider .slick-next {
    right: -15px;
}
.conference-slider .slick-prev {
    left: -15px;
}
/*Contact page*/

.title-page {
    font-weight: 800;
    padding-bottom: 15px;
    font-size: 36px;
    line-height: 54px;
    letter-spacing: 0.05em;
}
.contact__dsc {
    line-height: 24px;
    letter-spacing: 0.05em;
}
.contact__dsc a:hover {
    color: #E94E1B
}
.contact__dsc li {
    border-top: 1px solid #EDEDED;
    padding: 20px 0px;
}
.contact__dsc li:first-child {
    border-top: none;
    padding-top: 0px;
}
#contact {
    padding: 50px 0px 40px;
}
.form label {
    color: #C4C4C4;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 3px;
    display: inline-block;
}
.form input {
    height: 56px;
    padding: 0px 20px;
    border: 1px solid #C4C4C4;
    margin-bottom: 20px;
    width: 100%;
}
.form input:focus {
    border-color: #8E8E8E;
}
.form textarea {
    height: 190px;
    padding: 10px 20px;
    font-weight: 500;
    border: 1px solid #C4C4C4;
    margin-bottom: 15px;
    width: 100%;
}
.form .btn-submit {
    width: 192px;
    max-width: 192px;
    height: 46px;
    line-height: 46px;
    margin-bottom: 0px;
    border: none;
}
/*Conference full page*/

#conference-full {
    padding-bottom: 55px;
}
.conference_full-head {
    height: 240px;
    position: relative;
    margin-bottom: 10px;
}
.conference_full-head img {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
    position: absolute;
}
.conference_full-top {
    display: flex;
    flex-wrap: wrap;
}
.conference_full-title {
    position: relative;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.05em;
    font-weight: 700;
}
.conference_full-title:after {
    content: "";
    top: 50%;
    position: absolute;
    left: 0px;
    right: 0px;
    display: inline-block;
    height: 1px;
    background: #EDEDED;
}
.conference_full-title span {
    display: inline-block;
    z-index: 1;
    position: relative;
    padding-right: 10px;
    background: #fff;
}
.conference_full-sub {
    font-size: 18px;
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px;
    line-height: 27px;
    letter-spacing: 0.05em;
}
.conference_full-mini-info {
    position: relative;
}
.conference_full-sub:before {
    content: "";
    height: 24px;
    width: 24px;
    left: 0px;
    position: absolute;
    top: 0px;
    display: inline-block;
    background: url(../img/icon-sub-big.svg);
}
.conference_full-mini-info li {
    padding-bottom: 10px;
    letter-spacing: 0.05em;
    color: #076633;
    font-size: 18px;
    line-height: 27px;
}
.conference_full-mini-info ul {
    padding-right: 100px;
}
.conference_full-mini-info li span {
    font-weight: 700;
}
.conference_full-mini-info li:last-child {
    padding-bottom: 0px;
}
.conference_full-data {
    color: #E94E1B;
    position: absolute;
    right: 0px;
    bottom: 0px;
    text-align: right;
    font-size: 14px;
    letter-spacing: 0.05em;
}
.conference_full-data span {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
}
.conference_full-left {
    width: calc(100% - 360px);
    padding-top: 20px;
    padding-right: 30px;
}
.conference_full-right {
    width: 360px;
}
.video-img a {
    position: relative;
    width: 100%;
    padding-bottom: 54%;
}
.video-img img {
    position: absolute;
    left: 0px;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.video-img a:after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.8);
    display: inline-block;
}
.conference_full-video {
    margin-top: 15px;
}
.conference_full-video {
    font-size: 0px;
}
.video-img a {
    display: inline-block;
}
.video-img a:before {
    content: "";
    z-index: 2;
    background: url(../img/icon-play.svg);
    height: 118px;
    width: 118px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.video-img a:hover:before {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -moz-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    -o-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}
.video-img a:hover:after {
    background: rgba(0, 0, 0, 0.4);
}
.conference_full-register {
    display: flex;
    align-items: center;
    padding-top: 20px;
    align-items: center;
}
.register-txt {
    padding-left: 10px;
}
input.switch {
    height: 0;
    width: 0;
    display: none;
    visibility: hidden;
}
label.switch-label {
    cursor: pointer;
    text-indent: -9999px;
    width: 34px;
    height: 20px;
    background: #C4C4C4;
    display: block;
    border-radius: 20px;
    position: relative;
}
label.switch-label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border-radius: 15px;
    transition: 0.3s;
}
input.switch:checked+label.switch-label {
    background: #EB7300;
}
input.switch:checked+label.switch-label:after {
    left: calc(100% - 2px);
    transform: translateX(-100%);
}
label.switch-label:active:after {
    width: 16px;
}
.conference_full-overview .overview-title {
    position: relative;
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.05em;
    font-weight: 700;
}
.conference_full-overview .overview-title:after {
    content: "";
    top: 50%;
    position: absolute;
    left: 0px;
    right: 0px;
    display: inline-block;
    height: 1px;
    background: #EDEDED;
}
.conference_full-overview .overview-title span {
    display: inline-block;
    z-index: 1;
    position: relative;
    padding-right: 10px;
    background: #fff;
}
.overview-txt {
    line-height: 24px;
}
.conference_full-bottom {
    padding-top: 40px;
}
.conference_full-help {
    padding: 15px 15px 15px 35px;
    margin-bottom: 15px;
    position: relative;
    border: 1px solid #E94E1B;
    line-height: 24px;
    font-size: 14px;
}
.conference_full-help:before {
    content: "";
    height: 18px;
    width: 18px;
    position: absolute;
    left: 10px;
    top: 18px;
    display: inline-block;
    background: url(../img/icon-help.svg);
}
.communication__content {
    padding-top: 10px;
}
.communication__content>div {
    display: none;
}
.communication__content>div.active {
    display: block;
}
/*Suppliers page*/

.title-sub {
    letter-spacing: 0.05em;
    line-height: 24px;
}
#suppliers-full {
    padding: 50px 0px 40px;
}
.suppliers__box {
    padding-top: 30px;
}
.suppliers-sidebar {
    width: 390px;
    padding: 0px 15px;
}
.suppliers-content {
    width: calc(100% - 390px);
    padding: 0px 15px;
}
.sidebar_inner {
    padding: 25px 20px;
    background: #F8F8F8;
    height: 100%;
}
.sidebar_head {
    padding-right: 60px;
    position: relative;
}
.sidebar_head-title {
    letter-spacing: 0.03em;
    padding-bottom: 15px;
    line-height: 24px;
    font-weight: 700;
}
.btn-reset {
    color: #E94E1B;
    letter-spacing: 0.03em;
    font-weight: 700;
    line-height: 24px;
}
.sidebar_head-reset {
    position: absolute;
    right: 0px;
    top: 0px;
}
.sidebar_head-result {
    color: #8E8E8E;
    letter-spacing: 0.03em;
    font-size: 14px;
    line-height: 21px;
}
.sidebar_head {
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 10px;
}
.check {
    display: none;
}
.checkbox {
    font-size: 14px;
    color: #8E8E8E;
    text-align: left;
    line-height: 24px;
    display: flex;
    position: relative;
    padding-left: 30px;
    margin-bottom: 18px;
}
.checkbox:last-child {
    margin-bottom: 0px;
}
.check-custom {
    position: absolute;
    display: inline-block;
    background: #EDEDED;
    box-sizing: border-box;
    min-width: 24px;
    border-radius: 4px;
    left: 0px;
    height: 24px;
}
.check-custom:after {
    content: "";
    height: 12px;
    width: 12px;
    border: 1px solid #C4C4C4;
    border-radius: 2px;
    display: inline-block;
    top: 50%;
    position: absolute;
    margin-top: -6px;
    left: 50%;
    margin-left: -6px;
}
.check-custom::before {
    content: "";
    visibility: visible;
    opacity: 0;
    display: block;
    position: absolute;
    z-index: 1;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    background-image: url(../img/check.svg);
    background-size: 6px;
    background-position: center;
    background-repeat: no-repeat;
}
.check:checked+.check-custom::before {
    opacity: 1;
    visibility: visible;
}
.check:checked+.check-custom::after {
    border-color: #E94E1B;
    background: #E94E1B;
}
.check:checked+.check-custom {
    background: #F6E0D9;
}
.suppliers-filter-list {
    display: flex;
    flex-wrap: wrap;
}
.filter__list-li {
    flex: 0 0 50%;
    max-width: 50%;
    min-height: 55px;
    padding: 10px 0px 5px;
    padding-right: 5px;
}
.input-search input {
    background: #F6F6F6;
    border-radius: 5px;
    line-height: 46px;
    width: 100%;
    padding: 0px 180px 0px 20px;
    font-size: 14px;
}
.form-serach {
    position: relative;
}
.input-btn {
    position: absolute;
    right: 0px;
    top: 0px;
}
.btn-red:before {
    content: "";
    height: 12px;
    width: 12px;
    vertical-align: middle;
    display: inline-block;
    background: url(../img/icon-search.svg);
    margin-right: 5px;
}
.suppliers__search {
    padding-bottom: 20px;
}
.suppliers__item-btn {
    width: 195px;
    padding: 0px 15px;
    border-left: 2px solid #FEFEFE;
}
.suppliers__item-logo {
    padding: 5px 10px;
    border-right: 2px solid #FEFEFE;
    width: 115px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.suppliers__item {
    min-height: 70px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.suppliers__item-benefit {
    color: #E94E1B;
    border-left: 2px solid #FEFEFE;
    padding: 0px 10px 0px 20px;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    font-weight: 700;
}
.suppliers__item:nth-child(odd) {
    background: #FCFCFC;
}
.suppliers__item-txt {
    letter-spacing: 0.03em;
    padding: 0px 10px;
    color: #8E8E8E;
    font-size: 12px;
    line-height: 18px;
}
.suppliers__item-txt span {
    display: inline-block;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.05em;
    font-weight: 500;
    color: #000000;
}
.suppliers__item-benefit {
    width: calc(85% - 252.5px)
}
.suppliers__item-txt {
    width: calc(115% - 252.5px)
}
.suppliers__item:last-child {
    margin-bottom: 0px;
}
#pagination.pagination-suppliers {
    text-align: right;
    padding-top: 30px;
}
.gallery__head-nav ul {
    display: table;
    width: 100%;
}
.gallery__head-nav ul li {
    display: table-cell;
}
.gallery__head-nav a {
    display: inline-block;
    width: 100%;
    line-height: 36px;
    height: 38px;
    text-align: center;
    color: #C4C4C4;
    font-size: 14px;
    border: 1px solid #C4C4C4;
}
.gallery__head-nav li:first-child a {
    border-right: none;
}
.gallery__head-nav li:last-child a {
    border-left: none;
}
.gallery__head-nav a.active {
    color: #E94E1B;
    border-color: #fff;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(201, 201, 201, 0.25);
}
.gallery__head-nav a.active span {
    transform: scale(1.1);
}
.gallery__head-nav a span {
    display: inline-block;
}
#build-full {
    padding: 50px 0px 40px;
}
.center-t {
    text-align: center;
}
.nav-style ul li {
    position: relative;
}
.nav-style ul li a {
    height: 65px;
    z-index: 1;
    background: #fff;
    position: relative;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
}
.build__head {
    max-width: 550px;
    margin: 0px auto 30px;
}
.nav-style ul li:before {
    content: "";
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 50%;
    height: 35px;
    width: 1px;
    background: #C4C4C4;
    margin-top: -17.5px;
}
.nav-style ul li:first-child {
    border-left: 1px solid #C4C4C4;
}
.nav-style ul li:last-child {
    border-right: 1px solid #C4C4C4;
}
.nav-style ul li:first-child:before {
    display: none;
}
.nav-style ul li {
    border: 1px solid #C4C4C4;
    border-left: none;
    border-right: none;
}
.nav-style ul li a.active {
    position: relative;
    transform: scale(1)+1px;
}
.nav-style ul li a:after {
    content: "";
    z-index: -1;
    background: #fff;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: inline-block;
    position: absolute;
}
.nav-style ul li a.active:after {
    top: -1px;
    z-index: 3;
    bottom: -1px;
    left: -1px;
    right: -1px;
}
.nav-style ul li a.active span {
    z-index: 11;
    transform: scale(1);
    position: relative;
}
.build__box {
    padding-top: 40px
}
.nav-style ul li a.active {
    z-index: 11;
}
.game__box {
    background: #F8F8F8;
    padding: 20px 20px 50px;
}
.game__row {
    display: flex;
    flex-wrap: wrap;
}
.game-left {
    width: 340px;
}
.game-right {
    width: calc(100% - 340px);
    padding-left: 30px;
}
.game__rules {
    background: #FFFFFF;
    padding: 15px 25px 35px;
    height: 100%;
}
.game__rules-head {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    align-items: center;
}
.game__rules-icon {
    font-size: 0px;
}
.game__rules-title {
    padding-left: 10px;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: #076633;
}
.game__question_item {
    background: #FFFFFF;
    border-left: 10px solid #fff;
    margin-bottom: 15px;
    position: relative;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    border-radius: 10px;
    min-height: 72px;
    padding: 15px 65px 15px 15px;
}
.game__question_item-txt {
    color: #000000;
    padding-bottom: 10px;
}
.question-btn {
    width: 165px;
}
.question-btn a {
    height: 45px;
    line-height: 45px;
}
.question-input {
    width: calc(100% - 165px);
    padding-right: 15px;
}
.question-input input {
    height: 45px;
    padding: 0px 15px;
    width: 100%;
    background: #EDEDED;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
}
.question-input input:focus {
    background-color: #fff;
}
.game__question_item-fields {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.game__question_item-title {
    color: #000000;
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    width: 100%;
}
.game__question_item-content {
    padding-top: 10px;
}
.game__question_item-content {
    width: 100%;
}
.questions-status {
    position: absolute;
    height: 36px;
    width: 36px;
    display: inline-block;
    border-radius: 50%;
    right: 20px;
    position: absolute;
    top: 18px;
    background-color: #E94E1B;
    background-image: url(../img/icon-ask.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.game__question_item.current {
    border-color: #BCF3D6;
}
.game__question_item.current .questions-status {
    background-color: #59BC5A;
    background-image: url(../img/icon-succes.svg);
}
.game__question_item.current {
    border-right: 5px;
}
.prev .questions-status {
    background-color: #C4C4C4;
}
.game__question_item-content {
    display: none;
}
.game__form-row {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    margin: 0px -9px;
}
.game-form {
    margin-top: 30px;
}
.game__form-btn {
    width: 190px;
    padding: 0px 9px;
}
.game__form-btn input {
    max-width: 100%;
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding: 0px 9px;
}
.game__form-captcha {
    width: 240px;
    font-size: 0px;
    text-align: center;
    padding: 0px 9px;
}
.game__form-input {
    width: calc(50% - 215px);
    padding: 0px 9px;
}
.game__form-input input {
    height: 45px;
    padding: 0px 15px;
    width: 100%;
    background: #EDEDED;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
}
.game__form-input input:focus {
    background-color: #fff;
}
.game__form-captcha img {
    max-width: 100%;
}
.game__form-input label {
    font-size: 14px;
    line-height: 21px;
    display: inline-block;
    padding-bottom: 7px;
}
.game-txt {
    text-align: center;
    padding-top: 30px;
    color: #076633;
    line-height: 24px;
}
.game__question_item-title {
    cursor: pointer;
}
.game__question_item:last-child {
    margin-bottom: 0px;
}
.gallery__box {
    background: #F8F8F8;
    padding: 20px;
}
.build__items>div {
    display: none;
}
.build__items>div.active {
    display: block;
}
/* clear fix */

.grid:after {
    content: '';
    display: block;
    clear: both;
}
/* ---- .grid-item ---- */

.grid-item {
    font-size: 0px;
}
.grid-item:hover img {
    opacity: 0.7
}
.grid-sizer, .grid-item {
    width: 33.333%;
    padding: 10px;
}
.grid-item {
    float: left;
}
.grid-item img {
    display: block;
    max-width: 100%;
}
.gallery__head-nav {
    max-width: 370px;
    margin: 0px auto 15px;
}
.nav-style.gallery__head-nav ul li a {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
}
.gallery__head {
    position: relative;
}
.gallery__head-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 46px;
    letter-spacing: 0.03em;
    color: #000000;
    position: absolute;
    left: 0px;
    top: 0px;
}
.gallery__head-btn {
    position: absolute;
    right: 0px;
    top: 0px;
}
.btn-upload:before {
    content: "";
    margin-right: 5px;
    height: 18px;
    width: 18px;
    background: url(../img/icon-upload.svg);
}
.btn-upload {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 220px;
    height: 46px;
    line-height: 46px;
    align-items: center;
}
.gallery__items {
    margin: 0px -10px;
}
.item-video a {
    position: relative;
    display: inline-block;
}
.item-video a:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.6);
    display: inline-block;
}
.item-video a:after {
    content: "";
    z-index: 2;
    background: url(../img/icon-play.svg);
    height: 60px;
    width: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: cover;
}
.item-video a:hover:after {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -moz-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    -o-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}
.gallery__items>div {
    display: none;
}
.gallery__items>div.active {
    display: block;
}
.stand-row {
    display: flex;
}
.stand-content {
    width: calc(100% - 245px);
}
.stand-sidebar {
    width: 245px;
    overflow: auto;
    background: #3D3D3D;
    padding: 20px;
    min-height: 100vh
}
.stand__sidebar-logo {
    font-size: 0px;
    position: relative;
    padding-bottom: 30px;
}
.line:after {
    content: "";
    bottom: 0px;
    height: 1px;
    display: inline-block;
    position: absolute;
    left: 0px;
    right: 0px;
    background: -moz-linear-gradient(left, rgba(239, 239, 239, 1) 0%, rgba(239, 239, 239, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(239, 239, 239, 1) 0%, rgba(239, 239, 239, 0) 100%);
    background: linear-gradient(to right, rgba(239, 239, 239, 1) 0%, rgba(239, 239, 239, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#00efefef', GradientType=1);
}
.stand__sidebar-menu li {
    padding: 2.5px 0px;
}
.stand__sidebar-menu li a {
    display: inline-block;
    line-height: 24px;
    font-weight: 600;
    color: #fff;
}
.stand__sidebar-menu li a:hover {
    color: #E94E1B;
}
.stand__sidebar-menu {
    padding: 7.5px 10px;
    position: relative;
}
.stand__sidebar-account {
    padding: 10px;
}
.account-link {
    color: #59BC5A;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
}
.account-link:before {
    content: "";
    margin-right: 5px;
    height: 16px;
    width: 16px;
    background: url(../img/icon-user.svg);
}
.account-link:after {
    content: "";
    transform: rotate(-180deg);
    height: 4px;
    width: 8px;
    background: url(../img/icon-account-arrow.svg);
    display: inline-block;
    margin-left: 10px;
}
.account-dropdown a {
    line-height: 24px;
    display: inline-block;
    color: #fff;
}
.account-dropdown a:hover {
    color: #E94E1B;
}
.account-dropdown li {
    padding: 2.5px 0px;
}
.account-dropdown {
    display: none;
}
.account-link.active:after {
    transform: rotate(0deg);
}
.stand-img {
    position: relative;
    width: 100%;
    height: 100%;
}
.stand-img img {
    height: 100%;
    position: absolute;
    width: 100%;
    object-position: center;
    object-fit: cover;
}
#stand-nav {
    position: absolute;
    display: none;
    z-index: 111;
    left: 0px;
    right: 0px;
    top: 0px;
    background: #3D3D3D;
    padding: 10px 0px;
}
.logo-stand {
    font-size: 0px;
}
.stand-nav-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.stand-nav-box .c-hamburger span {
    background: #fff;
}
.stand-nav-box .c-hamburger span::before, .stand-nav-box .c-hamburger span::after {
    background: #fff;
}
#stand-nav .container {
    max-width: 100%;
}
.stand-nav-box .c-hamburger--htx.is-active span {
    background: none;
}
/*New page*/

#wrapper-dashboard {
    padding: 30px 0px;
}
.dashboard-sidebar {
    width: 370px;
    position: relative;
    z-index: 99;
    padding: 0px 15px;
}
.dashboard-content {
    width: calc(100% - 370px);
    padding: 0px 15px;
}
.dashboard__box {
    background: #FFFFFF;
    padding: 20px;
    min-height: calc(100vh - 127px);
    height: 100%;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.06);
}
.dashboard__head {
    position: relative;
    padding: 20px 0px;
    border-bottom: 1px solid #EDEDED;
}
.dashboard__user {
    padding: 35px 0px;
    flex-wrap: wrap;
    display: flex;
}
.dashboard__user-left {
    width: 85px;
}
.dashboard__user-right {
    width: calc(100% - 85px);
    padding-left: 15px;
}
.user_img {
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
}
.user_img img {
    height: 100%;
    width: 100%;
    left: 0px;
    object-fit: cover;
    object-position: center;
    position: absolute;
}
.user_dsc-name {
    font-weight: 700;
    color: #3D3D3D;
    padding-bottom: 3px;
}
.dashboard__user-edit {
    width: 100%;
    padding-top: 12px;
}
.link-edit {
    color: #000000;
    opacity: 0.5;
    border-bottom: 1px solid #000000;
    font-size: 14px;
    display: inline-block;
}
.link-edit:hover {
    color: #000;
    border-bottom-color: transparent;
}
.dashboard__menu li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.dashboard__menu {
    font-size: 0px;
    display: inline-block;
    padding-bottom: 40px;
}
.dashboard__menu li:last-child {
    margin-right: 0px;
}
.dashboard__menu li a {
    height: 40px;
    color: #fff;
    width: 40px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #EB7300;
    color: #fff;
}
.dashboard__menu li a:hover {
    background: #D76C05;
}
.dashboard__menu li a.active {
    background: #59BC5A;
}
.nav-link {
    font-weight: 500;
    cursor: pointer;
    color: #3D3D3D;
}
.nav-link {
    margin: 0px 20px;
    display: inline-flex;
    align-items: center;
}
.dashboard-nav li ul li a {
    color: #757575;
    padding: 0px 20px;
    border-radius: 3px;
    min-height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 100%;
}
.dashboard-nav li ul li a:hover {
    color: #fff;
    font-weight: 500;
    background: #EB7300;
}
.nav-link:after {
    content: "";
    transform: rotate(-180deg);
    height: 4px;
    width: 8px;
    background: url(../img/icon-link-nav.svg);
    display: inline-block;
    margin-left: 10px;
}
.nav-link.active:after {
    transform: rotate(0deg);
}
.dashboard-nav>li {
    padding: 4.5px 0px;
}
.dropdown-nav {
    display: none;
}
.logout-link:hover {
    color: #59BC5A;
}
.logout-link {
    margin: 0px 20px;
    color: #59BC5A;
    cursor: pointer;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
}
.logout-link:before {
    content: "";
    margin-right: 5px;
    height: 16px;
    width: 16px;
    background: url(../img/icon-user.svg);
}
.dashboard-nav-logout {
    padding-top: 10px;
}
.dashboard__banner {
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    position: relative;
    padding: 10px 70px;
}
.dashboard__banner-img img {
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    object-fit: cover;
    object-position: center;
    position: absolute;
}
.dashboard__banner-txt {
    font-weight: 700;
    font-size: 58px;
    display: inline-block;
    line-height: 68px;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    text-align: center;
}
.dashboard__conference-col {
    width: calc(100% - 330px);
    padding: 0px 0px 0px 15px;
}
.dashboard__agenda-col {
    width: 330px;
    padding: 0px 15px;
}
.dashboard__agenda-title {
    font-size: 24px;
    font-weight: 700;
    color: #3D3D3D;
    padding-bottom: 5px;
}
.dash_conference-col {
    padding: 0px 10px;
}
.dash_conference_item {
    width: 100%;
    color: #3D3D3D;
    padding: 17px;
    background: rgba(235, 115, 0, 0.05);
    border: 2px solid rgba(0, 0, 0, 0.05);
}
.dash_conference_item-title {
    font-weight: 700;
    color: #3D3D3D;
    padding-bottom: 8px;
    border-bottom: 1px solid #EDEDED;
}
.date {
    font-weight: 700;
    color: #E94E1B;
    position: relative;
    padding-right: 10px;
    margin-right: 4px;
}
.date:after {
    content: "";
    height: 16px;
    width: 2px;
    background: #C4C4C4;
    position: absolute;
    right: -1px;
    top: 50%;
    margin-top: -8px;
}
.dash_conference_item-date {
    padding-top: 5px;
}
.dash_conference_item-info {
    display: flex;
    padding-top: 8px;
    flex-wrap: wrap;
}
.dash_conference-info-left {
    width: 75px;
}
.dash_conference-info-right {
    width: calc(100% - 75px);
    padding-left: 5px;
    color: #076633;
    letter-spacing: 0.05em;
    font-size: 12px;
    line-height: 24px;
}
.dash_conference-img {
    position: relative;
    height: 65px;
    width: 100%;
}
.dash_conference-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    left: 0px;
}
.dash_conference-info-right span {
    font-weight: 600;
}
.btn-reg {
    display: inline-block;
    height: 34px;
    text-align: center;
    line-height: 32px;
    width: 125px;
    background: #FFFFFF;
    border: 1px solid #EB7300;
    color: #EB7300;
    font-weight: 700;
    font-size: 12px;
}
.btn-reg:hover {
    color: #fff;
    background-color: #EB7300;
}
.dash_conference_item-btn {
    text-align: right;
    padding-top: 15px;
}
.dashboard__conference-slider, .dashboard__job-slider {
    margin: 0px -10px;
}
.slick-arrow-orange .slick-arrow {
    height: 24px;
    top: -30px;
    margin-top: 0px;
    width: 24px;
    background-color: #EB7300;
    border-radius: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 9L9 5L5 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 5H9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
}
.slick-arrow-orange .slick-next {
    right: 10px;
}
.slick-arrow-orange .slick-prev {
    left: inherit;
    right: 45px;
}
.slick-arrow-orange .slick-arrow:hover {
    background-color: #D76C05;
}
.dashboard__conference .title {
    padding-bottom: 5px;
}
.dashboard__job-col {
    padding: 0px 10px;
}
.dashboard__conference_box, .dashboard__job_box {
    padding-bottom: 20px;
}
.dashboard__job-slider .job__item {
    border-color: #EB7300;
}
.dashboard__job-slider .btn-border {
    max-width: 210px;
    width: 100%;
    font-weight: 400;
}
#banner-mini.banner-mini-dash .banner-img {
    padding-bottom: 33%;
}
#banner-mini.banner-mini-dash {
    padding: 0px;
}
.all__agenda_box {
    padding: 13px 0px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.6);
}
.all__agenda {
    padding: 0px 10px;
}
.agenda_all_item {
    border: 1px solid #B4B4B4;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 10px 15px;
}
.agenda_all-open {
    position: relative;
    padding-left: 25px;
    color: #004620;
    letter-spacing: 0.05em;
    font-size: 12px;
    line-height: 14px;
}
.agenda_all-open:before {
    content: "";
    position: absolute;
    left: 0px;
    top: -2px;
    display: inline-block;
    height: 17px;
    width: 17px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.5 0C3.81318 0 0 3.81318 0 8.5C0 13.1868 3.81318 17 8.5 17C13.1868 17 17 13.1868 17 8.5C17 3.81318 13.1868 0 8.5 0ZM8.5 15.9375C4.39889 15.9375 1.0625 12.6011 1.0625 8.5C1.0625 4.39889 4.39889 1.0625 8.5 1.0625C12.6011 1.0625 15.9375 4.39889 15.9375 8.5C15.9375 12.6011 12.6011 15.9375 8.5 15.9375V15.9375Z' fill='%2359BC5A'/%3e%3cpath d='M9.03125 3.1875H7.96875V8.71996L11.3119 12.0631L12.0631 11.3119L9.03125 8.28001V3.1875Z' fill='%2359BC5A'/%3e%3c/svg%3e ");
}
.btn-favorite {
    height: 30px;
    background-color: transparent;
    width: 30px;
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M29.446 11.6625L29.4462 11.663C29.582 12.0812 29.4559 12.5377 29.1249 12.8273L29.1245 12.8277L22.5795 18.5666L22.3556 18.7628L22.4215 19.0532L24.3515 27.5545C24.4486 27.9836 24.2821 28.4271 23.9256 28.6854L23.9256 28.6854C23.57 28.9432 23.0982 28.9632 22.7242 28.7382L22.7231 28.7375L15.2567 24.2735L15.0002 24.1202L14.7436 24.2735L7.27458 28.7375L7.27436 28.7376C7.0993 28.8424 6.90669 28.8942 6.71373 28.8942C6.48942 28.8942 6.26582 28.8245 6.07269 28.685C5.71735 28.428 5.55025 27.9853 5.64746 27.5545C5.64748 27.5544 5.6475 27.5543 5.64752 27.5543L7.57739 19.0532L7.64329 18.7629L7.41947 18.5666L0.874429 12.8265L0.873481 12.8257C0.543842 12.5381 0.418112 12.0812 0.553998 11.6633C0.689791 11.2457 1.0583 10.9508 1.49531 10.9102C1.49547 10.9102 1.49563 10.9102 1.4958 10.9102L10.1552 10.124L10.4525 10.097L10.5697 9.82256L13.9934 1.81048C13.9935 1.81033 13.9935 1.81019 13.9936 1.81004C14.1677 1.40452 14.5624 1.14453 15.0002 1.14453C15.4381 1.14453 15.8328 1.4047 16.0068 1.809C16.0069 1.80916 16.007 1.80933 16.007 1.8095L19.4305 9.82253L19.5478 10.097L19.8451 10.124L28.5039 10.9103L28.5043 10.9103C28.9419 10.9497 29.3112 11.2455 29.446 11.6625Z' stroke='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.btn-favorite.active {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M29.9218 11.5087C29.7254 10.9012 29.1866 10.4698 28.5492 10.4123L19.8903 9.62609L16.4664 1.61204C16.2139 1.02471 15.639 0.644531 15.0002 0.644531C14.3613 0.644531 13.7864 1.02471 13.5339 1.61341L10.11 9.62609L1.44977 10.4123C0.813463 10.4711 0.276035 10.9012 0.0785047 11.5087C-0.119025 12.1162 0.0633981 12.7824 0.544749 13.2025L7.08979 18.9425L5.15981 27.4441C5.01859 28.0692 5.26121 28.7153 5.77987 29.0902C6.05865 29.2917 6.38482 29.3942 6.71373 29.3942C6.99732 29.3942 7.27863 29.3178 7.53109 29.1667L15.0002 24.7027L22.4665 29.1667C23.0128 29.4954 23.7015 29.4654 24.2191 29.0902C24.738 28.7142 24.9803 28.0678 24.8391 27.4441L22.9091 18.9425L29.4542 13.2036C29.9355 12.7824 30.1193 12.1173 29.9218 11.5087Z' fill='%23FFC107'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.agenda_all_item_head {
    display: flex;
    padding-bottom: 8px;
    flex-wrap: wrap;
}
.agenda_all-btn {
    width: 30px;
    padding-top: 5px;
}
.agenda_all-dsc {
    padding-left: 5px;
    width: calc(100% - 30px);
}
.agenda_all-title {
    font-weight: 700;
    padding-top: 5px;
    letter-spacing: 0.05em;
    font-size: 12px;
    color: #004620;
}
.agenda_all-time {
    color: #002712;
    font-size: 12px;
    opacity: 0.8;
}
.agenda_all_item_content {
    border-top: 1px solid #C4C4C4;
    padding: 15px 0px;
    margin-left: 15px;
}
.agenda_all_item:last-child {
    margin-bottom: 0px;
}
.all__agenda {
    max-height: 600px;
    position: relative;
}
.style-scroll-gray .slimScrollRail {
    background: #EDEDED!important;
    width: 2px!important;
    right: 4px!important;
}
.style-scroll-gray .slimScrollBar {
    background: #C4C4C4!important;
    width: 2px!important;
    right: 4px!important;
}
.my__agenda_box {
    padding: 12px 0px 4px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.6);
}
.my__agenda_box-title {
    font-size: 18px;
    padding: 0px 10px 12px;
    line-height: 21px;
    color: #000000;
}
.my__agenda_item {
    padding: 7px 15px 10px;
}
.my__agenda_item-txt {
    padding-top: 10px;
    font-size: 14px;
    line-height: 21px;
    border-bottom: 1px solid #C4C4C4;
}
.my__agenda_item_head {
    display: flex;
    padding-bottom: 8px;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}
.my__agenda-title {
    color: #757575;
    text-align: right;
    font-size: 12px;
    line-height: 14px;
}
.my__agenda-title b {
    color: #004620;
    display: block;
    padding-bottom: 2px;
}
.my__agenda-time {
    font-size: 12px;
    line-height: 14px;
    opacity: 0.8;
    color: #002712;
}
.my__agenda {
    border: 1px solid #B4B4B4;
    border-radius: 5px;
}
.my__agenda-date {
    color: #E94E1B;
    opacity: 0.8;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
}
.my__agenda_box {
    margin-top: 17px;
}
.my__agenda {
    height: 280px;
    position: relative;
    margin: 0px 10px;
}
.style-scroll-gray .slimScrollRail {
    background: #EDEDED!important;
    width: 2px!important;
    right: 4px!important;
}
.style-scroll-gray .slimScrollBar {
    background: #C4C4C4!important;
    width: 2px!important;
    right: 4px!important;
}
#dashboard__top-line {
    position: absolute;
    display: none;
    z-index: 111;
    left: 0px;
    right: 0px;
    top: 0px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    padding: 10px 15px;
}
.logo-stand {
    font-size: 0px;
}
#dashboard__top-line .container {
    max-width: 100%;
}
.navigation-back {
    font-weight: 700;
    display: flex;
    align-items: center;
    color: #3D3D3D;
    font-size: 24px;
}
.navigation-back:before {
    content: "";
    height: 16px;
    width: 16px;
    display: inline-block;
    margin-right: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1L1 8L8 15' stroke='%233D3D3D' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M15 8H1' stroke='%233D3D3D' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.dashboard-wrapper {
    padding-top: 25px;
}
.profile__about-head {
    border-bottom: 1px solid #C4C4C4;
}
.profile-head-title {
    font-weight: 800;
    display: inline-block;
    position: relative;
    font-size: 24px;
    color: #3D3D3D;
    padding: 0px 5px 5px;
}
.profile-head-title:after {
    content: "";
    bottom: -2px;
    left: 0px;
    right: 0px;
    position: absolute;
    background: #EB7300;
    display: inline-block;
    height: 3px;
}
.profile__head {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.bio__item span {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: 600;
}
.bio__item {
    background: #fff;
    font-size: 14px;
    line-height: 24px;
    padding: 15px 20px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
    border-radius: 7px;
}
.profile__user {
    display: flex;
    align-items: center;
    width: 260px;
}
.profile__bio {
    width: calc(100% - 260px);
}
.bio__item {
    position: relative;
}
.bio__item:before {
    content: "";
    position: absolute;
    left: -45px;
    top: 32px;
    border: 17px solid transparent;
    border-right: 30px solid white;
}
.profile__about {
    padding-top: 35px;
}
.profile__about-list span {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: 600;
    padding-bottom: 15px;
}
.profile__about-list {
    line-height: 24px;
    padding-top: 5px;
}
.profile__about-list li {
    padding-bottom: 13px;
    margin-top: 15px;
    border-bottom: 1px solid #C4C4C4;
}
.profile__about-list a:hover {
    color: #EB7300;
}
.dashboard__profile {
    padding-bottom: 100px;
}
.profile__user {
    margin-top: 20px;
}
.page-title {
    font-weight: 700;
    color: #3D3D3D;
    line-height: 36px;
    font-size: 24px;
}
.page__head {
    padding-bottom: 25px;
}
.message__center_box {
    padding: 30px 22px;
    box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.15);
}
.message__item-c-title {
    line-height: 24px;
    font-weight: 700;
    color: #E94E1B;
    padding-bottom: 15px;
}
.message__item-c-txt {
    font-size: 14px;
    line-height: 25px;
    font-weight: 500;
}
.message__item-c-panel {
    padding-top: 13px;
    justify-content: space-between;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.message__item-c-date {
    color: #EB7300;
}
.message__item-c {
    z-index: 1;
    position: relative;
    margin-bottom: 15px;
    padding-left: 25px;
}
.btn-del {
    background: #595959;
}
.btn-del:hover {
    color: #fff;
    background: #E31515;
}
.btns {
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
}
.message__item-c-btn button {
    width: 150px;
    margin-left: 10px;
}
.message__item-c:last-child {
    margin-bottom: 0px;
}
.btn-send {
    background: #8AC3EC;
}
.btn-send:hover {
    background: #389FEA;
    color: #fff;
}
.btn-cancel {
    background: #595959;
}
.btn-cancel:hover {
    background: #E31515;
    color: #fff;
}
.btn-edit {
    background: #EB7300;
}
.btn-edit:hover {
    background: #D76C05;
    color: #fff;
}
.btn-save {
    background: #59BC5A;
    color: #fff;
}
.btn-save:hover {
    background: #24AB25;
    color: #fff;
}
.field-msg {
    width: 100%;
    background-color: transparent;
    height: 50px;
}
.is-readonly .btn-save {
    display: none;
}
.is-readonly .btn-cancel {
    display: none;
}
.is-readonly input[disabled], .is-readonly textarea[disabled] {
    cursor: text;
    background-color: transparent;
    border-color: transparent;
    outline-color: transparent;
    box-shadow: none;
}
.is-editing .btn-edit {
    display: none;
}
.is-editing .btn-del {
    display: none;
}
.btn-group {
    display: inline-block;
}
.message__item-c.is-editing {
    margin: 45px 0px;
}
.message__item-c:before {
    content: "";
    z-index: 2;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    display: inline-block;
    background: #EB7300;
    width: 3px;
}
.message__item-c:after {
    content: "";
    opacity: 0;
    z-index: -11;
    top: -10px;
    left: 0px;
    right: -10px;
    bottom: -10px;
    position: absolute;
    display: inline-block;
    background: #F6F9FF;
}
.is-editing:after {
    opacity: 1;
}
.notification__item-title {
    letter-spacing: 0.05em;
    font-weight: 600;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 27px;
}
.notification__item-title span {
    font-weight: 400;
    font-size: 14px;
}
.notice-check .check-custom {
    background: #FFFFFF;
    top: -2px;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}
.notice-check .check-custom:after {
    display: none;
}
.notice-check .check-custom:before {
    display: none;
}
.notice-check .check:checked+.check-custom {
    background: #EB7300;
    border-color: #EB7300;
}
.checkbox.notice-check {
    font-size: 18px;
    padding-left: 44px;
    color: #383838;
    margin-bottom: 0px;
}
.notice-option {
    margin-bottom: 20px;
}
.notice-option:last-child {
    margin-bottom: 0px;
}
.notification__item {
    padding-bottom: 40px;
}
.notification__item:last-child {
    padding-bottom: 0px;
}
.notice-option input {
    background: #FFFFFF;
    max-width: 530px;
    border: 1px solid #C4C4C4;
    width: 100%;
    padding: 0px 20px;
    height: 55px;
}
.title-input {
    color: #C4C4C4;
    line-height: 24px;
    font-weight: 500;
}
.notice-option label {
    width: 100%;
    display: block;
}
.notice-input {
    padding-left: 44px;
    padding-top: 15px;
}
.dashboard__notification {
    padding-bottom: 100px;
}
.page-sub {
    padding-top: 5px;
    font-size: 18px;
    line-height: 27px;
}
.table-swag th:nth-child(1) {
    width: 35%;
}
.table-swag th:nth-child(2) {
    width: 40%;
}
.table-swag th:nth-child(3) {
    width: 25%;
}
.table-swag {
    width: 100%;
}
.table-swag th {
    background: rgba(235, 115, 0, 0.4);
    text-align: left;
    height: 74px;
    padding: 0px 20px;
    color: #fff;
    font-weight: 600;
}
.table-swag th {
    border-right: 2px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.6)
}
.table-swag th:last-child {
    border-right: 0px;
}
.table-swag td {
    background: rgba(255, 255, 255, 0.6);
}
.table-swag td {
    padding: 8px 20px;
    color: #000;
}
.table-swag tr:nth-child(even) td {
    background: #EDEDED;
}
.table-swag td {
    border-right: 2px solid rgba(255, 255, 255, 0.6);
}
.table-swag td:last-child {
    border-right: 0px;
}
.table-swag a {
    color: #0997FD;
    font-size: 18px;
}
.table-swag a:hover {
    color: #EB7300;
}
.agenda__item {
    margin-bottom: 20px;
}
.agenda__item-date {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background: #EB7300;
    padding: 6px 20px
}
.agenda__item-row {
    margin-top: 15px;
    min-height: 80px;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    padding: 10px 30px 10px 20px;
}
.agenda__item-btn {
    min-width: 24px;
    font-size: 0px;
}
.agenda__item-btn button {
    height: 24px;
    width: 24px;
    background-size: cover;
}
.agenda__item-time {
    color: rgba(0, 39, 18, 0.8);
    padding-right: 5px;
    width: 25%;
    padding-left: 20px;
}
.agenda__item-input {
    width: 190px;
}
.agenda__item-input input {
    height: 28px;
    font-size: 12px;
    border-radius: 2px;
    padding: 0px 30px 0px 5px;
    border: 1px solid #C4C4C4;
    width: 100%;
}
.agenda__item-input form {
    position: relative;
}
.agenda__item-input button {
    height: 28px;
    width: 28px;
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
    background-color: #EB7300;
    border-radius: 2px;
    background-image: url(../img/arrow-submit.svg);
    background-position: center;
    background-repeat: no-repeat;
}
.agenda__item-input button:hover {
    background-color: #D76C05;
}
.agenda__item-status {
    display: flex;
    position: relative;
    width: calc(100% - 25% - 214px);
    padding-left: 25px;
    align-items: center;
}
.agenda__item-status:after {
    content: "";
    left: 0px;
    width: 1px;
    top: -15px;
    bottom: -15px;
    background-color: #C4C4C4;
    position: absolute;
    display: inline-block;
}
.agenda__item-status:before {
    content: "";
    margin-right: 20px;
    display: inline-block;
    height: 24px;
    min-width: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.5 0C3.81318 0 0 3.81318 0 8.5C0 13.1868 3.81318 17 8.5 17C13.1868 17 17 13.1868 17 8.5C17 3.81318 13.1868 0 8.5 0ZM8.5 15.9375C4.39889 15.9375 1.0625 12.6011 1.0625 8.5C1.0625 4.39889 4.39889 1.0625 8.5 1.0625C12.6011 1.0625 15.9375 4.39889 15.9375 8.5C15.9375 12.6011 12.6011 15.9375 8.5 15.9375V15.9375Z' fill='%2359BC5A'/%3e%3cpath d='M9.03125 3.1875H7.96875V8.71996L11.3119 12.0631L12.0631 11.3119L9.03125 8.28001V3.1875Z' fill='%2359BC5A'/%3e%3c/svg%3e ");
    background-size: cover;
}
.agenda-message {
    padding: 20px 30px;
    background: #fff;
    font-size: 14px;
    line-height: 21px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
}
.dashboard__banner-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -4px;
}
.banner-col {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0px 4px 8px;
}
.banner__item {
    padding-bottom: 46%;
    position: relative;
}
.banner__item img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    left: 0px;
}
.select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px;
}
.select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 16px;
    color: #3D3D3D;
    width: 100%;
    height: 56px;
}
.select-styled {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    left: 0;
    border: 1px solid #C4C4C4;
    padding: 0px 50px 0px 20px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.select-styled.active:after {
    transform: rotate(-180deg);
}
.select-styled.active {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.select-styled:after {
    content: "";
    width: 10px;
    height: 6px;
    background: url(../img/arrow-select.svg);
    position: absolute;
    top: 50%;
    right: 18px;
    margin-top: -3px;
}
.select-options {
    display: none;
    position: absolute;
    top: 100%;
    overflow: hidden;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
.select-options li {
    margin: 0;
    padding: 7px 0;
    border-bottom: 1px solid #ececec;
    text-indent: 15px;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}
.select-options li:last-child {
    border-bottom: none;
}
.select-options li:hover {
    color: #fff;
    background: #EB7300;
}
.btn-orange {
    background: #EB7300;
    border-radius: 5px;
    width: 165px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    font-weight: 700;
}
.btn-orange:hover {
    background: #D76C05;
    color: #fff;
}
.btn-orange:active {
    background: #D76C05;
}
.btn-border-orange {
    border-color: #EB7300;
    color: #E94E1B;
}
.btn-border-orange:hover {
    border-color: #EB7300;
    background: #EB7300;
    color: #fff;
}
.btn-border-orange:active {
    border-color: #EB7300;
    background: #EB7300;
    color: #fff;
}
.profile__edit-img {
    height: 210px;
    position: relative;
}
.profile__edit-img img {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0px;
    object-fit: cover;
    object-position: center;
}
.btn-rotate {
    font-size: 14px;
    color: #B4B4B4;
    display: flex;
    align-items: center;
}
.btn-rotate:before {
    content: "";
    margin-right: 5px;
    height: 18px;
    min-width: 18px;
    background: url(../img/icon-rotate.svg);
}
.profile__edit_image-panel {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 4px;
}
.btn-delete-img:before {
    content: "";
    margin-right: 5px;
    height: 18px;
    min-width: 18px;
    background: url(../img/icon-delete-img.svg);
}
.btn-delete-img {
    font-size: 14px;
    color: #B4B4B4;
    display: flex;
    align-items: center;
}
.btn-choose {
    width: 240px;
}
.profile__edit_image_btn {
    display: flex;
    padding-top: 15px;
    align-items: center;
    justify-content: space-between;
}
.link {
    font-size: 14px;
    text-decoration: underline;
}
.link:hover {
    text-decoration: none;
}
.profile__edit_image_btn span {
    font-size: 14px;
}
.profile__edit_btns {
    padding-top: 15px;
}
.profile__edit_btns a {
    width: 100%;
    margin-bottom: 15px;
}
.profile__edit-bio label {
    color: #C4C4C4;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 3px;
    display: inline-block;
}
.profile__edit-bio textarea {
    border: 1px solid #C4C4C4;
    line-height: 24px;
    width: 100%;
    height: 50px;
    padding: 10px 20px;
}
.profile__edit-bio {
    padding-top: 15px;
}
.switch-item {
    font-size: 12px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.switch-item span {
    display: inline-block;
    padding-left: 25px;
}
.profile__edit_switch {
    padding-top: 25px;
}
.switch-item:last-child {
    margin-bottom: 0px;
}
input[type="file"] {
    display: none;
}
.presentation-left {
    width: calc(100% - 330px);
    padding: 0px 15px;
}
.presentation-right {
    padding: 0px 15px;
    width: 330px;
}
.presentation__tabs {
    position: relative;
    min-height: 580px;
}
.presentation__tabs>div {
    opacity: 0;
    width: 100%;
    visibility: hidden;
    position: absolute;
}
.presentation__tabs>div.active {
    opacity: 1;
    visibility: visible;
}
.tab-nav {
    font-size: 0px;
    margin-bottom: 15px;
}
.tab-nav ul {
    width: 100%;
}
.tab-nav ul li {
    padding: 0px 8px;
    border-right: 1px solid #8E8E8E;
    display: inline-block;
    vertical-align: middle;
}
.tab-nav a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #B4B4B4;
    font-size: 18px;
    line-height: 28px;
}
.tab-nav li:first-child {
    padding-left: 0px;
}
.tab-nav li:last-child {
    border-right: none;
}
.tab-nav a.active {
    color: #3D3D3D;
}
.notes__box {
    border: 1px solid rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    padding: 15px 0px 30px;
}
.message__item {
    font-size: 14px;
    padding: 0px 6px;
    margin: 15px 10px;
    color: #777777;
    border-left: 2px solid #EB7300;
    line-height: 18px;
}
.time-message {
    letter-spacing: 0.05em;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #3D3D3D;
    padding-top: 2px;
}

.notes__message-head {
    margin: 0px 10px;
}
.message__head-title {
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
}
.btn-note {
    height: 32px;
    color: #fff;
    width: 100%;
    max-height: 100%;
    line-height: 32px;
}
.notes__head {
    padding: 0px 10px;
}
.notes__head textarea {
    background: #FFFFFF;
    border-radius: 5px;
    text-align: left;
    height: 135px;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    border: 1px solid #B4B4B4;
    padding: 10px 20px;
}
.btn-note-add {
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    width: 150px;
}
.notes__head {
    text-align: right;
    padding-bottom: 13px;
}
.slimScrollBar {
    background: #757575!important;
    opacity: 1!important;
}
.slimScrollRail {
    background: #8E8E8E!important;
    opacity: 1!important;
}
.lg-backdrop.in {
    opacity: 0.5
}
.notes__message-content {
    max-height: 280px;
    margin: 0px 10px;
    position: relative;
    border: 1px solid #B4B4B4;
    border-radius: 5px;
}
.chats__item {
    display: flex;
    flex-wrap: wrap;
}
.chats__item-img {
    height: 35px;
    min-width: 35px;
    width: 35px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}
.chats__item-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    left: 0px;
}
.chat__msg_head {
    padding-bottom: 9px;
}
.chat__msg-name {
    font-size: 14px;
    font-weight: 700;
}
.chat__msg-job {
    font-size: 14px;
    color: #076633;
}
.chat__msg-txt {
    color: #000;
    max-width: 200px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.05em;
}
.chats__box {
    position: relative;
}
.chats__item-msg {
    width: calc(100% - 35px);
    padding-left: 10px;
}
.chats__item {
    padding: 12.5px 15px 12.5px 5px;
}
.chats__items {
    max-height: 500px;
    padding-bottom: 20px;
    position: relative;
}
.chats__send-title {
    color: #000000;
    letter-spacing: 0.05em;
    line-height: 21px;
}
.chats__send {
    position: relative;
    padding-left: 6px;
    background: #fff;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 11;
}
.chats__send textarea {
    height: 75px;
    width: 100%;
    padding: 10px 15px;
    font-size: 12px;
    color: #C4C4C4;
}
.chats__send-msg {
    position: relative;
    font-size: 0px;
}
.btn-send-msg {
    position: absolute;
    opacity: 0.8;
    background-color: transparent;
    background-image: url(../img/icon-send.svg);
    top: 12px;
    width: 19px;
    height: 18px;
    display: inline-block;
    right: 22px;
}
.btn-send-msg:hover {
    opacity: 1;
}
.chats__send:after {
    content: "";
    left: 0px;
    right: 0px;
    top: -40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    display: inline-block;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 24%, rgba(255, 255, 255, 1) 69%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 24%, rgba(255, 255, 255, 1) 69%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 24%, rgba(255, 255, 255, 1) 69%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}
.btn-favorite {
    height: 30px;
    background-color: transparent;
    width: 30px;
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M29.446 11.6625L29.4462 11.663C29.582 12.0812 29.4559 12.5377 29.1249 12.8273L29.1245 12.8277L22.5795 18.5666L22.3556 18.7628L22.4215 19.0532L24.3515 27.5545C24.4486 27.9836 24.2821 28.4271 23.9256 28.6854L23.9256 28.6854C23.57 28.9432 23.0982 28.9632 22.7242 28.7382L22.7231 28.7375L15.2567 24.2735L15.0002 24.1202L14.7436 24.2735L7.27458 28.7375L7.27436 28.7376C7.0993 28.8424 6.90669 28.8942 6.71373 28.8942C6.48942 28.8942 6.26582 28.8245 6.07269 28.685C5.71735 28.428 5.55025 27.9853 5.64746 27.5545C5.64748 27.5544 5.6475 27.5543 5.64752 27.5543L7.57739 19.0532L7.64329 18.7629L7.41947 18.5666L0.874429 12.8265L0.873481 12.8257C0.543842 12.5381 0.418112 12.0812 0.553998 11.6633C0.689791 11.2457 1.0583 10.9508 1.49531 10.9102C1.49547 10.9102 1.49563 10.9102 1.4958 10.9102L10.1552 10.124L10.4525 10.097L10.5697 9.82256L13.9934 1.81048C13.9935 1.81033 13.9935 1.81019 13.9936 1.81004C14.1677 1.40452 14.5624 1.14453 15.0002 1.14453C15.4381 1.14453 15.8328 1.4047 16.0068 1.809C16.0069 1.80916 16.007 1.80933 16.007 1.8095L19.4305 9.82253L19.5478 10.097L19.8451 10.124L28.5039 10.9103L28.5043 10.9103C28.9419 10.9497 29.3112 11.2455 29.446 11.6625Z' stroke='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.btn-favorite.active {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M29.9218 11.5087C29.7254 10.9012 29.1866 10.4698 28.5492 10.4123L19.8903 9.62609L16.4664 1.61204C16.2139 1.02471 15.639 0.644531 15.0002 0.644531C14.3613 0.644531 13.7864 1.02471 13.5339 1.61341L10.11 9.62609L1.44977 10.4123C0.813463 10.4711 0.276035 10.9012 0.0785047 11.5087C-0.119025 12.1162 0.0633981 12.7824 0.544749 13.2025L7.08979 18.9425L5.15981 27.4441C5.01859 28.0692 5.26121 28.7153 5.77987 29.0902C6.05865 29.2917 6.38482 29.3942 6.71373 29.3942C6.99732 29.3942 7.27863 29.3178 7.53109 29.1667L15.0002 24.7027L22.4665 29.1667C23.0128 29.4954 23.7015 29.4654 24.2191 29.0902C24.738 28.7142 24.9803 28.0678 24.8391 27.4441L22.9091 18.9425L29.4542 13.2036C29.9355 12.7824 30.1193 12.1173 29.9218 11.5087Z' fill='%23FFC107'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.btn-favorite-orange {
    height: 24px;
    background-color: transparent;
    width: 24px;
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.3771 23.9999C18.057 23.9996 17.7443 23.8991 17.479 23.7113L12.076 19.9136C12.0494 19.8943 12.0179 19.884 11.9855 19.884C11.9532 19.884 11.9216 19.8943 11.895 19.9136L6.49204 23.7113C6.22073 23.9013 5.90073 24.0002 5.57453 23.995C5.24834 23.9897 4.93138 23.8805 4.66576 23.6819C4.40013 23.4833 4.1984 23.2046 4.08736 22.8829C3.97632 22.5612 3.96121 22.2117 4.04406 21.8808L5.81848 15.3183C5.82687 15.2853 5.82585 15.2504 5.81556 15.218C5.80526 15.1856 5.78613 15.1571 5.76054 15.136L0.647301 10.9205C0.378123 10.7102 0.178453 10.4168 0.0762871 10.0815C-0.0258785 9.74621 -0.0254163 9.38577 0.0776091 9.05074C0.180634 8.71572 0.381057 8.42291 0.650773 8.21337C0.920489 8.00383 1.24597 7.88807 1.58159 7.88232L8.09989 7.62407C8.13193 7.62175 8.16266 7.60976 8.18836 7.58955C8.21406 7.56934 8.23364 7.54176 8.24474 7.51014L10.4899 1.10716C10.6031 0.782555 10.8086 0.502265 11.0787 0.304235C11.3488 0.106205 11.6704 0 12 0C12.3296 0 12.6512 0.106205 12.9213 0.304235C13.1914 0.502265 13.3969 0.782555 13.5101 1.10716L15.7553 7.51014C15.7664 7.54176 15.7859 7.56934 15.8116 7.58955C15.8373 7.60976 15.8681 7.62175 15.9001 7.62407L22.4184 7.88232C22.754 7.88807 23.0795 8.00383 23.3492 8.21337C23.6189 8.42291 23.8194 8.71572 23.9224 9.05074C24.0254 9.38577 24.0259 9.74621 23.9237 10.0815C23.8215 10.4168 23.6219 10.7102 23.3527 10.9205L18.2395 15.136C18.2131 15.1564 18.1934 15.1849 18.183 15.2175C18.1726 15.2502 18.1721 15.2853 18.1815 15.3183L19.9559 21.8808C20.0182 22.1325 20.0244 22.3959 19.974 22.6505C19.9236 22.9051 19.818 23.1442 19.6653 23.3491C19.5126 23.554 19.317 23.7193 19.0936 23.8322C18.8702 23.945 18.625 24.0024 18.3771 23.9999V23.9999ZM11.9891 18.3641C12.3099 18.3744 12.6202 18.4855 12.88 18.6831L18.2829 22.4808C18.3103 22.5027 18.3437 22.5146 18.3781 22.5149C18.4125 22.5152 18.446 22.5038 18.4737 22.4824C18.5014 22.461 18.5218 22.4309 18.5318 22.3963C18.5418 22.3618 18.5409 22.3249 18.5292 22.2909L16.7547 15.7284C16.6674 15.4065 16.6739 15.0646 16.7732 14.7465C16.8726 14.4285 17.0604 14.1488 17.3124 13.9435L22.4257 9.72802C22.4535 9.70748 22.4744 9.67809 22.4852 9.64418C22.496 9.61027 22.4961 9.57363 22.4856 9.53963C22.4751 9.50564 22.4544 9.47608 22.4267 9.4553C22.3989 9.43453 22.3656 9.42363 22.3315 9.4242L15.8132 9.16596C15.494 9.15291 15.1858 9.04046 14.9278 8.84296C14.6698 8.64545 14.4738 8.37184 14.3647 8.05702L12.1195 1.65403C12.1094 1.62003 12.0892 1.59032 12.0618 1.56922C12.0344 1.54812 12.0014 1.53674 11.9674 1.53674C11.9334 1.53674 11.9004 1.54812 11.873 1.56922C11.8457 1.59032 11.8254 1.62003 11.8153 1.65403L9.59185 8.04942C9.48275 8.36425 9.2867 8.63786 9.02872 8.83536C8.77074 9.03287 8.46251 9.14531 8.14334 9.15836L1.62505 9.41661C1.59096 9.41603 1.5576 9.42693 1.52987 9.44771C1.50213 9.46848 1.48148 9.49804 1.47094 9.53204C1.4604 9.56603 1.46054 9.60268 1.47133 9.63659C1.48212 9.67049 1.503 9.69988 1.53089 9.72043L6.65138 13.9435C6.90265 14.1495 7.08984 14.4292 7.18914 14.747C7.28845 15.0648 7.29538 15.4065 7.20905 15.7284L5.44187 22.2909C5.43132 22.3238 5.43127 22.3594 5.44173 22.3923C5.45218 22.4252 5.47257 22.4536 5.49981 22.4732C5.52605 22.4968 5.55944 22.5097 5.59396 22.5097C5.62849 22.5097 5.66188 22.4968 5.68812 22.4732L11.0911 18.6755C11.3551 18.4918 11.665 18.394 11.9819 18.3945L11.9891 18.3641Z' fill='%23EB7300'/%3e%3c/svg%3e ");
}
.btn-favorite-orange.active {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.9374 9.06931C23.7803 8.5622 23.3492 8.20203 22.8393 8.15407L15.9122 7.49773L13.1731 0.807668C12.9711 0.317373 12.5112 0 12.0001 0C11.489 0 11.0291 0.317373 10.8271 0.808815L8.08796 7.49773L1.15981 8.15407C0.650769 8.20317 0.220827 8.5622 0.0628036 9.06931C-0.0952201 9.57642 0.0507184 10.1326 0.435798 10.4833L5.67182 15.275L4.12784 22.3721C4.01486 22.8939 4.20896 23.4333 4.62388 23.7463C4.84691 23.9144 5.10784 24 5.37097 24C5.59785 24 5.82289 23.9362 6.02486 23.8101L12.0001 20.0836L17.9731 23.8101C18.4102 24.0845 18.9612 24.0594 19.3752 23.7463C19.7903 23.4323 19.9842 22.8927 19.8713 22.3721L18.3273 15.275L23.5633 10.4842C23.9484 10.1326 24.0954 9.57738 23.9374 9.06931Z' fill='%23EB7300'/%3e%3c/svg%3e ");
}
.btn-fallow {
    background: #59BC5A;
    color: #fff;
    width: 190px;
}
.btn-fallow:hover {
    background: #3CA83D;
    color: #fff;
}
.presentation__head-right .btn-favorite-orange {
    margin-right: 20px;
}
.presentation__head {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.time-presentation {
    color: rgba(56, 56, 56, 0.8)
}
.presentation__head .title {
    padding-bottom: 5px;
}
.presentation__head {
    padding-bottom: 15px;
}
.thumb-wrap {
    position: relative;
    padding-bottom: 56.25%;
    /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
    height: 0;
    overflow: hidden;
}
.thumb-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}
.thumb-wrap a {
    position: relative;
    display: inline-block;
}
.thumb-wrap .overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.thumb-wrap .overlay p {
    color: #000;
    font-weight: bold;
    font-size: 28px;
    text-shadow: 1px 0 5px #FFF, -1px 0 5px #FFF, 0 1px 5px #FFF, 0 -1px 5px #FFF;
    text-align: center;
}
.video__swich {
    display: flex;
    padding-bottom: 15px;
    align-items: center;
}
.presentation__video_about {
    padding-top: 20px;
}
.about-mini-info li {
    padding-bottom: 10px;
    letter-spacing: 0.05em;
    color: #076633;
    font-size: 18px;
    line-height: 27px;
}
.about-mini-info ul {
    padding-right: 100px;
}
.about-mini-info li span {
    font-weight: 700;
}
.about-mini-info li:last-child {
    padding-bottom: 0px;
}
.about-location {
    font-size: 18px;
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px;
    line-height: 27px;
    letter-spacing: 0.05em;
}
.about-location:before {
    content: "";
    height: 24px;
    width: 24px;
    left: 0px;
    position: absolute;
    top: 0px;
    display: inline-block;
    background: url(../img/icon-sub-big.svg);
}
.presentation__video_about .about-mini-info {
    margin-top: 30px;
}
.video__swich {
    font-size: 14px;
}
.full_info-content {
    padding-top: 25px;
}
.presentation__full_info {
    padding: 30px 15px 0px;
    width: 100%;
}
.full_info-nav li {
    display: inline-block;
    margin-right: 25px;
    vertical-align: middle;
}
.full_info-nav li a.active {
    font-weight: 900;
}
.full_info-nav li a {
    font-size: 24px;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}
.full_info-nav {
    width: 100%;
    border-bottom: 3px solid #C4C4C4;
}
.full_info-nav .tab-nav-info {
    margin-bottom: 0px;
}
.full_info-nav li a.active:after {
    content: "";
    height: 3px;
    left: 0px;
    width: 100%;
    position: absolute;
    bottom: -3px;
    background: #EB7300;
    display: inline-block;
}
.full_info_dsc {
    line-height: 24px;
}
.full_info-content>div {
    display: none;
}
.full_info-content>div.active {
    display: block;
}
.full_info_downloads {
    display: flex;
    flex-wrap: wrap;
}
.file__item {
    flex: 0 0 44%;
    margin-bottom: 20px;
    max-width: 44%;
    padding-right: 60px;
    display: flex;
    align-items: center;
}
.file__item-icon {
    width: 58px;
    font-size: 0px;
    min-width: 58px;
}
.file-name {
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.file-size {
    font-size: 14px;
    color: #8E8E8E;
    letter-spacing: 0.03em;
}
.file__item-info {
    width: calc(100% - 188px);
    padding: 0px 15px 0px 20px;
}
.file__item-btn {
    width: 130px;
}
.file__item-btn a {
    font-size: 14px;
    margin: 2.5px 0px;
    display: inline-block;
    color: #E94E1B;
    font-weight: 700;
}
.file__item-info>div {
    padding: 2.5px 0px;
}
.file__item-btn a:hover {
    color: #EB7300;
}
.btn_sidebar-item {
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    right: -10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.dashboard__head-logo img {
    max-width: 100%;
}
.btn-sidebar {
    background: #fff;
    height: 30px;
    width: 30px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.85769 11L23.8574 11' stroke='%23EB7300' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.4824 1L1.85754 11L11.4824 21' stroke='%23EB7300' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-position: center;
    background-repeat: no-repeat;
}
.btn_sidebar-item.active .btn-sidebar {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='22' viewBox='0 0 30 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='30' height='4' rx='2' fill='%23EB7300'/%3e%3crect y='9' width='30' height='4' rx='2' fill='%23EB7300'/%3e%3crect y='18' width='30' height='4' rx='2' fill='%23EB7300'/%3e%3c/svg%3e ");
}
.dashboard-sidebar.close {
    width: 155px;
    text-align: center;
}
.dashboard-content.active {
    width: calc(100% - 155px);
}
.dashboard-sidebar.close .dashboard__nav {
    display: none;
}
.dashboard-sidebar.close .dashboard__user-edit {
    display: none;
}
.dashboard-sidebar.close .dashboard__menu li {
    display: block;
    margin: 0px 0px 20px 0px;
}
.dashboard-sidebar.close .user_dsc {
    display: none;
}
.btn_sidebar-item.active {
    right: -70px;
    box-shadow: 4px 0px 4px rgba(0, 0, 0, 0.05);
}
.instruments-img img {
    max-width: 100%;
}
.btn-add-favorite {
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 36px;
    width: 150px;
    background: #EB7300;
    border-radius: 20px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.btn-add-favorite:before {
    content: "";
    top: -1px;
    position: relative;
    height: 15px;
    display: inline-block;
    margin-right: 4px;
    width: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.4857 15C11.2856 14.9998 11.0902 14.9369 10.9244 14.8196L7.54753 12.446C7.5309 12.4339 7.51116 12.4275 7.49095 12.4275C7.47073 12.4275 7.451 12.4339 7.43436 12.446L4.05752 14.8196C3.88795 14.9383 3.68796 15.0001 3.48408 14.9969C3.28021 14.9936 3.08211 14.9253 2.9161 14.8012C2.75008 14.6771 2.624 14.5029 2.5546 14.3018C2.4852 14.1008 2.47576 13.8823 2.52754 13.6755L3.63655 9.57393C3.6418 9.55331 3.64116 9.53153 3.63472 9.51128C3.62829 9.49103 3.61633 9.4732 3.60034 9.46L0.404563 6.82532C0.236327 6.69388 0.111533 6.51052 0.0476795 6.30095C-0.0161741 6.09138 -0.0158852 5.8661 0.0485057 5.65671C0.112897 5.44732 0.23816 5.26432 0.406733 5.13335C0.575306 5.00239 0.778734 4.93004 0.988494 4.92645L5.06243 4.76505C5.08246 4.7636 5.10166 4.7561 5.11773 4.74347C5.13379 4.73083 5.14602 4.7136 5.15296 4.69384L6.5562 0.691972C6.62694 0.489097 6.7554 0.313916 6.92422 0.190147C7.09303 0.066378 7.29403 0 7.5 0C7.70597 0 7.90697 0.066378 8.07578 0.190147C8.2446 0.313916 8.37306 0.489097 8.44379 0.691972L9.84704 4.69384C9.85398 4.7136 9.86621 4.73083 9.88227 4.74347C9.89834 4.7561 9.91754 4.7636 9.93757 4.76505L14.0115 4.92645C14.2213 4.93004 14.4247 5.00239 14.5933 5.13335C14.7618 5.26432 14.8871 5.44732 14.9515 5.65671C15.0159 5.8661 15.0162 6.09138 14.9523 6.30095C14.8885 6.51052 14.7637 6.69388 14.5954 6.82532L11.3997 9.46C11.3832 9.47278 11.3709 9.49057 11.3644 9.51096C11.3579 9.53135 11.3576 9.55334 11.3634 9.57393L12.4725 13.6755C12.5114 13.8328 12.5153 13.9974 12.4837 14.1566C12.4522 14.3157 12.3862 14.4651 12.2908 14.5932C12.1954 14.7212 12.0731 14.8246 11.9335 14.8951C11.7939 14.9656 11.6406 15.0015 11.4857 15V15ZM7.49321 11.4775C7.69366 11.484 7.88764 11.5534 8.04998 11.6769L11.4268 14.0505C11.4439 14.0642 11.4648 14.0716 11.4863 14.0718C11.5078 14.072 11.5288 14.0649 11.5461 14.0515C11.5634 14.0382 11.5761 14.0193 11.5824 13.9977C11.5886 13.9761 11.588 13.953 11.5807 13.9318L10.4717 9.83028C10.4171 9.62908 10.4212 9.41536 10.4833 9.21657C10.5454 9.01779 10.6627 8.84301 10.8203 8.71469L14.016 6.08001C14.0335 6.06717 14.0465 6.04881 14.0533 6.02761C14.06 6.00642 14.0601 5.98352 14.0535 5.96227C14.0469 5.94102 14.034 5.92255 14.0167 5.90956C13.9993 5.89658 13.9785 5.88977 13.9572 5.89013L9.88325 5.72872C9.68377 5.72057 9.49113 5.65029 9.32989 5.52685C9.16865 5.40341 9.04612 5.2324 8.97793 5.03564L7.57469 1.03377C7.56836 1.01252 7.55573 0.993948 7.53863 0.98076C7.52153 0.967573 7.50086 0.96046 7.47963 0.96046C7.4584 0.96046 7.43773 0.967573 7.42063 0.98076C7.40353 0.993948 7.3909 1.01252 7.38457 1.03377L5.99491 5.03089C5.92672 5.22765 5.80419 5.39866 5.64295 5.5221C5.48171 5.64554 5.28907 5.71582 5.08959 5.72398L1.01565 5.88538C0.994352 5.88502 0.973503 5.89183 0.956167 5.90482C0.938831 5.9178 0.925922 5.93628 0.919338 5.95752C0.912753 5.97877 0.912839 6.00167 0.919584 6.02287C0.926328 6.04406 0.939375 6.06242 0.956808 6.07527L4.15711 8.71469C4.31416 8.84343 4.43115 9.01823 4.49321 9.21688C4.55528 9.41553 4.55961 9.62904 4.50566 9.83028L3.40117 13.9318C3.39458 13.9524 3.39455 13.9746 3.40108 13.9952C3.40761 14.0157 3.42036 14.0335 3.43738 14.0458C3.45378 14.0605 3.47465 14.0686 3.49623 14.0686C3.51781 14.0686 3.53867 14.0605 3.55507 14.0458L6.93191 11.6722C7.09694 11.5574 7.29064 11.4963 7.48868 11.4965L7.49321 11.4775Z' fill='white'/%3e%3c/svg%3e ");
}
.btn-add-favorite.active:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.5956 6.80311C14.7637 6.67182 14.8885 6.48868 14.9523 6.27935C15.0162 6.07003 15.0159 5.84501 14.9515 5.63587C14.8871 5.42672 14.7619 5.24393 14.5934 5.11312C14.4249 4.98231 14.2215 4.91005 14.0118 4.90646L9.9391 4.74524C9.91907 4.7438 9.89988 4.73631 9.88382 4.72369C9.86776 4.71107 9.85553 4.69386 9.8486 4.67412L8.44125 0.691163C8.37054 0.488525 8.24211 0.313548 8.07335 0.189924C7.90459 0.0663003 7.70365 0 7.49774 0C7.29183 0 7.09089 0.0663003 6.92213 0.189924C6.75337 0.313548 6.62494 0.488525 6.55423 0.691163L5.15141 4.68834C5.14447 4.70808 5.13224 4.7253 5.11618 4.73792C5.10012 4.75054 5.08093 4.75802 5.0609 4.75947L0.988196 4.92068C0.778499 4.92427 0.575132 4.99654 0.40661 5.12735C0.238088 5.25815 0.112862 5.44095 0.048491 5.65009C-0.0158804 5.85924 -0.0161692 6.08425 0.0476651 6.29358C0.111499 6.5029 0.236256 6.68605 0.404441 6.81733L3.59925 9.44893C3.61524 9.46211 3.62719 9.47992 3.63363 9.50014C3.64006 9.52037 3.6407 9.54213 3.63545 9.56273L2.53582 13.6453C2.47884 13.8532 2.48436 14.0744 2.55163 14.2789C2.61891 14.4834 2.74467 14.6612 2.9118 14.7881C3.07894 14.9151 3.27934 14.985 3.48574 14.9883C3.69214 14.9917 3.89452 14.9284 4.06535 14.807L7.44117 12.4361C7.4578 12.4241 7.47753 12.4177 7.49774 12.4177C7.51795 12.4177 7.53768 12.4241 7.5543 12.4361L10.9301 14.807C11.0986 14.9325 11.3003 15 11.5071 15C11.7139 15 11.9155 14.9325 12.0841 14.807C12.2512 14.6812 12.3771 14.5043 12.4444 14.3005C12.5116 14.0967 12.517 13.8761 12.4597 13.669L11.351 9.57221C11.3451 9.55164 11.3454 9.52968 11.3519 9.50931C11.3584 9.48895 11.3707 9.47117 11.3872 9.45841L14.5956 6.80311Z' fill='white'/%3e%3c/svg%3e ");
}
.btn-add-favorite:hover, .btn-add-favorite:focus, .btn-add-favorite:active {
    color: #fff;
}
.btn-add-favorite:hover {
    background: #D76C05;
}
.btn-add-note {
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 36px;
    width: 150px;
    background: transparent;
    border: 1px solid #EB7300;
    border-radius: 20px;
    color: #EB7300;
    text-align: center;
    font-size: 12px;
}
.btn-add-note:before {
    content: "";
    top: -1px;
    position: relative;
    height: 20px;
    display: inline-block;
    margin-right: 4px;
    width: 17px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.9461 4.9223C16.8929 4.83257 16.8051 4.7671 16.7021 4.7403L13.6881 3.95522C13.7289 3.84072 13.759 3.72186 13.7781 3.60002C14.233 3.46181 14.6124 3.16728 14.8522 2.76357C15.1053 2.33743 15.1725 1.84098 15.0415 1.36567C14.771 0.384447 13.7297 -0.199893 12.7206 0.0629601C12.0717 0.231985 11.5921 0.710856 11.4037 1.29188C11.3277 1.30313 11.2522 1.3177 11.178 1.33707C10.6401 1.47715 10.1907 1.81247 9.91224 2.28122C9.79475 2.47907 9.71411 2.69079 9.67047 2.90865L4.10599 1.45918C4.00297 1.43231 3.89335 1.44641 3.80109 1.49821C3.70879 1.55 3.64145 1.63532 3.61388 1.7354L0.0137022 14.7971C-0.0139028 14.8972 0.000562684 15.0038 0.0538439 15.0935C0.107125 15.1833 0.194883 15.2487 0.297829 15.2755L2.88868 15.9504V19.6094C2.88868 19.8251 3.06857 20 3.2905 20H16.331C16.553 20 16.7328 19.8251 16.7328 19.6094V6.13828L16.9863 5.2187C17.0139 5.11866 16.9995 5.01202 16.9461 4.9223V4.9223ZM12.9286 0.817614C13.51 0.666441 14.1095 1.00277 14.2652 1.56785C14.3407 1.84161 14.302 2.12755 14.1562 2.37294C14.0105 2.61837 13.7751 2.79392 13.4935 2.86728C13.2119 2.94056 12.9178 2.90298 12.6654 2.7613C12.4129 2.61958 12.2323 2.39083 12.1568 2.11708C12.0011 1.552 12.3473 0.969061 12.9286 0.817614V0.817614ZM10.6082 2.67189C10.7705 2.39853 11.0276 2.19931 11.3359 2.10606C11.3465 2.17712 11.361 2.24829 11.3806 2.31927C11.5116 2.79458 11.8251 3.19185 12.2635 3.43791C12.4754 3.55682 12.7042 3.63291 12.9392 3.66607C12.8104 4.06448 12.4801 4.38491 12.049 4.49721C11.3668 4.67483 10.663 4.27991 10.4802 3.61674C10.3917 3.29549 10.4371 2.95994 10.6082 2.67189V2.67189ZM4.28613 2.31489L9.67935 3.71979C9.6867 3.75291 9.6949 3.78596 9.70398 3.81893C9.76506 4.04057 9.8621 4.2437 9.98702 4.42421L9.56592 4.83358C9.40901 4.98612 9.40901 5.23347 9.56592 5.38605C9.64439 5.4623 9.74722 5.50046 9.85004 5.50046C9.95287 5.50046 10.0557 5.4623 10.1342 5.38605L10.5562 4.97577C10.895 5.19659 11.2984 5.32113 11.7179 5.32113C11.896 5.32113 12.077 5.29874 12.2569 5.25187C12.6546 5.14827 13.0001 4.93593 13.2629 4.65327L16.106 5.39382L13.3889 15.2518L11.2578 14.6967C11.0434 14.6408 10.8231 14.7645 10.7657 14.9729L10.1946 17.0447L0.893968 14.622L4.28613 2.31489ZM12.6321 15.8635L11.118 16.7133L11.438 15.5525L12.6321 15.8635ZM15.9292 19.2188H3.69232V16.1598L10.3748 17.9004C10.409 17.9094 10.444 17.9138 10.4788 17.9138C10.5487 17.9138 10.6181 17.896 10.6797 17.8614L13.8739 16.0686C13.9662 16.0168 14.0336 15.9315 14.0612 15.8314L15.9292 9.05397V19.2188H15.9292Z' fill='%23E94E1B'/%3e%3cpath d='M4.97371 7.36766L12.9122 9.43557C12.947 9.44463 12.982 9.44901 13.0164 9.44901C13.1938 9.44901 13.3562 9.33389 13.4043 9.15935C13.4618 8.95099 13.3346 8.73681 13.1202 8.68095L5.18173 6.61304C4.96728 6.55714 4.74704 6.68085 4.68958 6.88925C4.63212 7.09761 4.75934 7.31183 4.97371 7.36766V7.36766Z' fill='%23E94E1B'/%3e%3cpath d='M4.55572 8.88523L12.4942 10.9531C12.529 10.9622 12.564 10.9666 12.5985 10.9666C12.7759 10.9666 12.9383 10.8515 12.9864 10.6769C13.0438 10.4686 12.9166 10.2544 12.7022 10.1985L4.76375 8.13062C4.54942 8.07472 4.32902 8.19843 4.2716 8.40683C4.21418 8.61519 4.34139 8.82937 4.55572 8.88523V8.88523Z' fill='%23E94E1B'/%3e%3cpath d='M6.5675 10.2251L4.3453 9.64624C4.13093 9.59034 3.91058 9.71405 3.85316 9.92245C3.7957 10.1308 3.92291 10.345 4.13728 10.4008L6.35948 10.9797C6.39432 10.9887 6.42931 10.9931 6.46375 10.9931C6.64115 10.9931 6.80353 10.878 6.85162 10.7035C6.90908 10.4951 6.78187 10.2809 6.5675 10.2251V10.2251Z' fill='%23E94E1B'/%3e%3cpath d='M8.21054 10.666H8.21026C7.98833 10.666 7.80859 10.8409 7.80859 11.0566C7.80859 11.2723 7.98861 11.4473 8.21054 11.4473C8.43246 11.4473 8.61236 11.2723 8.61236 11.0566C8.61236 10.8409 8.43246 10.666 8.21054 10.666V10.666Z' fill='%23E94E1B'/%3e%3c/svg%3e ");
}
.btn-add-note:hover, .btn-add-note:focus, .btn-add-note:active {
    color: #fff;
    background: #EB7300;
}
.btn-add-note:hover:before, .btn-add-note:focus:before, .btn-add-note:active:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.9461 4.9223C16.8929 4.83257 16.8051 4.7671 16.7021 4.7403L13.6881 3.95522C13.7289 3.84072 13.759 3.72186 13.7781 3.60002C14.233 3.46181 14.6124 3.16728 14.8522 2.76357C15.1053 2.33743 15.1725 1.84098 15.0415 1.36567C14.771 0.384447 13.7297 -0.199893 12.7206 0.0629601C12.0717 0.231985 11.5921 0.710856 11.4037 1.29188C11.3277 1.30313 11.2522 1.3177 11.178 1.33707C10.6401 1.47715 10.1907 1.81247 9.91224 2.28122C9.79475 2.47907 9.71411 2.69079 9.67047 2.90865L4.10599 1.45918C4.00297 1.43231 3.89335 1.44641 3.80109 1.49821C3.70879 1.55 3.64145 1.63532 3.61388 1.7354L0.0137022 14.7971C-0.0139028 14.8972 0.000562684 15.0038 0.0538439 15.0935C0.107125 15.1833 0.194883 15.2487 0.297829 15.2755L2.88868 15.9504V19.6094C2.88868 19.8251 3.06857 20 3.2905 20H16.331C16.553 20 16.7328 19.8251 16.7328 19.6094V6.13828L16.9863 5.2187C17.0139 5.11866 16.9995 5.01202 16.9461 4.9223V4.9223ZM12.9286 0.817614C13.51 0.666441 14.1095 1.00277 14.2652 1.56785C14.3407 1.84161 14.302 2.12755 14.1562 2.37294C14.0105 2.61837 13.7751 2.79392 13.4935 2.86728C13.2119 2.94056 12.9178 2.90298 12.6654 2.7613C12.4129 2.61958 12.2323 2.39083 12.1568 2.11708C12.0011 1.552 12.3473 0.969061 12.9286 0.817614V0.817614ZM10.6082 2.67189C10.7705 2.39853 11.0276 2.19931 11.3359 2.10606C11.3465 2.17712 11.361 2.24829 11.3806 2.31927C11.5116 2.79458 11.8251 3.19185 12.2635 3.43791C12.4754 3.55682 12.7042 3.63291 12.9392 3.66607C12.8104 4.06448 12.4801 4.38491 12.049 4.49721C11.3668 4.67483 10.663 4.27991 10.4802 3.61674C10.3917 3.29549 10.4371 2.95994 10.6082 2.67189V2.67189ZM4.28613 2.31489L9.67935 3.71979C9.6867 3.75291 9.6949 3.78596 9.70398 3.81893C9.76506 4.04057 9.8621 4.2437 9.98702 4.42421L9.56592 4.83358C9.40901 4.98612 9.40901 5.23347 9.56592 5.38605C9.64439 5.4623 9.74722 5.50046 9.85004 5.50046C9.95287 5.50046 10.0557 5.4623 10.1342 5.38605L10.5562 4.97577C10.895 5.19659 11.2984 5.32113 11.7179 5.32113C11.896 5.32113 12.077 5.29874 12.2569 5.25187C12.6546 5.14827 13.0001 4.93593 13.2629 4.65327L16.106 5.39382L13.3889 15.2518L11.2578 14.6967C11.0434 14.6408 10.8231 14.7645 10.7657 14.9729L10.1946 17.0447L0.893968 14.622L4.28613 2.31489ZM12.6321 15.8635L11.118 16.7133L11.438 15.5525L12.6321 15.8635ZM15.9292 19.2188H3.69232V16.1598L10.3748 17.9004C10.409 17.9094 10.444 17.9138 10.4788 17.9138C10.5487 17.9138 10.6181 17.896 10.6797 17.8614L13.8739 16.0686C13.9662 16.0168 14.0336 15.9315 14.0612 15.8314L15.9292 9.05397V19.2188H15.9292Z' fill='white'/%3e%3cpath d='M4.97371 7.36766L12.9122 9.43557C12.947 9.44463 12.982 9.44901 13.0164 9.44901C13.1938 9.44901 13.3562 9.33389 13.4043 9.15935C13.4618 8.95099 13.3346 8.73681 13.1202 8.68095L5.18173 6.61304C4.96728 6.55714 4.74704 6.68085 4.68958 6.88925C4.63212 7.09761 4.75934 7.31183 4.97371 7.36766V7.36766Z' fill='white'/%3e%3cpath d='M4.55572 8.88523L12.4942 10.9531C12.529 10.9622 12.564 10.9666 12.5985 10.9666C12.7759 10.9666 12.9383 10.8515 12.9864 10.6769C13.0438 10.4686 12.9166 10.2544 12.7022 10.1985L4.76375 8.13062C4.54942 8.07472 4.32902 8.19843 4.2716 8.40683C4.21418 8.61519 4.34139 8.82937 4.55572 8.88523V8.88523Z' fill='white'/%3e%3cpath d='M6.5675 10.2251L4.3453 9.64624C4.13093 9.59034 3.91058 9.71405 3.85316 9.92245C3.7957 10.1308 3.92291 10.345 4.13728 10.4008L6.35948 10.9797C6.39432 10.9887 6.42931 10.9931 6.46375 10.9931C6.64115 10.9931 6.80353 10.878 6.85162 10.7035C6.90908 10.4951 6.78187 10.2809 6.5675 10.2251V10.2251Z' fill='white'/%3e%3cpath d='M8.21054 10.666H8.21026C7.98833 10.666 7.80859 10.8409 7.80859 11.0566C7.80859 11.2723 7.98861 11.4473 8.21054 11.4473C8.43246 11.4473 8.61236 11.2723 8.61236 11.0566C8.61236 10.8409 8.43246 10.666 8.21054 10.666V10.666Z' fill='white'/%3e%3c/svg%3e ");
}
.dashboard__instruments a {
    position: absolute;
    z-index: 11;
}
.dashboard__instruments .btn-add-note {
    right: 0px;
    top: 40px;
}
.dashboard__instruments .btn-add-favorite {
    left: 0px;
    top: 40px;
}
.dashboard__instruments {
    position: relative;
}
.registration-step {
    max-width: 500px;
    position: relative;
    margin: 0px auto 30px;
}
#registration {
    padding: 50px 0px 40px;
    min-height: calc(100vh - 160px);
}
.registration-step ul {
    display: flex;
    counter-reset: li;
    align-items: center;
    justify-content: space-between;
}
.registration-step li {
    height: 25px;
    position: relative;
    display: inline-block;
    width: 25px;
    border-radius: 50%;
    background-color: #C4C4C4;
}
.registration-step:before {
    content: "";
    bottom: 10px;
    height: 5px;
    position: absolute;
    left: 0px;
    right: 0px;
    display: inline-block;
    background: #C4C4C4;
}
.registration-step li.active {
    background: #EB7300;
}
.registration-step li.active:before {
    color: #EB7300;
    font-weight: 700;
}
.registration-step li:before {
    content: "step " counter(li);
    counter-increment: li;
    position: absolute;
    font-size: 16px;
    color: #383838;
    top: -27px;
    width: 50px;
    left: 50%;
    margin-left: -25px;
    text-align: center;
}
.registration-txt {
    font-size: 18px;
    padding-bottom: 40px;
}
.registration__form .form label {
    font-weight: 400;
}
.fieldset input {
    background: #FFFFFF;
    display: inline-block;
    max-height: 32px;
    border: 1px solid #C4C4C4;
    width: 32px;
    max-width: 32px;
    margin: 0px 8px 0px 0px;
    padding: 0px;
    text-align: center;
    height: 32px;
    box-sizing: border-box;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}
.fieldset {
    display: inline-block;
    vertical-align: middle;
}
.option-fieldset label {
    display: inline-block;
    vertical-align: middle;
    width: inherit;
    padding-right: 10px;
}
.registration__form .notice-check .check-custom {
    height: 32px;
    top: -3px;
    width: 32px;
    min-width: 32px;
}
.option-fieldset .label {
    line-height: 32px;
}
.form .notice-option label {
    padding-bottom: 0px;
}
.registration__form .notice-option {
    min-height: 32px;
}
.btn-submit-reg {
    background: #59BC5A;
    min-width: 150px;
    display: inline-block;
    border-radius: 5px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    width: 190px;
}
.btn-submit-reg:hover {
    background: #3CA83D;
    color: #fff;
}
.form-error {
    color: #FF0202;
    padding-right: 30px;
}
.registration__form-bottom {
    padding-top: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.registration__form textarea {
    height: 110px;
    font-weight: 400;
    margin-bottom: 0px;
}
.registration__form-four .registration__form-bottom {
    display: block;
}
.linkedin-input {
    padding-right: 60px;
    background-image: url(../img/icon-ln.svg);
    background-position: calc(100% - 16px) center;
    background-repeat: no-repeat;
    background-size: 24px;
}
.twitter-input {
    padding-right: 60px;
    background-image: url(../img/icon-tw2.svg);
    background-position: calc(100% - 16px) center;
    background-repeat: no-repeat;
    background-size: 24px;
}
.upload-img {
    width: 100%;
    position: relative;
    height: 56px;
    display: flex!important;
    align-items: center;
    font-weight: 500;
    line-height: 48px;
    padding: 0px 50px 0px 20px;
    color: #C4C4C4;
    display: block;
    border: 1px solid #C4C4C4;
}
.upload-img span {
    color: #EB7300;
    display: inline-block;
    padding-left: 5px;
}
.upload-img:after {
    content: "";
    position: absolute;
    right: -1px;
    bottom: -1px;
    top: -1px;
    background-color: #EB7300;
    height: 56px;
    width: 56px;
    background-image: url(../img/icon-down.svg);
    background-position: center;
    background-repeat: no-repeat;
}
/************#*******Модальные окна******************/

.table-yes {
    display: none;
}
.popup_window {
    max-width: 550px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    margin: 40px auto;
    padding: 40px 20px 40px;
    position: relative;
    width: 100%;
}
.popup-title {
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.05em;
    color: #3D3D3D;
    padding-bottom: 8px;
}
.popup-txt {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.05em;
}
.popup-txt a:hover {
    color: #E94E1B;
}
.popup__event-title {
    color: #E94E1B;
    letter-spacing: 0.05em;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    padding-bottom: 20px;
}
.popup__event-item {
    display: flex;
    padding-bottom: 15px;
    flex-wrap: wrap;
}
.popup__event-time {
    width: 110px;
    font-size: 14px;
    letter-spacing: 0.05em;
}
.popup__event-time span {
    font-size: 24px;
    font-weight: 700;
}
.popup__event-txt {
    line-height: 24px;
    letter-spacing: 0.05em;
    width: calc(100% - 110px);
    padding-left: 20px;
}
.popup__event-btn {
    padding-top: 15px;
}
#popup-event {
    padding: 30px 50px;
}
.popup_window#popup-lobby-video {
    max-width: 800px;
}
.popup_window#popup-reg {
    max-width: 460px;
    padding: 0px;
}
.popup__reg-row {
    display: flex;
    flex-wrap: wrap;
}
.title-orange {
    color: #E94E1B;
}
.popup__reg-left {
    position: relative;
    min-height: 430px;
}
.popup__reg-img img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-position: center;
    object-fit: cover;
}
.reg_head-logo {
    padding-bottom: 20px;
    font-size: 0px;
}
.reg_head-txt {
    font-size: 12px;
    line-height: 18px;
    color: #383838;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.popup__reg_head {
    text-align: center;
}
.popup__reg_head {
    padding: 20px;
}
.reg_head-bottom {
    position: absolute;
    z-index: 2;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.reg_head-title {
    font-size: 24px;
    line-height: 36px;
    color: #383838;
}
.popup__reg-img:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    background: #C4C4C4;
    opacity: 0.5;
    display: inline-block;
}
.popup__reg-left {
    width: 47%;
}
.popup__reg-right {
    width: 53%;
}
.reg_head-title {
    position: relative;
    z-index: 2;
    font-size: 24px;
    line-height: 36px;
    color: #383838;
}
.reg_head-txt {
    position: relative;
    padding: 5px 20px 20px;
    z-index: 1;
}
.reg_head-txt:after {
    content: "";
    z-index: -11;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: #C4C4C4;
    opacity: 0.7;
    filter: blur(4px);
}
.popup__reg-right {
    position: relative;
    padding: 30px 20px 30px;
}
.popup__reg-title {
    font-weight: 500;
    text-align: center;
    font-size: 18px;
    line-height: 27px;
    color: #383838;
    padding-bottom: 7px;
}
.popup__reg-sub {
    font-size: 12px;
    line-height: 18px;
    color: #383838;
    text-align: center;
    padding-bottom: 18px;
    opacity: 0.5;
}
.popup__reg-input label {
    font-size: 12px;
    line-height: 18px;
    color: #383838;
}
.popup__reg-input input {
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    width: 100%;
    border-radius: 5px;
    height: 32px;
    padding: 0px 15px;
}
.popup__reg-input {
    margin-bottom: 10px;
}
.btn-pop-reg {
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 12px;
    background: #59BC5A;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
}
.popup__reg-txt {
    font-size: 8px;
    line-height: 12px;
    color: #383838;
    padding-top: 5px;
    opacity: 0.5;
}
.popup__reg-privacy span {
    font-weight: 500;
    display: block;
}
.popup__reg-privacy {
    left: 20px;
    right: 20px;
    bottom: 30px;
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    color: #383838;
    opacity: 0.5;
}
#popup-reg button.mfp-close {
    top: 5px;
    right: 5px;
}
/*******************Модальные окна конец*******************/

.mfp-zoom-out .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: 0.65;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0;
}

.close,
.move,
.active{
    transition: all .3s ease;
}



li.top-menu-item-type-red_button a{
    border-radius: 4px;
    background: #BA0808 !important;
    color: white !important;
    padding: 5px;
}