@font-face {
  font-family: 'futurabook';
  src: url("../fonts/futura_book_font-webfont.woff2") format("woff2"), url("../fonts/futura_book_font-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'times_new_romanregular';
  src: url("../fonts/times_new_roman-webfont.woff2") format("woff2"), url("../fonts/times_new_roman-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'work_sansitalic';
  src: url("../fonts/worksans-italic-variablefont_wght-webfont.woff2") format("woff2"), url("../fonts/worksans-italic-variablefont_wght-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'work_sansregular';
  src: url("../fonts/worksans-variablefont_wght-webfont.woff2") format("woff2"), url("../fonts/worksans-variablefont_wght-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

{
border-radius: 0 0 8px 8px;
    box-shadow: 4px 4px 1px rgba(0, 0, 0, 0.4);
    border: solid 1px #DDD2B4}

.wrapper{height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?g6kmiq");src:url("../fonts/icomoon.eot?g6kmiq#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?g6kmiq") format("truetype"),url("../fonts/icomoon.woff?g6kmiq") format("woff"),url("../fonts/icomoon.svg?g6kmiq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left:before{content:"\112"}.icon-chevron-right:before{content:"\113"}.icon-chevron-down:before{content:"\118"}.icon-chevron-up:before{content:"\119"}.icon-plus:before{content:"\ea0a"}.icon-minus:before{content:"\ea0b"}body{font-size:1.5em;line-height:1.4;font-weight:400;font-family:"work_sansregular", Helvetica, Arial, sans-serif;color:var(--color-text);background-color:#202020;margin:0;overflow:hidden}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-family:"korolevbold", Helvetica, Arial, sans-serif;font-weight:bold}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}p{margin-top:0}a{color:#3351fa;text-decoration:none}a:hover{color:#3351fa;text-decoration:underline}img,iframe{vertical-align:middle;max-width:100%;border:0}svg{vertical-align:middle}.button,button{border:0;cursor:pointer;box-sizing:border-box}.button:hover,button:hover{outline:0}input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,button.button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}#image-draw{width:100vw;height:calc(100vh - 342px);vertical-align:middle;flex:1}.mural-thumbs{color:#fff;background:linear-gradient(to bottom, #090705 0%, #2a271f 100%)}.mural-thumbs .filter-header{display:inline-flex;margin-bottom:20px;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:10px}.mural-thumbs .item-filter{background:#494949;color:#fff;display:inline-block;padding:7px 10px;border-radius:5px;vertical-align:middle;margin-right:10px}.mural-thumbs .item-filter:hover{background:#616161}.mural-thumbs .item-filter.active{background:#818181}.mural-thumbs .items-thumbs-mural{display:flex;gap:20px;width:100%;overflow:auto;margin-bottom:-8px;padding-bottom:8px}.mural-thumbs .item-mural{width:350px;background:#000;padding:20px;display:flex;gap:20px;border-radius:10px;flex:none}.mural-thumbs .item-mural .title-item{font-size:1.2rem;font-weight:400;color:#5cb2e2;margin-bottom:10px}.mural-thumbs .item-mural .cover-thumb-mural{width:140px;flex:none}.mural-thumbs .item-mural .btn-item{background:#494949;color:#fff;display:inline-block;padding:7px 8px;border-radius:8px;vertical-align:middle}.mural-thumbs .item-mural .btn-item:hover{background:#616161}.mural-thumbs .item-mural .info-item-mural{display:flex;flex-direction:column;justify-content:space-between}.mural-thumbs .title{font-size:1.2rem;line-height:1.2;display:flex;align-items:center}.controls-nav{position:fixed;left:calc(50% - 180px);bottom:320px;display:flex;align-items:center;gap:25px}.controls-nav .move-circle{width:90px;height:90px;background:#fff;border-radius:50%;border:4px solid #000;display:flex;flex-wrap:wrap;position:relative}.controls-nav .move-circle:before{content:'';display:block;width:8px;height:8px;border-radius:50%;border:4px solid #000;position:absolute;left:calc(50% - 8px);top:calc(50% - 8px)}.controls-nav .move-circle .bottom,.controls-nav .move-circle .top{width:100%}.controls-nav .move-circle .left,.controls-nav .move-circle .right{width:50%}.controls-nav .directional-pan{background:transparent;border:0;padding:0;height:30px;vertical-align:middle;display:flex;align-items:center;justify-content:center;font-size:23px}.controls-nav .zoom-translate{display:flex;gap:10px;align-items:center}.controls-nav .zoom-translate .btnZoom{width:37px;height:37px;border:4px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center}input[type="range"]{-webkit-appearance:none;margin-right:15px;height:7px;background:#000;border-radius:5px;background-image:#000;border-radius:0%;background-repeat:no-repeat}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:30px;width:15px;border:4px solid #000;border-radius:0%;background:#fff;cursor:ew-resize;box-shadow:0 0 2px 0 #555;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.grid-container{margin:0 auto;padding:20px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media (min-width: 768px){.mural-thumbs ::-webkit-scrollbar{height:5px}.mural-thumbs ::-webkit-scrollbar-track{background:#6d6d6d}.mural-thumbs ::-webkit-scrollbar-thumb{background:#000}}@media (max-width: 767px){.grid-container{padding:15px 20px}.controls-nav{bottom:282px;left:inherit;right:15px}.controls-nav .move-circle{display:none}.mural-thumbs .filter-header{flex-direction:column;width:100%}.mural-thumbs .filter-header .filter-items{overflow:auto;display:flex;vertical-align:middle;align-items:center;white-space:nowrap;max-width:100%;padding-bottom:10px}.mural-thumbs .filter-header .title{font-size:1.1rem}.mural-thumbs .filter-header{gap:15px;margin-bottom:10px}.mural-thumbs .item-mural{padding:15px;width:275px}.mural-thumbs .item-mural .cover-thumb-mural{width:100px}}.caption-embed{padding-top:10px;font-size:1.1rem}.shadow-image{box-shadow:3px 3px 1px rgba(0,0,0,0.2)}.media-embed{padding-top:0}.item-light-box{display:none}.item-light-box{padding:0 !important}.item-light-box .inner-light-box{background:#63b2e2;color:#fff;padding:50px;max-width:1000px;font-size:14px;border-radius: 0 0 8px 8px;box-shadow: 4px 4px 1px rgba(0, 0, 0, 0.4);border: solid 1px #DDD2B4}.item-light-box .inner-light-box.bio{background-repeat:no-repeat;background-position:0 0;background-size:contain;padding-left:300px}.item-light-box .cover-bio{flex:none}.item-light-box .info-bio{display:flex;gap:20px}.item-light-box .title-bio{color:#dd1f26;font-size:1.5rem;font-weight:700;margin-bottom:10px}.item-light-box .caption-bio p:last-child{margin-bottom:0}
.fancybox__content > .carousel__button.is-close {
    position: absolute;
    top: 5px !important;
    right: 5px !important;
}
.fancybox__content > .carousel__button.is-close svg {
  color: red;
  width: 16px;
  height: 16px; }

  .close-lbox {
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: absolute;
    bottom: 13px;
    right: 10px;
    padding: 4px 10px;
    font-size: 13px;
    border-radius: 5px;
    box-shadow: 1px 2px 3px rgb(0 0 0 / 40%);
    font-family: 'work_sansitalic';}


    .header {
      background: #000;
      /* border-radius: 10px 10px 0 0; */
      top: 0;
      width: 100%;
      left: 0;
      color: #fff;
      z-index: 9; }
      .header a {
        color: #fff; }
      .header .logo-image {
        width: 100px;
        height: 43px; }
      .header .header-inner {
        max-width: 1200px;
        margin: 0 auto;
        height: 63px;
        padding: 0 20px; }
      .header .top-header {
        padding: 10px 0 10px; }
      .header .bottom-header {
        padding-top: 10px;
        border-top: 1px solid var(--color-line);
        margin-bottom: 10px; }
      .header .label-menu-nvida {
        background: #dd1f26;
        vertical-align: middle;
        display: inline-block;
        padding: 2px 5px; }
      .header .search {
        color: var(--color-text);
        padding: 9px 10px 9px 0;
        display: flex;
        align-items: center;
        justify-content: center;
        /* height: 34px; */
        font-size: 22px;
        text-decoration: none;
        background: none;
        margin: 0; }
      .header .end-header {
        display: flex;
        align-items: center;
        gap: 45px;
        flex: 1;
        justify-content: right;
        font-size: 1.3rem; }
      .header .search-form-content {
        position: absolute;
        right: 0;
        top: 3px;
        width: 60px;
        pointer-events: none;
        opacity: 0; }
      .header.searching .switch, .header.searching .logo-audioplayer {
        opacity: 0;
        visibility: hidden; }
      .header.searching .search-form-content {
        display: block;
        width: 200px;
        opacity: 1;
        pointer-events: auto; }
      .header .search-box {
        position: relative; }
  
        .flex {
          display: flex; }
        
        .flex-column {
          display: flex;
          flex-direction: column; }
        
        .between {
          justify-content: space-between; }