* {    margin: 0;    padding: 0;    text-decoration: none;}html {    height: 100%;}@font-face {    font-family: Open;    src: url(/themes/newd2/fonts/open.ttf);    font-display: swap;}@font-face {    font-family: Bold;    src: url(/themes/newd2/fonts/bold.ttf);    font-display: swap;}input:focus,select:focus,textarea:focus,button:focus{outline:none !important;box-shadow:none !important}html body {    font-family: Open;    min-height: 100%;}header.main_header {    background-image: url(/themes/newd2/img/header.png);    background-position: center;    background-repeat: no-repeat;    background-color: #000;    padding-top: 35px;    padding-bottom: 26px;}header.main_header .logo {    padding-left: 0px;}header.main_header .logo span {    letter-spacing: 1.06px;    text-transform: uppercase;    font-size: 9px;    color: #b1b1b1;    display: block;    padding-top: 8px;}header.main_header .tags .tag, header.main_header .location, header.main_header .reg, header.main_header .auth {    display: inline-block;    vertical-align: top;}header.main_header .tags .tag a {    text-transform: uppercase;    font-size: 14px;    color: #f0f0f0;    vertical-align: top;    font-family: Bold;}header.main_header .tags .tag a img {    margin-right: 7px;    margin-top:-4px;}header.main_header .tags .tag {    margin-right: 25px;}header.main_header .location {    margin-right: 15px;}header.main_header .location select {    background: transparent;    border: none;    text-transform: uppercase;    font-size: 13px;    color: #ffffff;    background: #000;    font-family: Bold;}header.main_header .reg {    margin-right: 25px;}header.main_header .reg a {    text-transform: uppercase;    font-size: 14px;    color: #ffffff;    font-family: Bold;}header.main_header .auth a {    text-transform: uppercase;    font-size: 14px;    color: #ffffff;    background-color: #838383;    border-radius: 5px;    display: block;    width: 118px;    height: 31px;    text-align: center;    padding-top: 6px;    font-family: Bold;}header.main_header .auth a:hover {    text-decoration: none;    opacity: .9;}header.main_header .auth a img {    margin-right: 5px;    margin-top: -3px;}header.main_header .tags {    }nav {    background-color: #000;    padding-bottom: 12px;}nav .container hr {    border-top: 5px solid #393939;    border-radius: 5px;    margin: 0;}nav .url {    max-width: 952px;    width: 100%;    display: inline-block;    padding-top: 18px;}nav .url ul li {    list-style-type: none;    display: inline-block;    width: 154px;    padding-bottom: 6px;    vertical-align: top;}nav .url ul li a {    font-size: 14px;    color: #ffffff;}nav .url ul li a img {    margin-right: 5px;    margin-top: -5px;}nav .url ul li a span {    color: #858585;    margin-left: 1px;    background: #000;    display: inline-block;}nav .comment {    display: inline-block;    vertical-align: top;    padding-top: 18px;    position: relative;}nav .comment:before {    content: '';    background-image: url(/themes/newd2/img/comment.png);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    left: -33px;    top: 19px;    position: absolute;}nav .comment .head {    text-transform: uppercase;    font-size: 14px;    color: #f0f0f0;    padding-bottom: 3px;}nav .comment .text {    font-style: italic;    font-size: 13px;    color: #b6b6b6;    padding-bottom: 3px;    float:left;}nav .comment .name {    text-decoration: underline;    font-size: 13px;    color: #ff076a;}nav .comment .name a {    color: #ff076a;}#slider {    background-color: #dedede;    border-radius: 5px;    width: 177px;    height: 11px;    border: none;}.ui-slider {    position: relative;}.ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    background-image: linear-gradient(-35deg, rgba(215, 215, 215, 0.37) 0%, rgba(255, 255, 255, 0.37) 100%);    background-color: #e0e0e0;    border: 1px solid #c7c7c7;    border-radius: 5px;    height: 23px;    width: 17px;    cursor: pointer;}.ui-slider .ui-slider-range {    position: absolute;    z-index: 1;    font-size: .7em;    display: block;    border: 0;    overflow: hidden;}.ui-slider-horizontal {    height: 3px;}.ui-slider-horizontal .ui-slider-handle {    top: -5px;    margin-left: -6px;}.ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%;}.ui-slider-horizontal .ui-slider-range-min {    left: 0;}.ui-slider-horizontal .ui-slider-range-max {    right: 0;}.ui-widget-content {    border: 1px solid #D4D4D4;    background: #fff;}.ui-widget-header {    background-color: #ff076a;}.ui-corner-all {    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;}#main {    padding-top: 10px;    padding-bottom: 75px;    min-height: 72vh;}#main .crubms .page span {    color: #ff076a;}#main .tags .tag {    text-transform: uppercase;    font-size: 12px;    color: #000000;    text-align: center;    border: 1px solid #c1c1c1;    border-radius: 5px;    display: inline-block;    cursor: pointer;    padding: 5px 13px;    margin-left: 7px;    position: relative;    z-index: 2;    overflow: hidden;}#main .tags .tag span {    position: relative;    z-index: 3;}@media (hover:hover) {    #main .tags .tag:hover {        border: 2px solid #d81d6d;    }}#main .tags .tag.active {        border: 2px solid #d81d6d;    }#main .tags .tag.active, #main .tags .tag:hover {    }#main .tags .tag.active:after, #main .tags .tag:hover:after {    background: #fff;    position: absolute;    left: 2px;    top: 2px;    bottom: 2px;    right: 2px;    content: '';    z-index: 2;    border: 2px solid transparent;    border-radius: 4px;    width: auto;    height: auto;}#main .tags .more {    text-transform: uppercase;    font-size: 12px;    color: #000000;    display: inline-block;    vertical-align: top;    padding-top: 6px;    margin-left: 14px;    cursor: pointer;}#main .tags .more img {    padding-left: 6px;    margin-top: -3px;    transition: .1s;}#main .tags .more img.click {    transform: rotate(180deg);    padding-right: 6px;    padding-left: 0;}#main .in_slider, .sliderCont {    display: inline-block;}#main .in_slider {    font-size: 13px;    color: #000000;    margin: 0 6px;}#main .in_slider #maxCost, #main .in_slider #minCost {    display: inline-block;    text-align: center;}#main .crubms {    font-size: 14px;    color: #191818;    z-index: 99;    position: relative;    padding-left: 15px;    padding-right: 15px;}#main .crubms a {    text-decoration: underline;    color: #191818;}#main .crubms .page {    color: #000000;    text-transform: uppercase;    font-size: 27px;    padding-top: 12px;}#main .right-bar {    top: 0;    position: sticky;    background: #fff;    z-index: 9;    width: 100%;    padding-bottom: 15px;    padding-top: 15px;    display: flex;    flex-wrap: wrap;    align-items:center;    justify-content:flex-end;}.tags.dop_tags > div {    margin-top: 5px;    margin-left: 5px;    margin-right: 5px;}.shadow {    box-shadow: 0px 10px 5px -6px rgba(0,0,0,0.15);}.block {    display: block !important}.dop_tags {    padding-top: 5px;    padding-bottom: 10px;        background: #fff;    right: 0;    z-index: 10;    display: block;}#main .formCost {    margin-right: 18px;    padding-top: 6px;}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}.col-xs-5ths {    width: 20%;    float: left;}@media (min-width: 768px) {    .col-sm-5ths {        width: 20%;        float: left;    }}@media (min-width: 1280px) {    .col-md-5ths {        width: 20%;        float: left;    }    }@media (min-width: 1600px) {    .col-lg-5ths {        width: 20%;        float: left;    }    }#main .elems .item {    background-color: #f7f7f7;    border: 1px solid #d1d1d1;    border-radius: 5px;    overflow: hidden;    margin-bottom: 30px;}#main .elems .item .img {    position: relative;    transition: .3s;    display: flex;    align-items: flex-end;}#main .elems .item .img:after {    content: '';    background: url(/themes/newd2/img/sh_main.png);    background-position: center bottom;    background-repeat: no-repeat;    background-size: contain;    width: 100%;    height: 100%;    position: absolute;    left: 0;    bottom: 0;}.img .info-wrapper {    position: absolute;    width: 100%;    padding-left: 13px;    z-index: 3;    padding-bottom: 7px;}#main .elems .item .photo {    transition: .3s;    width: 100%;}#main .elems .item img.photo {        }#main .elems .item:hover .photo {    transform: scale(1.1);}#main .elems .item .img .tag {    text-transform: uppercase;    font-size: 9px;    color: #ffffff;    background-color: #ff076a;    text-align: center;    padding: 0px 4px;    display:inline-block;}#main .elems .item .img .tag.back-again {    background-color: #FFDD00;    color: #000;}#main .elems .item .img .name {    font-size: 16px;    color: #ffffff;    font-weight: 900;    letter-spacing: 0.5px;    z-index: 2;    width:77%;}#main .elems .item .img .price {    text-transform: uppercase;    font-size: 16px;    color: #ffffff;    position: absolute;    right: 16px;    bottom: 7px;    font-weight: 700;    z-index: 2;}#main .elems .item {    position: relative;}#main .elems .item .like {    top: 9px;    right: 12px;    position: absolute;    cursor: pointer;    z-index: 5;    width: 40px;    height: 40px;}#main .elems .item .like img {    margin-top: -8px;    top: 50%;    position: absolute;    left: 50%;    margin-left: -10px;}#main .elems .item .like.no_select img {    filter: drop-shadow(2px 3px 4px #423939);}#main .elems .item .img .select.ac, #main .elems .item .img .no_select.ac {    animation: heartbeat 1s;}.navig .favorite.ac, .navig .favorite.ac {    animation: heartbeat 1s;}.favorite_top.ac, .favorite_top.ac {    animation: heartbeat 1s;}.profile_info .favorite.ac, .profile_info .favorite.ac {    animation: heartbeat 1s;}#favurl svg.ac {    animation: heartbeat 1s;}.mobile_top_heart .favorite_top svg.ac {    animation: heartbeat 1s;}@keyframes heartbeat{    0% {        transform: scale( .75 );    }    20% {        transform: scale( 1 );    }    40% {        transform: scale( .75 );    }    60% {        transform: scale( 1 );    }}#main .elems .item .img .com {        background-image: url(/themes/newd2/img/comments-icon.svg);    background-size: contain;    text-align: center;    background-repeat: no-repeat;    width: 21px;    text-align: center;    height: 20px;    background-position: 0px 1px;}#main .elems .item .img .com, #main .elems .item .img .sert {    display: inline-block;    font-size: 9px;    vertical-align: top;    margin-top: 2px;    line-height: 19px;}#main .elems #questionary-list .items {    padding-top: 23px;    display: flex;    flex-wrap: wrap;    width: 100%;}#main .elems .item .desc {    padding: 11px 13px;    z-index: 1;    position: relative;    background-color: #f7f7f7;}#main .elems .item .desc .text {    line-height: 15px;    font-size: 13px;    color: #1d1d1d;    border-bottom: 1px solid #c6c6c6;    padding-bottom: 12px;    height: 43px;    overflow: hidden;}#main .elems .item .desc .city {    padding-top: 10px;    padding-left: 12px;    display: inline-block;    position: relative;}.city svg.location-icon {    position: absolute;    left: -1px;    top: 14px;    margin-top: 1px;}#main .elems .item .desc .phone {    float: right;    padding-top: 10px;    position: relative;}#main .elems .item .desc .phone a {    color: inherit;}#main .elems .item .desc .phone a:hover {    text-decoration: none;}#more .elems {    padding-top: 37px;}#main #more .crubms {    z-index: 1;    position: relative;}.pagination {    background-color: #e2e2e2;    border-radius: 6px;    margin: 0;    display: block;    margin-top: 12px;    padding: 10px 18px !important;    padding-left: 11px !important;    margin-bottom: 12px;}.pagination a {    text-decoration: underline;    line-height: 53px;    font-size: 25px;    font-family: Tahoma;    color: #000000;    display: inline-block;    width: 36px;    height: 50px;    text-align: center;}.pagination a.current {    color: #ffffff;    background-color: #ca0909;    border-radius: 6px;    width: 52px;    height: 50px;    text-decoration: none;}.pagination a.next {    font-size: 16px;    color: #000000;    width: auto;    text-decoration: none;    margin-left: 29px;    vertical-align: top;}.pagination a.next img {    margin-right: 15px;}.content {    max-width: 1120px;    padding-top: 55px;    padding-left: 7px;    padding-right: 7px;}.content .head {    text-transform: uppercase;    font-size: 37px;    color: #d73d97;    padding-bottom: 22px;    font-family: Bold;    font-weight: 400 !important;}.content .header {    text-transform: uppercase;    font-size: 17px;    color: #373737;    padding-bottom: 20px;    padding-top: 10px;    font-family: Bold;    font-weight: 400 !important;}.content .header a {    text-transform: uppercase;    font-size: 17px;    color: #373737;    padding-bottom: 20px;    padding-top: 10px;    font-family: Bold;    font-weight: 400 !important;}.content .header a:hover {    text-decoration: none;}.content .desc p {    line-height: 20px;    font-size: 14px;    color: #000000;    margin-bottom: 20px;}.content {    padding-top: 55px;    padding-left: 7px;    padding-right: 7px;}#copyright {    font-size: 14px;    color: #878787;    background-color: #393939;    padding-top: 7px;    padding-bottom: 9px;    margin-top:22px;}footer {    background-color: #000000;    padding-top: 22px;    padding-bottom: 0px;    }footer ul li, footer .link, footer .logo, footer .src, footer .admin {    display: inline-block;    vertical-align: top;}footer ul li {    margin-right: 11px;}footer ul li a {    text-transform: uppercase;    text-decoration: underline;    color: #ffffff;    font-size: 13px;    font-weight: 700;}footer .admin {    font-size: 14px;    color: #e2e2e2;    vertical-align: top;    padding-top: 25px;}footer .admin a {    color: #f53694;    text-decoration: underline;    margin-left: 5px;}footer .logo {    margin-right: 30px;}footer .link {    padding-top: 23px;}footer .src {    padding-top: 13px;    margin-left: 13px;}#nav-icon1 {    margin-top: 3px;    width: 21px;    height: 14px;    position: relative;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .5s ease-in-out;    -moz-transition: .5s ease-in-out;    -o-transition: .5s ease-in-out;    transition: .5s ease-in-out;    cursor: pointer;    display: inline-block;    float: left;}#nav-icon1 span {    display: block;    position: absolute;    height: 3px;    width: 100%;    background-color: #ffffff;    border-radius: 1px;    opacity: 1;    left: 0;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .25s ease-in-out;    -moz-transition: .25s ease-in-out;    -o-transition: .25s ease-in-out;    transition: .25s ease-in-out;}#nav-icon1 span:nth-child(1) {    top: 0px;}#nav-icon1 span:nth-child(2) {    top: 7px;}#nav-icon1 span:nth-child(3) {    top: 14px;}#nav-icon1.open span:nth-child(1) {    top: 7px;    -webkit-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -o-transform: rotate(135deg);    transform: rotate(135deg);}#nav-icon1.open span:nth-child(2) {    opacity: 0;    left: -60px;}#nav-icon1.open span:nth-child(3) {    top: 7px;    -webkit-transform: rotate(-135deg);    -moz-transform: rotate(-135deg);    -o-transform: rotate(-135deg);    transform: rotate(-135deg);}#mobile_menu {    width: 100%;    position: fixed;    height: 100%;    top: 40px;    background-color: #2b2b2b;    z-index: 999;    margin-left: -100%;    transition: .3s;    padding: 30px;}#mobile_menu.active {    margin-left: 0;}#mobile_menu .info {    text-align: center;    color: #b8b8b8;    font-size: 12px;    position: absolute;    bottom: 117px;    width: 100%;    left: 0px;    text-align: left;    padding-left: 30px;    padding-right: 30px;}#mobile_menu .info a {    color: #DB0000;    text-decoration: underline;}span.hidden-link {    text-decoration: underline;    font-size: 17px;    color: #cf1479;    font-weight: 700;    cursor: pointer;}body header.main_header .auth a {    width: auto;    padding-left: 12px;    padding-right: 12px;}div.list-view {    padding: 0px;}#main .elems .item .desc div.city:before {    top:11px;}#like #questionary-view-other .img img {    border-radius: 8px;}.green-btn {    background: #16a085;    color: #ffffff;    display: block;    font-size: 14px;    font-weight: normal;    line-height: 1.4;    text-align: center;    text-decoration: none;    border: none;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    -webkit-transition: background-color 0.25s;    -khtml-transition: background-color 0.25s;    -moz-transition: background-color 0.25s;    -ms-transition: background-color 0.25s;    -o-transition: background-color 0.25s;    transition: background-color 0.25s;    padding: 5px 12px;    margin-top: 30px;    margin-bottom: 10px; }.green-btn:hover {    background: #148F77;    text-decoration: none;    color:#FFFFFF;}.green-btn.disabled {    background: #6b6b6b; }.orange-btn {    background: #811c67;    color: #ffffff;    display: block;    font-size: 18px;    font-weight: normal;    line-height: 1.4;    text-align: center;    text-decoration: none;    border: none;    padding: 8px 10px; }.orange-btn:hover {    background: #530c41;    text-decoration: none;    color:#FFFFFF;}.orange-btn.disabled {    background: #530c41; }.purple-btn {    background: #663366;    color: #ffffff;    display: block;    font-size: 14px;    font-weight: normal;    line-height: 1.4;    text-align: center;    text-decoration: none;    border: none;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    -webkit-transition: background-color 0.25s;    -khtml-transition: background-color 0.25s;    -moz-transition: background-color 0.25s;    -ms-transition: background-color 0.25s;    -o-transition: background-color 0.25s;    transition: background-color 0.25s;    box-shadow: 0 4px 0 #4E244E;    padding: 8px 10px; }.purple-btn:hover {    background: #5A2D5A; }.purple-btn.disabled {    background: #6b6b6b; }.purple-btn:hover {    box-shadow: 0 4px 0 #4E244E; }.md-perspective,.md-perspective body {    height: 100%;    overflow: hidden; }.md-perspective body {    background: #222;    -webkit-perspective: 600px;    -moz-perspective: 600px;    perspective: 600px; }.container {    min-height: 100%; }.md-modal {    position: fixed;    top: 50%;    left: 50%;    width: 50%;    max-width: 630px;    min-width: 320px;    height: auto;    z-index: 20000000000000000000;    visibility: hidden;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform: translateX(-50%) translateY(-50%);    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%); }.md-show {    visibility: visible; }.md-overlay {    position: fixed;    width: 100%;    height: 100%;    visibility: hidden;    top: 0;    left: 0;    z-index: 10000000;    opacity: 0;    background: rgba(143, 27, 15, 0.8);    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s; }.md-show ~ .md-overlay {    opacity: 0.95;    visibility: visible; }.md-content {    color: #fff;    background: #e74c3c;    position: relative;    border-radius: 3px;    margin: 0 auto; }.md-content h3 {    margin: 0;    padding: 0.4em;    text-align: center;    font-size: 2.4em;    font-weight: 300;    opacity: 0.8;    background: rgba(0, 0, 0, 0.1);    border-radius: 3px 3px 0 0; }.md-content > div {    padding: 15px 40px 30px;    margin: 0;    font-weight: 300;    font-size: 1.15em; }.md-content > div p {    margin: 0;    padding: 10px 0; }.md-content > div ul {    margin: 0;    padding: 0 0 30px 20px; }.md-content > div ul li {    padding: 5px 0; }.md-content button {    display: block;    margin: 0 auto;    font-size: 0.8em; }.md-effect-12 .md-content {    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    transform: scale(0.8);    opacity: 0;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s; }.md-show.md-effect-12 ~ .md-overlay {    background: #411635; }.md-effect-12 .md-content h3,.md-effect-12 .md-content {    background: transparent; }.md-show.md-effect-12 .md-content {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1; }.md-close {    cursor: pointer; }.item .img > img {    width:100%;}.history ul.yiiPager {    display: flex;    list-style:none;}.history ul.yiiPager li {    margin-left: 10px;    margin-right: 10px;    text-decoration: underline;    line-height: 53px;    font-size: 25px;    font-family: Tahoma;    color: #000000;    display: inline-block;    width: 36px;    height: 50px;    text-align: center;}.history ul.yiiPager li.active {    text-decoration: none;}.carousel-cell {    cursor:pointer;}span#googlemp {    display:inline;}h1.photo_desc {    text-align: center;    line-height: 50px;    margin: 0;    font-weight: 400;    font-size: 1.75em;}h1.photo_desc em {    font-style: normal;}h1.photo_desc a {    margin-left: 20px;    padding-left: 35px;    background-image: url(/themes/newd2/img/icon-phone-big.png);    background-position: center left;    background-repeat: no-repeat;    background-size: 25px;    display: inline-block;    font-size: 1.2em;    text-decoration: none;}h1.photo_desc a.whatsapp {    background-image: url(/themes/newd2/img/mobile.png);}@media screen and (max-device-width: 768px) {    h1.photo_desc {        font-size: 1.5em;    }}.flickity-viewport {    border-radius:7px;}.swiper {    margin-bottom: 30px;}.tags.dop_tags #price-ranges {    border: 2px solid #c1c1c1;    padding: 5px 14px;    text-transform: uppercase;    font-size: 12px;    color: #000000;    cursor: pointer;    border-radius: 5px;}.pgform.preview div.img {    cursor:pointer;}.city_tour {    background-color:#000;}.city_tour img {    opacity: 0.5;}.crubms .page h1 {    display:flex;    align-items: center;}.location_flag {    height: 20px;}div.h1 h1 {    display:flex;    align-items: center;}#main .elems .item .img .tag.girl_of_the_day {    color: #000;    background-color: yellow;}.flair-icon {    display: inline-block;    position: relative;    text-align: center;}#favurl svg {    fill: #E82A71;    margin-right: 7px;}#favurl {    display: flex;}#header_right_menu {    display: flex;    align-items: center;    margin-top: 12px;}#header_right_menu .tag {    margin-right: 15px;}#header_right_menu .tag a {    color: #FFF;    font-family: Bold;}.mobile_top_heart svg {    fill: #FFF;    display: inline-block;    height: 18px;}.mobile_top_heart a {    width: 18px;    height: 18px;    display: block;    text-align: center;}@media (max-width: 767px) {    .main_header .mobile_top_heart {        height: 20px;        display: flex !important;        align-items: center;        position: relative;    }    #main .elems .item .desc .text {        min-height: 58px;    }}.item .no_select svg {    width: 19px;    height: 17px;    fill: #FFF;}.item .select svg {    width: 19px;    height: 17px;    fill: #E62A70;}#main .elems .item .like svg {    margin-top: -8px;    top: 50%;    position: absolute;    left: 50%;    margin-left: -10px;}#main .elems .item .like.no_select svg {    filter: drop-shadow(2px 3px 4px #423939);}#mobile_menu .mobile_menu_block {    margin-top: 35px;}.mobile_menu_block_user {    color: #FAFAFA;    text-transform: uppercase;    font-size: 23px;    font-weight: bold;    margin-bottom: 10px;    text-align: left;}#mobile_menu .mobile_menu_block .mobile_menu_block_buttons {    margin-top: 35px;}.mobile_menu_block_buttons a {    color: #FAFAFA;    display: block;    padding: 10px;    text-transform: uppercase;    font-weight: bold;    text-align: center;    background-color: #828282;    border-radius: 4px;    margin-bottom: 15px;}.subscribe_notice {    display: inline-block;    padding: 15px 30px;    background-color: #00AF76;    color: #FFF;    border-radius: 8px;    margin-bottom: 30px;}.subscribe_notice div {    display: flex;    align-items: center;    user-select: none;}.header_info h1 {    padding-right: 40px;}.header_info {    margin-top: 20px;    margin-bottom: 10px;    display: flex;}.header_info h1 {    margin: 0px 0px 10px 0px;    white-space: nowrap;}.qr_button {    cursor: pointer;    background-color: #D82476;    border-radius: 5px;    padding: 5px 10px;    display: inline-block;    color: #FFF;    user-select: none;    font-size: 14px;}#qr_image {    margin-top: 20px;}#questionary-view-other .flickity-button.flickity-prev-next-button.previous {    left: -45px;}#questionary-view-other .flickity-button.flickity-prev-next-button.next {    right: -45px;}#questionary-view-other .prev svg, #questionary-view-other .next svg {    fill: currentColor;}#ekjwrIW0yV81 {    min-width: 100%;}#favorite_desktop svg {    fill: #E82A71;    width: 17px;}.name .sert svg {    fill: #FFFFFF;}#FeedbackForm #send {    cursor: pointer;    background-color: #D82476;    border-radius: 5px;    padding: 5px 10px;    display: inline-block;    color: #FFF;    border: none;    margin-top: 10px;}.elems.row .search_label {    font-weight: bold;}#RegistrationForm label.error {    color: #333;}#RegistrationForm input.error {    color: #333;    border-color: rgb(118, 118, 118);}.subscribe_notice svg path {    fill: #FFFFFF;}.subscribe_notice svg {    margin-right: 1em;    width: 2em;    height: 2em;}@media screen and (max-device-width: 768px) {    .subscribe_notice svg {        margin-right: 1em;        width: 7em;        height: 3em;    }}#confirm-phone-number-i.tick {    box-shadow: none;    border-width: 5px;    border-color: rgba(215, 65, 157, 0);    border-style: solid;    animation-duration: 0.5s;    animation-iteration-count: infinite;    animation-direction: alternate-reverse;    animation-name: verifiedtock;}@keyframes verifiedtock {    from {        border-color: rgba(215, 65, 157, 0);    }    33% {        border-color: rgba(215, 65, 157, 0.3);    }    66% {        border-color: rgba(215, 65, 157, 0.6);    }    99% {        border-color: rgba(215, 65, 157, 0.9);    }    to {        border-color: rgba(215, 65, 157, 1);    }}.was-online {    display: flex;    justify-content: end;    align-items: center;}.was-online img {    width: 9px;    height: 9px;    margin-left: 4px;    margin-top: 2px;}.sitemap .city_map a {    font-size: 13px;}#AgencyForm_AgencyType {    margin-bottom: 44px;}#RegistrationForm input {    font-size: 14px;}#RegistrationForm select {    font-size: 14px;    line-height: 24.2833px;    padding-left: 10px;}#RegistrationForm input {	padding-bottom: 1px;    padding-left: 10px;}#RegistrationForm #mapbox-coordinates {    width: 300px;    height: 256px;}#RegistrationForm .map-box__coordinates {    margin-bottom: 0px;}#LoginForm_Email, #LoginForm_Password {    padding-left: 10px;}body {    letter-spacing: 0px;}@supports (-webkit-touch-callout: none) {    #main .elems .item .img div.name, #main .elems .item .img div.price {        letter-spacing: -1px;    }}#RegistrationForm h1 a {    color: #989898;}@media screen and (max-width: 767px) {    #RegistrationForm h1 {        font-size: 37px;    }}.checkselect .checkselect-popup input {    height: auto;    width: auto;}#agency-email-block {    margin-bottom: 20px;}.qr_button_line {    cursor: pointer;    background-color: #D82476;    border-radius: 5px;    padding: 5px 10px;    display: inline-block;    color: #FFF;    user-select: none;    font-size: 14px;}#captcha-block {    padding-top: 10px;    padding-bottom: 40px;}#profile {    min-height: 55%;}.navig {    position: sticky;    padding-top: 27px;    top: 0;    background: #fff;    z-index: 99;    min-height: 58px;    padding-bottom: 27px;    height: 85px;}.navig .prev, .navig .next {    height: 31px;    width: 118px;    border-radius: 5px;    background-color: #c83070;    background-image: linear-gradient(-55deg, #d81d6d 0%, #d7419d 100%);    font-size: 14px;    color: #ffffff;    text-align: center;    margin-left: 0px;    padding-top: 8px;    vertical-align: top;    cursor: pointer;}.navig .favorite, .profile_info .favorite {    background-color: transparent;    border: 2px solid #b9b9b9;    border-radius: 5px;    width: 118px;    height: 31px;    font-size: 14px;    color: #474747;    float: right;    text-align: center;    margin-left: 9px;    padding-top: 5px;    vertical-align: top;    cursor: pointer;    margin-right: 8px;}.navig .favorite img, .profile_info .favorite img {    margin-top: -3px;    width: 19px;}.navig .prev {    float: left;}.navig .favorite, .navig .next {    float: right;}.navig .prev img {    padding-right: 8px;    margin-top: -2px;}.navig .next img {    padding-left: 8px;    margin-top: -2px;}div.wide-gallery {    position: relative;    z-index: 1;    border-radius: 5px;    overflow: hidden;}div.wide-gallery > ul {    white-space: nowrap;    width: 100%;    height: 485px;    text-align: center;    margin: 0;}div.wide-gallery > ul > li {    display: inline-block;    border: 0px #b687c6 solid;    height: 100%;    vertical-align: top;    position: relative;}div.wide-gallery > ul > li.video-slide {    max-width: 92vw;}div.wide-gallery > ul > li > img {    height: 100%;    vertical-align: top;}div.wide-gallery > ul > li iframe {    position: absolute;    width: 100%;    height: 100%;    max-width: 100vw;    top: 0;    left: 0;}div.wide-gallery > ul > li:not(:first-child) {    border-left: 0;}.swiper-scrollbar {    left: 0.5%;    bottom: 30px;    z-index: 50;    height: 5px;    width: 99%;    background-color: #e0e0e0;    border-radius: 5px;    opacity: 0.5;    filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";    margin-top: 10px;}.swiper-scrollbar > div {    height: 100%;    width: 100%;    position: relative;    background: #e14163;    border-radius: 5px;    left: 0;    top: 0;}#profile .profile_block {    padding-top: 0px;}#profile .profile_block .descs {    background-color: #ebebeb;    border-radius: 10px;    padding: 22px 27px;    margin-bottom: 40px;    margin-top: 30px;}#profile .profile_block .descs .name {    color: #292929;    font-size: 14px;    font-weight: 700;    display: inline-block;    padding-bottom: 9px;}#profile .profile_block .descs .text {    line-height: 18.24px;    font-size: 14px;    color: #131313;}#profile .profile_block .descs .date {    font-size: 12px;    color: #939393;    float: right;}#profile .profile_info .photo_info {    border-radius: 5px;    background-color: #61ad68;    color: #ffffff;    font-size: 14px;    text-transform: uppercase;    font-weight: 700;    padding: 3px 10px;    vertical-align: top;}#profile .profile_info .photo_info img {    width: 14px;    margin-right: 2px;    margin-top: -3px;}#profile .profile_info .name {    font-size: 47px;    color: #000000;    font-weight: 700;    padding-top: 9px;    padding-bottom: 9px;}#profile .profile_info .location {    font-size: 14px;    font-weight: 700;    color: #292929;    padding-bottom: 26px;    border-bottom: 1px solid #dbd8d8;}#profile .profile_info .location span {    color: #000000;    font-weight: 400;}#profile .profile_info .phone {    font-size: 30px;    color: #131313;    padding-top: 24px;    padding-left: 0px;    padding-bottom: 28px;}#profile .profile_info .phone a {    color: #131313;}#profile .profile_info .phone img {    margin-top: -7px;}#profile .profile_info .sms span {    font-size: 14px;    color: #292929;    font-weight: 700;    display: block;    padding-bottom: 7px;}#profile .profile_info .sms {    color: #202020;    font-weight: 400;    font-size: 14px;    padding-bottom: 31px;    border-bottom: 1px solid #dbd8d8;}#profile .profile_info .call {    padding-top: 30px;}#profile .profile_info .call .head, #profile .profile_info .services .head  {    font-size: 14px;    color: #292929;    font-weight: 700;    padding-bottom: 5px;}#profile .profile_info .call .desc, #profile .profile_info .services .desc  {    color: #181717;    font-size: 14px;    letter-spacing: -0.28px;    font-weight: 400;    padding-bottom: 6px;}#profile .profile_info .call .desc span, #profile .profile_info .services .desc span {    float: right;    width: 80px;    text-align: left;}#profile .profile_info .people_info .desc {    font-size: 14px;    font-weight: 700;    color: #202020;    padding-bottom: 6px;    max-width: 196px;}#profile .profile_info .people_info .desc span {    font-size: 14px;    color: #202020;    font-weight: 400;    float: right;    width: 100px;}#profile .profile_info .services .head {    padding-bottom: 9px;}#profile .profile_info .services .desc {    position: relative;    padding-left: 29px;}#profile .profile_info .services .desc:before {    position: absolute;    left: 4px;    top: 3px;    content: url(/themes/newd2/img/h_r.png);}#profile hr {    border-top: 1px solid #dbd8d8;    margin-top: 29px;    margin-bottom: 28px;}#profile .another_block {    border: 2px solid rgba(219, 216, 216, 0.34);    border-radius: 5px;    padding: 15px 21px;    margin-top: 29px;    padding-bottom: 25px;}#profile .another_block .item {    position: relative;    overflow: hidden;}#profile .another_block .item .img img {    width: 100%;    border-radius: 4px;}#profile .another_block .first .img, #profile .another_block .first .ing {    display: inline-block;}#profile .another_block .first {    margin-bottom: 16px;}#profile .another_block .first .ing {    margin-left: 15px;    margin-top: 14px;    vertical-align: top;}#profile .another_block .first .ing .from {    font-size: 14px;    color: #292929;    font-weight: 700;}#profile .another_block .first .ing a {    text-decoration: underline;    font-size: 17px;    color: #cf1479;    font-weight: 700;}#profile .another_block .item:after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    background-size: contain;    background-position: bottom center;    background-repeat: no-repeat;    background-image: url(/themes/newd2/img/another_sh.png);}#profile .another_block .item .name {    position: absolute;    bottom: 0px;    left: 3px;    font-size: 14px;    color: #ffffff;    font-weight: 500;    padding-bottom: 4px;}#like {    background-color: #ececec;    margin-top: 43px;    padding-top: 31px;}#like .head {    font-weight: 700;    font-size: 14px;    color: #292929;    padding-left: 7px;    margin-bottom: 25px;}#like .desc {    padding-top: 28px;    padding-left: 4px;    padding-right: 4px;    max-width: 950px;    margin-bottom: 44px;}#like .desc p {    line-height: 20px;    font-size: 14px;    color: #000000;    margin-bottom: 20px;}#like .img img {    width: 100%;}#thimb {    position: fixed;    right: 40px;    bottom: 40px;    z-index: 999;}.navig .prev:hover, .navig .next:hover {    opacity: .9;    cursor: pointer;}.head_comments, .head_questions {    font-size: 14px;    color: #292929;    font-family: Bold;    padding-bottom: 20px;    padding-left: 26px;}.comments-container {    padding-left: 23px;}.controls input {    height:44px;    width:300px;    font-size:17px;    background-color:#ededed;}#LoginForm_RememberMe {    height: 14px;    width: 300px;}.desc h1 {    font-size: 43px;    color: #000;    padding-bottom: 20px;    margin-top: -10px;}@media screen and (max-width: 767px) {    .desc h1 {        margin-top: 20px;    }}.registrbuttona {    width: 200px;    background: #f9283a;    padding: .4em 1em;    color: #FFF;    height: 35px;    font-size: 17px;    font-weight: 900;    display: block;    text-align: center;    text-decoration: none;}.radiotextsty {    font-size: 16px;}.customradio {    position: relative;    padding-left: 30px;    margin-bottom: 0px;    cursor: pointer;    font-size: 18px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.customradio input {    position: absolute;    opacity: 0;    cursor: pointer;}.checkmark {    position: absolute;    top: 0;    left: 0;    height: 22px;    width: 22px;    background-color: white;    border-radius: 50%;    border:1px solid #BEBEBE;}.customradio:hover input ~ .checkmark {    background-color: transparent;}.customradio input:checked ~ .checkmark {    background-color: white;    border:1px solid #BEBEBE;}.checkmark:after {    content: "";    position: absolute;    display: none;}.customradio input:checked ~ .checkmark:after {    display: block;}.customradio .checkmark:after {    top: 50%;    left: 50%;    margin-left: -6px;    margin-top: -6px;    width: 12px;    height: 12px;    border-radius: 50%;    background: #d81d6d;}.agency {    display: none;}.errorMessage {    color:red;}div.another_block div.first div.img img {    border-radius: 4px;}.mCustomScrollBox-wrapper {    list-style: none;    margin: 0;    height: 485px;    overflow-x: auto;    white-space: nowrap;}.mCustomScrollBox-wrapper li {    margin: 0;    height: 485px;    float: left;}.mCustomScrollBox-wrapper li img {    height: 485px;    width: auto;}.wide-gallery .mCSB_dragger_bar {    background-color: #7e4371 !important;}.video-box {    margin-top: 15px;}.video-box .video-js {    width: 100%;    height: 300px;    border-radius: 10px;}.video-box .vjs-big-play-button {    margin: auto;    position: absolute;    left: 0;    right: 0;    top: 0;    background: url('/themes/newd2/img/play-btn.png') no-repeat;    bottom: 0;    background-color: transparent !important;    border: 0;    width: 60px;    height: 60px;}.video-box .vjs-big-play-button .vjs-icon-placeholder {    display: none;}.vimeo-box {    background: #000;    border-radius: 10px;}@media (max-width: 978px) {    .wide-gallery .mCSB_scrollTools {        margin: 0 15px;    }}@media screen and (max-width: 767px) {    div.video-box {        margin-left: -15px;        margin-right: -15px;        border-radius: 0;    }}.help-block.green_error {    color: green;}.span5.input_form.green_error {    border-color: green;    color: green;}label.green_error {    color: green;}.alert.alert-block.alert-error.custom-error {    display: inline-block;    border-radius: 7px;    background-color: #514F4F;    color: #FFFFFF;    min-width: 400px;}.alert.alert-block.alert-error.custom-error ul {    list-style: none;}.alert.alert-block.alert-error.custom-error ul li {    display: flex;    align-items: center;}.alert.alert-block.alert-error.custom-error ul li span {    display: inline-block;    padding-right: 10px;}@media screen and (max-width: 1520px) {	header.main_header .tags {		margin-left: 68px;	}	nav .comment:before {		left: -31px;		top: 23px;	}	header.main_header .location select {		background-color: #4c4c4c;		width: 59px;		height: 26px;		font-size: 14px;		margin-left: 8px;	}	header.main_header .location {		margin-right: 20px;	}	header.main_header {		padding-bottom: 22px;	}	nav .url ul li {		width: 153px;	}	nav .comment .text {		max-width: 230px;	}	nav .comment {		padding-top: 20px;	}	nav .comment .text {		line-height: 17px;	}	#main .crubms .page {		padding-top: 6px;	}	#main .formCost {		padding-top: 4px;	}		#main .tags .more {		margin-left: 11px;	}	#main .elems {		padding-top: 27px;	}	.content {		padding-top: 21px;		padding-left: 3px;		padding-right: 3px;	}	.content .head {		font-weight: 900;		letter-spacing: .5px;		font-size: 21px;		padding-bottom: 24px;	}	.content .header {		font-weight: 900;		letter-spacing: .5;		padding-top: 15px;		padding-bottom: 18px;	}	#main {			}}@media screen and (max-width: 1279px) {	header.main_header .location {		float: left;		margin: 0;		padding: 0;	}	header.main_header .location select {		margin-top: 0;	}	header.main_header .logo {		display: inline-block;		width: 50%;		text-align: center;		position: absolute;		margin-left: auto;		margin-right: auto;		left: 0;		right: 0;	}	header.main_header .heart, header.main_header .people {		display: inline-block;	}	header.main_header {		background: #000;		padding-top: 15px;		padding-bottom: 13px;	}	header.main_header .location select {		background: #000;	}	header.main_header .logo img {		width: 140px;	}	header.main_header .location select {		font-size: 11px;		height: auto;		width: auto;		margin-left: 9px;	}	.main_header .mobile_top_heart {		height: 20px;		display: flex !important;		align-items: center;		position: relative;	}	header.main_header .people {		padding-left: 16px;		border-left: 1px solid #fff;		margin-left: 10px;	}	header.main_header .pull-right.visible-xs {		margin-top: -1px;		z-index: 9;	}	#main .h1 {		text-transform: uppercase;		line-height: 38.48px;		font-weight: 700;		font-size: 36px;		color: #131313;	}	#location_mobile {		background-color: #e3e3e3;		padding-top: 9px;		padding-bottom: 4px;	}	#location_mobile select {		border: none;		width: 100%;		background-color: #e3e3e3;		font-size: 13px;		color: #000000;	}	#location_mobile .div {		position: relative;		padding-left: 10px;	}	#location_mobile .div:before {		position: absolute;		left: 0;		top: 1px;		content: url(/themes/newd2/img/location.png);	}	#main .container {		max-width: 620px;		width: 100%;	}	#main {        padding-top: 30px;    }	#main .right-bar {		margin-top: 55px;	}	#main .tags {				position: relative;		z-index: 2;	}	#main .tags .tag {		margin-left: 0;	}	#main .forminCost {		display: block;		margin-bottom: 9px;	}	#main .tags.dop_tags {				text-align: left;	}	#main .tags .tag {		margin-bottom: 6px;	}	#main .in_slider {		margin-left: 0;	}	#main .in_slider #maxCost, #main .in_slider #minCost {		text-align: left;	}	.sliderCont {		margin-left: -31px;		margin-right: 17px;	}		#more .elems {		padding-top: 31px;	}	.pagination {		margin-top: 16px;		padding: 20px 22px;		padding-bottom: 13px;	}	.pagination a.current {		border-radius: 0;		width: 48px;		height: 44px;	}	.pagination a {        line-height: 43px;        width: 57px;        border-radius: 6px;    }	.pagination a.next {		margin-left: 37px;	}	.pagination a.next img {		margin-right: 9px;	}	.content .head {		padding-bottom: 7px;	}	.content .desc p {		line-height: 18px;	}	footer .link, footer ul li {		display: block;	}	footer .pull-right {		width: 100%;		padding-left: 8px;		margin-top: -15px;	}	footer .pull-right .src {		float: right;	}	#main {			}	footer {				padding-bottom: 0px;			}	footer .link {		padding-top: 19px;		padding-left: 10px;	}	footer ul li {		margin-bottom: 2px;	}	#copyright .container {		padding-left: 38px;		padding-top: 3px;	}	#main .right-bar {		position: relative;	}	.profile_info {		padding-bottom: 30px;	}	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {		font-weight: 400;		font-size: 14px;		color: #000000;		background-color: #ffffff;		border-radius: 10px;		border: none;	}	.nav-tabs {		border: none;	}	.nav-tabs>li {		margin-right: 10px;	}	.nav-tabs>li>a {		letter-spacing: 0.56px;		line-height: 12px;		font-size: 14px;		font-weight: 400;		color: #333333;		background-color: #c8c8c8;		border-radius: 10px;		height: 32px;	}	#profile .profile_block .descs {		border-radius: 0;	}	#profile .another_block {		border: none;		border-top: 1px solid #dbd8d8;		border-radius: 0;	}	.profile_info {		padding-bottom: 0;	}	.profile_block.visible-xs {		padding-top: 0;	}	#profile .profile_block .descs .date, #profile .profile_block .descs .name {		display: none;	}	#profile .profile_block .descs {		padding: 27px 47px;	}	#profile .profile_block .tab-pane {		padding-top: 25px;		padding-left: 7px;		padding-right: 7px;	}	.profile_info .favorite {		float: none;		margin-top: 15px;		margin-left: 0;	}	#like .img img {		margin-bottom: 10px;	}}@media screen and (max-width: 767px) {	#profile .profile_block.visible-xs.visible-sm {		padding-top: 20px;	}	.was-online {		font-size: 13px;	}	.header_info {		flex-wrap: wrap;		padding-right: 10px;		padding-left: 10px;	}	.header_info h1 {		width: 100%;		white-space: normal;		padding-top: 35px;	}	.header_info h1 img {		display: inline-block;		margin-bottom: 6px;	}	#main .h1 {		font-size: 20px;		line-height: 25.48px;	}	body {		max-width: 100%;		overflow-x: hidden;	}	.navig {		top: 40px;	}	header.main_header {		padding-top: 14px;		position: fixed !important;		width: 100%;		z-index: 999;	}	#location_mobile {		padding-top: 49px;	}	#nav-icon1 span {		height: 2px;	}	header.main_header .location select {		margin-left: 8px;		margin-top: 0;	}	header.main_header .people {		padding-left: 10px;		margin-left: 13px;	}	header.main_header .people a {		margin-left: 3px;	}	#main .h1 {		margin-top: 50px;	}	#main .right-bar {				margin-top: 0px;	}	#main .tags .tag {		padding: 3px 14px;		margin-bottom: 8px;	}	#main .tags .more {		padding-top: 3px;	}	#slider {		width: 160px;	}	#main .tags {				margin-top:20px;		text-align: left;	}	#main .right-bar {				text-align: left;	}	#main .in_slider_maxCost {		margin-right: 0;	}	#main .formCost {		margin-right: 0;	}	#main .tags.dop_tags {				margin-top:auto;	}		#main .elems.row .col-lg-5ths {		padding-right: 3px;		padding-left: 3px;	}	.col-lg-5ths {		padding-right: 3px;		padding-left: 3px;	}	#main .elems {		padding-left: 10px;		padding-right: 10px;	}	#main .elems .item .img .name {		left: 7px;		bottom: 17px;	}	#main .elems .item .img .tag {		left: 7px;		bottom: 39px;	}	#main .elems .item .img .price {		font-size: 13px;		color: #b0b0b0;		position:static;		right: auto;		bottom:auto;		left:auto;	}	.form-check-inline label {		display: block;	}	#main .elems .item .desc {		padding: 6px 13px;	}    #main .elems .item .desc .city {        padding-top: 10px;        padding-left: 15px;    }    #main .elems .item .desc .phone {        float: none;        padding-top: 3px;        padding-left: 16px;        font-size: 13px;        display: flex;        align-items: center;    }    #main .elems .item .desc .phone svg {        position: absolute;        display: inline-block;        left: 2px;    }    #more #main .crubms .page {        font-size: 20px;        font-weight: 700;        line-height: 23.48px;        padding-top: 0;    }    #more .elems {		padding-top: 14px;	}	.pagination a.next {		margin-left: 10px;	}	footer .logo img {		max-width: 100%;	}	footer {		padding-left: 0;	}	#main .elems .item .desc .phone:before {		top: 4px;		left: 0;		display: block;	}	#main .elems .item .desc .city:before {		left: 0;		top: 11px;	}	.navig {		padding-top: 7px;		height: auto;	}	.navig .prev {		margin-left: 0;	}	.navig {		min-height: 33px;		padding-left: 5px;		padding-right: 5px;		padding-bottom: 5px;		margin-bottom: 35px;		padding-top: 10px;    }    .navig .container {        padding: 0;    }    .navig .prev, .navig .next {        height: 25px;        padding-top: 3px;    }    .navig .favorite, .profile_info .favorite {        display: flex;        justify-content: center;        align-items: center;        height: auto;    }    .navig .favorite svg, .profile_info .favorite svg {        margin-right: 4px;    }    .navig .favorite .favorite-icon-select, .profile_info .favorite .favorite-icon-select {        fill: #D73A94;    }	.navig .favorite .favorite-icon-no-select {		fill: #C6C6C6;	}	.photo_info_no {		color:#202020;	}	.photo_info_no svg {		fill: #202020;	}    #profile .profile_block {        padding-top: 6px;    }    div.wide-gallery {        margin-left: -15px;        margin-right: -15px;        border-radius: 0;    }	div.wide-gallery > ul {		height: 520px;	}	#profile .profile_info .photo_info {		margin-left: -6px;		margin-top: 0px;		margin-right: -6px;	}    #profile .profile_info .location {        margin-top: -10px;        padding-bottom: 21px;    }    #profile .profile_info .phone {        		padding-top: 0px;        padding-left: 1px;        padding-bottom: 16px;    }    div.phone-row {        margin-left: -8px;    }    #profile .profile_info .sms {		padding-bottom: 5px;		padding-top: 11px;	}    #profile .profile_info .call {        padding-top: 21px;    }    #profile .profile_info .call .desc, #profile .profile_info .services .desc {		padding-bottom: 0;	}	#profile .another_block {		padding: 15px 0px;	}	#profile .another_block .first .ing {		margin-left: 25px;		margin-top: 9px;	}	#profile .profile_block .descs {		padding: 26px 11px;		margin-left: -15px;		margin-right: -15px;	}	#profile .profile_block .tab-pane {		padding-top: 15px;	}	.nav-tabs>li>a {		padding: 10px;	}	.head_comments, .head_questions {		padding-left: 0;	}    .comments-container, .question-container {        padding-left: 0;    }	.like_row {		margin: 0 5px;	}	.like_row .previously-item-block {		padding: 5px;    }    #like .img img {        margin: 0;    }    #profile .container .profile_block #gallery_mobile .main-carousel {        margin-left: -15px;        margin-right: -15px;    }    .video_title {        margin-bottom: 17px;    }    .flickity-viewport {        border-radius: 0px;    }    .navigationQ {        margin-top: 9px;        margin-bottom: 10px;    }    div.alert.alert-block.alert-error.custom-error {        min-width: auto;    }}@media screen and (max-width: 1279px) {	#main .pull-right.right-bar.tags.dop_tags {		margin-top: -12px;	}	.h1.visible-xs.visible-sm {		margin-top: 0px;	}}@media (min-width: 1280px) {	#main .elems .item .photo video {		height: 497px;	}}@media screen and (max-width: 1180px) {	body #main {			}}.password_recovery_head {	padding-top: 20px;}.password_recovery .form-actions input, .password_recovery .form-actions button {	background-color: #E9E9ED;	margin-top: 15px;	font-weight: bold;}.descs ul.nav.nav-tabs li a {	border: none;	font-size: 14px;	color: #292929;	font-family: Bold;}.descs ul.nav.nav-tabs {	border-bottom: none;}.jquery-comments * {	box-sizing: border-box;	text-shadow: none;}.jquery-comments a[href] {	color: #2793e6;	text-decoration: none;}.jquery-comments a[href]:hover {	text-decoration: underline;}.jquery-comments .textarea, .jquery-comments input, .jquery-comments button {	-webkit-appearance: none;	-moz-appearance: none;	-ms-appearance: none;	appearance: none;	vertical-align: top;	border-radius: 0;	margin: 0;	padding: 0;	border: 0;	outline: 0;	background: rgba(0, 0, 0, 0);}.jquery-comments button {	vertical-align: inherit;}.jquery-comments .tag {	color: inherit;	font-size: 0.9em;	line-height: 1.2em;	background: #ddd;	border: 1px solid #ccc;	padding: 0.05em 0.4em;	cursor: pointer;	font-weight: normal;	border-radius: 1em;	transition: all 0.2s linear;}.jquery-comments .tag:hover {	text-decoration: none;	background-color: #d8edf8;	border-color: #2793e6;}.jquery-comments [contentEditable=true]:empty:not(:focus):before{    content:attr(data-placeholder);    color: #CCC;    position: inherit;}.jquery-comments i.fa {	width: 1em;	height: 1em;	background-size: cover;}.jquery-comments i.fa.image:before {	content: "";}.jquery-comments .spinner {	font-size: 2em;	text-align: center;	padding: 0.5em;	color: #666;}.jquery-comments ul {	list-style: none;	padding: 0;	margin: 0;}.jquery-comments ul.main li.comment .comment-wrapper > .profile-picture {	background-image: url(/themes/newd2/img/user1.png);}.jquery-comments .profile-picture {	float: left;	width: 3.6rem;	height: 3.6rem;	max-width: 50px;	max-height: 50px;	background-size: cover;	background-repeat: no-repeat;	background-position: center center;}.jquery-comments i.profile-picture {	font-size: 3.4em;	text-align: center;}.jquery-comments .profile-picture.round {	border-radius: 50%;}.jquery-comments .commenting-field.main{	margin-bottom: 0.75em;}.jquery-comments .commenting-field.main .profile-picture {	margin-bottom: 1rem;}.jquery-comments .textarea-wrapper {	overflow: hidden;	padding-left: 15px;	position: relative;}.jquery-comments .textarea-wrapper:before {	content: " ";	position: absolute;	border: 5px solid #D5D5D5;	left: 5px;	top: 0;	width: 10px;	height: 10px;	box-sizing: border-box;	border-bottom-color: rgba(0, 0, 0, 0);	border-left-color: rgba(0, 0, 0, 0);}.jquery-comments .textarea-wrapper:after {	content: " ";	position: absolute;	border: 7px solid #FFF;	left: 7px;	top: 1px;	width: 10px;	height: 10px;	box-sizing: border-box;	border-bottom-color: rgba(0, 0, 0, 0);	border-left-color: rgba(0, 0, 0, 0);}.jquery-comments .textarea-wrapper .inline-button {	cursor: pointer;	right: 0;	z-index: 10;	position: absolute;	border: .5em solid rgba(0,0,0,0);	box-sizing: content-box;	font-size: inherit;	overflow: hidden;	opacity: 0.5;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.jquery-comments .textarea-wrapper .inline-button:hover {	opacity: 1;}.jquery-comments:not(.mobile) .scrollable .textarea-wrapper .inline-button {	margin-right: 15px;	}.jquery-comments .textarea-wrapper .upload.inline-button i {	font-size: 1.3em;}.jquery-comments .textarea-wrapper .upload input {	cursor: pointer;	position: absolute;	top: 0;	right: 0;	min-width: 100%;	height: 100%;	margin: 0;	padding: 0;	opacity: 0;}.jquery-comments .textarea-wrapper .close {	width: 1em;	height: 1em;}.jquery-comments .textarea-wrapper .close span {	background: #999;	width: 25%;	left: 37.5%;	height: 100%;	position: absolute;	-ms-transform: rotate(45deg);	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}.jquery-comments .textarea-wrapper .close .right {	-ms-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);}.jquery-comments .textarea-wrapper .textarea {	margin: 0;	outline: 0;	overflow-y: auto;	overflow-x: hidden;	cursor: text;	border: 1px solid #CCC;;	background: #FFF;	font-size: 1em;	line-height: 1.45em;	padding: .25em .8em;	padding-right: 2em;}.jquery-comments:not(.mobile) .scrollable .textarea-wrapper .textarea {	padding-right: calc(2em + 15px);	}.jquery-comments .textarea-wrapper .control-row > span {	float: right;	color: #FFF;	padding: 0 1em;	font-size: 1em;	line-height: 1.6em;	margin-top: .4em;	border: 1px solid rgba(0, 0, 0, 0);	opacity: .5;}.jquery-comments .textarea-wrapper .control-row > span:not(:first-child) {	margin-right: .5em;}.jquery-comments .textarea-wrapper .control-row > span.enabled {	opacity: 1;	cursor: pointer;}.jquery-comments .textarea-wrapper .control-row > span:not(.enabled) {	pointer-events: none;}.jquery-comments .textarea-wrapper .control-row > span.enabled:hover {	opacity: .9;}.jquery-comments .textarea-wrapper .control-row > span.upload {	position: relative;	overflow: hidden;	background-color: #999;}.jquery-comments ul.navigation {	clear: both;	color: #CCC;	border-bottom: 2px solid #CCC;	line-height: 2em;	font-size: 1em;	margin-bottom: 0.5em;}.jquery-comments ul.navigation .navigation-wrapper {	position: relative;}.jquery-comments ul.navigation li {	display: inline-block;	position: relative;	padding: 0 1em;	cursor: pointer;	font-weight: bold;	text-align: center;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.jquery-comments ul.navigation li.active,.jquery-comments ul.navigation li:hover {	color: #000;}.jquery-comments ul.navigation li.active:after {	content: " ";	display: block;	right: 0;	height: 2px;	background: #000;	position: absolute;	bottom: -2px;	left: 0;}.jquery-comments ul.navigation li[data-sort-key="attachments"] {	float: right;}.jquery-comments ul.navigation li[data-sort-key="attachments"] i {	margin-right: 0.25em;}.jquery-comments ul.navigation .navigation-wrapper.responsive {	display: none;}@media screen and (max-width: 600px) {	.jquery-comments ul.navigation .navigation-wrapper {		display: none;	}	.jquery-comments ul.navigation .navigation-wrapper.responsive {		display: inline;	}}.jquery-comments.responsive ul.navigation .navigation-wrapper {	display: none;}.jquery-comments.responsive ul.navigation .navigation-wrapper.responsive {	display: inline;}.jquery-comments ul.navigation .navigation-wrapper.responsive li.title {	padding: 0 1.5em;}.jquery-comments ul.navigation .navigation-wrapper.responsive li.title header:after {    display: inline-block;    content: "";    border-left: 0.3em solid rgba(0, 0, 0, 0) !important;    border-right: 0.3em solid rgba(0, 0, 0, 0) !important;    border-top: 0.4em solid #CCC;    margin-left: 0.5em;    position: relative;    top: -0.1em;}.jquery-comments ul.navigation .navigation-wrapper.responsive li.title.active header:after,.jquery-comments ul.navigation .navigation-wrapper.responsive li.title:hover header:after {	border-top-color: #000;}.jquery-comments ul.dropdown {	display: none;	position: absolute;	background: #FFF;	z-index: 99;	line-height: 1.2em;	border: 1px solid #CCC;	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);	-ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}.jquery-comments ul.dropdown.autocomplete {	margin-top: 0.25em;}.jquery-comments ul.dropdown li {	display: block;	white-space: nowrap;	clear: both;	padding: 0.5em 1em;	font-weight: normal;	cursor: pointer;}.jquery-comments ul.dropdown li.active {	background: #EEE;}.jquery-comments ul.dropdown li a {	display: block;	text-decoration: none;	color: inherit;}.jquery-comments ul.dropdown li .profile-picture {	float: left;	width: 2.4em;	height: 2.4em;	margin-right: 0.5em;}.jquery-comments ul.dropdown li .details {	display: inline-block;}.jquery-comments ul.dropdown li .name {	font-weight: bold;}.jquery-comments ul.dropdown li .details.no-email {	line-height: 2.4em;}.jquery-comments ul.dropdown li .email {	color: #AAA;	font-size: 0.95em;	margin-top: 0.1em;}.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown {	left: 0;	width: 100%;}.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li {	color: #000;}.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li.active {	color: #FFF;}.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li:hover:not(.active) {	background: #F5F5F5;}.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li:after {	display: none;}.jquery-comments .no-data {	display: none;	margin: 1em;	text-align: center;	font-size: 1.5em;	color: #CCC;}.jquery-comments ul.main:empty ~ .no-comments {	display: inherit;}.jquery-comments ul#attachment-list:empty ~ .no-attachments {	display: inherit;}.jquery-comments ul.main li.comment {	clear: both;}.jquery-comments ul.main li.comment .comment-wrapper,.jquery-comments ul.main li.toggle-all,.jquery-comments ul.main li.comment .commenting-field {	padding: .5em;}.jquery-comments ul.main li.comment .comment-wrapper {	border-top: 1px solid #DDD;	overflow: hidden;}.jquery-comments ul.main > li.comment:first-child > .comment-wrapper {	border-top: none;}.jquery-comments ul.main li.comment .comment-wrapper > .profile-picture {	margin-right: .5rem;}.jquery-comments ul.main li.comment time {	float: right;	line-height: 1.4em;	margin-left: .5em;	font-size: 0.8em;	color: #666;}.jquery-comments ul.main li.comment .name {	line-height: 1.4em;	font-weight: bold;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.jquery-comments ul.main li.comment .name a {	color: inherit;}.jquery-comments ul.main li.comment .name .reply-to {	color: #999;	font-size: .8em;	font-weight: normal;	vertical-align: top;}.jquery-comments ul.main li.comment .name .reply-to i {	margin-left: .5em;	margin-right: .25em;}.jquery-comments ul.main li.comment .name .new {	margin-left: .5em;	background: #2793e6;	font-size: 0.8em;	padding: 0.2em 0.6em;	color: #fff;	font-weight: normal;	border-radius: 1em;	vertical-align: bottom;}.jquery-comments ul.main li.comment .wrapper{	line-height: 1.4em;	overflow: hidden;}.jquery-comments.mobile ul.main li.comment .child-comments li.comment .wrapper{	overflow: visible;}.jquery-comments ul.main li.comment .wrapper .content {	white-space: pre-line;	word-break: break-word;    margin-top: -18px;	 margin-left: -3px;}@media screen and (min-width: 1520px) {.jquery-comments ul.main li.comment .wrapper .content {	 margin-top: -48px;	 margin-left: -8px;}}   .jquery-comments ul.main li.comment .wrapper .content a.attachment i {	margin-right: 0.5em;}.jquery-comments ul.main li.comment .wrapper .content a.attachment > * {	max-width: 100%;	max-height: 200px;	width: auto;	height: auto;	margin-top: .25em;	margin-bottom: .25em;}.jquery-comments ul.main li.comment .wrapper .content time.edited {	float: inherit;	margin: 0;	font-size: .9em;	font-style: italic;	color: #999;}.jquery-comments ul.main li.comment .wrapper .content time.edited:before {	content: " - ";}.jquery-comments.mobile ul.main li.comment .actions {	font-size: 1em;}.jquery-comments ul.main li.comment .actions > * {	color: #999;	font-weight: bold;}.jquery-comments ul.main li.comment .actions .action {	display: inline-block;	cursor: pointer;	margin-left: 1em;	margin-right: 1em;	line-height: 1.5em;	font-size: 0.9em;}.jquery-comments ul.main li.comment .actions .action:first-child {	margin-left: 0;}.jquery-comments ul.main li.comment .actions .action.upvote {	cursor: inherit;}.jquery-comments ul.main li.comment .actions .action.upvote .upvote-count {	margin-right: .5em;}.jquery-comments ul.main li.comment .actions .action.upvote .upvote-count:empty {	display: none;}.jquery-comments ul.main li.comment .actions .action.upvote i {	cursor: pointer;}.jquery-comments ul.main li.comment .actions .action:not(.upvote):hover,.jquery-comments ul.main li.comment .actions .action.upvote:not(.highlight-font) i:hover {	color: #666;}.jquery-comments ul.main li.comment .actions .action.delete {	opacity: 0.5;	pointer-events: none;}.jquery-comments ul.main li.comment .actions .action.delete.enabled {	opacity: 1;	pointer-events: auto;}.jquery-comments ul#attachment-list li.comment .actions .action:not(.delete) {	display: none;}.jquery-comments ul#attachment-list li.comment .actions .action.delete {	margin: 0;}.jquery-comments ul#attachment-list li.comment .actions .separator {	display: none;}.jquery-comments ul.main li.comment .child-comments > *:before { 	content: "";	height: 1px;	float: left;	width: calc(3.6em + .5em);		max-width: calc(50px + .5em);	}.jquery-comments ul.main li.comment .child-comments .profile-picture {	width: 2.4rem;	height: 2.4rem;}.jquery-comments ul.main li.comment .child-comments i.profile-picture {	font-size: 2.4em;}.jquery-comments ul.main li.comment .child-comments li.toggle-all {	padding-top: 0;}.jquery-comments ul.main li.comment .child-comments li.toggle-all span:first-child {	vertical-align: middle;}.jquery-comments ul.main li.comment .child-comments li.toggle-all span:first-child:hover {	cursor: pointer;	text-decoration: underline;}.jquery-comments ul.main li.comment .child-comments li.toggle-all .caret {	display: inline-block;	vertical-align: middle;	width: 0;	height: 0;	margin-left: .5em;	border: .3em solid;	margin-top: .35em;	border-left-color: rgba(0, 0, 0, 0);	border-bottom-color: rgba(0, 0, 0, 0);	border-right-color: rgba(0, 0, 0, 0);}.jquery-comments ul.main li.comment .child-comments li.toggle-all .caret.up {	border-top-color: rgba(0, 0, 0, 0);	border-bottom-color: inherit;	margin-top: -.2em;}.jquery-comments ul.main li.comment .child-comments .hidden-reply {	display: none;}.jquery-comments ul.main li.comment .child-comments .visible {	display: inherit;}.jquery-comments ul.main li.comment.edit > .comment-wrapper > *:not(.commenting-field) {	display: none;}.jquery-comments ul.main li.comment.edit > .comment-wrapper .commenting-field {	padding: 0 !important;	}.jquery-comments.drag-ongoing {	overflow-y: hidden !important;}.jquery-comments .droppable-overlay {	display: table;	position: fixed;	z-index: 99;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.3)}.jquery-comments .droppable-overlay .droppable-container {	display: table-cell;	vertical-align: middle;	text-align: center;}.jquery-comments .droppable-overlay .droppable-container .droppable {	background: #FFF;	color: #CCC;	padding: 6em;}.jquery-comments .droppable-overlay .droppable-container .droppable.drag-over {	color: #999;}.jquery-comments .droppable-overlay .droppable-container .droppable i {	margin-bottom: 5px;}.jquery-comments.read-only .commenting-field {	display: none;}.jquery-comments.read-only .actions {	display: none;}.jquery-comments ul.main li.comment .comment-wrapper, .jquery-comments ul.main li.toggle-all, .jquery-comments ul.main li.comment .commenting-field {	padding: 0;	padding-bottom: 10px;	padding-top: 10px;}#overall-experience {	display: flex;	align-items: center;	margin-top: 10px;}#overall-experience input {	appearance:none;	width: 20px;	height: 20px;	border:1px solid #919191;	border-radius: 4px;	margin-right: 5px;}#overall-experience input:checked {	appearance:checkbox;}#overall-experience span {	user-select: none;}#dopFieldComment {	align-items: center;	margin-top:20px;	display:none;}#dopFieldComment div {	margin-right: 20px;}#dopFieldComment div select {	margin-left: 10px;	background-color: #FFF;	border:1px solid #919191;	border-radius:4px;	padding:3px;}#dopFieldComment div img {	height: 16px;	margin-bottom: 3px;	margin-left: 3px;}.comment_evaluation {	display: flex;	flex-wrap: wrap;	align-items: center;	margin-top: 10px;	margin-bottom: 15px;}.comment_evaluation div {	display: flex;	align-items: center;	background-color: #E5E1E1;	min-width: 140px;	padding: 5px 10px;	border-radius: 5px;	justify-content: center;	margin-right: 16px;	margin-bottom: 10px;}.comment_evaluation div span {	user-select: none;}.comment_evaluation div img {	height: 16px;	margin-bottom: 3px;	margin-left: 4px;}.comment_evaluation .comment_field_text {	padding-right: 6px;}.jquery-comments .navigation, .jquery-comments .data-container {	display:none;}/** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under  () *//* *  Owl Carousel - Core */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;    position: relative;  z-index: 1; }  .owl-carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y;    -moz-backface-visibility: hidden;     }  .owl-carousel .owl-stage:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0; }  .owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;        -webkit-transform: translate3d(0px, 0px, 0px); }  .owl-carousel .owl-wrapper,  .owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0); }  .owl-carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none; }  .owl-carousel .owl-item img {    display: block; }  .owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled {    display: none; }  .owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot {    cursor: pointer;    cursor: hand;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none; }  .owl-carousel.owl-loaded {    display: block; }  .owl-carousel.owl-loading {    opacity: 0;    display: block; }  .owl-carousel.owl-hidden {    opacity: 0; }  .owl-carousel.owl-refresh .owl-item {    visibility: hidden; }  .owl-carousel.owl-drag .owl-item {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    cursor: pointer;    user-select: none; }  .owl-carousel.owl-grab {    cursor: move;    cursor: grab; }  .owl-carousel.owl-rtl {    direction: rtl; }  .owl-carousel.owl-rtl .owl-item {    float: right; }.no-js .owl-carousel {  display: block; }/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  animation-duration: 1000ms;  animation-fill-mode: both; }.owl-carousel .owl-animated-in {  z-index: 0; }.owl-carousel .owl-animated-out {  z-index: 1; }.owl-carousel .fadeOut {  animation-name: fadeOut; }@keyframes fadeOut {  0% {    opacity: 1; }  100% {    opacity: 0; } }/* * 	Owl Carousel - Auto Height Plugin */.owl-height {  transition: height 500ms ease-in-out; }/* * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  transition: opacity 400ms ease; }.owl-carousel .owl-item img.owl-lazy {  transform-style: preserve-3d; }/* * 	Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000; }.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url("owl.video.play.png") no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  transition: transform 100ms ease; }.owl-carousel .owl-video-play-icon:hover {  -ms-transform: scale(1.3, 1.3);      transform: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {  display: none; }.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  background-size: contain;  transition: opacity 400ms ease; }.owl-carousel .owl-video-frame {  position: relative;  z-index: 1;  height: 100%;  width: 100%; }.mCustomScrollbar {    -ms-touch-action: pinch-zoom;    touch-action: pinch-zoom; }.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {    -ms-touch-action: auto;    touch-action: auto;}.mCustomScrollBox {     position: relative;    overflow: hidden;    height: 100%;    max-width: 100%;    outline: none;    direction: ltr;}.mCSB_container {     overflow: hidden;    width: auto;    height: auto;}.mCSB_inside > .mCSB_container {    margin-right: 30px;}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {    margin-right: 0;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container {     margin-right: 0;    margin-left: 30px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {    margin-left: 0;}.mCSB_scrollTools {     position: absolute;    width: 16px;    height: auto;    left: auto;    top: 0;    right: 0;    bottom: 0;}.mCSB_outside + .mCSB_scrollTools {    right: -26px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {     right: auto;    left: 0;}.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {    left: -26px;}.mCSB_scrollTools .mCSB_draggerContainer {     position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    height: auto;}.mCSB_scrollTools a + .mCSB_draggerContainer {    margin: 20px 0;}.mCSB_scrollTools .mCSB_draggerRail {    width: 2px;    height: 100%;    margin: 0 auto;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    border-radius: 16px;}.mCSB_scrollTools .mCSB_dragger {     cursor: pointer;    width: 100%;    height: 30px;     z-index: 1;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {     position: relative;    width: 4px;    height: 100%;    margin: 0 auto;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    border-radius: 16px;    text-align: center;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {    width: 12px; }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    width: 8px; }.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {    display: block;    position: absolute;    height: 20px;    width: 100%;    overflow: hidden;    margin: 0 auto;    cursor: pointer;}.mCSB_scrollTools .mCSB_buttonDown {    bottom: 0;}.mCSB_horizontal.mCSB_inside > .mCSB_container {    margin-right: 0;    margin-bottom: 30px;}.mCSB_horizontal.mCSB_outside > .mCSB_container {    min-height: 100%;}.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {    margin-bottom: 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal {    width: auto;    height: 16px;    top: auto;    right: 0;    bottom: 0;    left: 0;}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {    bottom: -26px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {    margin: 0 20px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;    height: 2px;    margin: 7px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {    width: 30px;     height: 100%;    left: 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    width: 100%;    height: 4px;    margin: 6px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {    height: 12px;     margin: 2px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    height: 8px;     margin: 4px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {    display: block;    position: absolute;    width: 20px;    height: 100%;    overflow: hidden;    margin: 0 auto;    cursor: pointer;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {    left: 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {    right: 0;}.mCSB_container_wrapper {    position: absolute;    height: auto;    width: auto;    overflow: hidden;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin-right: 30px;    margin-bottom: 30px;}.mCSB_container_wrapper > .mCSB_container {    padding-right: 30px;    padding-bottom: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {    bottom: 20px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {    right: 20px;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {    bottom: 0;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {    right: 0;}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {    left: 20px;}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {    left: 0;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {     margin-right: 0;    margin-left: 30px;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {    padding-right: 0;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {    padding-bottom: 0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {    margin-right: 0;     margin-left: 0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {    margin-bottom: 0;}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,    opacity .2s ease-in-out, background-color .2s ease-in-out;    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,    opacity .2s ease-in-out, background-color .2s ease-in-out;    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,    opacity .2s ease-in-out, background-color .2s ease-in-out;    transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,    opacity .2s ease-in-out, background-color .2s ease-in-out;}.mCSB_scrollTools {    opacity: 0.75;    filter: "alpha(opacity=75)";    -ms-filter: "alpha(opacity=75)";}.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {    opacity: 0;    filter: "alpha(opacity=0)";    -ms-filter: "alpha(opacity=0)";}.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {    opacity: 1;    filter: "alpha(opacity=100)";    -ms-filter: "alpha(opacity=100)";}.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.4);    filter: "alpha(opacity=40)";    -ms-filter: "alpha(opacity=40)";}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.75);    filter: "alpha(opacity=75)";    -ms-filter: "alpha(opacity=75)";}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.85);    filter: "alpha(opacity=85)";    -ms-filter: "alpha(opacity=85)";}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.9);    filter: "alpha(opacity=90)";    -ms-filter: "alpha(opacity=90)";}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {    background-image: url(mCSB_buttons.png);     background-repeat: no-repeat;    opacity: 0.4;    filter: "alpha(opacity=40)";    -ms-filter: "alpha(opacity=40)";}.mCSB_scrollTools .mCSB_buttonUp {    background-position: 0 0;    }.mCSB_scrollTools .mCSB_buttonDown {    background-position: 0 -20px;    }.mCSB_scrollTools .mCSB_buttonLeft {    background-position: 0 -40px;    }.mCSB_scrollTools .mCSB_buttonRight {    background-position: 0 -56px;    }.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {    opacity: 0.75;    filter: "alpha(opacity=75)";    -ms-filter: "alpha(opacity=75)";}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {    opacity: 0.9;    filter: "alpha(opacity=90)";    -ms-filter: "alpha(opacity=90)";}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.15);}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: rgba(0, 0, 0, 0.85);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: rgba(0, 0, 0, 0.9);}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -80px 0;}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -80px -20px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -80px -40px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -80px -56px;}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {    width: 4px;    background-color: #fff;    background-color: rgba(255, 255, 255, 0.1);    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 4px;    background-color: #fff;    background-color: rgba(255, 255, 255, 0.75);    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    width: 100%;    height: 4px;    margin: 6px auto;}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.85);}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.9);}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {    background-position: -32px 0;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {    background-position: -32px -20px;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -40px -40px;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {    background-position: -40px -56px;}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.1);    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {    background-position: -112px 0;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {    background-position: -112px -20px;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -120px -40px;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {    background-position: -120px -56px;}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {    width: 4px;    background-color: #fff;    background-color: rgba(255, 255, 255, 0.1);    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 6px;    background-color: #fff;    background-color: rgba(255, 255, 255, 0.75);    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;    height: 4px;    margin: 6px 0;}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    width: 100%;    height: 6px;    margin: 5px auto;}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.85);}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.9);}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {    background-position: -16px 0;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {    background-position: -16px -20px;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -20px -40px;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {    background-position: -20px -56px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.1);    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {    background-position: -96px 0;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {    background-position: -96px -20px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -100px -40px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {    background-position: -100px -56px;}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.1);}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 2px;}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    width: 100%;    height: 2px;    margin: 7px auto;}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.15);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {    background-position: -80px 0;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {    background-position: -80px -20px;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -80px -40px;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {    background-position: -80px -56px;}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.15);}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {    height: 14px;}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 14px;    margin: 0 1px;}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {    width: 14px;}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    height: 14px;    margin: 1px 0;}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {    width: 16px;     height: 16px;    margin: -1px 0;}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    width: 4px; }.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {    height: 16px;     width: 16px;    margin: 0 -1px;}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    height: 4px;     margin: 6px 0;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {    background-position: 0 -72px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {    background-position: 0 -92px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {    background-position: 0 -112px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {    background-position: 0 -128px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.15);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -80px -72px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -80px -92px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -80px -112px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -80px -128px;}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {    width: 4px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {    background-color: transparent;    background-position: center;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");    background-repeat: repeat-y;    opacity: 0.3;    filter: "alpha(opacity=30)";    -ms-filter: "alpha(opacity=30)";}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {    height: 4px;    margin: 6px 0;    background-repeat: repeat-x;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {    background-position: -16px -72px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {    background-position: -16px -92px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -20px -112px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {    background-position: -20px -128px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -96px -72px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -96px -92px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -100px -112px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -100px -128px;}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-repeat: repeat-y;    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    background-repeat: repeat-x;    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {    height: 70px;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {    width: 70px;}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools {    opacity: 1;    filter: "alpha(opacity=30)";    -ms-filter: "alpha(opacity=30)";}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    border-radius: 16px;}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {    width: 8px;    background-color: #000;    background-color: rgba(0, 0, 0, 0.2);    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #555;}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 8px;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;    height: 8px;    margin: 4px 0;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    width: 100%;    height: 8px;    margin: 4px auto;}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {    background-position: -32px -72px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {    background-position: -32px -92px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -40px -112px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {    background-position: -40px -128px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.1);    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -112px -72px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -112px -92px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -120px -112px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -120px -128px;}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools {    opacity: 1;    filter: "alpha(opacity=30)";    -ms-filter: "alpha(opacity=30)";}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {    right: 1px;}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical {    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {    bottom: 1px;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);    width: 12px;    margin: 2px;    position: absolute;    height: auto;    top: 0;    bottom: 0;    left: 0;    right: 0;}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #555;}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    height: 12px;    width: auto;}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {    background-color: #000;    background-color: rgba(0, 0, 0, 0.05);    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {    background-color: transparent;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {    background-position: -32px -72px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {    background-position: -32px -92px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -40px -112px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {    background-position: -40px -128px;}.mCS-3d-thick-dark.mCSB_scrollTools {    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #777;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {    background-color: #fff;    background-color: rgba(0, 0, 0, 0.05);    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: transparent;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -112px -72px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -112px -92px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -120px -112px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -120px -128px;}.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {    right: 0;    margin: 12px 0;}.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {    bottom: 0;    margin: 0 12px;}.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {    left: 0;    right: auto;}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: transparent;}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {    height: 50px;}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {    width: 50px;}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.2);    filter: "alpha(opacity=20)";    -ms-filter: "alpha(opacity=20)";}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.5);    filter: "alpha(opacity=50)";    -ms-filter: "alpha(opacity=50)";}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.2);    filter: "alpha(opacity=20)";    -ms-filter: "alpha(opacity=20)";}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.5);    filter: "alpha(opacity=50)";    -ms-filter: "alpha(opacity=50)";}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {    width: 6px;    background-color: #000;    background-color: rgba(0, 0, 0, 0.2);}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 6px;}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;    height: 6px;    margin: 5px 0;}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    width: 12px;}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {    height: 12px;    margin: 2px 0;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {    background-position: -32px -72px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {    background-position: -32px -92px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -40px -112px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {    background-position: -40px -128px;}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.1);}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {    background-position: -112px -72px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {    background-position: -112px -92px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -120px -112px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {    background-position: -120px -128px;}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {    width: 12px;    background-color: #000;    background-color: rgba(0, 0, 0, 0.2);}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 6px;    margin: 3px 5px;    position: absolute;    height: auto;    top: 0;    bottom: 0;    left: 0;    right: 0;}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    height: 6px;    margin: 5px 3px;    position: absolute;    width: auto;    top: 0;    bottom: 0;    left: 0;    right: 0;}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {    width: 100%;    height: 12px;    margin: 2px 0;}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {    background-position: -32px -72px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {    background-position: -32px -92px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -40px -112px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {    background-position: -40px -128px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.1);}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {    background-position: -112px -72px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {    background-position: -112px -92px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {    background-position: -120px -112px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {    background-position: -120px -128px;}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: transparent;    border-width: 1px;    border-style: solid;    border-color: #fff;    border-color: rgba(255, 255, 255, 0.2);    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {    border-color: #000;    border-color: rgba(0, 0, 0, 0.2);}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.6);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #000;    background-color: rgba(0, 0, 0, 0.6);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.75);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.85);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #000;    background-color: rgba(0, 0, 0, 0.9);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.75);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.85);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.9);}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {    text-align: center;}@font-face {    font-family: VideoJS;    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYV1OgpaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4gDud4bx/DZfGbjZGUDg+q1z05BpdkawOAcDE4gCAB45CXEAeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff");    font-weight: normal;    font-style: normal;}.vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {    content: "\f101";}.vjs-icon-play-circle {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-play-circle:before {    content: "\f102";}.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {    content: "\f103";}.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {    content: "\f104";}.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {    content: "\f105";}.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {    content: "\f106";}.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {    content: "\f107";}.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {    content: "\f108";}.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {    content: "\f109";}.vjs-icon-square {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-square:before {    content: "\f10a";}.vjs-icon-spinner {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-spinner:before {    content: "\f10b";}.vjs-icon-subtitles, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before {    content: "\f10c";}.vjs-icon-captions, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-captions:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {    content: "\f10d";}.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {    content: "\f10e";}.vjs-icon-share {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-share:before {    content: "\f10f";}.vjs-icon-cog {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-cog:before {    content: "\f110";}.vjs-icon-circle, .video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-seek-to-live-control .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-circle:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before {    content: "\f111";}.vjs-icon-circle-outline {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-circle-outline:before {    content: "\f112";}.vjs-icon-circle-inner-circle {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-circle-inner-circle:before {    content: "\f113";}.vjs-icon-hd {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-hd:before {    content: "\f114";}.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {    content: "\f115";}.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {    content: "\f116";}.vjs-icon-facebook {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-facebook:before {    content: "\f117";}.vjs-icon-gplus {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-gplus:before {    content: "\f118";}.vjs-icon-linkedin {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-linkedin:before {    content: "\f119";}.vjs-icon-twitter {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-twitter:before {    content: "\f11a";}.vjs-icon-tumblr {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-tumblr:before {    content: "\f11b";}.vjs-icon-pinterest {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-pinterest:before {    content: "\f11c";}.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {    content: "\f11d";}.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {    content: "\f11e";}.vjs-icon-next-item {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-next-item:before {    content: "\f11f";}.vjs-icon-previous-item {    font-family: VideoJS;    font-weight: normal;    font-style: normal;}.vjs-icon-previous-item:before {    content: "\f120";}.video-js {    display: block;    vertical-align: top;    box-sizing: border-box;    color: #fff;    background-color: #000;    position: relative;    padding: 0;    font-size: 10px;    line-height: 1;    font-weight: normal;    font-style: normal;    font-family: Arial, Helvetica, sans-serif;    word-break: initial;}.video-js:-moz-full-screen {    position: absolute;}.video-js:-webkit-full-screen {    width: 100% !important;    height: 100% !important;}.video-js[tabindex="-1"] {    outline: none;}.video-js *,.video-js *:before,.video-js *:after {    box-sizing: inherit;}.video-js ul {    font-family: inherit;    font-size: inherit;    line-height: inherit;    list-style-position: outside;    margin-left: 0;    margin-right: 0;    margin-top: 0;    margin-bottom: 0;}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3 {    width: 100%;    max-width: 100%;    height: 0;}.video-js.vjs-16-9 {    padding-top: 56.25%;}.video-js.vjs-4-3 {    padding-top: 75%;}.video-js.vjs-fill {    width: 100%;    height: 100%;}.video-js .vjs-tech {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}body.vjs-full-window {    padding: 0;    margin: 0;    height: 100%;}.vjs-full-window .video-js.vjs-fullscreen {    position: fixed;    overflow: hidden;    z-index: 1000;    left: 0;    top: 0;    bottom: 0;    right: 0;}.video-js.vjs-fullscreen {    width: 100% !important;    height: 100% !important;    padding-top: 0 !important;}.video-js.vjs-fullscreen.vjs-user-inactive {    cursor: none;}.vjs-hidden {    display: none !important;}.vjs-disabled {    opacity: 0.5;    cursor: default;}.video-js .vjs-offscreen {    height: 1px;    left: -9999px;    position: absolute;    top: 0;    width: 1px;}.vjs-lock-showing {    display: block !important;    opacity: 1;    visibility: visible;}.vjs-no-js {    padding: 20px;    color: #fff;    background-color: #000;    font-size: 18px;    font-family: Arial, Helvetica, sans-serif;    text-align: center;    width: 300px;    height: 150px;    margin: 0px auto;}.vjs-no-js a,.vjs-no-js a:visited {    color: #66A8CC;}.video-js .vjs-big-play-button {    font-size: 3em;    line-height: 1.5em;    height: 1.5em;    width: 3em;    display: block;    position: absolute;    top: 10px;    left: 10px;    padding: 0;    cursor: pointer;    opacity: 1;    border: 0.06666em solid #fff;    background-color: #2B333F;    background-color: rgba(43, 51, 63, 0.7);    border-radius: 0.3em;    transition: all 0.4s;}.vjs-big-play-centered .vjs-big-play-button {    top: 50%;    left: 50%;    margin-top: -0.75em;    margin-left: -1.5em;}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus {    border-color: #fff;    background-color: #73859f;    background-color: rgba(115, 133, 159, 0.5);    transition: all 0s;}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button {    display: none;}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {    display: block;}.video-js button {    background: none;    border: none;    color: inherit;    display: inline-block;    font-size: inherit;    line-height: inherit;    text-transform: none;    text-decoration: none;    transition: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.vjs-control .vjs-button {    width: 100%;    height: 100%;}.video-js .vjs-control.vjs-close-button {    cursor: pointer;    height: 3em;    position: absolute;    right: 0;    top: 0.5em;    z-index: 2;}.video-js .vjs-modal-dialog {    background: rgba(0, 0, 0, 0.8);    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));    overflow: auto;}.video-js .vjs-modal-dialog > * {    box-sizing: border-box;}.vjs-modal-dialog .vjs-modal-dialog-content {    font-size: 1.2em;    line-height: 1.5;    padding: 20px 24px;    z-index: 1;}.vjs-menu-button {    cursor: pointer;}.vjs-menu-button.vjs-disabled {    cursor: default;}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {    display: none;}.vjs-menu .vjs-menu-content {    display: block;    padding: 0;    margin: 0;    font-family: Arial, Helvetica, sans-serif;    overflow: auto;}.vjs-menu .vjs-menu-content > * {    box-sizing: border-box;}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {    display: none;}.vjs-menu li {    list-style: none;    margin: 0;    padding: 0.2em 0;    line-height: 1.4em;    font-size: 1.2em;    text-align: center;    text-transform: lowercase;}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover {    background-color: #73859f;    background-color: rgba(115, 133, 159, 0.5);}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover {    background-color: #fff;    color: #2B333F;}.vjs-menu li.vjs-menu-title {    text-align: center;    text-transform: uppercase;    font-size: 1em;    line-height: 2em;    padding: 0;    margin: 0 0 0.3em 0;    font-weight: bold;    cursor: default;}.vjs-menu-button-popup .vjs-menu {    display: none;    position: absolute;    bottom: 0;    width: 10em;    left: -3em;    height: 0em;    margin-bottom: 1.5em;    border-top-color: rgba(43, 51, 63, 0.7);}.vjs-menu-button-popup .vjs-menu .vjs-menu-content {    background-color: #2B333F;    background-color: rgba(43, 51, 63, 0.7);    position: absolute;    width: 100%;    bottom: 1.5em;    max-height: 15em;}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {    display: block;}.video-js .vjs-menu-button-inline {    transition: all 0.4s;    overflow: hidden;}.video-js .vjs-menu-button-inline:before {    width: 2.222222222em;}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline {    width: 12em;}.vjs-menu-button-inline .vjs-menu {    opacity: 0;    height: 100%;    width: auto;    position: absolute;    left: 4em;    top: 0;    padding: 0;    margin: 0;    transition: all 0.4s;}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu {    display: block;    opacity: 1;}.vjs-no-flex .vjs-menu-button-inline .vjs-menu {    display: block;    opacity: 1;    position: relative;    width: auto;}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {    width: auto;}.vjs-menu-button-inline .vjs-menu-content {    width: auto;    height: 100%;    margin: 0;    overflow: hidden;}.video-js .vjs-control-bar {    display: none;    width: 100%;    position: absolute;    bottom: 0;    left: 0;    right: 0;    height: 3.0em;    background-color: #2B333F;    background-color: rgba(43, 51, 63, 0.7);}.vjs-has-started .vjs-control-bar {    display: flex;    visibility: visible;    opacity: 1;    transition: visibility 0.1s, opacity 0.1s;}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {    visibility: visible;    opacity: 0;    transition: visibility 1s, opacity 1s;}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar {    display: none !important;}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {    opacity: 1;    visibility: visible;}.vjs-has-started.vjs-no-flex .vjs-control-bar {    display: table;}.video-js .vjs-control {    position: relative;    text-align: center;    margin: 0;    padding: 0;    height: 100%;    width: 4em;    flex: none;}.vjs-button > .vjs-icon-placeholder:before {    font-size: 1.8em;    line-height: 1.67;}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus {    text-shadow: 0em 0em 1em white;}.video-js .vjs-control-text {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.vjs-no-flex .vjs-control {    display: table-cell;    vertical-align: middle;}.video-js .vjs-custom-control-spacer {    display: none;}.video-js .vjs-progress-control {    cursor: pointer;    flex: auto;    display: flex;    align-items: center;    min-width: 4em;    touch-action: none;}.video-js .vjs-progress-control.disabled {    cursor: default;}.vjs-live .vjs-progress-control {    display: none;}.vjs-liveui .vjs-progress-control {    display: flex;    align-items: center;}.vjs-no-flex .vjs-progress-control {    width: auto;}.video-js .vjs-progress-holder {    flex: auto;    transition: all 0.2s;    height: 0.3em;}.video-js .vjs-progress-control .vjs-progress-holder {    margin: 0 10px;}.video-js .vjs-progress-control:hover .vjs-progress-holder {    font-size: 1.666666666666666666em;}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {    font-size: 1em;}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div {    position: absolute;    display: block;    height: 100%;    margin: 0;    padding: 0;    width: 0;}.video-js .vjs-play-progress {    background-color: #fff;}.video-js .vjs-play-progress:before {    font-size: 0.9em;    position: absolute;    right: -0.5em;    top: -0.333333333333333em;    z-index: 1;}.video-js .vjs-load-progress {    background: rgba(115, 133, 159, 0.5);}.video-js .vjs-load-progress div {    background: rgba(115, 133, 159, 0.75);}.video-js .vjs-time-tooltip {    background-color: #fff;    background-color: rgba(255, 255, 255, 0.8);    border-radius: 0.3em;    color: #000;    float: right;    font-family: Arial, Helvetica, sans-serif;    font-size: 1em;    padding: 6px 8px 8px 8px;    pointer-events: none;    position: absolute;    top: -3.4em;    visibility: hidden;    z-index: 1;}.video-js .vjs-progress-holder:focus .vjs-time-tooltip {    display: none;}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {    display: block;    font-size: 0.6em;    visibility: visible;}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {    font-size: 1em;}.video-js .vjs-progress-control .vjs-mouse-display {    display: none;    position: absolute;    width: 1px;    height: 100%;    background-color: #000;    z-index: 1;}.vjs-no-flex .vjs-progress-control .vjs-mouse-display {    z-index: 0;}.video-js .vjs-progress-control:hover .vjs-mouse-display {    display: block;}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {    visibility: hidden;    opacity: 0;    transition: visibility 1s, opacity 1s;}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {    display: none;}.vjs-mouse-display .vjs-time-tooltip {    color: #fff;    background-color: #000;    background-color: rgba(0, 0, 0, 0.8);}.video-js .vjs-slider {    position: relative;    cursor: pointer;    padding: 0;    margin: 0 0.45em 0 0.45em;        -webkit-touch-callout: none;        -webkit-user-select: none;            -moz-user-select: none;        -ms-user-select: none;        user-select: none;    background-color: #73859f;    background-color: rgba(115, 133, 159, 0.5);}.video-js .vjs-slider.disabled {    cursor: default;}.video-js .vjs-slider:focus {    text-shadow: 0em 0em 1em white;    box-shadow: 0 0 1em #fff;}.video-js .vjs-mute-control {    cursor: pointer;    flex: none;}.video-js .vjs-volume-control {    cursor: pointer;    margin-right: 1em;    display: flex;}.video-js .vjs-volume-control.vjs-volume-horizontal {    width: 5em;}.video-js .vjs-volume-panel .vjs-volume-control {    visibility: visible;    opacity: 0;    width: 1px;    height: 1px;    margin-left: -1px;}.video-js .vjs-volume-panel {    transition: width 1s;}.video-js .vjs-volume-panel:hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {    visibility: visible;    opacity: 1;    position: relative;    transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {    width: 5em;    height: 3em;}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {    left: -3.5em;}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {    width: 9em;    transition: width 0.1s;}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {    width: 4em;}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {    height: 8em;    width: 3em;    left: -3000em;    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {    width: 5em;    height: 3em;    visibility: visible;    opacity: 1;    position: relative;    transition: none;}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {    position: absolute;    bottom: 3em;    left: 0.5em;}.video-js .vjs-volume-panel {    display: flex;}.video-js .vjs-volume-bar {    margin: 1.35em 0.45em;}.vjs-volume-bar.vjs-slider-horizontal {    width: 5em;    height: 0.3em;}.vjs-volume-bar.vjs-slider-vertical {    width: 0.3em;    height: 5em;    margin: 1.35em auto;}.video-js .vjs-volume-level {    position: absolute;    bottom: 0;    left: 0;    background-color: #fff;}.video-js .vjs-volume-level:before {    position: absolute;    font-size: 0.9em;}.vjs-slider-vertical .vjs-volume-level {    width: 0.3em;}.vjs-slider-vertical .vjs-volume-level:before {    top: -0.5em;    left: -0.3em;}.vjs-slider-horizontal .vjs-volume-level {    height: 0.3em;}.vjs-slider-horizontal .vjs-volume-level:before {    top: -0.3em;    right: -0.5em;}.video-js .vjs-volume-panel.vjs-volume-panel-vertical {    width: 4em;}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {    height: 100%;}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {    width: 100%;}.video-js .vjs-volume-vertical {    width: 3em;    height: 8em;    bottom: 8em;    background-color: #2B333F;    background-color: rgba(43, 51, 63, 0.7);}.video-js .vjs-volume-horizontal .vjs-menu {    left: -2em;}.vjs-poster {    display: inline-block;    vertical-align: middle;    background-repeat: no-repeat;    background-position: 50% 50%;    background-size: contain;    background-color: #000000;    cursor: pointer;    margin: 0;    padding: 0;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    height: 100%;}.vjs-has-started .vjs-poster {    display: none;}.vjs-audio.vjs-has-started .vjs-poster {    display: block;}.vjs-using-native-controls .vjs-poster {    display: none;}.video-js .vjs-live-control {    display: flex;    align-items: flex-start;    flex: auto;    font-size: 1em;    line-height: 3em;}.vjs-no-flex .vjs-live-control {    display: table-cell;    width: auto;    text-align: left;}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control {    display: none;}.video-js .vjs-seek-to-live-control {    cursor: pointer;    flex: none;    display: inline-flex;    height: 100%;    padding-left: 0.5em;    padding-right: 0.5em;    font-size: 1em;    line-height: 3em;    width: auto;    min-width: 4em;}.vjs-no-flex .vjs-seek-to-live-control {    display: table-cell;    width: auto;    text-align: left;}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {    display: none;}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {    cursor: auto;}.vjs-seek-to-live-control .vjs-icon-placeholder {    margin-right: 0.5em;    color: #888;}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {    color: red;}.video-js .vjs-time-control {    flex: none;    font-size: 1em;    line-height: 3em;    min-width: 2em;    width: auto;    padding-left: 1em;    padding-right: 1em;}.vjs-live .vjs-time-control {    display: none;}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time {    display: none;}.video-js .vjs-duration,.vjs-no-flex .vjs-duration {    display: none;}.vjs-time-divider {    display: none;    line-height: 3em;}.vjs-live .vjs-time-divider {    display: none;}.video-js .vjs-play-control {    cursor: pointer;}.video-js .vjs-play-control .vjs-icon-placeholder {    flex: none;}.vjs-text-track-display {    position: absolute;    bottom: 3em;    left: 0;    right: 0;    top: 0;    pointer-events: none;}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {    bottom: 1em;}.video-js .vjs-text-track {    font-size: 1.4em;    text-align: center;    margin-bottom: 0.1em;}.vjs-subtitles {    color: #fff;}.vjs-captions {    color: #fc6;}.vjs-tt-cue {    display: block;}video::-webkit-media-text-track-display {    -webkit-transform: translateY(-3em);    transform: translateY(-3em);}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {    -webkit-transform: translateY(-1.5em);    transform: translateY(-1.5em);}.video-js .vjs-fullscreen-control {    cursor: pointer;    flex: none;}.vjs-playback-rate > .vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.vjs-playback-rate .vjs-playback-rate-value {    pointer-events: none;    font-size: 1.5em;    line-height: 2;    text-align: center;}.vjs-playback-rate .vjs-menu {    width: 4em;    left: 0em;}.vjs-error .vjs-error-display .vjs-modal-dialog-content {    font-size: 1.4em;    text-align: center;}.vjs-error .vjs-error-display:before {    color: #fff;    content: 'X';    font-family: Arial, Helvetica, sans-serif;    font-size: 4em;    left: 0;    line-height: 1;    margin-top: -0.5em;    position: absolute;    text-shadow: 0.05em 0.05em 0.1em #000;    text-align: center;    top: 50%;    vertical-align: middle;    width: 100%;}.vjs-loading-spinner {    display: none;    position: absolute;    top: 50%;    left: 50%;    margin: -25px 0 0 -25px;    opacity: 0.85;    text-align: left;    border: 6px solid rgba(43, 51, 63, 0.7);    box-sizing: border-box;    background-clip: padding-box;    width: 50px;    height: 50px;    border-radius: 25px;    visibility: hidden;}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {    display: block;    -webkit-animation: 0s linear 0.3s forwards vjs-spinner-show;    animation: 0s linear 0.3s forwards vjs-spinner-show;}.vjs-loading-spinner:before,.vjs-loading-spinner:after {    content: "";    position: absolute;    margin: -6px;    box-sizing: inherit;    width: inherit;    height: inherit;    border-radius: inherit;    opacity: 1;    border: inherit;    border-color: transparent;    border-top-color: white;}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after {    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {    border-top-color: white;}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {    border-top-color: white;    -webkit-animation-delay: 0.44s;    animation-delay: 0.44s;}@keyframes vjs-spinner-show {    to {        visibility: visible;    }}@-webkit-keyframes vjs-spinner-show {    to {        visibility: visible;    }}@keyframes vjs-spinner-spin {    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@-webkit-keyframes vjs-spinner-spin {    100% {        -webkit-transform: rotate(360deg);    }}@keyframes vjs-spinner-fade {    0% {        border-top-color: #73859f;    }    20% {        border-top-color: #73859f;    }    35% {        border-top-color: white;    }    60% {        border-top-color: #73859f;    }    100% {        border-top-color: #73859f;    }}@-webkit-keyframes vjs-spinner-fade {    0% {        border-top-color: #73859f;    }    20% {        border-top-color: #73859f;    }    35% {        border-top-color: white;    }    60% {        border-top-color: #73859f;    }    100% {        border-top-color: #73859f;    }}.vjs-chapters-button .vjs-menu ul {    width: 24em;}.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {    vertical-align: middle;    display: inline-block;    margin-bottom: -0.1em;}.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {    font-family: VideoJS;    content: "\f10d";    font-size: 1.5em;    line-height: inherit;}.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {    vertical-align: middle;    display: inline-block;    margin-bottom: -0.1em;}.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {    font-family: VideoJS;    content: " \f11d";    font-size: 1.5em;    line-height: inherit;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {    flex: auto;    display: block;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {    width: auto;}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {    display: none;}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {    display: none;}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button {    display: none;}.vjs-modal-dialog.vjs-text-track-settings {    background-color: #2B333F;    background-color: rgba(43, 51, 63, 0.75);    color: #fff;    height: 70%;}.vjs-text-track-settings .vjs-modal-dialog-content {    display: table;}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls {    display: table-cell;}.vjs-text-track-settings .vjs-track-settings-controls {    text-align: right;    vertical-align: bottom;}@supports (display: grid) {    .vjs-text-track-settings .vjs-modal-dialog-content {        display: grid;        grid-template-columns: 1fr 1fr;        grid-template-rows: 1fr;        padding: 20px 24px 0px 24px;    }    .vjs-track-settings-controls .vjs-default-button {        margin-bottom: 20px;    }    .vjs-text-track-settings .vjs-track-settings-controls {        grid-column: 1 / -1;    }    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,    .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,    .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {        grid-template-columns: 1fr;    }}.vjs-track-setting > select {    margin-right: 1em;    margin-bottom: 0.5em;}.vjs-text-track-settings fieldset {    margin: 5px;    padding: 3px;    border: none;}.vjs-text-track-settings fieldset span {    display: inline-block;}.vjs-text-track-settings fieldset span > select {    max-width: 7.3em;}.vjs-text-track-settings legend {    color: #fff;    margin: 0 0 5px 0;}.vjs-text-track-settings .vjs-label {    position: absolute;    clip: rect(1px 1px 1px 1px);    clip: rect(1px, 1px, 1px, 1px);    display: block;    margin: 0 0 5px 0;    padding: 0;    border: 0;    height: 1px;    width: 1px;    overflow: hidden;}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active {    outline-style: solid;    outline-width: medium;    background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);}.vjs-track-settings-controls button:hover {    color: rgba(43, 51, 63, 0.75);}.vjs-track-settings-controls button {    background-color: #fff;    background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);    color: #2B333F;    cursor: pointer;    border-radius: 2px;}.vjs-track-settings-controls .vjs-default-button {    margin-right: 1em;}@media print {    .video-js > *:not(.vjs-tech):not(.vjs-poster) {        visibility: hidden;    }}.vjs-resize-manager {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;    z-index: -1000;}.js-focus-visible .video-js *:focus:not(.focus-visible) {    outline: none;    background: none;}.video-js *:focus:not(:focus-visible),.video-js .vjs-menu *:focus:not(:focus-visible) {    outline: none;    background: none;}#chat-box-area-main-public {    overflow: hidden;}#chat-box-area-main-public .chat-box-area-main__content-message_small {    height: calc(100% - 58px);}.chat-box-area-rooms {    display: -webkit-flex;    display: -ms-flex;    display: flex;    height: 58px;    -ms-align-items: center;    align-items: center;    margin: 0 15px;    overflow: auto;    flex-shrink: 0;}.chat-box-area-rooms_disable {    display: none;}.chat-box-area-room {    cursor: pointer;    -webkit-box-shadow: 0px 2px 8px 0px #ccc;     box-shadow: 0px 2px 8px 0px #ccc;    margin-right: 15px;    border-radius: 5px;    padding: 4px 8px;    transition: all .6s;    white-space: nowrap;}.chat-box-area-room_active {    color: #fff;    background: #51a2d7;    transition: all .6s;}.chat-box-area-lastonline {    margin: 15px;}.chat-box-area-icon {    transition: all .6s;    cursor: pointer;    background-color: #209cee;    position: relative;    visibility: hidden;    pointer-events: none;    opacity: 0;    height: 0;    z-index: 999;}.chat-box-area-icon.chat-box-area-icon_active {    box-shadow: 0 4px 5px -3px rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 3%);    border-radius: 50%;    padding: 10px 14px;    height: 50px;    width: 50px;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    position: fixed;    right: 10px;    bottom: 10px;    visibility: visible;    pointer-events: auto;    opacity: 1;    box-sizing: border-box;}.chat-box-area-icon svg {    display: none;}.chat-box-area-icon.chat-box-area-icon_active svg {    width: 36px;    height: 26px;    vertical-align: middle;    fill: #fff;    display: inline-block;    -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));}.chat-box-area-icon__counter {    display: none;    position: absolute;    background-color: red;    top: 0;    left: auto;    right: 0;    color: #fff;    margin-left: 7px;    line-height: 10px;    border-radius: 20px;    padding: 2px 4px;    z-index: 2;    font-size: 10px;    font-weight: 700;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);}.chat-box-area-main {    position: fixed;    right: 10px;    bottom: 0;    z-index: 2;    max-width: 240px;    transition: all .2s;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border-radius: 3px 3px 0 0;    background: #fff;    visibility: hidden;    pointer-events: none;    width: 100%;    min-width: 360px;    max-height: 1000px !important;    z-index: 999;    box-shadow: 0 10px 10px 10px rgb(0 0 0 / 5%), 0 5px 5px 5px rgb(0 0 0 / 5%), 0 2px 2px 2px rgb(0 0 0 / 5%);    overflow: hidden;    height: 0;}.chat-box-area-main.chat-box-area-main_active {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    height: 80%;    visibility: visible;    pointer-events: auto;}.chat-box-area-main__sound::before {    content: "";    background-color: #c00;    position: absolute;    border-radius: 2px;    height: 2px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    width: 0;    transition: all .2s;}.chat-box-area-main__sound_disabled.chat-box-area-main__sound::before {    width: 32px;}.chat-box-area-main__alert {    color: #ff3860;    padding: 10px;    display: none;}.chat-box-area-main__select-account {    padding: 5px 15px;    color: #666;    box-shadow: 0 4px 5px -3px rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 3%);}.chat-box-area-main__select-account_disable {    display: none;}.chat-box-area-main__select-account-btn {    cursor: pointer;    color: #00a1dd;}.chat-box-area-main__select-account-change {    margin: 10px 0;    display: none;}.chat-box-area-main__select-account-change select {    width: 100%;}.chat-box-area-main__header {    color: #666;}.chat-box-area-main__header-list {    justify-content: space-around;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    align-items: center;    height: 50px;    transition: all .2s;    text-shadow: 0 1px 1px rgb(0 0 0 / 10%);    margin: 0;    list-style: none;    text-align: center;}.chat-box-area-main__header-item {    position: relative;    box-shadow: 0 4px 5px -3px rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 3%);    padding: 4px 6px;    width: 100%;    height: 50px;    cursor: pointer;    box-sizing: border-box;    transition: background-color .2s;}.chat-box-area-main__header-item:hover {    background-color: rgba(0, 0, 0, .025);}.chat-box-area-main__header-item.chat-box-area-main__header-item_active {    background-color: rgba(0, 0, 0, .015);    color: #222;    box-shadow: 0 2px 0 0 #209cee, 0 7px 5px -3px rgb(0 0 0 / 20%);    position: relative;    z-index: 1;}.chat-box-area-main__header-item.chat-box-area-main__header-item_active .chat-box-area-main__header-icon svg {    fill: #1081cb;    color: #1081cb;}.chat-box-area-main__header-icon svg {    fill: #666;    vertical-align: middle;    -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));    height: 15px;    width: 15px;}.chat-box-area-main__header-counter {    background-color: #a2a8b2;    color: #fff;    position: absolute;    top: 3px;    left: 50%;    margin-left: 5px;    line-height: 10px;    border-radius: 20px;    padding: 2px 4px;    z-index: 2;    font-size: 10px;    font-weight: 700;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    display: none;}.chat-box-area-main__header-counter_red {    background-color: #ff3860;}.chat-box-area-main__header-info {    color: #222;    font-size: 11px;}.chat-box-area-main__content {    flex-grow: 1;    color: #666;    overflow: auto;}.chat-box-area-main__content-link {    color: #00a1dd;    cursor: pointer;    text-decoration: none;    transition-duration: .2s;    transition-property: color, opacity;    font-weight: 700;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-link, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-link, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-link {    color: hsla(0,0%,100%,.9);}.chat-box-area-main__content-type {    opacity: .6;    margin-left: 3px;}.chat-box-area-main__content-date {    margin-left: 3px;}.chat-box-area-main__content-link:hover {    color: #1a1a1a;    text-decoration: none;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-link:hover, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-link:hover, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-link:hover {    color: hsla(0,0%,100%,.9);}.chat-box-area-main__content-block {    height: 100%;    display: none;}.chat-box-area-main__content-block.chat-box-area-main__content-block_active {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    position: relative;}.chat-box-area-main__content-message {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    height: 100%;    width: 100%;}.chat-box-area-main__content-block#chat-box-area-main-private .chat-box-area-main__content-message {    padding-top: 34px;}.chat-box-area-main__content-message-area {    padding: 10px 15px 0 10px;    flex-grow: 1;    overflow: auto;    -webkit-overflow-scrolling: touch;    height: 100%;}.chat-box-area-main__content-message-block {    display: -webkit-flex;    display: -ms-flex;    display: flex;    position: relative;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_end {    margin-bottom: 15px;}.chat-box-area-main__content-message-block-main {    background-color: #fff;    margin-left: 6px;    line-height: 22px;    padding: 4px 6px;    margin-bottom: 2px;    word-break: break-word;    color: #666;    -webkit-user-select: text;    -moz-user-select: text;    -ms-user-select: text;    user-select: text;    border-radius: 3px 10px 10px 3px;    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 5%), 0 1px 2px 0 rgb(0 0 0 / 5%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-message-block-main, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-main, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-main {    color: hsla(0,0%,100%,.9);    background-color: #2db670;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    box-shadow: 0 2px 10px 0 rgb(45 182 112 / 25%), 0 1px 2px 0 rgb(45 182 112 / 25%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-main {    background-color: #1190e3;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    box-shadow: 0 2px 10px 0 rgb(17 144 227 / 25%), 0 1px 2px 0 rgb(17 144 227 / 25%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-main {    background-color: #ff3860;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    box-shadow: 0 2px 10px 0 rgb(17 144 227 / 25%), 0 1px 2px 0 rgb(17 144 227 / 25%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_start .chat-box-area-main__content-message-block-main {    border-top-left-radius: 10px;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_end .chat-box-area-main__content-message-block-main {    border-bottom-left-radius: 10px;}.chat-box-area-avatar-name {    display: block;    width: 100%;    height: 100%;    border-radius: 50%;    cursor: pointer;    text-transform: uppercase;    color: #fff;    font-size: 12px;    text-align: center;}.chat-box-area-main__content-message-block-avatar .chat-box-area-avatar-name, .chat-box-online-widget-item-avatar .chat-box-area-avatar-nam {    line-height: 32px;    width: 32px;    height: 32px;}.chat-box-area-main__content-message-block-avatar, .chat-box-online-widget-item-avatar {    width: 32px;    height: 32px;    position: relative;    font-size: 0;    flex-shrink: 0;}.chat-box-area-main__content-message-block-avatar img, .chat-box-online-widget-item-avatar img {    width: 100%;    height: 100%;    border-radius: 50%;    cursor: pointer;}.chat-box-area-main__content-users-actions-info .chat-box-area-avatar-name, .chat-box-area-main__content-users-actions-info img {    line-height: 20px;    width: 20px;    height: 20px;    font-size: 10px;    display: inline-block;}.chat-box-area-main__content-users-actions-info img {    border-radius: 100%;   }.chat-box-area-main__content-users-actions-info a {    color: #337ab7;    text-decoration: none;}.chat-box-area-main__content-users-actions-info a:hover {    text-decoration: none;}.chat-box-area-main__content-users-actions-info_disabled {    pointer-events: none;    cursor: default;}.chat-box-area-main__content-message-block-delete-icon {    text-align: center;    color: #fff;    display: flex;    margin: auto;    width: 14px;    cursor: pointer;}.chat-box-area-main__content-message-block-delete-icon svg {    width: 100%;}.chat-box-area-main__content-message-block-status {    position: absolute;    right: 0;    bottom: 0;    width: 7px;    height: 7px;    box-shadow: 0 0 0 1px #fff;    border-radius: 50%;    background-color: #ff3860;}.chat-box-area-main__content-message-block-status_online {    background-color: #32ca7d;}.chat-box-area-main__content-message-block-status_offline {    background-color: #95a1ad;}.chat-box-area-main__content-message-block-info {    font-size: 11px;    line-height: normal;    text-transform: uppercase;    opacity: .7;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-message-block-info, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-info, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-info {    opacity: 1;}.chat-box-area-main__content-message-block-text {    font-size: 14px;    color: #666;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-message-block-text, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-text, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-text {    color: hsla(0,0%,100%,.9);}.chat-box-area-main__content-message-block-menu {    position: absolute;    top: 0;    left: 0;    width: 100%;    display: none;    z-index: 2;}.chat-box-area-main__content-message-block-menu-list {    display: -webkit-flex;    display: -ms-flex;    display: flex;    list-style: none;    flex-wrap: wrap;    padding: 0;    margin: 0;    width: 100%;    margin-left: -5px;}.chat-box-area-main__content-message-block-menu-item {        margin: 20px 5px 0 5px;}.chat-box-area-main__content-message-block-menu-item-inner {    padding: 4px 8px;    display: -webkit-flex;    display: -ms-flex;    display: flex;    width: 100%;    background-color: #111;    color: #fff;    cursor: pointer;    transition: all .2s;    box-shadow: 0 3px 8px 0 rgb(0 0 0 / 20%), 0 1px 2px 0 rgb(0 0 0 / 5%);    border-radius: 3px;    font-size: 12px;    text-transform: uppercase;    white-space: nowrap;    overflow: hidden;    -ms-align-items: center;    align-items: center;    height: 24px;}.chat-box-area-main__content-message-block-menu-item-inner:hover {    background-color: #00a1dd;    text-decoration: none;    color: #fff;}.chat-box-area-main__content-message-block-menu-item-icon {    margin-right: 6px;}.chat-box-area-main__content-message-block-menu-item-icon svg {    height: 10px}.chat-box-area-main__content-message-form, .chat-box-area-main__content-users-search-form {    display: -webkit-flex;    display: -ms-flex;    display: flex;    padding: 0 10px 10px;    margin-top: auto;    flex-shrink: 0;    position: relative;}.chat-box-area-main__content-message-form::before {    content: "";    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);    position: absolute;    left: 0;    right: 0;    bottom: 100%;    height: 20px;    pointer-events: none;}.chat-box-area-main__content-message-form-block, .chat-box-area-main__content-users-search-form {    flex-grow: 1;    border-radius: 20px;    height: 32px;    font-size: 12px;    transition: all .2s;    color: #1a1a1a;    border: 1px solid #ebebeb;    box-shadow: none;    display: -webkit-flex;    display: -ms-flex;    display: flex;    justify-content: space-between;}.chat-box-area-main__content-message-form-input, .chat-box-area-main__content-users-search-input {    border: 0;    outline: 0;    padding: 0 10px;    height: 32px;    flex-grow: 1;    box-sizing: border-box;    background: transparent;}.chat-box-area-main__content-message-form-submit, .chat-box-area-main__content-users-search-submit {    background-color: #00a1dd;    border-color: transparent;    color: #fff;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    width: 32px;    height: 32px;    border-radius: 50%;    transition: all .2s;}.chat-box-area-main__content-message-form-submit:hover, .chat-box-area-main__content-users-search-submit:hover {    background-color: #008ec4;}.chat-box-area-main__content-message-form-submit svg, .chat-box-area-main__content-users-search-submit svg {    width: 16px;    fill: #fff;    margin: 0 auto;}.chat-box-area-main__content-message-form-actions {    padding-left: 5px;}.chat-box-area-main__content-message-form-action {    background-color: #fff;    border: none;    width: 32px;    height: 32px;    line-height: 32px;    text-align: center;    vertical-align: middle;    border-radius: 50%;    transition: all .2s;    cursor: pointer;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;}.chat-box-area-main__content-message-form-action:hover {    background-color: #eee;}.chat-box-area-main__content-message-form-action svg {    height: 16px;    width: 14px;    fill: #666;    margin: 0 auto;}.chat-box-area-main__content-users {    width: 100%;}.chat-box-area-main__content-users-empty {    background-color: #209cee;    color: #fff;    margin: 15px;    padding: 10px 10px;    border-radius: 4px;}.chat-box-area-main__content-users-search {    display: none;}.chat-box-area-main__content-users-search-form {    margin: 10px 15px 10px 15px;    padding: 0 0 10px 0;}.chat-box-area-main__content-users-container {    width: 100%;}.chat-box-area-main__content-users-title {    padding: 5px 15px 5px 15px;    background-color: #fafafa;    font-weight: 700;    color: #262626;    font-size: 14px;    line-height: 1.5;}.chat-box-area-main__content-users-inner {    padding: 7px 10px 7px 10px;    position: relative;    color: #262626;    font-size: 14px;    }.chat-box-area-main__content-users-element {    margin-bottom: 5px;    position: relative;}.chat-box-area-main__content-users-element-icon {    width: 24px;    height: 24px;    font-size: 12px;    flex-shrink: 0;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    justify-content: center;    border-radius: 50%;    position: relative;    z-index: 2;    cursor: pointer;    transition: all .2s;    opacity: .5;    margin-left: auto;}.chat-box-area-main__content-users-element-icon:hover {    background-color: rgba(0,0,0,.1);}.chat-box-area-main__content-users-element-icon svg {    width: 7px;}.chat-box-area-main__content-users-element-main.chat-box-area-main__content-users-element-main_active .chat-box-area-main__content-users-element-icon svg {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);}.chat-box-area-main__content-users-element-main {    border-radius: 50px;    display: flex;    width: 100%;    align-items: center;    transition: all .2s;    cursor: pointer;    padding: 5px;}.chat-box-area-main__content-users-element-main:hover, .chat-box-area-main__content-users-element-main.chat-box-area-main__content-users-element-main_active {    background-color: rgba(0,0,0,.05);    box-shadow: 0 0 0 1px rgb(0 0 0 / 5%);}.chat-box-area-main__content-users-element-image {    margin-right: 15px;    height: 40px;    width: 40px;}.chat-box-area-main__content-users-element-image .chat-box-area-avatar-name {    line-height: 40px;    width: 40px;    height: 40px;}.chat-box-area-main__content-users-element-image img {    display: block;    width: 100%;    height: 100%;    border-radius: 50%;}.chat-box-area-main__content-users-element-info-name {    word-break: break-word;    color: #1a1a1a;    font-weight: 700;}.chat-box-area-main__content-users-element-info-date {    position: absolute;    right: 30px;    bottom: 8px;    font-size: 80%;    opacity: .5;}.chat-box-area-main__content-users-element-unreaded {    position: absolute;    left: -4px;    width: 6px;    height: 6px;    border-radius: 100%;    background: #209cee;    top: 50%;    margin-top: -3px;    display: none;}.chat-box-area-main__content-users-element-unreaded_active {    display: block;}.chat-box-area-main__content-users-element-info-data {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    line-height: normal;    font-size: 12px;}.chat-box-area-main__content-users-element-info-data span {    margin-left: 4px;    text-transform: capitalize;    word-break: break-all;    line-height: 15px;    height: 15px;    overflow: hidden;    max-width: 126px;}.chat-box-area-main__content-users-element-info-data span:first-child {    margin-left: 0;}.chat-box-area-main__content-users-element-dropdown {    padding: 0 5px;    display: none;}.chat-box-area-main__content-users-element-list {    list-style: none;    padding: 0;    margin: 0;}.chat-box-area-main__content-users-element-list svg {    width: 14px;    fill: #444;    color: #444;    transition: all .2s;    display: block;}.chat-box-area-main__content-users-element-item-inner {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    cursor: pointer;    padding: 4px 7px;    color: #444;    text-transform: capitalize;    border-radius: 20px;    transition: all .2s;}.chat-box-area-main__content-users-element-item-text {    color: #444;    transition: all .2s;    margin-left: 10px;}.chat-box-area-main__content-users-element-item-inner {    text-decoration: none;}.chat-box-area-main__content-users-element-item-inner:hover {    text-decoration: none;    color: #00a1dd;    background-color: rgba(0,0,0,.025);}.chat-box-area-main__content-users-element-item-inner:hover svg {    fill: #00a1dd;    color: #00a1dd;}.chat-box-area-main__content-users-element-item-inner:hover .chat-box-area-main__content-users-element-item-text {    color: #00a1dd;}.chat-box-area-main__content-users-element-actions {    display: none;    font-size: 0;    position: absolute;    right: 0;    height: 100%;}.chat-box-area-main__content-users-element-actions-item {    display: inline-block;    width: 52px;    height: 100%;    text-align: center;    color: #fff;    font-size: 12px;}.chat-box-area-main__content-users-element-actions-item svg, .chat-box-area-main__content-users-element-actions-item span {    display: block;    margin: 0 auto;}.chat-box-area-main__content-users-element-actions-item svg {    width: 16px;    margin: 4px auto 1px;;}.chat-box-area-main__content-users-element-icon-private {    display: none;    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);}.chat-box-area-main__content-users-element-icon_margin {    margin-right: 100px;}.chat-box-area-main__content-users-element-actions-item_black {    background: #1a1a1a;}.chat-box-area-main__content-users-element-actions-item_red {    background: #ff3860;}.chat-box-area-main__content-users-actions {    display: none;    justify-content: space-between;    background-color: #f9f9f9;    padding: 10px 25px 10px 15px;    box-sizing: border-box;    font-size: 12px;    position: absolute;    top: 0;    left: 0;    width: 100%;    z-index: 2;}.chat-box-area-main__content-users-actions_active {    display: -webkit-flex;    display: -ms-flex;    display: flex;}.chat-box-area-main__content-users-actions-back-btn {    color: #00a1dd;    cursor: pointer;    transition-duration: .2s;    transition-property: color, opacity;}.chat-box-area-main__content-users-actions-back-btn:hover {    color: #1a1a1a;}.chat-box-area-tooltip {    max-width: 200px;     width: 100vw;    top: 50%;    right: 100%;    margin-right: 15px;    transform: translate(0, -50%);    padding: 5px 10px;    color: #444444;    background-color: #f2f2f2;    font-weight: normal;    font-size: 13px;    border-radius: 8px;    position: absolute;    z-index: 99999999;    box-sizing: content-box;    box-shadow: 0 1px 8px #f2f2f2;    max-height: 50px;    display: none;}.chat-box-area-tooltip p {    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    line-height: 20px;    max-height: 40px;    overflow: hidden;    text-overflow: ellipsis;    padding: 0;    margin: 0;}.chat-box-area-tooltip i {    position: absolute;    top: 50%;    left: 100%;    margin-top: -12px;    width: 12px;    height: 24px;    overflow: hidden;}.chat-box-area-tooltip i::after {    content: '';    position: absolute;    width: 12px;    height: 12px;    left: 0;    top: 50%;    transform: translate(-50%,-50%) rotate(-45deg);    background-color: #f2f2f2;    box-shadow: 0 1px 8px #f2f2f2;}.chat-box-online-widget-item {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    margin-bottom: 10px;}.chat-box-online-widget-item-avatar .chat-box-area-avatar-name {    line-height: 32px;}.chat-box-spinner {    margin: 0 auto;    padding: 5px 0;    box-sizing: content-box;    height: 30px;    text-align: center;    font-size: 10px;    position: absolute;    transition: all .2s;    z-index: 2;    background: rgba(255, 255, 255, 0.8);    width: 100%;}.chat-box-spinner>div {    background-color: #ccc;    height: 100%;    width: 6px;    display: inline-block;    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;    animation: sk-stretchdelay 1.2s infinite ease-in-out;}.chat-box-spinner .chat-box-rectangle-second {    -webkit-animation-delay: -1.1s;    animation-delay: -1.1s;}.chat-box-spinner .chat-box-rectangle-third {    -webkit-animation-delay: -1.0s;    animation-delay: -1.0s;}.chat-box-spinner .chat-box-rectangle-fourth {    -webkit-animation-delay: -0.9s;    animation-delay: -0.9s;}.chat-box-spinner .chat-box-rectangle-fifth {    -webkit-animation-delay: -0.8s;    animation-delay: -0.8s;}@-webkit-keyframes sk-stretchdelay {    0%, 40%, 100% {        -webkit-transform: scaleY(0.4)    }    20% {        -webkit-transform: scaleY(1.0)    }}@keyframes sk-stretchdelay {    0%, 40%, 100% {        transform: scaleY(0.4);        -webkit-transform: scaleY(0.4);    }    20% {        transform: scaleY(1.0);        -webkit-transform: scaleY(1.0);    }}@media (max-width: 420px) {    .chat-box-area-main {        right: 0;        top: 0;        max-width: 100%;        min-width: 100%;        max-height: 100%;        min-height: 100%;    }}@media (min-width: 768px) and (max-width: 991.98px) {    .navigationQ .favorite {        width: auto;        display: flex;        height: 31px;        align-items: center;    }    .navigationQ .favorite svg {        margin-right: 6px;    }    .navigationQ .favorite.no_select svg {        fill: #C6C6C6;    }    .navigationQ .favorite.select svg {        fill: #D73A94;    }    #profile .profile_info .phone {        padding-top: 0px;        margin-bottom: 0px;    }    #profile .profile_info .location {        padding-bottom: 16px;    }    #profile .profile_info .sms {        padding-bottom: 16px;    }    #profile .profile_info .call {        padding-top: 21px;        padding-bottom: 21px;    }    #profile .another_block {        margin-top: 0px;    }    #profile .profile_block .descs {        padding-left: 27px;        padding-right: 27px;    }    .head_comments, .head_questions {        padding-left: 0px;    }    #profile .profile_block .tab-pane {        padding-left: 0px;        padding-right: 0px;    }}