@font-face {
    font-family: San-francisco-Medium;
    src: url(../fonts/San-francisco-Medium.otf);
}

@font-face {
    font-family: San-francisco-Semibold;
    src: url(../fonts/San-francisco-Semibold.otf);
}

@font-face {
    font-family: San-francisco-Bold;
    src: url(../fonts/San-francisco-Bold.otf);
}

@font-face {
    font-family: San-francisco-Regular;
    src: url(../fonts/San-francisco-Regular.otf);
}

h1 {
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

h2 {
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

h3 {
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

h4 {
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

h5 {
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

h6 {
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

.active_menu_body {
    overflow: hidden !important;
}

body {
    margin: 0px;
    background-color: #f0eff5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 100vh;
}

body * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body::-webkit-scrollbar {
    width: 7px;
    position: absolute;
}

body::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: #eee;
}

body::-webkit-scrollbar-thumb {
    background: #fbb041;
    border-radius: 5px;
}

body::-webkit-scrollbar-thumb:hover {
    background: #fbb041;
}

body .red_color {
    color: #f00 !important;
}

body .bold_text {
    color: #000;
    font-family: San-francisco-Bold !important;
}

body .regular_text {
    color: #000;
    font-family: San-francisco-Regular;
}

body input::-webkit-outer-spin-button, body input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

body input[type="number"] {
    -moz-appearance: textfield;
}

body input::-webkit-input-placeholder {
    color: #bdbdbd;
}

body input:-ms-input-placeholder {
    color: #bdbdbd;
}

body input::-ms-input-placeholder {
    color: #bdbdbd;
}

body input::placeholder {
    color: #bdbdbd;
}

body button,
body input,
body textarea {
    border: none;
    background-color: transparent;
    padding: 0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-tap-highlight-color: transparent;
}

body button:focus,
body input:focus,
body textarea:focus {
    outline: none;
    border: none;
    background-color: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body select {
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */
    background: transparent;
    background-image: url(../images/icons/date_artrow.svg);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 50%;
    cursor: pointer;
    border: none;
}

body select:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

body button {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

body div {
    -webkit-tap-highlight-color: transparent;
}

body p,
body span,
body strong,
body label,
body select,
body textarea,
body pre,
body input,
body button,
body a {
    -webkit-tap-highlight-color: transparent;
    font-family: San-francisco-Regular;
    margin: 0px;
    color: #3e3d3d;
}

body a {
    text-decoration: none;
    color: #333333;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: block;
}

body a:focus {
    outline: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body .container {
    max-width: 1000px;
    display: block;
    margin: 0px auto;
    width: 100%;
}

body .my_modal {
    display: none;
    position: relative;
    z-index: 100;
}

body .my_modal .modal_center {
    width: 100%;
    height: 100%;
    z-index: 999999;
    position: fixed;
    top: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.7);
    overflow-y: scroll;
}

body .my_modal .modal_center::-webkit-scrollbar {
    display: none;
    width: 0px;
}

body .my_modal .modal_center .modal_inner {
    width: 30%;
    background-color: #fff;
    border-radius: 5px;
    padding: 25px;
    position: relative;
}

body .my_modal .modal_center .modal_inner .cancell {
    position: absolute;
    top: 20px;
    right: 20px;
}

body .my_modal .modal_center .modal_inner .cancell svg {
    width: 16px;
    height: 16px;
}

body .my_modal .modal_center .modal_inner .cancell svg path {
    fill: #484848;
}

body .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px;
    margin: 100px auto 0px auto;
    width: 303px;
    list-style: none;
}

body .pagination .active_li {
    position: relative;
}

body .pagination .active_li::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #f05a2a;
    width: 34px;
    height: 34px;
    z-index: -1;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

body .pagination .active_li a {
    color: #fff;
}

body .pagination li {
    font-size: 16px;
    height: 20px;
}

body .pagination .left_icn {
    width: 13px;
    height: 20px;
}

body .pagination .left_icn a {
    width: 13px;
    height: 20px;
    display: block;
}

body .pagination .left_icn img {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

body .pagination .right_icn {
    width: 13px;
    height: 20px;
}

body .pagination .right_icn a {
    width: 13px;
    height: 20px;
    display: block;
}

body .pagination .right_icn img {
    width: 100%;
    height: 100%;
}

body #scrollTop {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: fixed;
    right: 20px;
    bottom: 15px;
    z-index: 20;
    display: none;
    padding: 12px;
    background-color: #fff;
    border-radius: 100%;
}

body #scrollTop svg {
    width: 100%;
    height: 100%;
}

body .all_news_btn {
    width: 56px;
    height: 56px;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    right: 20px;
    bottom: 15px;
    z-index: 20;
    display: none;
}

body .all_news_btn img {
    width: 100%;
    height: 100%;
}

body .sticky {
    position: fixed !important;
    top: 0px !important;
}

body #header {
    top: 91px;
    position: absolute;
}

body .rek_header {
    width: 51%;
    height: 90px;
    display: block;
}

body .rek_header * {
    z-index: 7 !important;
}

body .rek_header img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .select_box {
    position: relative;
}

body .select_box * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body .select_box .select_box_in {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 5;
    border-radius: 8px;
    padding: 6px;
    display: none;
}

body .select_box .select_box_in .active_opt {
    color: #fbb041 !important;
}

body .select_box .select_box_in a {
    text-align: left;
    width: 100%;
    font-size: 13px;
    text-align: center;
    padding: 4px 0px;
}

body .select_box .select_box_in a:hover {
    color: #fbb041;
}

body .select_box .select_value {
    font-size: 14px;
    color: #fff;
}

body .select_box svg {
    width: 11px;
    height: 11px;
}

body .dropdown {
    position: relative;
}

body .dropdown .dropdown_in {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 1;
    border-radius: 5px;
    padding: 6px;
    background-color: #fff;
    display: none;
}

body .breadcrumb_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .breadcrumb_row h3 {
    font-size: 16px;
    text-transform: uppercase;
    margin: 0px;
    position: relative;
    font-family: San-francisco-Semibold;
}

body .breadcrumb_row ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .breadcrumb_row ul li {
    font-size: 13px;
    color: #787878;
    font-family: San-francisco-Regular;
}

body .breadcrumb_row ul li .icn {
    display: none;
}

body .breadcrumb_row ul li .icn img {
    width: 13px;
    height: 12px;
}

body .breadcrumb_row ul li a {
    font-size: 13px;
    color: #000;
}

body .breadcrumb_row ul li a::after {
    content: "";
    background-image: url(../images/icons/arrow_right_ic.svg);
    background-size: 75% 75%;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px 5px;
    margin: 0px 6px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

body .search_panel {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    z-index: 20;
    top: 0px;
    left: 0px;
    display: none;
}

body .search_panel .search_block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

body .search_panel .search_block .block_in {
    padding: 20px 20px 40px 20px;
    background-color: #fff;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 25%;
    position: relative;
}

body .search_panel .search_block .block_in .close_modal {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 16px;
}

body .search_panel .search_block .block_in .close_modal img {
    width: 100%;
    height: 100%;
}

body .search_panel .search_block .block_in .logo {
    width: 170px;
    height: 29px;
    margin-bottom: 30px;
}

body .search_panel .search_block .block_in form {
    width: 100%;
}

body .search_panel .search_block .block_in form .input {
    width: 100%;
    height: 50px;
    border-radius: 8px;
    border: 1px solid #d4e6f8;
    background: #e7edf3;
    margin-bottom: 20px;
}

body .search_panel .search_block .block_in form .input input {
    width: 72%;
    padding-left: 15px;
    font-size: 16px;
}

body .search_panel .search_block .block_in form .input input:-webkit-autofill, body .search_panel .search_block .block_in form .input input:-webkit-autofill:hover, body .search_panel .search_block .block_in form .input input:-webkit-autofill:focus, body .search_panel .search_block .block_in form .input input:-webkit-autofill:active, body .search_panel .search_block .block_in form .input input:-webkit-autofill:valid {
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}

body .search_panel .search_block .block_in form .input input,
body .search_panel .search_block .block_in form .input select {
    width: 100%;
    height: 100%;
    padding: 0px 20px;
    font-size: 16px;
    color: #616161;
}

body .search_panel .search_block .block_in form .btn_search {
    background-color: #f05a2a;
    border-radius: 8px;
    width: 100%;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0px 20px;
    position: relative;
}

body .search_panel .search_block .block_in form .btn_search span {
    font-family: San-francisco-Semibold;
    font-size: 16px;
    color: #fff;
}

body .search_panel .search_block .block_in form .btn_search svg {
    position: absolute;
    right: 20px;
    top: 18px;
    width: 16px;
    height: 16px;
}

body .search_panel .search_block .block_in form .btn_search svg path {
    fill: #fff;
}

body .stick_main_rek {
    top: 125px !important;
}

body .left_rek_banner {
    width: 160px;
    height: 100%;
    background-color: transparent;
    position: fixed;
    top: 303px;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-transform: translate(-680px, 0%);
    transform: translate(-680px, 0%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body .left_rek_banner a {
    /*display: block;*/
    /*height: 600px;*/
}

body .left_rek_banner a img,
body .left_rek_banner a .element {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: cover;
    object-fit: cover;
}

body .right_rek_banner {
    width: 160px;
    height: 100%;
    background-color: transparent;
    position: fixed;
    top: 303px;
    right: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transform: translate(680px, 0%);
    transform: translate(680px, 0%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body .right_rek_banner a {
    display: block;
    height: 600px;
}

body .right_rek_banner a img,
body .right_rek_banner a .element {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: cover;
    object-fit: cover;
}

body .rek_banner_sidebar {
    width: 100%;
    height: 250px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    border: 1px solid #e3e4e7;
}

body .rek_banner_sidebar * {
    z-index: 7 !important;
}

body .rek_banner_sidebar img,
body .rek_banner_sidebar .element {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .rek_main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .rek_main * {
    z-index: 7 !important;
}

body .rek_main .desktop_mode {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 120px;
    overflow: hidden;
    border-radius: 5px;
}

body .rek_main .desktop_mode .element,
body .rek_main .desktop_mode img,
body .rek_main .desktop_mode iframe,
body .rek_main .desktop_mode ins {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .rek_main .mobile_mode {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 25vw;
    overflow: hidden;
    border-radius: 5px;
}

body .mobile_mode *, body .rek_main .mobile_mode * {
    z-index: 7 !important;
}

body .rek_main .mobile_mode.h-29 {
    height: 29vw !important;
}

body .rek_main .mobile_mode .element,
body .rek_main .mobile_mode img,
body .rek_main .mobile_mode iframe,
body .rek_main .mobile_mode ins {
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .only_mobile_rek {
    width: 100%;
    height: 30vw;
    border-radius: 5px;
    overflow: hidden;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .only_mobile_rek .element {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.archive_filter .input {
    width: 100%;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    margin-right: 15px;
}

.archive_filter select {
    width: 100%;
    height: 100%;
    padding: 0px 37px 0 20px;
    font-size: 14px;
    color: #616161;
}

body .tab_navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .tab_navbar .btn_tab {
    position: relative;
}

body .tab_navbar .active_btn {
    color: #fff;
}

body .tabs .active_tab {
    display: block !important;
}

body .tabs .tab {
    display: none;
}

body .title_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    padding: 0px 20px;
    height: 45px;
}

body .title_section .shoot {
    width: 15.38px;
    height: 15.38px;
}

body .title_section .occurrence {
    width: 19.03px;
    height: 18.98px;
}

body .title_section .earth {
    width: 18px;
    height: 18px;
}

body .title_section .lamp {
    width: 13.01px;
    height: 18px;
}

body .title_section span {
    font-family: San-francisco-Semibold;
    font-size: 16px;
    margin-left: 12px;
}

body .card_image .item {
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    overflow: hidden;
}

body .card_image .item .img {
    position: relative;
    overflow: hidden;
}

body .card_image .item .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .card_image .item .img .overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0px;
    left: 0px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}

body .card_image .item .img .overlay .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
}

body .card_image .item .img .overlay .date div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .card_image .item .img .overlay .date div svg {
    margin-right: 10px;
}

body .card_image .item .img .overlay .date div svg path {
    fill: #fff;
}

body .card_image .item .img .overlay .date div span {
    font-size: 12px;
    font-family: San-francisco-Regular;
    color: #fff;
}

body .card_image .item .content {
    background-color: #fff;
    padding: 15px;
    min-height: 117px;
}

body .card_image .item .content p,
body .card_image .item .content .text {
    font-size: 16.1px;
    font-family: San-francisco-Medium;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #616161;
    line-height: 24px;
    color: #242426;
}

body .card_image .item .content .red_color {
    font-size: 16px;
    font-family: San-francisco-Bold;
}

body .card_image .item .content .actions {
    margin-top: 15px;
    padding-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #e3e4e7;
}

body .card_image .item .content .actions .btn_like_news.active_btn svg path {
    fill: #50b848;
}

body .card_image .item .content .actions .btn_dislike_news.active_btn svg path {
    fill: #ec1b3b;
}

body .card_image .item .content .actions button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .card_image .item .content .actions button svg {
    width: 16px;
    height: 15px;
}

body .card_image .item .content .actions button svg path {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body .card_image .item .content .actions button span {
    margin-left: 5px;
    font-size: 13px;
    font-family: San-francisco-Semibold;
}

body .main_three_news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .main_three_news .item {
    padding: 10px;
    background-color: #fff;
    width: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
}

body .main_three_news .item .img {
    width: 95px;
    height: 63px;
    border-radius: 5px;
    overflow: hidden;
}

body .main_three_news .item .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .main_three_news .item .content {
    width: 64%;
}

body .main_three_news .item .content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

body .main_three_news .item .content * {
    font-size: 13px;
    line-height: 18px;
    color: #616161;
}

body .news_card {
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    padding: 30px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body .news_card .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

body .news_card .title .microphone {
    width: 18px;
    height: 18px;
}

body .news_card .title .hands {
    width: 23px;
    height: 21.09px;
}

body .news_card .title .economy {
    width: 15.31px;
    height: 15.31px;
}

body .news_card .title .socium {
    width: 18px;
    height: 17.12px;
}

body .news_card .title .star {
    width: 20px;
    height: 18.89px;
}

body .news_card .title .ball {
    width: 17.98px;
    height: 18px;
}

body .news_card .title .criminal {
    width: 15.52px;
    height: 18px;
}

body .news_card .title .culture {
    width: 20px;
    height: 17.11px;
}

body .news_card .title .techno {
    width: 19.74px;
    height: 18px;
}

body .news_card .title .religion {
    width: 19px;
    height: 19px;
}

body .news_card .title span {
    font-family: San-francisco-Semibold;
    font-size: 16px;
    color: #000;
    margin-left: 10px;
}

body .news_card .left {
    width: 48%;
}

body .news_card .right {
    width: 50%;
}

body .news_card .right .items {
    border-left: 1px solid #e6e5ea;
    padding-left: 15px;
}

body .news_card .items {
    margin-top: 30px;
}

body .news_card .items .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body .news_card .items .item:not(:last-child) {
    margin-bottom: 20px;
}

body .news_card .items .item .img {
    width: 111px;
    height: 74px;
    border-radius: 5px;
    border: 1px solid #d3d2d7;
    overflow: hidden;
    margin-right: 12px;
}

body .news_card .items .item .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .news_card .items .item .content {
    width: 64%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 75px;
}

body .news_card .items .item .content .red_color {
    font-size: 14px;
    font-family: San-francisco-Semibold;
}

body .news_card .items .item .content .news_title {
    font-size: 13px;
    line-height: 18px;
    font-family: San-francisco-Semibold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #616161;
}

body .news_card .items .item .content .news_title * {
    font-size: 13px;
    line-height: 18px;
    font-family: San-francisco-Semibold;
}

body .news_card .items .item .content .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

body .news_card .items .item .content .date span {
    font-size: 12px;
    font-family: San-francisco-Regular;
    color: #82838d;
    margin-left: 10px;
}

body .news_card .items .item .content .date img {
    width: 12px;
    height: 12px;
}

body .currency_and_weather {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
}

body .currency_and_weather.visible_m {
    display: none;
}

body .currency_and_weather .left {
    width: 48%;
    background-color: #fff;
    padding: 20px 15px;
    border-radius: 5px;
    overflow: hidden;
}

body .currency_and_weather .left .currency .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .currency_and_weather .left .currency .item:not(:last-child) {
    margin-bottom: 19px;
}

body .currency_and_weather .left .currency .item .flag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-width: 60px;
}

body .currency_and_weather .left .currency .item .flag img {
    width: 16px;
    height: 11px;
    margin-right: 10px;
}

body .currency_and_weather .left .currency .item .flag span {
    font-size: 14px;
    text-transform: uppercase;
    color: #7d838e;
    font-family: San-francisco-Medium;
}

body .currency_and_weather .left .currency .item .dots {
    border-bottom: 1px dashed #d3d8e1;
    width: 50%;
}

body .currency_and_weather .left .currency .item .amount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 22%;
}

body .currency_and_weather .left .currency .item .amount span {
    color: #242426;
    font-size: 14px;
    text-transform: uppercase;
    font-family: San-francisco-Medium;
    margin-right: 10px;
}

body .currency_and_weather .left .currency .item .amount img {
    width: 8px;
    height: 12px;
}

body .currency_and_weather .right {
    width: 48%;
    background-color: #fff;
    padding: 20px 15px;
    border-radius: 5px;
    overflow: hidden;
}

body .currency_and_weather .right .weather {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
}

body .currency_and_weather .right .weather .cloud {
    width: 24px;
    height: 14.4px;
}

body .currency_and_weather .right .weather .sun_cloud {
    width: 22px;
    height: 19px;
}

body .currency_and_weather .right .weather .sun {
    width: 19px;
    height: 19px;
}

body .currency_and_weather .right .weather .lighning_cloud {
    width: 18px;
    height: 18px;
}

body .currency_and_weather .right .weather .snow {
    width: 17px;
    height: 20px;
}

body .currency_and_weather .right .weather .rain {
    width: 18px;
    height: 18px;
}

body .currency_and_weather .right .weather .district {
    width: 53%;
}

body .currency_and_weather .right .weather .district .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .currency_and_weather .right .weather .district .item:not(:last-child) {
    margin-bottom: 15px;
}

body .currency_and_weather .right .weather .district .item .name {
    font-family: San-francisco-Medium;
    font-size: 14px;
    color: #7d838e;
}

body .currency_and_weather .right .weather .district .item .now_status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .currency_and_weather .right .weather .district .item .now_status span {
    font-family: San-francisco-Medium;
    font-size: 14px;
    color: #242426;
    margin-right: 10px;
}

body .currency_and_weather .right .weather .current_weather {
    width: 41%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-left: 1px solid #d3d8e1;
    padding-left: 20px;
}

body .currency_and_weather .right .weather .current_weather .icn {
    width: 40px;
    height: 40px;
}

body .currency_and_weather .right .weather .current_weather .name {
    font-size: 16px;
    font-family: San-francisco-Medium;
    color: #7d838e;
    margin: 20px 0px;
}

body .currency_and_weather .right .weather .current_weather .number {
    color: #000;
    font-size: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body .currency_and_weather .right .weather .current_weather .number .c {
    font-size: 16px;
    color: #000;
}

body .writer_carousel .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
    height: 45px;
    -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
    padding: 0px 20px;
    border-radius: 5px;
    overflow: hidden;
}

body .writer_carousel .head .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .writer_carousel .head .left img {
    width: 16px;
    height: 16px;
}

body .writer_carousel .head .left a {
    font-size: 16px;
    font-family: San-francisco-Semibold;
    color: #000;
    margin-left: 15px;
}

body .writer_carousel .head .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 60px;
}

body .writer_carousel .head .right .btn_next_writer {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

body .writer_carousel .head .right .btn_prev_writer {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

body .writer_carousel .head .right button img {
    width: 14px;
    height: 16px;
}

body .writer_carousel .center {
    background-color: #fff;
    padding: 20px 0px;
    border-radius: 5px;
    overflow: hidden;
}

body .writer_carousel .center .carousel_items .item {
    width: 220px;
    min-height: 163px;
    border-right: 1px solid #e6e5ea;
    padding-right: 20px;
    padding-left: 20px;
}

body .writer_carousel .center .carousel_items .item .head_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

body .writer_carousel .center .carousel_items .item .head_item .img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #d3d2d7;
}

body .writer_carousel .center .carousel_items .item .head_item .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .writer_carousel .center .carousel_items .item .head_item .info {
    text-align: center;
    margin-left: 25px;
}

body .writer_carousel .center .carousel_items .item .head_item .info span {
    display: block;
}

body .writer_carousel .center .carousel_items .item .head_item .info .name {
    color: #464646;
    font-family: San-francisco-Bold;
    font-size: 14px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

body .writer_carousel .center .carousel_items .item .head_item .info .surname {
    color: #616161;
    font-size: 12px;
    font-family: San-francisco-Medium;
    text-transform: uppercase;
}

body .writer_carousel .center .carousel_items .item .foot_item {
    margin-top: 15px;
}

body .writer_carousel .center .carousel_items .item .foot_item p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #616161;
}

body .writer_carousel .center .carousel_items .item .foot_item * {
    font-size: 13px;
    font-family: San-francisco-Medium;
    line-height: 18px;
}

body .slick-dotted.slick-slider {
    margin-bottom: 0px;
}

body .mobile_news_carousel {
    display: none;
    position: relative;
    width: 100%;
    height: 61vw;
    overflow: hidden;
    border-radius: 5px;
}

body .mobile_news_carousel button {
    z-index: 1;
}

body .mobile_news_carousel div {
    height: 61vw;
}

body .mobile_news_carousel div .item {
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-transition: outline 0.1s linear;
    transition: outline 0.1s linear;
    position: relative;
}

body .mobile_news_carousel div .item img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

body .mobile_news_carousel div .item .overlay {
    position: absolute;
    width: 100%;
    height: 161px;
    bottom: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    padding: 10px 10px 40px 10px;
}

body .mobile_news_carousel div .item .overlay * {
    font-size: 16px;
    font-family: San-francisco-Bold;
}

body .mobile_news_carousel div .item .overlay p {
    color: #fff;
}

body .mobile_news_carousel .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 5px;
    padding: 0px 10px;
}

body .mobile_news_carousel .slick-dots li.slick-active button:before {
    color: #fbb041;
    opacity: 1;
}

body .mobile_news_carousel .slick-dots li {
    margin: 0px 2px 0px 0px;
}

body .mobile_news_carousel .slick-dots li button {
    padding: 0px;
}

body .mobile_news_carousel .slick-dots li button::before {
    font-size: 10px;
    color: #fff;
    opacity: 1;
}

body .mobile_news_carousel .date {
    position: absolute;
    bottom: 9px;
    height: auto;
    display: flex;
}

body .mobile_news_carousel .date svg {
    width: 13px;
    height: 13px;
}

body .mobile_news_carousel .date svg path {
    fill: rgba(255, 255, 255, 0.8);
}

body .mobile_news_carousel .date span {
    margin-left: 4px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px !important;
    font-family: San-francisco-Regular !important;
}

.my_alert.success {
    background: #d6ead6;
    padding: 15px;
    border-radius: 8px;
}

.my_alert.errorv {
    background: #f35e676b;
    padding: 15px;
    border-radius: 8px;
}

body .two_column_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body .two_column_items .item {
    width: 48.5%;
}

body .two_column_items .item:not(:nth-last-child(-n + 2)) {
    margin-bottom: 20px;
}

body .two_column_items .item .img {
    width: 100%;
    height: 242px;
}

body .three_column_index_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body .three_column_index_items .item {
    width: 213px;
}

body .three_column_index_items .item:not(:nth-child(3n + 4)) {
    margin-right: 20px;
}

body .three_column_index_items .item:not(:nth-last-child(-n + 4)) {
    margin-bottom: 20px;
}

body .three_column_index_items .item .img {
    width: 100%;
    height: 158px;
}

body .three_column_index_items .item .img .overlay .date {
    padding: 10px;
}

body .three_column_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body .three_column_items .item {
    width: 320px;
}

body .three_column_items .item:nth-child(1) {
    margin-right: 13px;
}

body .three_column_items .item:not(:nth-child(3n+1)) {
    margin-right: 13px;
}

body .three_column_items .item:not(:nth-last-child(-n + 3)) {
    margin-bottom: 20px;
}

body .three_column_items .item .img {
    width: 100%;
    height: 214px;
}

body .three_column_items .item .img .overlay .date {
    padding: 10px;
}

body .three_column_items .item .content {
    height: 145px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 20px;
}

body .three_column_items .item .content .text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

body .three_column_items .rek_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 360px;
}

body .three_column_items .rek_item .element {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .news_lent {
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    width: 100%;
}

body .news_lent .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fbb041;
    height: 40px;
    padding: 0px 15px;
}

body .news_lent .head .text {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
    font-size: 16px;
    font-family: San-francisco-Bold;
    color: #fff;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 85%;
}

body .news_lent .head img {
    width: 16px;
    height: 11px;
    -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
}

body .news_lent .center {
    background-color: #fff;
    padding: 15px 5px;
}

body .news_lent .center .date_title {
    height: 30px;
    margin: 0px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f1f1f1;
    border-radius: 5px;
}

body .news_lent .center .date_title span {
    text-align: center;
    color: #979797;
    font-size: 13px;
    font-family: San-francisco-Semibold;
}

body .news_lent .center .items {
    overflow-y: scroll;
    max-height: 1000px;
    padding-right: 5px;
    padding-left: 13px;
}

body .news_lent .center .items::-webkit-scrollbar {
    width: 3px;
    position: absolute;
}

body .news_lent .center .items::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: #f6f6f6;
}

body .news_lent .center .items::-webkit-scrollbar-thumb {
    background: #e4e4e4;
    border-radius: 5px;
}

body .news_lent .center .items .item_wrap:not(:last-child) .item {
    border-bottom: 1px solid #e3e4e7;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

body .news_lent .center .items .item .img {
    width: 100%;
    height: 55vw;
    margin-bottom: 15px;
    border-radius: 5px;
    overflow: hidden;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .news_lent .center .items .item .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .news_lent .center .items .item .content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    color: #616161;
    font-size: 15px;
    font-family: San-francisco-Medium;
    line-height: 22px;
}

body .news_lent .center .items .item .content .date {
    color: #000;
}

body .news_lent .center .items .item .content * {
    font-size: 15px;
    font-family: San-francisco-Medium;
    line-height: 22px;
    margin-right: 7px;
}

body .news_lent .center .items .item_wrap .actions {
    margin-top: 15px;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .news_lent .center .items .item_wrap .actions button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .news_lent .center .items .item_wrap .actions button img {
    width: 15.51px;
    height: 14.51px;
}

body .news_lent .center .items .item_wrap .actions button span {
    margin-left: 5px;
    font-size: 13px;
    font-family: San-francisco-Semibold;
}

body .top10 {
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    width: 100%;
}

body .top10 .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fbb041;
    height: 40px;
    padding: 0px 15px;
}

body .top10 .head .text {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
    font-size: 16px;
    font-family: San-francisco-Bold;
    color: #fff;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 85%;
}

body .top10 .head img {
    width: 16px;
    height: 11px;
    -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
}

body .top10 .center {
    background-color: #fff;
}

body .top10 .center .tab_navbar {
    background-color: #eda233;
    padding: 0px 15px;
}

body .top10 .center .tab_navbar .btn_tab {
    height: 44px;
    font-family: San-francisco-Semibold;
    padding: 0px 20px;
}

body .top10 .center .tab_navbar .btn_tab::before {
    content: "";
    position: absolute;
    width: 0%;
    background-color: #fff;
    height: 4px;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    border-radius: 5px 5px 0px 0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
}

body .top10 .center .tab_navbar .btn_tab:hover::before {
    width: 100%;
}

body .top10 .center .tab_navbar .active_btn::before {
    width: 100%;
}

body .top10 .center .tabs {
    padding: 0px 5px 15px 5px;
}

body .top10 .center .tabs .items {
    overflow-y: scroll;
    max-height: 1000px;
    padding-right: 5px;
    padding-left: 13px;
}

body .top10 .center .tabs .items::-webkit-scrollbar {
    width: 3px;
    position: absolute;
}

body .top10 .center .tabs .items::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: #f6f6f6;
}

body .top10 .center .tabs .items::-webkit-scrollbar-thumb {
    background: #e4e4e4;
    border-radius: 5px;
}

body .top10 .center .tabs .items .item:not(:last-child) {
    border-bottom: 1px solid #e3e4e7;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

body .top10 .center .tabs .items .item .content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    color: #616161;
    font-size: 15px;
    font-family: San-francisco-Medium;
    line-height: 22px;
}

body .top10 .center .tabs .items .item .content .date {
    color: #000;
}

body .top10 .center .tabs .items .item .content * {
    font-size: 15px;
    font-family: San-francisco-Medium;
    line-height: 22px;
    margin-right: 7px;
}

body .date_news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

body .date_news .watch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .date_news .watch img {
    margin-right: 10px;
    width: 15px;
    height: 15px;
}

body .date_news .watch .count {
    font-size: 13px;
    font-family: San-francisco-Medium;
}

body .date_news .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .date_news .date div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .date_news .date div:not(:last-child) {
    margin-right: 30px;
}

body .date_news .date div span {
    color: #3c3f44;
    font-size: 14px;
}

body .date_news .date div svg {
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

body .date_news .date div svg path {
    fill: #a1aab4;
}

body .date_news .font_sizes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .date_news .font_sizes .btn_decrement {
    margin-right: 20px;
    border: 1px solid #82838d;
    border-radius: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
}

body .date_news .font_sizes .btn_decrement svg {
    width: 16px;
    height: 17px;
}

body .date_news .font_sizes .btn_increment {
    border: 1px solid #82838d;
    border-radius: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
}

body .date_news .font_sizes .btn_increment svg {
    width: 19px;
    height: 17px;
}

body .article_news {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0px;
}

body .date_article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}

body .date_article div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .date_article div:not(:last-child) {
    margin-right: 30px;
}

body .date_article div span {
    color: #3c3f44;
    font-size: 14px;
}

body .date_article div svg {
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

body .date_article div svg path {
    fill: #a1aab4;
}

body .writer {
    width: 100%;
    height: 77px;
    background-color: #fff;
    padding: 0px 20px;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 15px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body .writer .avatar {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 15px;
}

body .writer .info h3 {
    font-family: San-francisco-Semibold;
    font-size: 16px;
    margin: 0px;
}

body .writer .info span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
}

body .actions_news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    padding: 20px;
    width: 100%;
}

body .actions_news .views {
    max-width: 170px;
    width: 100%;
    height: 40px;
    background-color: rgba(240, 239, 245, 0.5);
    border-radius: 100px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .actions_news .views img {
    position: absolute;
    top: 15px;
    left: 20px;
    width: 20px;
    height: 11.18px;
}

body .actions_news .share_reaction {
    max-width: 220px;
    width: 100%;
    height: 40px;
    background-color: rgba(240, 239, 245, 0.5);
    border-radius: 100px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body .actions_news .share_reaction .share_icn {
    position: absolute;
    top: 13px;
    left: 20px;
    width: 14.67px;
    height: 16px;
}

body .actions_news .like_btn {
    max-width: 105px;
    width: 100%;
    height: 40px;
    background-color: rgba(240, 239, 245, 0.5);
    border-radius: 100px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .actions_news .like_btn .count {
    position: relative;
    right: -10px;
}

body .actions_news .like_btn img {
    position: absolute;
    top: 10px;
    left: 20px;
    width: 13.6px;
    height: 16px;
}

body .actions_news .dislike_btn {
    max-width: 105px;
    width: 100%;
    height: 40px;
    background-color: rgba(240, 239, 245, 0.5);
    border-radius: 100px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .actions_news .dislike_btn .count {
    position: relative;
    right: -10px;
}

body .actions_news .dislike_btn img {
    position: absolute;
    top: 15px;
    left: 20px;
    width: 13.6px;
    height: 16px;
}

body .archive_filter {
    height: 80px;
    padding: 20px;
    background-color: #fff;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .archive_filter .search_arcive {
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    width: -webkit-fill-available;
    height: 40px;
    padding: 0px 20px;
    border-radius: 8px;
    margin-right: 15px;
}

body .archive_filter .dates {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .archive_filter .dates .dates_block {
    display: none;
}

body .archive_filter .dates .dates_block .flex {
    display: flex;
}

body .archive_filter .dates .dates_block .flex .date_item:last-child {
    margin-right: 15px;
}

body .archive_filter .dates .date_item {
    position: relative;
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    width: 200px;
    height: 40px;
    border-radius: 8px;
}

body .archive_filter .dates .date_item:not(:last-child) {
    margin-right: 15px;
}

body .archive_filter .dates .date_item input {
    width: 100%;
    height: 100%;
    padding: 0px 20px;
    text-align: right;
}

body .archive_filter .dates .date_item .plcholder {
    position: absolute;
    top: 10px;
    left: 20px;
    color: #adb2c5;
    font-family: San-francisco-Regular;
    font-size: 14px;
}

body .archive_filter .dates .btn_search_archive {
    border-radius: 8px;
    width: 112px;
    height: 40px;
    background-color: #f05a2a;
    color: #fff;
}

body .search_result {
    width: 100%;
    background-color: #fff;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 20px;
}

body .search_result p {
    margin: 0px;
    font-size: 16px;
    font-family: San-francisco-Regular;
}

body .page_navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .page_navbar .active_item::before {
    width: 60% !important;
}

body .page_navbar .item {
    width: 30%;
    height: 60px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    color: #000;
    font-size: 14px;
    font-family: San-francisco-Semibold;
}

body .page_navbar .item:hover::before {
    width: 60%;
}

body .page_navbar .item::before {
    content: "";
    position: absolute;
    width: 0%;
    height: 3px;
    background-color: #f05a2a;
    border-radius: 5px 5px 0px 0px;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body .with_sidebar_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}

body .with_sidebar_block .left_column {
    width: 68%;
}

body .with_sidebar_block .sidebar {
    width: 30%;
}

body .writers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body .writers .item {
    width: 48.5%;
    min-height: 204px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    padding: 20px;
}

body .writers .item:not(:nth-last-child(-n + 2)) {
    margin-bottom: 20px;
}

body .writers .item .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom: 1px solid #e6e5ea;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

body .writers .item .head .img {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    border: 1px solid #d3d2d7;
}

body .writers .item .head .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .writers .item .head .info {
    margin-left: 20px;
}

body .writers .item .head .info span {
    display: block;
}

body .writers .item .head .info .name {
    color: #464646;
    font-family: San-francisco-Bold;
    font-size: 14px;
    text-transform: uppercase;
}

body .writers .item .head .info .surname {
    color: #616161;
    font-size: 12px;
    font-family: San-francisco-Medium;
    margin: 5px 0px;
    text-transform: uppercase;
}

body .writers .item .head .info .number_articles {
    font-size: 12px;
    font-family: San-francisco-Medium;
    color: rgba(0, 0, 0, 0.4);
}

body .writers .item .head .info .number_articles .bold_text {
    color: #464646;
    display: inline;
}

body .writers .item .foot * {
    font-family: San-francisco-Semibold;
    font-size: 14px;
    line-height: 22px;
}

body .writers .item .foot a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #616161;
    line-height: 22px;
}

body .articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body .articles .item {
    width: 48.5%;
    min-height: 156px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .articles .item:not(:nth-last-child(-n + 2)) {
    margin-bottom: 20px;
}

body .articles .item .head * {
    font-family: San-francisco-Semibold;
    font-size: 16px;
    line-height: 22px;
}

body .articles .item .head p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-family: San-francisco-Semibold;
    font-size: 16px;
    line-height: 22px;
}

body .articles .item .foot .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .articles .item .foot .date div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body .articles .item .foot .date div svg {
    margin-right: 10px;
}

body .articles .item .foot .date div svg path {
    fill: #82838d;
}

body .articles .item .foot .date div span {
    font-size: 13px;
    font-family: San-francisco-Medium;
    color: #82838d;
    line-height: 11px;
}

body .owner-info-wrap {
    display: flex;
    justify-content: space-between;
}

body .owner-info-wrap .short-info, body .owner-info-wrap .bio {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.0509803922);
}

body .owner-info-wrap .short-info {
    width: 30%;
    height: 308px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

body .owner-info-wrap .short-info figure {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 0 18px 0;
}

body .owner-info-wrap .short-info figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body .owner-info-wrap .short-info h5 {
    text-align: center;
    font-family: San-francisco-Bold;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 1px;
    color: #212121;
}

body .owner-info-wrap .short-info h5 span {
    display: block;
    font-family: San-francisco-Regular;
    color: #212121;
}

body .owner-info-wrap .short-info .position {
    margin-top: 18px;
    font-size: 16px;
    line-height: 22px;
    color: rgba(97, 97, 97, 0.8);
}

body .owner-info-wrap .bio {
    width: 68%;
    min-height: 308px;
    padding: 30px 54px;
}

body .owner-info-wrap .bio h4 {
    font-family: San-francisco-Bold;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 18px;
}

body .owner-info-wrap .bio p {
    font-size: 15px;
    line-height: 24px;
    color: rgba(97, 97, 97, 0.8);
}

body .owner-info-wrap .bio .read-more, body .owner-info-wrap .bio .read-less {
    margin-top: 15px;
    font-size: 14px;
    line-height: 17px;
    color: #212121;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .owner-info-wrap .bio .read-more span, body .owner-info-wrap .bio .read-less span {
    margin-left: 4px;
}

body .owner-info-wrap .bio .read-more img, body .owner-info-wrap .bio .read-less img {
    margin-left: 14px;
    transition: 0.25s ease-in-out;
}

body .owner-info-wrap .bio .read-more:hover img, body .owner-info-wrap .bio .read-less:hover img {
    margin-left: 18px;
}

body .owner-info-wrap .bio .read-more .less, body .owner-info-wrap .bio .read-less .more {
    display: none;
}

body .owner-info-wrap .bio.short-bio p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 7;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}

body .page_with_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body .page_with_table .head_weather {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 20px;
}

body .page_with_table .head_weather .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .page_with_table .head_weather .left img {
    width: 42px;
    height: 42px;
    margin-right: 15px;
}

body .page_with_table .head_weather .left div span {
    font-size: 14px;
}

body .page_with_table .head_weather .left div h3 {
    font-size: 27px;
    font-family: San-francisco-Semibold;
    margin: 0px;
}

body .page_with_table .head_weather .select {
    width: 200px;
    position: relative;
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    height: 40px;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 10px;
    cursor: pointer;
}

body .page_with_table .head_weather .select img {
    position: absolute;
    right: 10px;
    top: 16px;
    width: 12px;
    height: 7px;
    z-index: 2;
}

body .page_with_table .table_weather {
    overflow-x: scroll;
    border-radius: 8px;
}

body .page_with_table .table_weather::-webkit-scrollbar {
    display: none;
    width: 0px;
}

body .page_with_table .left_column {
    width: 68%;
}

body .page_with_table .left_column table:not(:last-child) {
    margin-bottom: 20px;
}

body .page_with_table .right_column {
    width: 30%;
}

body .page_with_table .right_column .convertor {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
}

body .page_with_table .right_column .convertor .title {
    font-family: San-francisco-Bold;
    font-size: 13px;
    margin: 0px 0px 10px 0px;
}

body .page_with_table .right_column .convertor .selects {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0px 0px 15px 0px;
}

body .page_with_table .right_column .convertor .selects .select {
    width: 46%;
    position: relative;
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    height: 40px;
    border-radius: 8px;
    overflow: hidden;
}

body .page_with_table .right_column .convertor .selects .select select {
    border: none;
    background-color: transparent;
    width: 100%;
    height: 100%;
    padding: 0px 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

body .page_with_table .right_column .convertor .selects .select select:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body .page_with_table .right_column .convertor .selects .select img {
    position: absolute;
    right: 8px;
    top: 16px;
    width: 12px;
    height: 7px;
    z-index: 2;
}

body .page_with_table .right_column .convertor input {
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    height: 40px;
    border-radius: 8px;
    width: 100%;
    padding: 0px 10px;
}

body .page_with_table .right_column .convertor .result {
    margin: 15px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body .page_with_table .right_column .convertor .result h3 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
}

body .page_with_table .right_column .convertor .result span {
    margin-left: 5px;
    font-size: 12px;
}

body .page_with_table .right_column .convertor button {
    height: 40px;
    background-color: #f05a2a;
    border-radius: 8px;
    color: #fff;
    width: 100%;
    font-size: 16px;
    font-family: San-francisco-Semibold;
}

body .page_with_table .right_column .convertor .text {
    font-size: 12px;
    color: #c2c2c2;
    margin-top: 15px;
    text-align: center;
}

body .page_with_table table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    font-family: San-francisco-Regular;
}

body .page_with_table table .icon_w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .page_with_table table .icon_w img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

body .page_with_table table .arrow {
    width: 8px;
    height: 12px;
    margin-left: 18px;
}

body .page_with_table table .ex_name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

body .page_with_table table .ex_name img {
    width: 18px;
    height: 13px;
    margin-right: 20px;
}

body .page_with_table table .ex_name span {
    font-family: San-francisco-Semibold;
}

body .page_with_table table th,
body .page_with_table table td {
    padding: 15px 20px;
}

body .page_with_table table th {
    border-bottom: 1px solid #d3d3d3;
    text-align: left;
}

body .page_with_table tr:first-child th:first-child {
    border-top-left-radius: 6px;
}

body .page_with_table tr:first-child th:last-child {
    border-top-right-radius: 6px;
}

body .page_with_table tr:nth-child(even) td {
    background: #f4f5f7;
}

body .links_block {
    list-style: none;
    padding: 0px;
}

body .links_block.red li * {
    color: #c01212 !important;
}

body .links_block.red li::before {
    background-color: #c01212 !important;
}

body .links_block.blue li * {
    color: #374bff !important;
}

body .links_block.blue li::before {
    background-color: #374bff !important;
}

body .links_block li {
    padding-left: 18px;
    position: relative;
}

body .links_block li:not(:last-child) {
    margin-bottom: 10px;
}

body .links_block li:hover a {
    color: #f00 !important;
}

body .links_block li:hover::before {
    background-color: #f00;
}

body .links_block li:hover .red_color {
    color: #f00 !important;
}

body .links_block li::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    width: 6px;
    height: 1px;
    background-color: #000;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body .links_block li * {
    font-size: 16px;
    font-family: San-francisco-Semibold;
    text-decoration: underline;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

@-webkit-keyframes skeletionAnime {
    from {
        background-position: 100% 0%;
    }
    to {
        background-position: -100% 0%;
    }
}

@keyframes skeletionAnime {
    from {
        background-position: 100% 0%;
    }
    to {
        background-position: -100% 0%;
    }
}

body .loading_block {
    position: relative;
}

body .loading_block .loading_overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(#e2e2e2), color-stop(#ffffff), to(#e2e2e2));
    background: linear-gradient(90deg, #e2e2e2, #ffffff, #e2e2e2);
    -webkit-animation-name: skeletionAnime;
    animation-name: skeletionAnime;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background-size: 200% 100%;
    z-index: 2;
}

body .mt-site {
    margin-top: 20px;
}

body .mb-site {
    margin-bottom: 20px;
}

body .mt-block {
    margin-top: 30px;
}

body .mb-block {
    margin-bottom: 30px;
}

body header {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99;
    width: 100%;
    height: 110px;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
}

body header a:hover {
    color: #fbb041 !important;
}

body header a:focus {
    outline: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body header::-webkit-scrollbar {
    display: none;
    width: 0px;
}

body header .top_section {
    height: 40px;
    background-color: #fbb041;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body header .top_section .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

body header .top_section .container .social_icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 167px;
}

body header .top_section .container .social_icons li a:hover svg {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

body header .top_section .container .social_icons li a svg {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body header .top_section .container .social_icons li a .fb {
    width: 8.15px;
    height: 16px;
}

body header .top_section .container .social_icons li a .insta {
    width: 16.22px;
    height: 16px;
}

body header .top_section .container .social_icons li a .twitter {
    width: 16px;
    height: 13.04px;
}

body header .top_section .container .social_icons li a .youtube {
    width: 16px;
    height: 11.2px;
}

body header .top_section .container .social_icons li a .telegram {
    width: 16px;
    height: 14px;
}

body header .top_section .container .social_icons li a .rss {
    width: 14px;
    height: 14px;
}

body header .top_section .container .live {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 125px;
}

body header .top_section .container .live img {
    width: 20.11px;
    height: 14.76px;
}

body header .top_section .container .live span {
    font-size: 14px;
    color: #fff;
    font-family: San-francisco-Semibold;
}

body header .navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
}

body header .navbar .container .navbar-links-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 70px;
}

body header .navbar .container .menu_btn {
    width: 20px;
    height: 20px;
    position: relative;
    top: 2px;
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
}

body header .navbar .container .menu_btn span {
    display: block;
    position: absolute;
    height: 1px;
    width: 18px;
    background: #000;
    border-radius: 9px;
    opacity: 1;
    right: 0;
    transform: rotate(0deg);
    transition: 0.25s ease-in-out;
}

body header .navbar .container .menu_btn span:nth-child(1) {
    top: 0px;
}

body header .navbar .container .menu_btn span:nth-child(2) {
    top: 6px;
    width: 15px;
}

body header .navbar .container .menu_btn span:nth-child(3) {
    top: 6px;
    width: 15px;
}

body header .navbar .container .menu_btn span:nth-child(4) {
    top: 12px;
}

body header .navbar .container .menu_btn.open span:nth-child(1) {
    top: 16px;
    width: 0%;
    left: 50%;
}

body header .navbar .container .menu_btn.open span:nth-child(2) {
    transform: rotate(45deg);
    width: 20px;
}

body header .navbar .container .menu_btn.open span:nth-child(3) {
    transform: rotate(-45deg);
    width: 20px;
}

body header .navbar .container .menu_btn.open span:nth-child(4) {
    top: 16px;
    width: 0%;
    left: 50%;
}

body header .navbar .container .logo:not(.mobile-logo) {
    width: 170px;
    height: 29px;
}

body header .links {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 10px;
}

body header .links .active_li a {
    color: #f05a2a;
}

body header .links li {
    margin-left: 20px;
    position: relative;
    top: -2px;
}

body header .links li a {
    font-size: 15px;
    font-family: San-francisco-Bold;
    text-transform: uppercase;
}

body header .links li a:hover {
    color: #f05a2a !important;
}

body header .links .active_search .circle {
    opacity: 0;
}

body header .links .active_search .line1 {
    right: -1px !important;
    bottom: 7px !important;
    width: 100% !important;
}

body header .links .active_search .line2 {
    opacity: 1 !important;
}

body header .navbar-links-wrap #search_btn {
    width: 16px;
    height: 16px;
    position: relative;
    /*bottom: 3px;*/
    margin-left: 30px;
    margin-top: 10px;
}

body header .navbar-links-wrap .menu_btn:not(.mobile-menu-btn) {
    margin-left: 20px;
}

body header .navbar-links-wrap #search_btn .circle {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 12px;
    height: 12px;
    border: 1px solid #000;
    border-radius: 50%;
    display: block;
}

body header .navbar-links-wrap #search_btn .line1 {
    position: absolute;
    right: -1px;
    bottom: 0px;
    width: 6px;
    height: 1px;
    background: #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body header .navbar-links-wrap #search_btn .line2 {
    position: absolute;
    top: 8px;
    left: 1px;
    width: 100%;
    height: 1px;
    background: #000;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    opacity: 0;
}

body .main-content {
    padding-top: 130px;
}

body .mobile-main {
    display: none;
}

body main .overlay_menu {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    padding-top: 140px;
    background-color: #fff;
    width: 100%;
    z-index: 89;
    overflow-y: scroll;
    overflow-x: hidden;
    display: none;
}

body main .overlay_menu::-webkit-scrollbar {
    display: none;
    width: 0px;
}

body main .overlay_menu .container .center_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body main .overlay_menu .container .center_menu .left {
    width: 38%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body main .overlay_menu .container .center_menu .left .links {
    width: 48%;
}

body main .overlay_menu .container .center_menu .left .links .active_li a {
    color: #f05a2a !important;
}

body main .overlay_menu .container .center_menu .left .links li:not(:last-child) {
    margin-bottom: 20px;
}

body main .overlay_menu .container .center_menu .left .links li a {
    font-size: 14px;
    font-family: San-francisco-Bold;
    text-transform: uppercase;
}

body main .overlay_menu .container .center_menu .right {
    width: 60%;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item {
    width: 48%;
    height: 186px;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 20px;
    background-color: #000;
    border: 1px solid #eaeaec;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item:hover img {
    opacity: 0.9;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item .overlay {
    position: absolute;
    width: 100%;
    height: 144px;
    bottom: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    padding: 15px;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item .overlay p {
    color: #fff;
    font-family: San-francisco-Bold;
    font-size: 14px;
}

body main .overlay_menu .foot_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top: 1px solid #c7c6c9;
    background-color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 80px;
}

body main .overlay_menu .foot_menu .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body main .overlay_menu .foot_menu .container .copyright {
    color: #454545;
    font-size: 12px;
}

body main .overlay_menu .foot_menu .container .apps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 264px;
}

body main .overlay_menu .foot_menu .container .apps a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body main .overlay_menu .foot_menu .container .apps a:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

body main .overlay_menu .foot_menu .container .apps a img {
    width: 123.16px;
    height: 36.58px;
}

body main .index_main_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body main .index_main_block .left_column .news_image_carousels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    border-radius: 8px;
    height: 399px;
}

main .mobile_head_links {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    display: none;
}

main .mobile_head_links a {
    position: relative;
    background: rgba(255, 255, 255, 0.5);
    width: 49.8%;
    height: 50px;
    border-radius: 8px 8px 0px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

main .mobile_head_links a.active_a {
    background: #fff;
}

main .mobile_head_links a::before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    left: 13px;
}

main .mobile_head_links a:first-child::before {
    background: url(../../assets/images/icons/home-m.svg) no-repeat;
}

main .mobile_head_links a:last-child::before {
    background: url(../../assets/images/icons/newspaper-m.svg) no-repeat;
}

main .mobile_head_links a::after {
    content: "";
    position: absolute;
    width: 0;
    background-color: #FBB041;
    height: 4px;
    bottom: 0px;
    left: 49%;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    border-radius: 5px 5px 0px 0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
}

main .mobile_head_links a img {
    width: 17px;
    height: 17px;
    margin-right: 17px;
}

main .mobile_head_links a:hover::after {
    width: 75%;
}

main .mobile_head_links a.active_a::after {
    width: 75%;
}

main .mobile_head_links a h3 {
    font-size: 13px;
    font-family: San-francisco-Bold;
}

body main .index_main_block .left_column .news_image_carousels .slick-autoplay-toggle-button, body main .mobile_news_carousel .slick-autoplay-toggle-button {
    display: none;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider {
    top: -2px;
    width: 146px;
    /** Single thumbnail */
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .slick-slide {
    height: 97px;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .slick-slide:not(:last-child) {
    margin-bottom: 4px;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider button {
    height: 97px;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: 30px;
    color: rgba(0, 0, 0, 0.7);
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider button img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button {
    display: block;
    height: 97px !important;
    cursor: pointer;
    border: 0;
    background-color: #000;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button:not(:last-child) {
    margin-bottom: 10px;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button:focus, body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button[aria-current="true"] {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button:focus img, body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button[aria-current="true"] img {
    opacity: 0.4;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider {
    position: relative;
    width: 78%;
    height: 401px;
    position: relative;
    /** Slides */
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider button {
    z-index: 1;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .next-arrow {
    position: absolute;
    top: 46%;
    left: 20px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-radius: 100%;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .next-arrow svg {
    width: 50%;
    height: 50%;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .next-arrow svg path {
    fill: #fff;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .prev-arrow {
    position: absolute;
    top: 46%;
    right: 20px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    border-radius: 100%;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.15);
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .prev-arrow svg {
    width: 50%;
    height: 50%;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .prev-arrow svg path {
    fill: #fff;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide {
    width: 100%;
    height: 401px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link {
    height: 401px;
    overflow: hidden;
    -webkit-transition: outline 0.1s linear;
    transition: outline 0.1s linear;
    position: relative;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay {
    position: absolute;
    width: 100%;
    height: 170px;
    bottom: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    padding: 20px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay * {
    font-size: 28px;
    font-family: San-francisco-Bold;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay p {
    color: #fff;
    max-height: 105px;
    overflow: hidden;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots {
    display: none !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 15px;
    padding: 0px 20px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li.slick-active button:before {
    color: #fbb041;
    opacity: 1;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li {
    margin: 0px 6px 0px 0px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li button {
    padding: 0px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li button::before {
    font-size: 12px;
    color: #fff;
    opacity: 1;
}

body main .news_in_page .left_column .news_all_info {
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    padding: 30px;
}

body main .news_in_page .left_column .news_all_info .title {
    font-size: 24px;
    font-family: San-francisco-Bold;
    line-height: 32px;
}

body main .news_in_page .left_column .news_all_info .title * {
    font-size: 24px;
    font-family: San-francisco-Bold;
}

body main .news_in_page .left_column .news_all_info .main_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
}

body main .news_in_page .left_column .news_all_info .main_img img {
    width: 100%;
    height: 413px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 5px;
}

body main .news_in_page .left_column .news_all_info .main_img .alt {
    background-color: #f4f4f4;
    color: #7a8087;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    margin-top: -10px;
    position: relative;
    z-index: 2;
    width: 100%;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item {
    display: block;
    width: 193.1px;
    height: 130.55px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    border: 1px solid #eaeaec;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item:not(:nth-child(3n + 3)) {
    margin-right: 20px;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item:not(:nth-last-child(-n + 3)) {
    margin-bottom: 20px;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body main .news_in_page .left_column .news_all_info .rek_main .desktop_mode {
    height: 110px;
}

body main .news_in_page .left_column .news_all_info .texts * {
    font-size: 17px !important;
    font-family: San-francisco-Regular !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    line-height: 24px;

}

body main .news_in_page .left_column .news_all_info .texts iframe {
    width: 100%;
}

body main .news_in_page .left_column .news_all_info .texts p:empty {
    display: none !important;
}

body main .news_in_page .left_column .news_all_info .texts p {
    padding: 12px 0;
}

body main .news_in_page .left_column .news_all_info .texts *:first-child {
    padding-top: 0;
}

body main .news_in_page .left_column .news_all_info .texts p a {
    display: inline-block !important;
    color: #00e;
}

body main .news_in_page .left_column .news_all_info .texts p a * {
    color: #00e;
}

body main .news_in_page .left_column .news_all_info .video_block {
    width: 100%;
    height: 384px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 5px;
    border: 1px solid #e3e4e7;
    overflow: hidden;
}

body main .news_in_page .left_column .news_all_info .video_block .element {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body main .news_in_page .left_column .news_all_info .video_alt {
    width: 100%;
    border-radius: 5px;
    background-color: #f4f4f4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 10px;
}

body main .news_in_page .left_column .news_all_info .video_alt p {
    font-family: San-francisco-Regular;
    font-size: 12px;
    color: #7a8087;
}

body main .contact_page {
    background-color: #fff;
    border-radius: 8px;
    padding: 60px 50px;
}

body main .contact_page .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body main .contact_page .info form {
    width: 50%;
}

body main .contact_page .info form .user_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

body main .contact_page .info form .user_info .input {
    width: 48%;
}

body main .contact_page .info form .input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

body main .contact_page .info form .input label {
    font-size: 14px;
    margin: 0 0 10px 0;
}

body main .contact_page .info form .input input {
    width: 100%;
    height: 40px;
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    border-radius: 8px;
    padding: 0px 12px;
    font-size: 13px;
}

body main .contact_page .info form .input textarea {
    width: 100%;
    min-height: 110px;
    border: 1px solid #e6e6e6;
    background-color: #faf9f9;
    resize: none;
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 13px;
}

body main .contact_page .info form .submit {
    width: 150px;
    height: 40px;
    margin-top: 20px;
    border-radius: 8px;
    background-color: #f05a2a;
    color: #fff;
    cursor: pointer;
}

body main .contact_page .info .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50%;
}

body main .contact_page .info .right .contact_img {
    width: 72%;
    position: relative;
    top: 10px;
}

body main .contact_page .info_us {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #c3cbd7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body main .contact_page .info_us .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 20px;
}

body main .contact_page .info_us .item:last-child {
    max-width: 250px;
}

body main .contact_page .info_us .item img {
    width: 30px;
    height: 30px;
    margin-right: 15px;
}

body main .contact_page .info_us .item a {
    display: block;
    font-size: 14px;
    font-family: San-francisco-Semibold;
    line-height: 20px;
}

body main .about_page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 100px 20px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body main .about_page .logo {
    margin-bottom: 20px;
}

body main .about_page .description {
    width: 75%;
    text-align: center;
}

body main .about_page .description * {
    font-size: 16px;
    font-family: San-francisco-Regular;
    line-height: 30px;
}

body main .not_found_page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 100px 20px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body main .not_found_page .img {
    width: 432px;
    height: 172px;
}

body main .not_found_page .bold_text {
    font-size: 18px;
    text-align: center;
}

body main .not_found_page .regular_text {
    font-size: 14px;
    width: 40%;
    text-align: center;
}

body main .not_found_page .link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0px 30px;
    background-color: #f05a2a;
    color: #fff;
    border-radius: 5px;
    height: 40px;
}

body main .rek_page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
    border-radius: 5px;
    padding: 100px 20px;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body main .rek_page .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
}

body main .rek_page .left img {
    width: 50%;
}

body main .rek_page .right {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body main .rek_page .title {
    font-size: 18px;
    margin-bottom: 30px;
}

body main .rek_page .info_row:not(:last-child) {
    margin-bottom: 30px;
}

body main .rek_page .info_row .bold_text {
    font-family: San-francisco-Semibold;
    margin-bottom: 10px;
}

body main .writer_info {
    background-color: #fff;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}

body main .writer_info .img {
    width: 128px;
    height: 128px;
    border-radius: 5px;
    border: 1px solid #d3d2d7;
}

body main .writer_info .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

body main .writer_info .info {
    margin-left: 20px;
    max-width: 60%;
}

body main .writer_info .info span {
    display: block;
}

body main .writer_info .info .name {
    color: #464646;
    font-family: San-francisco-Bold;
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

body main .writer_info .info .number_articles {
    font-size: 14px;
    font-family: San-francisco-Medium;
    color: rgba(0, 0, 0, 0.4);
}

body main .writer_info .info .number_articles .bold_text {
    color: #000;
    display: inline;
}

.mt-15 {
    margin-top: 15px
}

.mb-7 {
    margin-bottom: 7px
}

body .owner-info-wrap.d-block {
    display: block;
}

body .owner-info-wrap .bio.w-100 {
    width: 100%
}

body main .writer_info .comp {
    position: absolute;
    right: 50px;
    bottom: 0px;
}

body main .weather_block {
    padding: 40px;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
}

body main .weather_block .weather_navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body main .weather_block .weather_navbar .title {
    font-size: 18px;
    font-family: San-francisco-Bold;
    color: #505051;
    width: 50%;
}

body main .weather_block .weather_navbar .tabs_navbar {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body main .weather_block .weather_navbar .tabs_navbar .active_btn {
    border: 1px solid #f05a2a !important;
    background-color: #fff !important;
    opacity: 1 !important;
}

body main .weather_block .weather_navbar .tabs_navbar .btn_tab_m {
    width: 47%;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #e5e5e6;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    opacity: 0.5;
    background-color: #f0eff5;
}

body main .weather_block .weather_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
}

body main .weather_block .weather_info .left {
    width: 47%;
}

body main .weather_block .weather_info .left .cloud {
    width: 24px;
    height: 14.4px;
}

body main .weather_block .weather_info .left .sun_cloud {
    width: 22px;
    height: 19px;
}

body main .weather_block .weather_info .left .sun {
    width: 19px;
    height: 19px;
}

body main .weather_block .weather_info .left .lighning_cloud {
    width: 18px;
    height: 18px;
}

body main .weather_block .weather_info .left .snow {
    width: 17px;
    height: 20px;
}

body main .weather_block .weather_info .left .rain {
    width: 18px;
    height: 18px;
}

body main .weather_block .weather_info .left .districts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body main .weather_block .weather_info .left .districts .active_district .name {
    color: #fbb041;
}

body main .weather_block .weather_info .left .districts .active_district .right .degree {
    color: #fbb041;
}

body main .weather_block .weather_info .left .districts .district {
    min-width: 190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body main .weather_block .weather_info .left .districts .district:not(:last-child) {
    margin-bottom: 10px;
}

body main .weather_block .weather_info .left .districts .district:hover .name {
    color: #fbb041 !important;
}

body main .weather_block .weather_info .left .districts .district:hover .degree_col .degree {
    color: #fbb041 !important;
}

body main .weather_block .weather_info .left .districts .district .name {
    font-family: San-francisco-Semibold;
    font-size: 14px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-right: 15px;
}

body main .weather_block .weather_info .left .districts .district .degree_col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-width: 65px;
}

body main .weather_block .weather_info .left .districts .district .degree_col .degree {
    font-family: San-francisco-Semibold;
    font-size: 14px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body main .weather_block .weather_info .right {
    border-left: 1px solid #e7edf3;
    padding-left: 30px;
    width: 48%;
}

body main .weather_block .weather_info .right .cloud {
    width: 56px;
    height: 32.5px;
}

body main .weather_block .weather_info .right .sun_cloud {
    width: 70px;
    height: 55px;
}

body main .weather_block .weather_info .right .sun {
    width: 56px;
    height: 56px;
}

body main .weather_block .weather_info .right .lighning_cloud {
    width: 57.98px;
    height: 57px;
}

body main .weather_block .weather_info .right .snow {
    width: 47px;
    height: 56px;
}

body main .weather_block .weather_info .right .rain {
    width: 56.97px;
    height: 56px;
}

body main .weather_block .weather_info .right .tabs {
    height: 100%;
}

body main .weather_block .weather_info .right .tabs .tab {
    height: 100%;
}

body main .weather_block .weather_info .right .tabs .tab .items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    width: 100%;
}

body main .weather_block .weather_info .right .tabs .tab .items .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 23%;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .desc {
    color: #a7a7a8;
    font-size: 12px;
    text-align: center;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .name {
    font-size: 18px;
    color: #505051;
    font-family: San-francisco-Semibold;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .icn {
    min-height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .degree {
    font-family: San-francisco-Semibold;
    font-size: 36px;
    color: #000;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .degree .c {
    font-size: 16px;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .info {
    color: #a7a7a8;
    font-size: 14px;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .m_s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .m_s span {
    color: #a7a7a8;
    font-size: 16px;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .m_s img {
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

body footer {
    background-color: #262626;
    margin-top: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 1;
}

body footer .footer_main {
    max-width: 640px;
    padding: 30px 0px;
}

body footer .footer_main .links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

body footer .footer_main .links li a {
    font-size: 14px;
    color: #fff;
}

body footer .footer_main .social_icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px;
    margin: 23px auto 18px;
    list-style: none;
    max-width: 320px;
}

body footer .footer_main .social_icons li {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body footer .footer_main .social_icons li:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

body footer .footer_main .social_icons li a img {
    width: 36px;
    height: 36px;
}

body footer .footer_main .text {
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    color: rgba(255, 255, 255, 0.8);
}

body footer .footer_main .apa_logo {
    margin: 17px auto 26px;
    display: block;
}

body footer .footer_main .apa_logo img {
    width: 111px;
    height: 10px;
    margin: 0px auto;
    display: block;
}

body footer .footer_main .stores {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 245px;
    margin: 0px auto;
}

body footer .footer_main .stores a {
    display: block;
    height: 30px;
    margin: 0 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

body footer .footer_main .stores a:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

body footer .footer_main .stores a img {
    width: 101px;
    height: 100%;
}

body footer .foot {
    background-color: #000;
    padding: 5px 0px 6px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 28px;
    color: rgba(255, 255, 255, 0.8);
}

.share_reaction {
    cursor: pointer;
}

.share_reaction .emoji-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    opacity: 0;
    position: absolute;
    bottom: 55px;
    left: 0px;
    background: #fff;
    height: 59px;
    width: 100%;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    pointer-events: none;
    z-index: 7;
}

.share_reaction .emoji-container:before {
    display: block;
    content: "";
    background: transparent;
    height: 30px;
    position: absolute;
    width: 100%;
    bottom: -15px;
}

.share_reaction .emoji-container:after {
    display: block;
    content: "";
    background: transparent;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 50%;
    background-color: #fff;
    bottom: -8px;
    -webkit-transform: translate(-50%, 0%) rotate(45deg);
    transform: translate(-50%, 0%) rotate(45deg);
}

.share_reaction .emoji-container .emoji {
    width: 32px;
    height: 32px;
    float: left;
}

.share_reaction .emoji-container .emoji .icon {
    width: 100%;
    height: 100%;
    float: left;
    -webkit-transform: scale(0.8, 0.8) translate(0, 0);
    transform: scale(0.8, 0.8) translate(0, 0);
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.share_reaction .emoji-container .emoji .icon:hover {
    -webkit-transform: scale(1, 1) translate(0, -6px);
    transform: scale(1, 1) translate(0, -6px);
}

.share_reaction .emoji-container .facebook .icon {
    background-image: url(../images/icons/share-social-icons/1.svg);
    background-size: 100% 100%;
}

.share_reaction .emoji-container .telegram .icon {
    background-image: url(../images/icons/share-social-icons/2.svg);
    background-size: 100% 100%;
}

.share_reaction .emoji-container .whatsapp .icon {
    background-image: url(../images/icons/share-social-icons/3.svg);
    background-size: 100% 100%;
}

.share_reaction .emoji-container .linkedin .icon {
    background-image: url(../images/icons/share-social-icons/4.svg);
    background-size: 100% 100%;
}

.share_reaction .emoji-container .twitter .icon {
    background-image: url(../images/icons/share-social-icons/x-share.svg);
    background-size: 100% 100%;
}

.share_reaction .emoji-container .gmail .icon {
    background-image: url(../images/icons/share-social-icons/6.svg);
    background-size: 100% 100%;
}

.share_reaction:hover .emoji-container {
    opacity: 1;
    pointer-events: all;
}

.share_reaction:hover .facebook {
    -webkit-animation-duration: 0.7333s;
    -webkit-animation-name: head-1-anim;
}

.share_reaction:hover .telegram {
    -webkit-animation-duration: 0.9833s;
    -webkit-animation-name: head-2-anim;
}

.share_reaction:hover .whatsapp {
    -webkit-animation-duration: 1.0833s;
    -webkit-animation-name: head-3-anim;
}

.share_reaction:hover .linkedin {
    -webkit-animation-duration: 0.9333s;
    -webkit-animation-name: head-4-anim;
}

.share_reaction:hover .twitter {
    -webkit-animation-duration: 1.2167s;
    -webkit-animation-name: head-5-anim;
}

.share_reaction:hover .gmail {
    -webkit-animation-duration: 1.2833s;
    -webkit-animation-name: head-6-anim;
}

@-webkit-keyframes head-1-anim {
    0% {
        opacity: 0.3374;
        -webkit-transform: translateY(35.7785px) scale(0.3374, 0.3374);
        transform: translateY(35.7785px) scale(0.3374, 0.3374);
    }
    2.2727% {
        opacity: 0.5075;
        -webkit-transform: translateY(26.5963px) scale(0.5075, 0.5075);
        transform: translateY(26.5963px) scale(0.5075, 0.5075);
    }
    4.5455% {
        opacity: 0.6569;
        -webkit-transform: translateY(18.5271px) scale(0.6569, 0.6569);
        transform: translateY(18.5271px) scale(0.6569, 0.6569);
    }
    6.8182% {
        opacity: 0.7796;
        -webkit-transform: translateY(11.903px) scale(0.7796, 0.7796);
        transform: translateY(11.903px) scale(0.7796, 0.7796);
    }
    9.0909% {
        opacity: 0.8744;
        -webkit-transform: translateY(6.7839px) scale(0.8744, 0.8744);
        transform: translateY(6.7839px) scale(0.8744, 0.8744);
    }
    11.3636% {
        opacity: 0.9433;
        -webkit-transform: translateY(3.0607px) scale(0.9433, 0.9433);
        transform: translateY(3.0607px) scale(0.9433, 0.9433);
    }
    13.6364% {
        opacity: 0.9901;
        -webkit-transform: translateY(0.5333px) scale(0.9901, 0.9901);
        transform: translateY(0.5333px) scale(0.9901, 0.9901);
    }
    15.9091% {
        opacity: 1;
        -webkit-transform: translateY(-1.0335px) scale(1.0191, 1.0191);
        transform: translateY(-1.0335px) scale(1.0191, 1.0191);
    }
    18.1818% {
        -webkit-transform: translateY(-1.8733px) scale(1.0347, 1.0347);
        transform: translateY(-1.8733px) scale(1.0347, 1.0347);
    }
    20.4545% {
        -webkit-transform: translateY(-2.1963px) scale(1.0407, 1.0407);
        transform: translateY(-2.1963px) scale(1.0407, 1.0407);
    }
    22.7273% {
        -webkit-transform: translateY(-2.1782px) scale(1.0403, 1.0403);
        transform: translateY(-2.1782px) scale(1.0403, 1.0403);
    }
    25.0000% {
        -webkit-transform: translateY(-1.9574px) scale(1.0362, 1.0362);
        transform: translateY(-1.9574px) scale(1.0362, 1.0362);
    }
    27.2727% {
        -webkit-transform: translateY(-1.6364px) scale(1.0303, 1.0303);
        transform: translateY(-1.6364px) scale(1.0303, 1.0303);
    }
    29.5455% {
        -webkit-transform: translateY(-1.2861px) scale(1.0238, 1.0238);
        transform: translateY(-1.2861px) scale(1.0238, 1.0238);
    }
    31.8182% {
        -webkit-transform: translateY(-0.9522px) scale(1.0176, 1.0176);
        transform: translateY(-0.9522px) scale(1.0176, 1.0176);
    }
    34.0909% {
        -webkit-transform: translateY(-0.6601px) scale(1.0122, 1.0122);
        transform: translateY(-0.6601px) scale(1.0122, 1.0122);
    }
    36.3636% {
        -webkit-transform: translateY(-0.4214px) scale(1.0078, 1.0078);
        transform: translateY(-0.4214px) scale(1.0078, 1.0078);
    }
    38.6364% {
        -webkit-transform: translateY(-0.2376px) scale(1.0044, 1.0044);
        transform: translateY(-0.2376px) scale(1.0044, 1.0044);
    }
    40.9091% {
        -webkit-transform: translateY(-0.1046px) scale(1.0019, 1.0019);
        transform: translateY(-0.1046px) scale(1.0019, 1.0019);
    }
    43.1818% {
        opacity: 1;
        -webkit-transform: translateY(-0.0147px) scale(1.0003, 1.0003);
        transform: translateY(-0.0147px) scale(1.0003, 1.0003);
    }
    45.4545% {
        opacity: 0.9992;
        -webkit-transform: translateY(0.0406px) scale(0.9992, 0.9992);
        transform: translateY(0.0406px) scale(0.9992, 0.9992);
    }
    47.7273% {
        opacity: 0.9987;
        -webkit-transform: translateY(0.0699px) scale(0.9987, 0.9987);
        transform: translateY(0.0699px) scale(0.9987, 0.9987);
    }
    50% {
        opacity: 0.9985;
        -webkit-transform: translateY(0.0807px) scale(0.9985, 0.9985);
        transform: translateY(0.0807px) scale(0.9985, 0.9985);
    }
    52.2727% {
        opacity: 0.9985;
        -webkit-transform: translateY(0.0794px) scale(0.9985, 0.9985);
        transform: translateY(0.0794px) scale(0.9985, 0.9985);
    }
    54.5455% {
        opacity: 0.9987;
        -webkit-transform: translateY(0.0709px) scale(0.9987, 0.9987);
        transform: translateY(0.0709px) scale(0.9987, 0.9987);
    }
    56.8182% {
        opacity: 0.9989;
        -webkit-transform: translateY(0.059px) scale(0.9989, 0.9989);
        transform: translateY(0.059px) scale(0.9989, 0.9989);
    }
    59.0909% {
        opacity: 0.9991;
        -webkit-transform: translateY(0.0462px) scale(0.9991, 0.9991);
        transform: translateY(0.0462px) scale(0.9991, 0.9991);
    }
    61.3636% {
        opacity: 0.9994;
        -webkit-transform: translateY(0.0341px) scale(0.9994, 0.9994);
        transform: translateY(0.0341px) scale(0.9994, 0.9994);
    }
    63.6364% {
        opacity: 0.9996;
        -webkit-transform: translateY(0.0235px) scale(0.9996, 0.9996);
        transform: translateY(0.0235px) scale(0.9996, 0.9996);
    }
    65.9091% {
        opacity: 0.9997;
        -webkit-transform: translateY(0.0149px) scale(0.9997, 0.9997);
        transform: translateY(0.0149px) scale(0.9997, 0.9997);
    }
    68.1818% {
        opacity: 0.9998;
        -webkit-transform: translateY(0.0083px) scale(0.9998, 0.9998);
        transform: translateY(0.0083px) scale(0.9998, 0.9998);
    }
    70.4545% {
        opacity: 0.9999;
        -webkit-transform: translateY(0.0036px) scale(0.9999, 0.9999);
        transform: translateY(0.0036px) scale(0.9999, 0.9999);
    }
    72.7273% {
        opacity: 1;
        -webkit-transform: translateY(0.0004px) scale(1, 1);
        transform: translateY(0.0004px) scale(1, 1);
    }
    75.0000% {
        -webkit-transform: translateY(-0.0016px) scale(1, 1);
        transform: translateY(-0.0016px) scale(1, 1);
    }
    77.2727% {
        -webkit-transform: translateY(-0.0026px) scale(1, 1);
        transform: translateY(-0.0026px) scale(1, 1);
    }
    79.5455% {
        -webkit-transform: translateY(-0.003px) scale(1.0001, 1.0001);
        transform: translateY(-0.003px) scale(1.0001, 1.0001);
    }
    81.8182% {
        -webkit-transform: translateY(-0.0029px) scale(1.0001, 1.0001);
        transform: translateY(-0.0029px) scale(1.0001, 1.0001);
    }
    84.0909% {
        -webkit-transform: translateY(-0.0026px) scale(1, 1);
        transform: translateY(-0.0026px) scale(1, 1);
    }
    86.3636% {
        -webkit-transform: translateY(-0.0021px) scale(1, 1);
        transform: translateY(-0.0021px) scale(1, 1);
    }
    88.6364% {
        -webkit-transform: translateY(-0.0017px) scale(1, 1);
        transform: translateY(-0.0017px) scale(1, 1);
    }
    90.9091% {
        -webkit-transform: translateY(-0.0012px) scale(1, 1);
        transform: translateY(-0.0012px) scale(1, 1);
    }
    93.1818% {
        -webkit-transform: translateY(-0.0008px) scale(1, 1);
        transform: translateY(-0.0008px) scale(1, 1);
    }
    95.4545% {
        -webkit-transform: translateY(-0.0005px) scale(1, 1);
        transform: translateY(-0.0005px) scale(1, 1);
    }
    97.7273% {
        -webkit-transform: translateY(-0.0003px) scale(1, 1);
        transform: translateY(-0.0003px) scale(1, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-0.0001px) scale(1, 1);
        transform: translateY(-0.0001px) scale(1, 1);
    }
}

@-webkit-keyframes head-2-anim {
    0% {
        opacity: 0.0825;
        -webkit-transform: translateY(49.5448px) scale(0.0825, 0.0825);
        transform: translateY(49.5448px) scale(0.0825, 0.0825);
    }
    1.6949% {
        opacity: 0.1684;
        -webkit-transform: translateY(44.9066px) scale(0.1684, 0.1684);
        transform: translateY(44.9066px) scale(0.1684, 0.1684);
    }
    3.3898% {
        opacity: 0.2765;
        -webkit-transform: translateY(39.0668px) scale(0.2765, 0.2765);
        transform: translateY(39.0668px) scale(0.2765, 0.2765);
    }
    5.0847% {
        opacity: 0.3977;
        -webkit-transform: translateY(32.5232px) scale(0.3977, 0.3977);
        transform: translateY(32.5232px) scale(0.3977, 0.3977);
    }
    6.7797% {
        opacity: 0.5224;
        -webkit-transform: translateY(25.7913px) scale(0.5224, 0.5224);
        transform: translateY(25.7913px) scale(0.5224, 0.5224);
    }
    8.4746% {
        opacity: 0.6421;
        -webkit-transform: translateY(19.3257px) scale(0.6421, 0.6421);
        transform: translateY(19.3257px) scale(0.6421, 0.6421);
    }
    10.1695% {
        opacity: 0.7504;
        -webkit-transform: translateY(13.476px) scale(0.7504, 0.7504);
        transform: translateY(13.476px) scale(0.7504, 0.7504);
    }
    11.8644% {
        opacity: 0.8432;
        -webkit-transform: translateY(8.4697px) scale(0.8432, 0.8432);
        transform: translateY(8.4697px) scale(0.8432, 0.8432);
    }
    13.5593% {
        opacity: 0.9182;
        -webkit-transform: translateY(4.4173px) scale(0.9182, 0.9182);
        transform: translateY(4.4173px) scale(0.9182, 0.9182);
    }
    15.2542% {
        opacity: 0.9754;
        -webkit-transform: translateY(1.3294px) scale(0.9754, 0.9754);
        transform: translateY(1.3294px) scale(0.9754, 0.9754);
    }
    16.9492% {
        opacity: 1;
        -webkit-transform: translateY(-0.859px) scale(1.0159, 1.0159);
        transform: translateY(-0.859px) scale(1.0159, 1.0159);
    }
    18.6441% {
        -webkit-transform: translateY(-2.2629px) scale(1.0419, 1.0419);
        transform: translateY(-2.2629px) scale(1.0419, 1.0419);
    }
    20.3390% {
        -webkit-transform: translateY(-3.0237px) scale(1.056, 1.056);
        transform: translateY(-3.0237px) scale(1.056, 1.056);
    }
    22.0339% {
        -webkit-transform: translateY(-3.29px) scale(1.0609, 1.0609);
        transform: translateY(-3.29px) scale(1.0609, 1.0609);
    }
    23.7288% {
        -webkit-transform: translateY(-3.203px) scale(1.0593, 1.0593);
        transform: translateY(-3.203px) scale(1.0593, 1.0593);
    }
    25.4237% {
        -webkit-transform: translateY(-2.887px) scale(1.0535, 1.0535);
        transform: translateY(-2.887px) scale(1.0535, 1.0535);
    }
    27.1186% {
        -webkit-transform: translateY(-2.4446px) scale(1.0453, 1.0453);
        transform: translateY(-2.4446px) scale(1.0453, 1.0453);
    }
    28.8136% {
        -webkit-transform: translateY(-1.9549px) scale(1.0362, 1.0362);
        transform: translateY(-1.9549px) scale(1.0362, 1.0362);
    }
    30.5085% {
        -webkit-transform: translateY(-1.4744px) scale(1.0273, 1.0273);
        transform: translateY(-1.4744px) scale(1.0273, 1.0273);
    }
    32.2034% {
        -webkit-transform: translateY(-1.0398px) scale(1.0193, 1.0193);
        transform: translateY(-1.0398px) scale(1.0193, 1.0193);
    }
    33.8983% {
        -webkit-transform: translateY(-0.6716px) scale(1.0124, 1.0124);
        transform: translateY(-0.6716px) scale(1.0124, 1.0124);
    }
    35.5932% {
        -webkit-transform: translateY(-0.3774px) scale(1.007, 1.007);
        transform: translateY(-0.3774px) scale(1.007, 1.007);
    }
    37.2881% {
        -webkit-transform: translateY(-0.1562px) scale(1.0029, 1.0029);
        transform: translateY(-0.1562px) scale(1.0029, 1.0029);
    }
    38.9831% {
        opacity: 1;
        -webkit-transform: translateY(-0.001px) scale(1, 1);
        transform: translateY(-0.001px) scale(1, 1);
    }
    40.6780% {
        opacity: 0.9982;
        -webkit-transform: translateY(0.0985px) scale(0.9982, 0.9982);
        transform: translateY(0.0985px) scale(0.9982, 0.9982);
    }
    42.3729% {
        opacity: 0.9972;
        -webkit-transform: translateY(0.1536px) scale(0.9972, 0.9972);
        transform: translateY(0.1536px) scale(0.9972, 0.9972);
    }
    44.0678% {
        opacity: 0.9968;
        -webkit-transform: translateY(0.1754px) scale(0.9968, 0.9968);
        transform: translateY(0.1754px) scale(0.9968, 0.9968);
    }
    45.7627% {
        opacity: 0.9968;
        -webkit-transform: translateY(0.1741px) scale(0.9968, 0.9968);
        transform: translateY(0.1741px) scale(0.9968, 0.9968);
    }
    47.4576% {
        opacity: 0.9971;
        -webkit-transform: translateY(0.1582px) scale(0.9971, 0.9971);
        transform: translateY(0.1582px) scale(0.9971, 0.9971);
    }
    49.1525% {
        opacity: 0.9975;
        -webkit-transform: translateY(0.1342px) scale(0.9975, 0.9975);
        transform: translateY(0.1342px) scale(0.9975, 0.9975);
    }
    50.8475% {
        opacity: 0.998;
        -webkit-transform: translateY(0.1073px) scale(0.998, 0.998);
        transform: translateY(0.1073px) scale(0.998, 0.998);
    }
    52.5424% {
        opacity: 0.9985;
        -webkit-transform: translateY(0.0809px) scale(0.9985, 0.9985);
        transform: translateY(0.0809px) scale(0.9985, 0.9985);
    }
    54.2373% {
        opacity: 0.9989;
        -webkit-transform: translateY(0.0571px) scale(0.9989, 0.9989);
        transform: translateY(0.0571px) scale(0.9989, 0.9989);
    }
    55.9322% {
        opacity: 0.9993;
        -webkit-transform: translateY(0.037px) scale(0.9993, 0.9993);
        transform: translateY(0.037px) scale(0.9993, 0.9993);
    }
    57.6271% {
        opacity: 0.9996;
        -webkit-transform: translateY(0.0211px) scale(0.9996, 0.9996);
        transform: translateY(0.0211px) scale(0.9996, 0.9996);
    }
    59.3220% {
        opacity: 0.9998;
        -webkit-transform: translateY(0.0092px) scale(0.9998, 0.9998);
        transform: translateY(0.0092px) scale(0.9998, 0.9998);
    }
    61.0169% {
        opacity: 1;
        -webkit-transform: translateY(0.0009px) scale(1, 1);
        transform: translateY(0.0009px) scale(1, 1);
    }
    62.7119% {
        -webkit-transform: translateY(-0.0044px) scale(1.0001, 1.0001);
        transform: translateY(-0.0044px) scale(1.0001, 1.0001);
    }
    64.4068% {
        -webkit-transform: translateY(-0.0073px) scale(1.0001, 1.0001);
        transform: translateY(-0.0073px) scale(1.0001, 1.0001);
    }
    66.1017% {
        -webkit-transform: translateY(-0.0085px) scale(1.0002, 1.0002);
        transform: translateY(-0.0085px) scale(1.0002, 1.0002);
    }
    67.7966% {
        -webkit-transform: translateY(-0.0084px) scale(1.0002, 1.0002);
        transform: translateY(-0.0084px) scale(1.0002, 1.0002);
    }
    69.4915% {
        -webkit-transform: translateY(-0.0077px) scale(1.0001, 1.0001);
        transform: translateY(-0.0077px) scale(1.0001, 1.0001);
    }
    71.1864% {
        -webkit-transform: translateY(-0.0065px) scale(1.0001, 1.0001);
        transform: translateY(-0.0065px) scale(1.0001, 1.0001);
    }
    72.8814% {
        -webkit-transform: translateY(-0.0052px) scale(1.0001, 1.0001);
        transform: translateY(-0.0052px) scale(1.0001, 1.0001);
    }
    74.5763% {
        -webkit-transform: translateY(-0.0039px) scale(1.0001, 1.0001);
        transform: translateY(-0.0039px) scale(1.0001, 1.0001);
    }
    76.2712% {
        -webkit-transform: translateY(-0.0027px) scale(1.0001, 1.0001);
        transform: translateY(-0.0027px) scale(1.0001, 1.0001);
    }
    77.9661% {
        -webkit-transform: translateY(-0.0018px) scale(1, 1);
        transform: translateY(-0.0018px) scale(1, 1);
    }
    79.6610% {
        -webkit-transform: translateY(-0.001px) scale(1, 1);
        transform: translateY(-0.001px) scale(1, 1);
    }
    81.3559% {
        -webkit-transform: translateY(-0.0004px) scale(1, 1);
        transform: translateY(-0.0004px) scale(1, 1);
    }
    83.0508% {
        -webkit-transform: translateY(-0.0001px) scale(1, 1);
        transform: translateY(-0.0001px) scale(1, 1);
    }
    84.7458% {
        -webkit-transform: translateY(0.0002px) scale(1, 1);
        transform: translateY(0.0002px) scale(1, 1);
    }
    86.4407% {
        -webkit-transform: translateY(0.0003px) scale(1, 1);
        transform: translateY(0.0003px) scale(1, 1);
    }
    88.1356% {
        -webkit-transform: translateY(0.0004px) scale(1, 1);
        transform: translateY(0.0004px) scale(1, 1);
    }
    89.8305% {
        -webkit-transform: translateY(0.0004px) scale(1, 1);
        transform: translateY(0.0004px) scale(1, 1);
    }
    91.5254% {
        -webkit-transform: translateY(0.0003px) scale(1, 1);
        transform: translateY(0.0003px) scale(1, 1);
    }
    93.2203% {
        -webkit-transform: translateY(0.0003px) scale(1, 1);
        transform: translateY(0.0003px) scale(1, 1);
    }
    94.9153% {
        -webkit-transform: translateY(0.0002px) scale(1, 1);
        transform: translateY(0.0002px) scale(1, 1);
    }
    96.6102% {
        -webkit-transform: translateY(0.0002px) scale(1, 1);
        transform: translateY(0.0002px) scale(1, 1);
    }
    98.3051% {
        -webkit-transform: translateY(0.0001px) scale(1, 1);
        transform: translateY(0.0001px) scale(1, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0.0001px) scale(1, 1);
        transform: translateY(0.0001px) scale(1, 1);
    }
}

@-webkit-keyframes head-3-anim {
    0% {
        opacity: 0.0178;
        -webkit-transform: translateY(53.0397px) scale(0.0178, 0.0178);
        transform: translateY(53.0397px) scale(0.0178, 0.0178);
    }
    1.5385% {
        opacity: 0.046;
        -webkit-transform: translateY(51.5168px) scale(0.046, 0.046);
        transform: translateY(51.5168px) scale(0.046, 0.046);
    }
    3.0769% {
        opacity: 0.092;
        -webkit-transform: translateY(49.0301px) scale(0.092, 0.092);
        transform: translateY(49.0301px) scale(0.092, 0.092);
    }
    4.6154% {
        opacity: 0.1569;
        -webkit-transform: translateY(45.5294px) scale(0.1569, 0.1569);
        transform: translateY(45.5294px) scale(0.1569, 0.1569);
    }
    6.1538% {
        opacity: 0.2389;
        -webkit-transform: translateY(41.0973px) scale(0.2389, 0.2389);
        transform: translateY(41.0973px) scale(0.2389, 0.2389);
    }
    7.6923% {
        opacity: 0.3347;
        -webkit-transform: translateY(35.9277px) scale(0.3347, 0.3347);
        transform: translateY(35.9277px) scale(0.3347, 0.3347);
    }
    9.2308% {
        opacity: 0.4391;
        -webkit-transform: translateY(30.2897px) scale(0.4391, 0.4391);
        transform: translateY(30.2897px) scale(0.4391, 0.4391);
    }
    10.7692% {
        opacity: 0.5466;
        -webkit-transform: translateY(24.4858px) scale(0.5466, 0.5466);
        transform: translateY(24.4858px) scale(0.5466, 0.5466);
    }
    12.3077% {
        opacity: 0.6516;
        -webkit-transform: translateY(18.8122px) scale(0.6516, 0.6516);
        transform: translateY(18.8122px) scale(0.6516, 0.6516);
    }
    13.8462% {
        opacity: 0.7495;
        -webkit-transform: translateY(13.5277px) scale(0.7495, 0.7495);
        transform: translateY(13.5277px) scale(0.7495, 0.7495);
    }
    15.3846% {
        opacity: 0.8364;
        -webkit-transform: translateY(8.8324px) scale(0.8364, 0.8364);
        transform: translateY(8.8324px) scale(0.8364, 0.8364);
    }
    16.9231% {
        opacity: 0.91;
        -webkit-transform: translateY(4.8579px) scale(0.91, 0.91);
        transform: translateY(4.8579px) scale(0.91, 0.91);
    }
    18.4615% {
        opacity: 0.9691;
        -webkit-transform: translateY(1.6664px) scale(0.9691, 0.9691);
        transform: translateY(1.6664px) scale(0.9691, 0.9691);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-0.7419px) scale(1.0137, 1.0137);
        transform: translateY(-0.7419px) scale(1.0137, 1.0137);
    }
    21.5385% {
        -webkit-transform: translateY(-2.4176px) scale(1.0448, 1.0448);
        transform: translateY(-2.4176px) scale(1.0448, 1.0448);
    }
    23.0769% {
        -webkit-transform: translateY(-3.4473px) scale(1.0638, 1.0638);
        transform: translateY(-3.4473px) scale(1.0638, 1.0638);
    }
    24.6154% {
        -webkit-transform: translateY(-3.9398px) scale(1.073, 1.073);
        transform: translateY(-3.9398px) scale(1.073, 1.073);
    }
    26.1538% {
        -webkit-transform: translateY(-4.0124px) scale(1.0743, 1.0743);
        transform: translateY(-4.0124px) scale(1.0743, 1.0743);
    }
    27.6923% {
        -webkit-transform: translateY(-3.7806px) scale(1.07, 1.07);
        transform: translateY(-3.7806px) scale(1.07, 1.07);
    }
    29.2308% {
        -webkit-transform: translateY(-3.3496px) scale(1.062, 1.062);
        transform: translateY(-3.3496px) scale(1.062, 1.062);
    }
    30.7692% {
        -webkit-transform: translateY(-2.8095px) scale(1.052, 1.052);
        transform: translateY(-2.8095px) scale(1.052, 1.052);
    }
    32.3077% {
        -webkit-transform: translateY(-2.2324px) scale(1.0413, 1.0413);
        transform: translateY(-2.2324px) scale(1.0413, 1.0413);
    }
    33.8462% {
        -webkit-transform: translateY(-1.6721px) scale(1.031, 1.031);
        transform: translateY(-1.6721px) scale(1.031, 1.031);
    }
    35.3846% {
        -webkit-transform: translateY(-1.1651px) scale(1.0216, 1.0216);
        transform: translateY(-1.1651px) scale(1.0216, 1.0216);
    }
    36.9231% {
        -webkit-transform: translateY(-0.733px) scale(1.0136, 1.0136);
        transform: translateY(-0.733px) scale(1.0136, 1.0136);
    }
    38.4615% {
        -webkit-transform: translateY(-0.3849px) scale(1.0071, 1.0071);
        transform: translateY(-0.3849px) scale(1.0071, 1.0071);
    }
    40% {
        opacity: 1;
        -webkit-transform: translateY(-0.1208px) scale(1.0022, 1.0022);
        transform: translateY(-0.1208px) scale(1.0022, 1.0022);
    }
    41.5385% {
        opacity: 0.9988;
        -webkit-transform: translateY(0.0659px) scale(0.9988, 0.9988);
        transform: translateY(0.0659px) scale(0.9988, 0.9988);
    }
    43.0769% {
        opacity: 0.9966;
        -webkit-transform: translateY(0.1857px) scale(0.9966, 0.9966);
        transform: translateY(0.1857px) scale(0.9966, 0.9966);
    }
    44.6154% {
        opacity: 0.9954;
        -webkit-transform: translateY(0.2511px) scale(0.9954, 0.9954);
        transform: translateY(0.2511px) scale(0.9954, 0.9954);
    }
    46.1538% {
        opacity: 0.9949;
        -webkit-transform: translateY(0.2747px) scale(0.9949, 0.9949);
        transform: translateY(0.2747px) scale(0.9949, 0.9949);
    }
    47.6923% {
        opacity: 0.995;
        -webkit-transform: translateY(0.2685px) scale(0.995, 0.995);
        transform: translateY(0.2685px) scale(0.995, 0.995);
    }
    49.2308% {
        opacity: 0.9955;
        -webkit-transform: translateY(0.2428px) scale(0.9955, 0.9955);
        transform: translateY(0.2428px) scale(0.9955, 0.9955);
    }
    50.7692% {
        opacity: 0.9962;
        -webkit-transform: translateY(0.2063px) scale(0.9962, 0.9962);
        transform: translateY(0.2063px) scale(0.9962, 0.9962);
    }
    52.3077% {
        opacity: 0.9969;
        -webkit-transform: translateY(0.1656px) scale(0.9969, 0.9969);
        transform: translateY(0.1656px) scale(0.9969, 0.9969);
    }
    53.8462% {
        opacity: 0.9977;
        -webkit-transform: translateY(0.1253px) scale(0.9977, 0.9977);
        transform: translateY(0.1253px) scale(0.9977, 0.9977);
    }
    55.3846% {
        opacity: 0.9984;
        -webkit-transform: translateY(0.0887px) scale(0.9984, 0.9984);
        transform: translateY(0.0887px) scale(0.9984, 0.9984);
    }
    56.9231% {
        opacity: 0.9989;
        -webkit-transform: translateY(0.0574px) scale(0.9989, 0.9989);
        transform: translateY(0.0574px) scale(0.9989, 0.9989);
    }
    58.4615% {
        opacity: 0.9994;
        -webkit-transform: translateY(0.0322px) scale(0.9994, 0.9994);
        transform: translateY(0.0322px) scale(0.9994, 0.9994);
    }
    60% {
        opacity: 0.9998;
        -webkit-transform: translateY(0.0131px) scale(0.9998, 0.9998);
        transform: translateY(0.0131px) scale(0.9998, 0.9998);
    }
    61.5385% {
        opacity: 1;
        -webkit-transform: translateY(-0.0004px) scale(1, 1);
        transform: translateY(-0.0004px) scale(1, 1);
    }
    63.0769% {
        -webkit-transform: translateY(-0.0092px) scale(1.0002, 1.0002);
        transform: translateY(-0.0092px) scale(1.0002, 1.0002);
    }
    64.6154% {
        -webkit-transform: translateY(-0.0141px) scale(1.0003, 1.0003);
        transform: translateY(-0.0141px) scale(1.0003, 1.0003);
    }
    66.1538% {
        -webkit-transform: translateY(-0.0161px) scale(1.0003, 1.0003);
        transform: translateY(-0.0161px) scale(1.0003, 1.0003);
    }
    67.6923% {
        -webkit-transform: translateY(-0.0161px) scale(1.0003, 1.0003);
        transform: translateY(-0.0161px) scale(1.0003, 1.0003);
    }
    69.2308% {
        -webkit-transform: translateY(-0.0147px) scale(1.0003, 1.0003);
        transform: translateY(-0.0147px) scale(1.0003, 1.0003);
    }
    70.7692% {
        -webkit-transform: translateY(-0.0125px) scale(1.0002, 1.0002);
        transform: translateY(-0.0125px) scale(1.0002, 1.0002);
    }
    72.3077% {
        -webkit-transform: translateY(-0.0101px) scale(1.0002, 1.0002);
        transform: translateY(-0.0101px) scale(1.0002, 1.0002);
    }
    73.8462% {
        -webkit-transform: translateY(-0.0077px) scale(1.0001, 1.0001);
        transform: translateY(-0.0077px) scale(1.0001, 1.0001);
    }
    75.3846% {
        -webkit-transform: translateY(-0.0054px) scale(1.0001, 1.0001);
        transform: translateY(-0.0054px) scale(1.0001, 1.0001);
    }
    76.9231% {
        -webkit-transform: translateY(-0.0036px) scale(1.0001, 1.0001);
        transform: translateY(-0.0036px) scale(1.0001, 1.0001);
    }
    78.4615% {
        -webkit-transform: translateY(-0.002px) scale(1, 1);
        transform: translateY(-0.002px) scale(1, 1);
    }
    80% {
        -webkit-transform: translateY(-0.0009px) scale(1, 1);
        transform: translateY(-0.0009px) scale(1, 1);
    }
    81.5385% {
        -webkit-transform: translateY(-0.0001px) scale(1, 1);
        transform: translateY(-0.0001px) scale(1, 1);
    }
    83.0769% {
        -webkit-transform: translateY(0.0004px) scale(1, 1);
        transform: translateY(0.0004px) scale(1, 1);
    }
    84.6154% {
        -webkit-transform: translateY(0.0007px) scale(1, 1);
        transform: translateY(0.0007px) scale(1, 1);
    }
    86.1538% {
        -webkit-transform: translateY(0.0009px) scale(1, 1);
        transform: translateY(0.0009px) scale(1, 1);
    }
    87.6923% {
        -webkit-transform: translateY(0.0009px) scale(1, 1);
        transform: translateY(0.0009px) scale(1, 1);
    }
    89.2308% {
        -webkit-transform: translateY(0.0008px) scale(1, 1);
        transform: translateY(0.0008px) scale(1, 1);
    }
    90.7692% {
        -webkit-transform: translateY(0.0007px) scale(1, 1);
        transform: translateY(0.0007px) scale(1, 1);
    }
    92.3077% {
        -webkit-transform: translateY(0.0005px) scale(1, 1);
        transform: translateY(0.0005px) scale(1, 1);
    }
    93.8462% {
        -webkit-transform: translateY(0.0004px) scale(1, 1);
        transform: translateY(0.0004px) scale(1, 1);
    }
    95.3846% {
        -webkit-transform: translateY(0.0003px) scale(1, 1);
        transform: translateY(0.0003px) scale(1, 1);
    }
    96.9231% {
        -webkit-transform: translateY(0.0002px) scale(1, 1);
        transform: translateY(0.0002px) scale(1, 1);
    }
    98.4615% {
        -webkit-transform: translateY(0.0001px) scale(1, 1);
        transform: translateY(0.0001px) scale(1, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0.0001px) scale(1, 1);
        transform: translateY(0.0001px) scale(1, 1);
    }
}

@-webkit-keyframes head-4-anim {
    0% {
        opacity: 0.0036;
        -webkit-transform: translateY(53.8066px) scale(0.0036, 0.0036);
        transform: translateY(53.8066px) scale(0.0036, 0.0036);
    }
    1.7857% {
        opacity: 0.0112;
        -webkit-transform: translateY(53.3939px) scale(0.0112, 0.0112);
        transform: translateY(53.3939px) scale(0.0112, 0.0112);
    }
    3.5714% {
        opacity: 0.0265;
        -webkit-transform: translateY(52.5668px) scale(0.0265, 0.0265);
        transform: translateY(52.5668px) scale(0.0265, 0.0265);
    }
    5.3571% {
        opacity: 0.0524;
        -webkit-transform: translateY(51.1686px) scale(0.0524, 0.0524);
        transform: translateY(51.1686px) scale(0.0524, 0.0524);
    }
    7.1429% {
        opacity: 0.0912;
        -webkit-transform: translateY(49.076px) scale(0.0912, 0.0912);
        transform: translateY(49.076px) scale(0.0912, 0.0912);
    }
    8.9286% {
        opacity: 0.144;
        -webkit-transform: translateY(46.2232px) scale(0.144, 0.144);
        transform: translateY(46.2232px) scale(0.144, 0.144);
    }
    10.7143% {
        opacity: 0.2108;
        -webkit-transform: translateY(42.6163px) scale(0.2108, 0.2108);
        transform: translateY(42.6163px) scale(0.2108, 0.2108);
    }
    12.5000% {
        opacity: 0.2901;
        -webkit-transform: translateY(38.3347px) scale(0.2901, 0.2901);
        transform: translateY(38.3347px) scale(0.2901, 0.2901);
    }
    14.2857% {
        opacity: 0.3792;
        -webkit-transform: translateY(33.5229px) scale(0.3792, 0.3792);
        transform: translateY(33.5229px) scale(0.3792, 0.3792);
    }
    16.0714% {
        opacity: 0.4746;
        -webkit-transform: translateY(28.3723px) scale(0.4746, 0.4746);
        transform: translateY(28.3723px) scale(0.4746, 0.4746);
    }
    17.8571% {
        opacity: 0.5722;
        -webkit-transform: translateY(23.1004px) scale(0.5722, 0.5722);
        transform: translateY(23.1004px) scale(0.5722, 0.5722);
    }
    19.6429% {
        opacity: 0.668;
        -webkit-transform: translateY(17.9267px) scale(0.668, 0.668);
        transform: translateY(17.9267px) scale(0.668, 0.668);
    }
    21.4286% {
        opacity: 0.7583;
        -webkit-transform: translateY(13.0531px) scale(0.7583, 0.7583);
        transform: translateY(13.0531px) scale(0.7583, 0.7583);
    }
    23.2143% {
        opacity: 0.8399;
        -webkit-transform: translateY(8.6473px) scale(0.8399, 0.8399);
        transform: translateY(8.6473px) scale(0.8399, 0.8399);
    }
    25.0000% {
        opacity: 0.9105;
        -webkit-transform: translateY(4.8318px) scale(0.9105, 0.9105);
        transform: translateY(4.8318px) scale(0.9105, 0.9105);
    }
    26.7857% {
        opacity: 0.9689;
        -webkit-transform: translateY(1.6802px) scale(0.9689, 0.9689);
        transform: translateY(1.6802px) scale(0.9689, 0.9689);
    }
    28.5714% {
        opacity: 1;
        -webkit-transform: translateY(-0.7827px) scale(1.0145, 1.0145);
        transform: translateY(-0.7827px) scale(1.0145, 1.0145);
    }
    30.3571% {
        -webkit-transform: translateY(-2.5753px) scale(1.0477, 1.0477);
        transform: translateY(-2.5753px) scale(1.0477, 1.0477);
    }
    32.1429% {
        -webkit-transform: translateY(-3.7516px) scale(1.0695, 1.0695);
        transform: translateY(-3.7516px) scale(1.0695, 1.0695);
    }
    33.9286% {
        -webkit-transform: translateY(-4.3905px) scale(1.0813, 1.0813);
        transform: translateY(-4.3905px) scale(1.0813, 1.0813);
    }
    35.7143% {
        -webkit-transform: translateY(-4.5866px) scale(1.0849, 1.0849);
        transform: translateY(-4.5866px) scale(1.0849, 1.0849);
    }
    37.5000% {
        -webkit-transform: translateY(-4.4404px) scale(1.0822, 1.0822);
        transform: translateY(-4.4404px) scale(1.0822, 1.0822);
    }
    39.2857% {
        -webkit-transform: translateY(-4.05px) scale(1.075, 1.075);
        transform: translateY(-4.05px) scale(1.075, 1.075);
    }
    41.0714% {
        -webkit-transform: translateY(-3.5055px) scale(1.0649, 1.0649);
        transform: translateY(-3.5055px) scale(1.0649, 1.0649);
    }
    42.8571% {
        -webkit-transform: translateY(-2.8841px) scale(1.0534, 1.0534);
        transform: translateY(-2.8841px) scale(1.0534, 1.0534);
    }
    44.6429% {
        -webkit-transform: translateY(-2.2483px) scale(1.0416, 1.0416);
        transform: translateY(-2.2483px) scale(1.0416, 1.0416);
    }
    46.4286% {
        -webkit-transform: translateY(-1.6452px) scale(1.0305, 1.0305);
        transform: translateY(-1.6452px) scale(1.0305, 1.0305);
    }
    48.2143% {
        -webkit-transform: translateY(-1.1067px) scale(1.0205, 1.0205);
        transform: translateY(-1.1067px) scale(1.0205, 1.0205);
    }
    50% {
        -webkit-transform: translateY(-0.6515px) scale(1.0121, 1.0121);
        transform: translateY(-0.6515px) scale(1.0121, 1.0121);
    }
    51.7857% {
        -webkit-transform: translateY(-0.2875px) scale(1.0053, 1.0053);
        transform: translateY(-0.2875px) scale(1.0053, 1.0053);
    }
    53.5714% {
        opacity: 1;
        -webkit-transform: translateY(-0.0135px) scale(1.0002, 1.0002);
        transform: translateY(-0.0135px) scale(1.0002, 1.0002);
    }
    55.3571% {
        opacity: 0.9967;
        -webkit-transform: translateY(0.1776px) scale(0.9967, 0.9967);
        transform: translateY(0.1776px) scale(0.9967, 0.9967);
    }
    57.1429% {
        opacity: 0.9945;
        -webkit-transform: translateY(0.2968px) scale(0.9945, 0.9945);
        transform: translateY(0.2968px) scale(0.9945, 0.9945);
    }
    58.9286% {
        opacity: 0.9934;
        -webkit-transform: translateY(0.3572px) scale(0.9934, 0.9934);
        transform: translateY(0.3572px) scale(0.9934, 0.9934);
    }
    60.7143% {
        opacity: 0.9931;
        -webkit-transform: translateY(0.3724px) scale(0.9931, 0.9931);
        transform: translateY(0.3724px) scale(0.9931, 0.9931);
    }
    62.5000% {
        opacity: 0.9934;
        -webkit-transform: translateY(0.3551px) scale(0.9934, 0.9934);
        transform: translateY(0.3551px) scale(0.9934, 0.9934);
    }
    64.2857% {
        opacity: 0.9941;
        -webkit-transform: translateY(0.3167px) scale(0.9941, 0.9941);
        transform: translateY(0.3167px) scale(0.9941, 0.9941);
    }
    66.0714% {
        opacity: 0.9951;
        -webkit-transform: translateY(0.2666px) scale(0.9951, 0.9951);
        transform: translateY(0.2666px) scale(0.9951, 0.9951);
    }
    67.8571% {
        opacity: 0.9961;
        -webkit-transform: translateY(0.2124px) scale(0.9961, 0.9961);
        transform: translateY(0.2124px) scale(0.9961, 0.9961);
    }
    69.6429% {
        opacity: 0.997;
        -webkit-transform: translateY(0.1595px) scale(0.997, 0.997);
        transform: translateY(0.1595px) scale(0.997, 0.997);
    }
    71.4286% {
        opacity: 0.9979;
        -webkit-transform: translateY(0.1115px) scale(0.9979, 0.9979);
        transform: translateY(0.1115px) scale(0.9979, 0.9979);
    }
    73.2143% {
        opacity: 0.9987;
        -webkit-transform: translateY(0.0705px) scale(0.9987, 0.9987);
        transform: translateY(0.0705px) scale(0.9987, 0.9987);
    }
    75.0000% {
        opacity: 0.9993;
        -webkit-transform: translateY(0.0375px) scale(0.9993, 0.9993);
        transform: translateY(0.0375px) scale(0.9993, 0.9993);
    }
    76.7857% {
        opacity: 0.9998;
        -webkit-transform: translateY(0.0124px) scale(0.9998, 0.9998);
        transform: translateY(0.0124px) scale(0.9998, 0.9998);
    }
    78.5714% {
        opacity: 1;
        -webkit-transform: translateY(-0.0054px) scale(1.0001, 1.0001);
        transform: translateY(-0.0054px) scale(1.0001, 1.0001);
    }
    80.3571% {
        -webkit-transform: translateY(-0.0169px) scale(1.0003, 1.0003);
        transform: translateY(-0.0169px) scale(1.0003, 1.0003);
    }
    82.1429% {
        -webkit-transform: translateY(-0.0232px) scale(1.0004, 1.0004);
        transform: translateY(-0.0232px) scale(1.0004, 1.0004);
    }
    83.9286% {
        -webkit-transform: translateY(-0.0256px) scale(1.0005, 1.0005);
        transform: translateY(-0.0256px) scale(1.0005, 1.0005);
    }
    85.7143% {
        -webkit-transform: translateY(-0.0251px) scale(1.0005, 1.0005);
        transform: translateY(-0.0251px) scale(1.0005, 1.0005);
    }
    87.5000% {
        -webkit-transform: translateY(-0.0228px) scale(1.0004, 1.0004);
        transform: translateY(-0.0228px) scale(1.0004, 1.0004);
    }
    89.2857% {
        -webkit-transform: translateY(-0.0194px) scale(1.0004, 1.0004);
        transform: translateY(-0.0194px) scale(1.0004, 1.0004);
    }
    91.0714% {
        -webkit-transform: translateY(-0.0156px) scale(1.0003, 1.0003);
        transform: translateY(-0.0156px) scale(1.0003, 1.0003);
    }
    92.8571% {
        -webkit-transform: translateY(-0.0119px) scale(1.0002, 1.0002);
        transform: translateY(-0.0119px) scale(1.0002, 1.0002);
    }
    94.6429% {
        -webkit-transform: translateY(-0.0084px) scale(1.0002, 1.0002);
        transform: translateY(-0.0084px) scale(1.0002, 1.0002);
    }
    96.4286% {
        -webkit-transform: translateY(-0.0055px) scale(1.0001, 1.0001);
        transform: translateY(-0.0055px) scale(1.0001, 1.0001);
    }
    98.2143% {
        -webkit-transform: translateY(-0.0031px) scale(1.0001, 1.0001);
        transform: translateY(-0.0031px) scale(1.0001, 1.0001);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-0.0013px) scale(1, 1);
        transform: translateY(-0.0013px) scale(1, 1);
    }
}

@-webkit-keyframes head-5-anim {
    0% {
        opacity: 0.0007;
        -webkit-transform: translateY(53.9627px) scale(0.0007, 0.0007);
        transform: translateY(53.9627px) scale(0.0007, 0.0007);
    }
    1.3699% {
        opacity: 0.0025;
        -webkit-transform: translateY(53.8625px) scale(0.0025, 0.0025);
        transform: translateY(53.8625px) scale(0.0025, 0.0025);
    }
    2.7397% {
        opacity: 0.007;
        -webkit-transform: translateY(53.6246px) scale(0.007, 0.007);
        transform: translateY(53.6246px) scale(0.007, 0.007);
    }
    4.1096% {
        opacity: 0.0156;
        -webkit-transform: translateY(53.1558px) scale(0.0156, 0.0156);
        transform: translateY(53.1558px) scale(0.0156, 0.0156);
    }
    5.4795% {
        opacity: 0.0306;
        -webkit-transform: translateY(52.3476px) scale(0.0306, 0.0306);
        transform: translateY(52.3476px) scale(0.0306, 0.0306);
    }
    6.8493% {
        opacity: 0.0539;
        -webkit-transform: translateY(51.0902px) scale(0.0539, 0.0539);
        transform: translateY(51.0902px) scale(0.0539, 0.0539);
    }
    8.2192% {
        opacity: 0.0872;
        -webkit-transform: translateY(49.2888px) scale(0.0872, 0.0872);
        transform: translateY(49.2888px) scale(0.0872, 0.0872);
    }
    9.5890% {
        opacity: 0.1319;
        -webkit-transform: translateY(46.8789px) scale(0.1319, 0.1319);
        transform: translateY(46.8789px) scale(0.1319, 0.1319);
    }
    10.9589% {
        opacity: 0.1882;
        -webkit-transform: translateY(43.8388px) scale(0.1882, 0.1882);
        transform: translateY(43.8388px) scale(0.1882, 0.1882);
    }
    12.3288% {
        opacity: 0.2556;
        -webkit-transform: translateY(40.1957px) scale(0.2556, 0.2556);
        transform: translateY(40.1957px) scale(0.2556, 0.2556);
    }
    13.6986% {
        opacity: 0.3328;
        -webkit-transform: translateY(36.0263px) scale(0.3328, 0.3328);
        transform: translateY(36.0263px) scale(0.3328, 0.3328);
    }
    15.0685% {
        opacity: 0.4176;
        -webkit-transform: translateY(31.4508px) scale(0.4176, 0.4176);
        transform: translateY(31.4508px) scale(0.4176, 0.4176);
    }
    16.4384% {
        opacity: 0.507;
        -webkit-transform: translateY(26.6223px) scale(0.507, 0.507);
        transform: translateY(26.6223px) scale(0.507, 0.507);
    }
    17.8082% {
        opacity: 0.5979;
        -webkit-transform: translateY(21.7127px) scale(0.5979, 0.5979);
        transform: translateY(21.7127px) scale(0.5979, 0.5979);
    }
    19.1781% {
        opacity: 0.6871;
        -webkit-transform: translateY(16.8978px) scale(0.6871, 0.6871);
        transform: translateY(16.8978px) scale(0.6871, 0.6871);
    }
    20.5479% {
        opacity: 0.7714;
        -webkit-transform: translateY(12.3424px) scale(0.7714, 0.7714);
        transform: translateY(12.3424px) scale(0.7714, 0.7714);
    }
    21.9178% {
        opacity: 0.8484;
        -webkit-transform: translateY(8.1883px) scale(0.8484, 0.8484);
        transform: translateY(8.1883px) scale(0.8484, 0.8484);
    }
    23.2877% {
        opacity: 0.9158;
        -webkit-transform: translateY(4.5454px) scale(0.9158, 0.9158);
        transform: translateY(4.5454px) scale(0.9158, 0.9158);
    }
    24.6575% {
        opacity: 0.9725;
        -webkit-transform: translateY(1.4862px) scale(0.9725, 0.9725);
        transform: translateY(1.4862px) scale(0.9725, 0.9725);
    }
    26.0274% {
        opacity: 1;
        -webkit-transform: translateY(-0.9554px) scale(1.0177, 1.0177);
        transform: translateY(-0.9554px) scale(1.0177, 1.0177);
    }
    27.3973% {
        -webkit-transform: translateY(-2.7819px) scale(1.0515, 1.0515);
        transform: translateY(-2.7819px) scale(1.0515, 1.0515);
    }
    28.7671% {
        -webkit-transform: translateY(-4.0276px) scale(1.0746, 1.0746);
        transform: translateY(-4.0276px) scale(1.0746, 1.0746);
    }
    30.1370% {
        -webkit-transform: translateY(-4.7517px) scale(1.088, 1.088);
        transform: translateY(-4.7517px) scale(1.088, 1.088);
    }
    31.5068% {
        -webkit-transform: translateY(-5.0309px) scale(1.0932, 1.0932);
        transform: translateY(-5.0309px) scale(1.0932, 1.0932);
    }
    32.8767% {
        -webkit-transform: translateY(-4.9516px) scale(1.0917, 1.0917);
        transform: translateY(-4.9516px) scale(1.0917, 1.0917);
    }
    34.2466% {
        -webkit-transform: translateY(-4.6028px) scale(1.0852, 1.0852);
        transform: translateY(-4.6028px) scale(1.0852, 1.0852);
    }
    35.6164% {
        -webkit-transform: translateY(-4.07px) scale(1.0754, 1.0754);
        transform: translateY(-4.07px) scale(1.0754, 1.0754);
    }
    36.9863% {
        -webkit-transform: translateY(-3.4305px) scale(1.0635, 1.0635);
        transform: translateY(-3.4305px) scale(1.0635, 1.0635);
    }
    38.3562% {
        -webkit-transform: translateY(-2.75px) scale(1.0509, 1.0509);
        transform: translateY(-2.75px) scale(1.0509, 1.0509);
    }
    39.7260% {
        -webkit-transform: translateY(-2.0814px) scale(1.0385, 1.0385);
        transform: translateY(-2.0814px) scale(1.0385, 1.0385);
    }
    41.0959% {
        -webkit-transform: translateY(-1.4636px) scale(1.0271, 1.0271);
        transform: translateY(-1.4636px) scale(1.0271, 1.0271);
    }
    42.4658% {
        -webkit-transform: translateY(-0.9228px) scale(1.0171, 1.0171);
        transform: translateY(-0.9228px) scale(1.0171, 1.0171);
    }
    43.8356% {
        -webkit-transform: translateY(-0.4734px) scale(1.0088, 1.0088);
        transform: translateY(-0.4734px) scale(1.0088, 1.0088);
    }
    45.2055% {
        opacity: 1;
        -webkit-transform: translateY(-0.1199px) scale(1.0022, 1.0022);
        transform: translateY(-0.1199px) scale(1.0022, 1.0022);
    }
    46.5753% {
        opacity: 0.9974;
        -webkit-transform: translateY(0.1404px) scale(0.9974, 0.9974);
        transform: translateY(0.1404px) scale(0.9974, 0.9974);
    }
    47.9452% {
        opacity: 0.9941;
        -webkit-transform: translateY(0.3161px) scale(0.9941, 0.9941);
        transform: translateY(0.3161px) scale(0.9941, 0.9941);
    }
    49.3151% {
        opacity: 0.9922;
        -webkit-transform: translateY(0.419px) scale(0.9922, 0.9922);
        transform: translateY(0.419px) scale(0.9922, 0.9922);
    }
    50.6849% {
        opacity: 0.9914;
        -webkit-transform: translateY(0.4628px) scale(0.9914, 0.9914);
        transform: translateY(0.4628px) scale(0.9914, 0.9914);
    }
    52.0548% {
        opacity: 0.9915;
        -webkit-transform: translateY(0.4615px) scale(0.9915, 0.9915);
        transform: translateY(0.4615px) scale(0.9915, 0.9915);
    }
    53.4247% {
        opacity: 0.9921;
        -webkit-transform: translateY(0.4282px) scale(0.9921, 0.9921);
        transform: translateY(0.4282px) scale(0.9921, 0.9921);
    }
    54.7945% {
        opacity: 0.9931;
        -webkit-transform: translateY(0.3747px) scale(0.9931, 0.9931);
        transform: translateY(0.3747px) scale(0.9931, 0.9931);
    }
    56.1644% {
        opacity: 0.9942;
        -webkit-transform: translateY(0.3106px) scale(0.9942, 0.9942);
        transform: translateY(0.3106px) scale(0.9942, 0.9942);
    }
    57.5342% {
        opacity: 0.9955;
        -webkit-transform: translateY(0.2438px) scale(0.9955, 0.9955);
        transform: translateY(0.2438px) scale(0.9955, 0.9955);
    }
    58.9041% {
        opacity: 0.9967;
        -webkit-transform: translateY(0.1798px) scale(0.9967, 0.9967);
        transform: translateY(0.1798px) scale(0.9967, 0.9967);
    }
    60.2740% {
        opacity: 0.9977;
        -webkit-transform: translateY(0.1224px) scale(0.9977, 0.9977);
        transform: translateY(0.1224px) scale(0.9977, 0.9977);
    }
    61.6438% {
        opacity: 0.9986;
        -webkit-transform: translateY(0.0739px) scale(0.9986, 0.9986);
        transform: translateY(0.0739px) scale(0.9986, 0.9986);
    }
    63.0137% {
        opacity: 0.9994;
        -webkit-transform: translateY(0.035px) scale(0.9994, 0.9994);
        transform: translateY(0.035px) scale(0.9994, 0.9994);
    }
    64.3836% {
        opacity: 0.9999;
        -webkit-transform: translateY(0.0057px) scale(0.9999, 0.9999);
        transform: translateY(0.0057px) scale(0.9999, 0.9999);
    }
    65.7534% {
        opacity: 1;
        -webkit-transform: translateY(-0.0148px) scale(1.0003, 1.0003);
        transform: translateY(-0.0148px) scale(1.0003, 1.0003);
    }
    67.1233% {
        -webkit-transform: translateY(-0.0277px) scale(1.0005, 1.0005);
        transform: translateY(-0.0277px) scale(1.0005, 1.0005);
    }
    68.4932% {
        -webkit-transform: translateY(-0.0345px) scale(1.0006, 1.0006);
        transform: translateY(-0.0345px) scale(1.0006, 1.0006);
    }
    69.8630% {
        -webkit-transform: translateY(-0.0364px) scale(1.0007, 1.0007);
        transform: translateY(-0.0364px) scale(1.0007, 1.0007);
    }
    71.2329% {
        -webkit-transform: translateY(-0.035px) scale(1.0006, 1.0006);
        transform: translateY(-0.035px) scale(1.0006, 1.0006);
    }
    72.6027% {
        -webkit-transform: translateY(-0.0314px) scale(1.0006, 1.0006);
        transform: translateY(-0.0314px) scale(1.0006, 1.0006);
    }
    73.9726% {
        -webkit-transform: translateY(-0.0265px) scale(1.0005, 1.0005);
        transform: translateY(-0.0265px) scale(1.0005, 1.0005);
    }
    75.3425% {
        -webkit-transform: translateY(-0.0212px) scale(1.0004, 1.0004);
        transform: translateY(-0.0212px) scale(1.0004, 1.0004);
    }
    76.7123% {
        -webkit-transform: translateY(-0.016px) scale(1.0003, 1.0003);
        transform: translateY(-0.016px) scale(1.0003, 1.0003);
    }
    78.0822% {
        -webkit-transform: translateY(-0.0112px) scale(1.0002, 1.0002);
        transform: translateY(-0.0112px) scale(1.0002, 1.0002);
    }
    79.4521% {
        -webkit-transform: translateY(-0.0071px) scale(1.0001, 1.0001);
        transform: translateY(-0.0071px) scale(1.0001, 1.0001);
    }
    80.8219% {
        -webkit-transform: translateY(-0.0038px) scale(1.0001, 1.0001);
        transform: translateY(-0.0038px) scale(1.0001, 1.0001);
    }
    82.1918% {
        -webkit-transform: translateY(-0.0013px) scale(1, 1);
        transform: translateY(-0.0013px) scale(1, 1);
    }
    83.5616% {
        -webkit-transform: translateY(0.0005px) scale(1, 1);
        transform: translateY(0.0005px) scale(1, 1);
    }
    84.9315% {
        -webkit-transform: translateY(0.0016px) scale(1, 1);
        transform: translateY(0.0016px) scale(1, 1);
    }
    86.3014% {
        -webkit-transform: translateY(0.0023px) scale(1, 1);
        transform: translateY(0.0023px) scale(1, 1);
    }
    87.6712% {
        -webkit-transform: translateY(0.0025px) scale(1, 1);
        transform: translateY(0.0025px) scale(1, 1);
    }
    89.0411% {
        -webkit-transform: translateY(0.0025px) scale(1, 1);
        transform: translateY(0.0025px) scale(1, 1);
    }
    90.4110% {
        -webkit-transform: translateY(0.0023px) scale(1, 1);
        transform: translateY(0.0023px) scale(1, 1);
    }
    91.7808% {
        -webkit-transform: translateY(0.0019px) scale(1, 1);
        transform: translateY(0.0019px) scale(1, 1);
    }
    93.1507% {
        -webkit-transform: translateY(0.0016px) scale(1, 1);
        transform: translateY(0.0016px) scale(1, 1);
    }
    94.5205% {
        -webkit-transform: translateY(0.0012px) scale(1, 1);
        transform: translateY(0.0012px) scale(1, 1);
    }
    95.8904% {
        -webkit-transform: translateY(0.0008px) scale(1, 1);
        transform: translateY(0.0008px) scale(1, 1);
    }
    97.2603% {
        -webkit-transform: translateY(0.0005px) scale(1, 1);
        transform: translateY(0.0005px) scale(1, 1);
    }
    98.6301% {
        -webkit-transform: translateY(0.0003px) scale(1, 1);
        transform: translateY(0.0003px) scale(1, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0.0001px) scale(1, 1);
        transform: translateY(0.0001px) scale(1, 1);
    }
}

@-webkit-keyframes head-6-anim {
    0% {
        opacity: 0.0001;
        -webkit-transform: translateY(53.993px) scale(0.0001, 0.0001);
        transform: translateY(53.993px) scale(0.0001, 0.0001);
    }
    1.2987% {
        opacity: 0.0005;
        -webkit-transform: translateY(53.9704px) scale(0.0005, 0.0005);
        transform: translateY(53.9704px) scale(0.0005, 0.0005);
    }
    2.5974% {
        opacity: 0.0017;
        -webkit-transform: translateY(53.9083px) scale(0.0017, 0.0017);
        transform: translateY(53.9083px) scale(0.0017, 0.0017);
    }
    3.8961% {
        opacity: 0.0043;
        -webkit-transform: translateY(53.7685px) scale(0.0043, 0.0043);
        transform: translateY(53.7685px) scale(0.0043, 0.0043);
    }
    5.1948% {
        opacity: 0.0093;
        -webkit-transform: translateY(53.496px) scale(0.0093, 0.0093);
        transform: translateY(53.496px) scale(0.0093, 0.0093);
    }
    6.4935% {
        opacity: 0.0181;
        -webkit-transform: translateY(53.0204px) scale(0.0181, 0.0181);
        transform: translateY(53.0204px) scale(0.0181, 0.0181);
    }
    7.7922% {
        opacity: 0.0322;
        -webkit-transform: translateY(52.2602px) scale(0.0322, 0.0322);
        transform: translateY(52.2602px) scale(0.0322, 0.0322);
    }
    9.0909% {
        opacity: 0.0531;
        -webkit-transform: translateY(51.1316px) scale(0.0531, 0.0531);
        transform: translateY(51.1316px) scale(0.0531, 0.0531);
    }
    10.3896% {
        opacity: 0.0823;
        -webkit-transform: translateY(49.5575px) scale(0.0823, 0.0823);
        transform: translateY(49.5575px) scale(0.0823, 0.0823);
    }
    11.6883% {
        opacity: 0.1208;
        -webkit-transform: translateY(47.4782px) scale(0.1208, 0.1208);
        transform: translateY(47.4782px) scale(0.1208, 0.1208);
    }
    12.9870% {
        opacity: 0.1692;
        -webkit-transform: translateY(44.861px) scale(0.1692, 0.1692);
        transform: translateY(44.861px) scale(0.1692, 0.1692);
    }
    14.2857% {
        opacity: 0.2277;
        -webkit-transform: translateY(41.7064px) scale(0.2277, 0.2277);
        transform: translateY(41.7064px) scale(0.2277, 0.2277);
    }
    15.5844% {
        opacity: 0.2953;
        -webkit-transform: translateY(38.0522px) scale(0.2953, 0.2953);
        transform: translateY(38.0522px) scale(0.2953, 0.2953);
    }
    16.8831% {
        opacity: 0.3709;
        -webkit-transform: translateY(33.9721px) scale(0.3709, 0.3709);
        transform: translateY(33.9721px) scale(0.3709, 0.3709);
    }
    18.1818% {
        opacity: 0.4524;
        -webkit-transform: translateY(29.572px) scale(0.4524, 0.4524);
        transform: translateY(29.572px) scale(0.4524, 0.4524);
    }
    19.4805% {
        opacity: 0.5374;
        -webkit-transform: translateY(24.9815px) scale(0.5374, 0.5374);
        transform: translateY(24.9815px) scale(0.5374, 0.5374);
    }
    20.7792% {
        opacity: 0.6232;
        -webkit-transform: translateY(20.3447px) scale(0.6232, 0.6232);
        transform: translateY(20.3447px) scale(0.6232, 0.6232);
    }
    22.0779% {
        opacity: 0.7072;
        -webkit-transform: translateY(15.8086px) scale(0.7072, 0.7072);
        transform: translateY(15.8086px) scale(0.7072, 0.7072);
    }
    23.3766% {
        opacity: 0.7868;
        -webkit-transform: translateY(11.5126px) scale(0.7868, 0.7868);
        transform: translateY(11.5126px) scale(0.7868, 0.7868);
    }
    24.6753% {
        opacity: 0.8597;
        -webkit-transform: translateY(7.5788px) scale(0.8597, 0.8597);
        transform: translateY(7.5788px) scale(0.8597, 0.8597);
    }
    25.9740% {
        opacity: 0.924;
        -webkit-transform: translateY(4.1046px) scale(0.924, 0.924);
        transform: translateY(4.1046px) scale(0.924, 0.924);
    }
    27.2727% {
        opacity: 0.9786;
        -webkit-transform: translateY(1.158px) scale(0.9786, 0.9786);
        transform: translateY(1.158px) scale(0.9786, 0.9786);
    }
    28.5714% {
        opacity: 1;
        -webkit-transform: translateY(-1.2247px) scale(1.0227, 1.0227);
        transform: translateY(-1.2247px) scale(1.0227, 1.0227);
    }
    29.8701% {
        -webkit-transform: translateY(-3.0381px) scale(1.0563, 1.0563);
        transform: translateY(-3.0381px) scale(1.0563, 1.0563);
    }
    31.1688% {
        -webkit-transform: translateY(-4.3048px) scale(1.0797, 1.0797);
        transform: translateY(-4.3048px) scale(1.0797, 1.0797);
    }
    32.4675% {
        -webkit-transform: translateY(-5.0707px) scale(1.0939, 1.0939);
        transform: translateY(-5.0707px) scale(1.0939, 1.0939);
    }
    33.7662% {
        -webkit-transform: translateY(-5.3993px) scale(1.1, 1.1);
        transform: translateY(-5.3993px) scale(1.1, 1.1);
    }
    35.0649% {
        -webkit-transform: translateY(-5.3657px) scale(1.0994, 1.0994);
        transform: translateY(-5.3657px) scale(1.0994, 1.0994);
    }
    36.3636% {
        -webkit-transform: translateY(-5.0499px) scale(1.0935, 1.0935);
        transform: translateY(-5.0499px) scale(1.0935, 1.0935);
    }
    37.6623% {
        -webkit-transform: translateY(-4.5316px) scale(1.0839, 1.0839);
        transform: translateY(-4.5316px) scale(1.0839, 1.0839);
    }
    38.9610% {
        -webkit-transform: translateY(-3.8857px) scale(1.072, 1.072);
        transform: translateY(-3.8857px) scale(1.072, 1.072);
    }
    40.2597% {
        -webkit-transform: translateY(-3.1781px) scale(1.0589, 1.0589);
        transform: translateY(-3.1781px) scale(1.0589, 1.0589);
    }
    41.5584% {
        -webkit-transform: translateY(-2.4645px) scale(1.0456, 1.0456);
        transform: translateY(-2.4645px) scale(1.0456, 1.0456);
    }
    42.8571% {
        -webkit-transform: translateY(-1.7879px) scale(1.0331, 1.0331);
        transform: translateY(-1.7879px) scale(1.0331, 1.0331);
    }
    44.1558% {
        -webkit-transform: translateY(-1.1798px) scale(1.0218, 1.0218);
        transform: translateY(-1.1798px) scale(1.0218, 1.0218);
    }
    45.4545% {
        -webkit-transform: translateY(-0.6597px) scale(1.0122, 1.0122);
        transform: translateY(-0.6597px) scale(1.0122, 1.0122);
    }
    46.7532% {
        opacity: 1;
        -webkit-transform: translateY(-0.2373px) scale(1.0044, 1.0044);
        transform: translateY(-0.2373px) scale(1.0044, 1.0044);
    }
    48.0519% {
        opacity: 0.9984;
        -webkit-transform: translateY(0.0862px) scale(0.9984, 0.9984);
        transform: translateY(0.0862px) scale(0.9984, 0.9984);
    }
    49.3506% {
        opacity: 0.9941;
        -webkit-transform: translateY(0.3163px) scale(0.9941, 0.9941);
        transform: translateY(0.3163px) scale(0.9941, 0.9941);
    }
    50.6494% {
        opacity: 0.9914;
        -webkit-transform: translateY(0.4629px) scale(0.9914, 0.9914);
        transform: translateY(0.4629px) scale(0.9914, 0.9914);
    }
    51.9481% {
        opacity: 0.99;
        -webkit-transform: translateY(0.5389px) scale(0.99, 0.99);
        transform: translateY(0.5389px) scale(0.99, 0.99);
    }
    53.2468% {
        opacity: 0.9897;
        -webkit-transform: translateY(0.5583px) scale(0.9897, 0.9897);
        transform: translateY(0.5583px) scale(0.9897, 0.9897);
    }
    54.5455% {
        opacity: 0.9901;
        -webkit-transform: translateY(0.5354px) scale(0.9901, 0.9901);
        transform: translateY(0.5354px) scale(0.9901, 0.9901);
    }
    55.8442% {
        opacity: 0.9911;
        -webkit-transform: translateY(0.4833px) scale(0.9911, 0.9911);
        transform: translateY(0.4833px) scale(0.9911, 0.9911);
    }
    57.1429% {
        opacity: 0.9923;
        -webkit-transform: translateY(0.4136px) scale(0.9923, 0.9923);
        transform: translateY(0.4136px) scale(0.9923, 0.9923);
    }
    58.4416% {
        opacity: 0.9938;
        -webkit-transform: translateY(0.3359px) scale(0.9938, 0.9938);
        transform: translateY(0.3359px) scale(0.9938, 0.9938);
    }
    59.7403% {
        opacity: 0.9952;
        -webkit-transform: translateY(0.2579px) scale(0.9952, 0.9952);
        transform: translateY(0.2579px) scale(0.9952, 0.9952);
    }
    61.0390% {
        opacity: 0.9966;
        -webkit-transform: translateY(0.1849px) scale(0.9966, 0.9966);
        transform: translateY(0.1849px) scale(0.9966, 0.9966);
    }
    62.3377% {
        opacity: 0.9978;
        -webkit-transform: translateY(0.1206px) scale(0.9978, 0.9978);
        transform: translateY(0.1206px) scale(0.9978, 0.9978);
    }
    63.6364% {
        opacity: 0.9988;
        -webkit-transform: translateY(0.0669px) scale(0.9988, 0.9988);
        transform: translateY(0.0669px) scale(0.9988, 0.9988);
    }
    64.9351% {
        opacity: 0.9995;
        -webkit-transform: translateY(0.0245px) scale(0.9995, 0.9995);
        transform: translateY(0.0245px) scale(0.9995, 0.9995);
    }
    66.2338% {
        opacity: 1;
        -webkit-transform: translateY(-0.0069px) scale(1.0001, 1.0001);
        transform: translateY(-0.0069px) scale(1.0001, 1.0001);
    }
    67.5325% {
        -webkit-transform: translateY(-0.0284px) scale(1.0005, 1.0005);
        transform: translateY(-0.0284px) scale(1.0005, 1.0005);
    }
    68.8312% {
        -webkit-transform: translateY(-0.0413px) scale(1.0008, 1.0008);
        transform: translateY(-0.0413px) scale(1.0008, 1.0008);
    }
    70.1299% {
        -webkit-transform: translateY(-0.0473px) scale(1.0009, 1.0009);
        transform: translateY(-0.0473px) scale(1.0009, 1.0009);
    }
    71.4286% {
        -webkit-transform: translateY(-0.0481px) scale(1.0009, 1.0009);
        transform: translateY(-0.0481px) scale(1.0009, 1.0009);
    }
    72.7273% {
        -webkit-transform: translateY(-0.0451px) scale(1.0008, 1.0008);
        transform: translateY(-0.0451px) scale(1.0008, 1.0008);
    }
    74.0260% {
        -webkit-transform: translateY(-0.0397px) scale(1.0007, 1.0007);
        transform: translateY(-0.0397px) scale(1.0007, 1.0007);
    }
    75.3247% {
        -webkit-transform: translateY(-0.0331px) scale(1.0006, 1.0006);
        transform: translateY(-0.0331px) scale(1.0006, 1.0006);
    }
    76.6234% {
        -webkit-transform: translateY(-0.0261px) scale(1.0005, 1.0005);
        transform: translateY(-0.0261px) scale(1.0005, 1.0005);
    }
    77.9221% {
        -webkit-transform: translateY(-0.0194px) scale(1.0004, 1.0004);
        transform: translateY(-0.0194px) scale(1.0004, 1.0004);
    }
    79.2208% {
        -webkit-transform: translateY(-0.0133px) scale(1.0002, 1.0002);
        transform: translateY(-0.0133px) scale(1.0002, 1.0002);
    }
    80.5195% {
        -webkit-transform: translateY(-0.0081px) scale(1.0002, 1.0002);
        transform: translateY(-0.0081px) scale(1.0002, 1.0002);
    }
    81.8182% {
        -webkit-transform: translateY(-0.004px) scale(1.0001, 1.0001);
        transform: translateY(-0.004px) scale(1.0001, 1.0001);
    }
    83.1169% {
        -webkit-transform: translateY(-0.0009px) scale(1, 1);
        transform: translateY(-0.0009px) scale(1, 1);
    }
    84.4156% {
        -webkit-transform: translateY(0.0013px) scale(1, 1);
        transform: translateY(0.0013px) scale(1, 1);
    }
    85.7143% {
        opacity: 1;
        -webkit-transform: translateY(0.0027px) scale(1, 1);
        transform: translateY(0.0027px) scale(1, 1);
    }
    87.0130% {
        opacity: 0.9999;
        -webkit-transform: translateY(0.0034px) scale(0.9999, 0.9999);
        transform: translateY(0.0034px) scale(0.9999, 0.9999);
    }
    88.3117% {
        -webkit-transform: translateY(0.0037px) scale(0.9999, 0.9999);
        transform: translateY(0.0037px) scale(0.9999, 0.9999);
    }
    89.6104% {
        -webkit-transform: translateY(0.0036px) scale(0.9999, 0.9999);
        transform: translateY(0.0036px) scale(0.9999, 0.9999);
    }
    90.9091% {
        -webkit-transform: translateY(0.0032px) scale(0.9999, 0.9999);
        transform: translateY(0.0032px) scale(0.9999, 0.9999);
    }
    92.2078% {
        opacity: 0.9999;
        -webkit-transform: translateY(0.0027px) scale(0.9999, 0.9999);
        transform: translateY(0.0027px) scale(0.9999, 0.9999);
    }
    93.5065% {
        opacity: 1;
        -webkit-transform: translateY(0.0022px) scale(1, 1);
        transform: translateY(0.0022px) scale(1, 1);
    }
    94.8052% {
        -webkit-transform: translateY(0.0016px) scale(1, 1);
        transform: translateY(0.0016px) scale(1, 1);
    }
    96.1039% {
        -webkit-transform: translateY(0.0012px) scale(1, 1);
        transform: translateY(0.0012px) scale(1, 1);
    }
    97.4026% {
        -webkit-transform: translateY(0.0007px) scale(1, 1);
        transform: translateY(0.0007px) scale(1, 1);
    }
    98.7013% {
        -webkit-transform: translateY(0.0004px) scale(1, 1);
        transform: translateY(0.0004px) scale(1, 1);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0.0001px) scale(1, 1);
        transform: translateY(0.0001px) scale(1, 1);
    }
}

/*# sourceMappingURL=main.css.map */
.hyperlink {
    color: #0000EE;
}

/* tags */
#tags {
    position: relative;
    overflow: hidden;
    padding: 15px 0;
    background-color: #fff;
    margin-bottom: 20px;
}

#tags .overlay1,
#tags .overlay2 {
    position: absolute;
    width: 75px;
}

#tags .overlay1 {
    right: -7px;
    background: linear-gradient(to left, #fff 0, transparent 100%);
}

#tags .overlay2 {
    display: none;
    left: -7px;
    background: linear-gradient(to right, #fff 0, transparent 100%);
}

#tags .responsive-slider {
    margin: 0 -7px;
    max-height: 33px;
    overflow-y: hidden;
}

#tags .responsive-slider .slick-next,
#tags .responsive-slider .slick-prev {
    margin-top: 2px;
    width: 24px;
    height: 24px;
    z-index: 1;
}

#tags .responsive-slider .slick-next:before,
#tags .responsive-slider .slick-prev:before {
    font-size: 24px;
    color: #fbb041;
    opacity: 1;
}

#tags .responsive-slider .slick-disabled {
    opacity: 0 !important;
}

#tags .responsive-slider .slick-next,
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

#tags .responsive-slider .slick-prev,
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

#tags .overlay1, #tags .overlay2, .ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}

#tags .slick-autoplay-toggle-button {
    display: none;
}

/*#tags .responsive-slider .slick-slide {*/
/*    display: inline-block !important;*/
/*    border: 1px solid #d1d1d1;*/
/*    box-sizing: border-box;*/
/*    white-space: nowrap;*/
/*    text-decoration: none;*/
/*    border-radius: 100px;*/
/*    padding: 7px 25px;*/
/*    color: #212121;*/
/*    font-size: 14px;*/
/*    font-family: Gotham-Medium;*/
/*    list-style-type: none;*/
/*    text-align: center;*/
/*    margin: 0 7px;*/
/*}*/

#tags .responsive-slider a {
    display: inline-block;
    float: left;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
    white-space: nowrap;
    text-decoration: none;
    border-radius: 100px;
    padding: 7px 25px;
    color: #212121;
    font-size: 14px;
    font-family: Gotham-Medium;
    list-style-type: none;
    text-align: center;
    margin: 0 7px;
    width: auto !important
}

@media only screen and (max-width: 991px) {
    #tags .responsive-slider .slick-next {
        right: 0;
    }

    #tags .responsive-slider .slick-prev {
        left: 0;
    }
}

body main .about_page .description.text-left{text-align:left}

/* end */
