:root {
  --contentWidth: 0px;
}

body{
    overflow-x: hidden;
}
.container-width{
    width: var(--contentWidth);
}
.logo-container{
    padding: 76px 0px 26px 0px;
}
.logo{
    position: relative;
    display:block;
    width:184px;
    height:112px;
    text-indent:120%;
    white-space:nowrap;
    overflow:hidden;
    padding:0px;
    position:relative;
    background-color:transparent;
    background-position:top center;
    background-repeat:no-repeat;
    background-size: 184px auto;
    background-image: url('/assets/files/template/RomanTourLogoReverse.svg');
    text-decoration:none;
}
.transition, a, .icon-link-arrow{
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.shadow-box{
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
}
.shadow-box-hover:hover{
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
}
.radius{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.gradient-dark{
    background: rgb(26,29,33);
    background: linear-gradient(0deg, rgba(26,29,33,1) 0%, rgba(54,61,69,1) 100%);
}
a{
    position: relative;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a.line, a.line:hover{
    text-decoration: none;
}
a.line:before{
    content: "";
    position: absolute;
    left:0px;
    bottom: 0px;
    height: 1px;
    width: 0%;
    background-color: #505050;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
a.line:hover:before,
a.line.active:before{
    width: 100%;
}
a.underline{
    text-decoration: underline;
}
a.underline:hover{
    text-decoration: none;
}
blockquote{
    font-weight: 700;
    color: #1A1A1A;
    font-size: 1rem;
    font-style: italic;
    text-wrap: balance;
    padding: 0px;
    position: relative;
}
h1, h2, h3, h4, h5, h6{
    line-height: 1.1;
    text-wrap: balance;
    color: #1A1A1A;
}

/* Icons */
.icon-link{
    display: grid !important;
    gap: 8px;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: start;
}
.icon-link-button{
    justify-content: center;
}
.icon-link-button .icon{
    top: -2px;
}
.icon-link-bold{
    font-weight: 700;
}
.icon-link-arrow:hover{
    gap: 16px;
}
.icon{
    position: relative;
    width: 24px;
    height: 24px;
    display: block;
    background-color: #1A1A1A;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.icon-16{
    width: 16px;
    height: 16px;
}
.icon-32{
    width: 32px;
    height: 32px;
}
.icon-48{
    width: 48px;
    height: 48px;
}
.icon-phone{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.47318 11.6659C4.51203 14.2785 5.43459 16.0823 6.83828 17.486C8.24198 18.8897 10.0458 19.8123 12.6584 20.8511C15.8079 22.1035 19.3567 20.787 21.0746 17.9239C21.6292 16.9996 21.2245 15.7985 20.2237 15.3982L16.5302 13.9208C15.9187 13.6762 15.226 13.7483 14.678 14.1136L12.5627 15.5238C11.4483 15.0365 10.7245 14.5764 10.1792 14.0297C9.63781 13.4869 9.2152 12.8015 8.79208 11.7742L10.2107 9.64629C10.576 9.0983 10.6481 8.40559 10.4035 7.7941L8.92608 4.10054C8.52576 3.09975 7.32469 2.69513 6.4004 3.2497C3.53726 4.96759 2.22083 8.51641 3.47318 11.6659ZM4.40242 11.2964C3.34037 8.62549 4.45019 5.58602 6.9149 4.1072C7.31112 3.86946 7.826 4.04291 7.9976 4.47194L9.47503 8.16549C9.59733 8.47124 9.56126 8.81759 9.3786 9.09159L7.955 11.227C7.77633 11.495 7.73569 11.8337 7.85787 12.1317C8.76938 14.3552 9.80703 15.4136 12.1821 16.4488C12.4855 16.5811 12.8352 16.544 13.1106 16.3604L15.2327 14.9457C15.5067 14.763 15.8531 14.727 16.1588 14.8493L19.8524 16.3267C20.2814 16.4983 20.4548 17.0132 20.2171 17.4094C18.7383 19.8741 15.6988 20.9839 13.0279 19.9219C7.84936 17.8627 6.46158 16.4749 4.40242 11.2964Z' fill='%23101010'/%3E%3Cpath d='M14.1961 4.49582C14.2834 4.23385 14.5666 4.09227 14.8286 4.17959C16.3528 4.68767 17.4414 5.21778 18.274 6.05038C19.1066 6.88298 19.6367 7.97159 20.1448 9.49582C20.2321 9.75779 20.0906 10.041 19.8286 10.1283C19.5666 10.2156 19.2834 10.074 19.1961 9.81205C18.7042 8.33628 18.2343 7.42489 17.5669 6.75749C16.8995 6.09009 15.9881 5.6202 14.5124 5.12828C14.2504 5.04095 14.1088 4.75779 14.1961 4.49582Z' fill='%23101010'/%3E%3Cpath d='M13.1961 7.49582C13.2834 7.23385 13.5666 7.09227 13.8286 7.17959C15.4779 7.72936 16.595 8.84652 17.1448 10.4958C17.2321 10.7578 17.0906 11.041 16.8286 11.1283C16.5666 11.2156 16.2834 11.074 16.1961 10.812C15.7459 9.46135 14.8631 8.57851 13.5124 8.12828C13.2504 8.04095 13.1088 7.75779 13.1961 7.49582Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.47318 11.6659C4.51203 14.2785 5.43459 16.0823 6.83828 17.486C8.24198 18.8897 10.0458 19.8123 12.6584 20.8511C15.8079 22.1035 19.3567 20.787 21.0746 17.9239C21.6292 16.9996 21.2245 15.7985 20.2237 15.3982L16.5302 13.9208C15.9187 13.6762 15.226 13.7483 14.678 14.1136L12.5627 15.5238C11.4483 15.0365 10.7245 14.5764 10.1792 14.0297C9.63781 13.4869 9.2152 12.8015 8.79208 11.7742L10.2107 9.64629C10.576 9.0983 10.6481 8.40559 10.4035 7.7941L8.92608 4.10054C8.52576 3.09975 7.32469 2.69513 6.4004 3.2497C3.53726 4.96759 2.22083 8.51641 3.47318 11.6659ZM4.40242 11.2964C3.34037 8.62549 4.45019 5.58602 6.9149 4.1072C7.31112 3.86946 7.826 4.04291 7.9976 4.47194L9.47503 8.16549C9.59733 8.47124 9.56126 8.81759 9.3786 9.09159L7.955 11.227C7.77633 11.495 7.73569 11.8337 7.85787 12.1317C8.76938 14.3552 9.80703 15.4136 12.1821 16.4488C12.4855 16.5811 12.8352 16.544 13.1106 16.3604L15.2327 14.9457C15.5067 14.763 15.8531 14.727 16.1588 14.8493L19.8524 16.3267C20.2814 16.4983 20.4548 17.0132 20.2171 17.4094C18.7383 19.8741 15.6988 20.9839 13.0279 19.9219C7.84936 17.8627 6.46158 16.4749 4.40242 11.2964Z' fill='%23101010'/%3E%3Cpath d='M14.1961 4.49582C14.2834 4.23385 14.5666 4.09227 14.8286 4.17959C16.3528 4.68767 17.4414 5.21778 18.274 6.05038C19.1066 6.88298 19.6367 7.97159 20.1448 9.49582C20.2321 9.75779 20.0906 10.041 19.8286 10.1283C19.5666 10.2156 19.2834 10.074 19.1961 9.81205C18.7042 8.33628 18.2343 7.42489 17.5669 6.75749C16.8995 6.09009 15.9881 5.6202 14.5124 5.12828C14.2504 5.04095 14.1088 4.75779 14.1961 4.49582Z' fill='%23101010'/%3E%3Cpath d='M13.1961 7.49582C13.2834 7.23385 13.5666 7.09227 13.8286 7.17959C15.4779 7.72936 16.595 8.84652 17.1448 10.4958C17.2321 10.7578 17.0906 11.041 16.8286 11.1283C16.5666 11.2156 16.2834 11.074 16.1961 10.812C15.7459 9.46135 14.8631 8.57851 13.5124 8.12828C13.2504 8.04095 13.1088 7.75779 13.1961 7.49582Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-location{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 10C16 12.2091 14.2091 14 12 14C9.79086 14 8 12.2091 8 10C8 7.79086 9.79086 6 12 6C14.2091 6 16 7.79086 16 10ZM12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.23178 15.6402C6.22084 15.6271 6.21025 15.6137 6.2 15.6C4.60903 13.4787 4 11.7314 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10C20 11.7314 19.391 13.4787 17.8 15.6C17.7898 15.6137 17.7792 15.6271 17.7682 15.6402L13.3017 21H17.5C17.7761 21 18 21.2239 18 21.5C18 21.7761 17.7761 22 17.5 22H6.5C6.22386 22 6 21.7761 6 21.5C6 21.2239 6.22386 21 6.5 21H10.6983L6.23178 15.6402ZM12 21L17 15C18.5 13 19 11.4582 19 10C19 6.13401 15.866 3 12 3C8.13401 3 5 6.13401 5 10C5 11.4582 5.5 13 7 15L12 21Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 10C16 12.2091 14.2091 14 12 14C9.79086 14 8 12.2091 8 10C8 7.79086 9.79086 6 12 6C14.2091 6 16 7.79086 16 10ZM12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.23178 15.6402C6.22084 15.6271 6.21025 15.6137 6.2 15.6C4.60903 13.4787 4 11.7314 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10C20 11.7314 19.391 13.4787 17.8 15.6C17.7898 15.6137 17.7792 15.6271 17.7682 15.6402L13.3017 21H17.5C17.7761 21 18 21.2239 18 21.5C18 21.7761 17.7761 22 17.5 22H6.5C6.22386 22 6 21.7761 6 21.5C6 21.2239 6.22386 21 6.5 21H10.6983L6.23178 15.6402ZM12 21L17 15C18.5 13 19 11.4582 19 10C19 6.13401 15.866 3 12 3C8.13401 3 5 6.13401 5 10C5 11.4582 5.5 13 7 15L12 21Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-calendar{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 14V11H6V14H9Z' fill='%231A1D21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 4H16V2.5C16 2.22386 16.2239 2 16.5 2C16.7761 2 17 2.22386 17 2.5V4H20C20.5523 4 21 4.44772 21 5V19C21 19.5523 20.5523 20 20 20H4C3.44772 20 3 19.5523 3 19V5C3 4.44772 3.44772 4 4 4H7V2.5C7 2.22386 7.22386 2 7.5 2C7.77614 2 8 2.22386 8 2.5V4ZM7 6.5C7 6.77614 7.22386 7 7.5 7C7.77614 7 8 6.77614 8 6.5V5H16V6.5C16 6.77614 16.2239 7 16.5 7C16.7761 7 17 6.77614 17 6.5V5H20V8H4V5H7V6.5ZM4 9H20V19H4V9Z' fill='%231A1D21'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 14V11H6V14H9Z' fill='%231A1D21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 4H16V2.5C16 2.22386 16.2239 2 16.5 2C16.7761 2 17 2.22386 17 2.5V4H20C20.5523 4 21 4.44772 21 5V19C21 19.5523 20.5523 20 20 20H4C3.44772 20 3 19.5523 3 19V5C3 4.44772 3.44772 4 4 4H7V2.5C7 2.22386 7.22386 2 7.5 2C7.77614 2 8 2.22386 8 2.5V4ZM7 6.5C7 6.77614 7.22386 7 7.5 7C7.77614 7 8 6.77614 8 6.5V5H16V6.5C16 6.77614 16.2239 7 16.5 7C16.7761 7 17 6.77614 17 6.5V5H20V8H4V5H7V6.5ZM4 9H20V19H4V9Z' fill='%231A1D21'/%3E%3C/svg%3E%0A");
}
.icon-email{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4C2.44772 4 2 4.44772 2 5V19C2 19.5523 2.44772 20 3 20H21C21.5523 20 22 19.5523 22 19V5C22 4.44772 21.5523 4 21 4H3ZM3.7282 5H20.2718L12 12.8123L3.7282 5ZM3 5.68775V18.2929L9.48265 11.8102L3 5.68775ZM3.70711 19H20.2929L13.79 12.4971L12.3433 13.8635C12.1506 14.0455 11.8494 14.0455 11.6567 13.8635L10.21 12.4971L3.70711 19ZM21 18.2929V5.68774L14.5174 11.8102L21 18.2929Z' fill='black'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4C2.44772 4 2 4.44772 2 5V19C2 19.5523 2.44772 20 3 20H21C21.5523 20 22 19.5523 22 19V5C22 4.44772 21.5523 4 21 4H3ZM3.7282 5H20.2718L12 12.8123L3.7282 5ZM3 5.68775V18.2929L9.48265 11.8102L3 5.68775ZM3.70711 19H20.2929L13.79 12.4971L12.3433 13.8635C12.1506 14.0455 11.8494 14.0455 11.6567 13.8635L10.21 12.4971L3.70711 19ZM21 18.2929V5.68774L14.5174 11.8102L21 18.2929Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon-news{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6C7 5.44772 7.44772 5 8 5H11C11.5523 5 12 5.44772 12 6V9C12 9.55228 11.5523 10 11 10H8C7.44772 10 7 9.55228 7 9V6ZM8 6V9H11V6H8Z' fill='%231A1D21'/%3E%3Cpath d='M7.5 12C7.22386 12 7 12.2239 7 12.5C7 12.7761 7.22386 13 7.5 13H16.5C16.7761 13 17 12.7761 17 12.5C17 12.2239 16.7761 12 16.5 12H7.5Z' fill='%231A1D21'/%3E%3Cpath d='M13 9.5C13 9.22386 13.2239 9 13.5 9H16.5C16.7761 9 17 9.22386 17 9.5C17 9.77614 16.7761 10 16.5 10H13.5C13.2239 10 13 9.77614 13 9.5Z' fill='%231A1D21'/%3E%3Cpath d='M13.5 6C13.2239 6 13 6.22386 13 6.5C13 6.77614 13.2239 7 13.5 7H16.5C16.7761 7 17 6.77614 17 6.5C17 6.22386 16.7761 6 16.5 6H13.5Z' fill='%231A1D21'/%3E%3Cpath d='M7 15.5C7 15.2239 7.22386 15 7.5 15H16.5C16.7761 15 17 15.2239 17 15.5C17 15.7761 16.7761 16 16.5 16H7.5C7.22386 16 7 15.7761 7 15.5Z' fill='%231A1D21'/%3E%3Cpath d='M7.5 18C7.22386 18 7 18.2239 7 18.5C7 18.7761 7.22386 19 7.5 19H16.5C16.7761 19 17 18.7761 17 18.5C17 18.2239 16.7761 18 16.5 18H7.5Z' fill='%231A1D21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V3ZM5 3V21H19V3H5Z' fill='%231A1D21'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6C7 5.44772 7.44772 5 8 5H11C11.5523 5 12 5.44772 12 6V9C12 9.55228 11.5523 10 11 10H8C7.44772 10 7 9.55228 7 9V6ZM8 6V9H11V6H8Z' fill='%231A1D21'/%3E%3Cpath d='M7.5 12C7.22386 12 7 12.2239 7 12.5C7 12.7761 7.22386 13 7.5 13H16.5C16.7761 13 17 12.7761 17 12.5C17 12.2239 16.7761 12 16.5 12H7.5Z' fill='%231A1D21'/%3E%3Cpath d='M13 9.5C13 9.22386 13.2239 9 13.5 9H16.5C16.7761 9 17 9.22386 17 9.5C17 9.77614 16.7761 10 16.5 10H13.5C13.2239 10 13 9.77614 13 9.5Z' fill='%231A1D21'/%3E%3Cpath d='M13.5 6C13.2239 6 13 6.22386 13 6.5C13 6.77614 13.2239 7 13.5 7H16.5C16.7761 7 17 6.77614 17 6.5C17 6.22386 16.7761 6 16.5 6H13.5Z' fill='%231A1D21'/%3E%3Cpath d='M7 15.5C7 15.2239 7.22386 15 7.5 15H16.5C16.7761 15 17 15.2239 17 15.5C17 15.7761 16.7761 16 16.5 16H7.5C7.22386 16 7 15.7761 7 15.5Z' fill='%231A1D21'/%3E%3Cpath d='M7.5 18C7.22386 18 7 18.2239 7 18.5C7 18.7761 7.22386 19 7.5 19H16.5C16.7761 19 17 18.7761 17 18.5C17 18.2239 16.7761 18 16.5 18H7.5Z' fill='%231A1D21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V3ZM5 3V21H19V3H5Z' fill='%231A1D21'/%3E%3C/svg%3E%0A");
}
.icon-links{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 10L18.5001 17.5C18.5001 18.0523 18.0523 18.5 17.5001 18.5L6.5 18.4999C5.94771 18.4999 5.5 18.0522 5.5 17.4999L5.5 6.49997C5.5 5.94769 5.94772 5.49997 6.5 5.49997L14 5.49998' stroke='%231A1D21'/%3E%3Cpath d='M21.5 10V2.5H14' stroke='%231A1D21' stroke-linecap='round'/%3E%3Cpath d='M12 12L21.5 2.5' stroke='%231A1D21' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 10L18.5001 17.5C18.5001 18.0523 18.0523 18.5 17.5001 18.5L6.5 18.4999C5.94771 18.4999 5.5 18.0522 5.5 17.4999L5.5 6.49997C5.5 5.94769 5.94772 5.49997 6.5 5.49997L14 5.49998' stroke='%231A1D21'/%3E%3Cpath d='M21.5 10V2.5H14' stroke='%231A1D21' stroke-linecap='round'/%3E%3Cpath d='M12 12L21.5 2.5' stroke='%231A1D21' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-close{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6464 7.64645C15.8417 7.45118 16.1583 7.45118 16.3536 7.64645C16.5488 7.84171 16.5488 8.15829 16.3536 8.35355L12.7071 12L16.3536 15.6464C16.5488 15.8417 16.5488 16.1583 16.3536 16.3536C16.1583 16.5488 15.8417 16.5488 15.6464 16.3536L12 12.7071L8.35355 16.3536C8.15829 16.5488 7.84171 16.5488 7.64645 16.3536C7.45118 16.1583 7.45118 15.8417 7.64645 15.6464L11.2929 12L7.64645 8.35355C7.45118 8.15829 7.45118 7.84171 7.64645 7.64645C7.84171 7.45118 8.15829 7.45118 8.35355 7.64645L12 11.2929L15.6464 7.64645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6464 7.64645C15.8417 7.45118 16.1583 7.45118 16.3536 7.64645C16.5488 7.84171 16.5488 8.15829 16.3536 8.35355L12.7071 12L16.3536 15.6464C16.5488 15.8417 16.5488 16.1583 16.3536 16.3536C16.1583 16.5488 15.8417 16.5488 15.6464 16.3536L12 12.7071L8.35355 16.3536C8.15829 16.5488 7.84171 16.5488 7.64645 16.3536C7.45118 16.1583 7.45118 15.8417 7.64645 15.6464L11.2929 12L7.64645 8.35355C7.45118 8.15829 7.45118 7.84171 7.64645 7.64645C7.84171 7.45118 8.15829 7.45118 8.35355 7.64645L12 11.2929L15.6464 7.64645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-arrow-top{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 13.5L12 9L16.5 13.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 13.5L12 9L16.5 13.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-bottom{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10.5L12 15L16.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10.5L12 15L16.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-left{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 7.5L9 12L13.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 7.5L9 12L13.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 7.5L15 12L10.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 7.5L15 12L10.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-left-long{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14645 6.14645C7.34171 5.95118 7.65829 5.95118 7.85355 6.14645C8.04882 6.34171 8.04882 6.65829 7.85355 6.85355L2.70711 12H22.5C22.7761 12 23 12.2239 23 12.5C23 12.7761 22.7761 13 22.5 13H2.70711L7.85355 18.1464C8.04882 18.3417 8.04882 18.6583 7.85355 18.8536C7.65829 19.0488 7.34171 19.0488 7.14645 18.8536L1.14645 12.8536C0.951184 12.6583 0.951184 12.3417 1.14645 12.1464L7.14645 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14645 6.14645C7.34171 5.95118 7.65829 5.95118 7.85355 6.14645C8.04882 6.34171 8.04882 6.65829 7.85355 6.85355L2.70711 12H22.5C22.7761 12 23 12.2239 23 12.5C23 12.7761 22.7761 13 22.5 13H2.70711L7.85355 18.1464C8.04882 18.3417 8.04882 18.6583 7.85355 18.8536C7.65829 19.0488 7.34171 19.0488 7.14645 18.8536L1.14645 12.8536C0.951184 12.6583 0.951184 12.3417 1.14645 12.1464L7.14645 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right-long{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8536 6.14645C16.6583 5.95118 16.3417 5.95118 16.1464 6.14645C15.9512 6.34171 15.9512 6.65829 16.1464 6.85355L21.2929 12H1.5C1.22386 12 1 12.2239 1 12.5C1 12.7761 1.22386 13 1.5 13H21.2929L16.1464 18.1464C15.9512 18.3417 15.9512 18.6583 16.1464 18.8536C16.3417 19.0488 16.6583 19.0488 16.8536 18.8536L22.8536 12.8536C23.0488 12.6583 23.0488 12.3417 22.8536 12.1464L16.8536 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8536 6.14645C16.6583 5.95118 16.3417 5.95118 16.1464 6.14645C15.9512 6.34171 15.9512 6.65829 16.1464 6.85355L21.2929 12H1.5C1.22386 12 1 12.2239 1 12.5C1 12.7761 1.22386 13 1.5 13H21.2929L16.1464 18.1464C15.9512 18.3417 15.9512 18.6583 16.1464 18.8536C16.3417 19.0488 16.6583 19.0488 16.8536 18.8536L22.8536 12.8536C23.0488 12.6583 23.0488 12.3417 22.8536 12.1464L16.8536 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-facebook{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 13L16 10H13L13.0052 8.5C13.0052 7.65066 13.5 7 14.5 7H16V4.5C15 4 14.3196 4.01001 13.5 4C11.5 4 10 5.54209 10 8.5V10H7V13H10V20H13V13H15Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 13L16 10H13L13.0052 8.5C13.0052 7.65066 13.5 7 14.5 7H16V4.5C15 4 14.3196 4.01001 13.5 4C11.5 4 10 5.54209 10 8.5V10H7V13H10V20H13V13H15Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-youtube{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2514 6.35727C18.9411 6.55636 19.4833 7.13727 19.6666 7.87364C20 9.21 20 12 20 12C20 12 20 14.79 19.6666 16.1264C19.4808 16.8655 18.9386 17.4464 18.2514 17.6427C17.0041 18 12 18 12 18C12 18 6.99841 18 5.74865 17.6427C5.05886 17.4436 4.5167 16.8627 4.33344 16.1264C4 14.79 4 12 4 12C4 12 4 9.21 4.33344 7.87364C4.51925 7.13455 5.06141 6.55364 5.74865 6.35727C6.99841 6 12 6 12 6C12 6 17.0041 6 18.2514 6.35727ZM14.9091 12L10.5455 9V15L14.9091 12Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2514 6.35727C18.9411 6.55636 19.4833 7.13727 19.6666 7.87364C20 9.21 20 12 20 12C20 12 20 14.79 19.6666 16.1264C19.4808 16.8655 18.9386 17.4464 18.2514 17.6427C17.0041 18 12 18 12 18C12 18 6.99841 18 5.74865 17.6427C5.05886 17.4436 4.5167 16.8627 4.33344 16.1264C4 14.79 4 12 4 12C4 12 4 9.21 4.33344 7.87364C4.51925 7.13455 5.06141 6.55364 5.74865 6.35727C6.99841 6 12 6 12 6C12 6 17.0041 6 18.2514 6.35727ZM14.9091 12L10.5455 9V15L14.9091 12Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-pinterest{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0995 3.06354C8.10921 3.416 5.12948 5.97042 5.0065 9.61933C4.92919 11.8473 5.5283 13.5187 7.53645 13.988C8.40788 12.3648 7.25535 12.0068 7.07614 10.8325C6.33999 6.02051 12.3328 2.7389 15.4689 6.09842C17.6387 8.42467 16.2103 15.5815 12.7106 14.8376C9.35838 14.1271 14.3515 8.43023 11.6757 7.31163C9.50069 6.40265 8.34464 10.0924 9.37594 11.9252C8.77157 15.0769 7.46969 18.0469 7.99677 22C9.70624 20.6903 10.2825 18.1823 10.7551 15.5667C11.6143 16.1176 12.0728 16.6908 13.1691 16.7799C17.2118 17.1101 19.4694 12.5188 18.9178 8.28368C18.4276 4.52904 14.8786 2.61833 11.0995 3.06354Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0995 3.06354C8.10921 3.416 5.12948 5.97042 5.0065 9.61933C4.92919 11.8473 5.5283 13.5187 7.53645 13.988C8.40788 12.3648 7.25535 12.0068 7.07614 10.8325C6.33999 6.02051 12.3328 2.7389 15.4689 6.09842C17.6387 8.42467 16.2103 15.5815 12.7106 14.8376C9.35838 14.1271 14.3515 8.43023 11.6757 7.31163C9.50069 6.40265 8.34464 10.0924 9.37594 11.9252C8.77157 15.0769 7.46969 18.0469 7.99677 22C9.70624 20.6903 10.2825 18.1823 10.7551 15.5667C11.6143 16.1176 12.0728 16.6908 13.1691 16.7799C17.2118 17.1101 19.4694 12.5188 18.9178 8.28368C18.4276 4.52904 14.8786 2.61833 11.0995 3.06354Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-linkedin{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 18.39H5.06V9.39H8.06V18.39ZM6.56 8.13C6.14626 8.13 5.74947 7.96564 5.45691 7.67309C5.16436 7.38053 5 6.98374 5 6.57C5 6.15626 5.16436 5.75947 5.45691 5.46691C5.74947 5.17436 6.14626 5.01 6.56 5.01C6.7797 4.98508 7.00218 5.00685 7.21287 5.07388C7.42357 5.14091 7.61774 5.25169 7.78266 5.39896C7.94757 5.54623 8.07953 5.72668 8.16987 5.92848C8.26022 6.13029 8.30692 6.3489 8.30692 6.57C8.30692 6.7911 8.26022 7.00971 8.16987 7.21152C8.07953 7.41332 7.94757 7.59377 7.78266 7.74104C7.61774 7.88831 7.42357 7.99909 7.21287 8.06612C7.00218 8.13315 6.7797 8.15492 6.56 8.13ZM18.88 18.39H15.88V13.56C15.88 12.35 15.45 11.56 14.36 11.56C14.0227 11.5625 13.6942 11.6683 13.4188 11.8632C13.1435 12.0581 12.9345 12.3327 12.82 12.65C12.7417 12.885 12.7078 13.1326 12.72 13.38V18.38H9.72C9.72 18.38 9.72 10.2 9.72 9.38H12.72V10.65C12.9925 10.1771 13.3889 9.78752 13.8664 9.5232C14.344 9.25888 14.8846 9.12985 15.43 9.15C17.43 9.15 18.88 10.44 18.88 13.21V18.39Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 18.39H5.06V9.39H8.06V18.39ZM6.56 8.13C6.14626 8.13 5.74947 7.96564 5.45691 7.67309C5.16436 7.38053 5 6.98374 5 6.57C5 6.15626 5.16436 5.75947 5.45691 5.46691C5.74947 5.17436 6.14626 5.01 6.56 5.01C6.7797 4.98508 7.00218 5.00685 7.21287 5.07388C7.42357 5.14091 7.61774 5.25169 7.78266 5.39896C7.94757 5.54623 8.07953 5.72668 8.16987 5.92848C8.26022 6.13029 8.30692 6.3489 8.30692 6.57C8.30692 6.7911 8.26022 7.00971 8.16987 7.21152C8.07953 7.41332 7.94757 7.59377 7.78266 7.74104C7.61774 7.88831 7.42357 7.99909 7.21287 8.06612C7.00218 8.13315 6.7797 8.15492 6.56 8.13ZM18.88 18.39H15.88V13.56C15.88 12.35 15.45 11.56 14.36 11.56C14.0227 11.5625 13.6942 11.6683 13.4188 11.8632C13.1435 12.0581 12.9345 12.3327 12.82 12.65C12.7417 12.885 12.7078 13.1326 12.72 13.38V18.38H9.72C9.72 18.38 9.72 10.2 9.72 9.38H12.72V10.65C12.9925 10.1771 13.3889 9.78752 13.8664 9.5232C14.344 9.25888 14.8846 9.12985 15.43 9.15C17.43 9.15 18.88 10.44 18.88 13.21V18.39Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-x{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.375 19.25L4.5 4.75H8.625L19.5 19.25H15.375Z' stroke='%23101010' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 4H18L12.5455 9.81818L13.7922 11.6883L21 4ZM11.4545 14.1818L10.2078 12.3117L3 20H6L11.4545 14.1818Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.375 19.25L4.5 4.75H8.625L19.5 19.25H15.375Z' stroke='%23101010' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 4H18L12.5455 9.81818L13.7922 11.6883L21 4ZM11.4545 14.1818L10.2078 12.3117L3 20H6L11.4545 14.1818Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-instagram{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7C18 7.55228 17.5523 8 17 8C16.4477 8 16 7.55228 16 7C16 6.44772 16.4477 6 17 6C17.5523 6 18 6.44772 18 7Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16ZM15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3H16C18.7614 3 21 5.23858 21 8V16C21 18.7614 18.7614 21 16 21H8C5.23858 21 3 18.7614 3 16V8C3 5.23858 5.23858 3 8 3ZM8 4C5.79086 4 4 5.79086 4 8V16C4 18.2091 5.79086 20 8 20H16C18.2091 20 20 18.2091 20 16V8C20 5.79086 18.2091 4 16 4H8Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7C18 7.55228 17.5523 8 17 8C16.4477 8 16 7.55228 16 7C16 6.44772 16.4477 6 17 6C17.5523 6 18 6.44772 18 7Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16ZM15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3H16C18.7614 3 21 5.23858 21 8V16C21 18.7614 18.7614 21 16 21H8C5.23858 21 3 18.7614 3 16V8C3 5.23858 5.23858 3 8 3ZM8 4C5.79086 4 4 5.79086 4 8V16C4 18.2091 5.79086 20 8 20H16C18.2091 20 20 18.2091 20 16V8C20 5.79086 18.2091 4 16 4H8Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-telegram{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-viber{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.413 7.58717C14.6019 6.776 13.432 6.30004 12.0002 6.30006C11.8345 6.30006 11.7002 6.16575 11.7002 6.00007C11.7002 5.83438 11.8345 5.70006 12.0002 5.70006C13.5684 5.70004 14.8985 6.22407 15.8373 7.16291C16.7761 8.10175 17.3002 9.4319 17.3002 11.0001C17.3002 11.1658 17.1658 11.3001 17.0002 11.3001C16.8345 11.3001 16.7002 11.1658 16.7002 11.0001C16.7002 9.56824 16.2242 8.39835 15.413 7.58717Z' fill='%23101010'/%3E%3Cpath d='M12.5002 7.8C13.1526 7.8 13.8302 8.12923 14.3506 8.64962C14.871 9.17001 15.2002 9.84754 15.2002 10.5C15.2002 10.6657 15.3345 10.8 15.5002 10.8C15.6659 10.8 15.8002 10.6657 15.8002 10.5C15.8002 9.6524 15.3794 8.82995 14.7748 8.22535C14.1702 7.62076 13.3478 7.2 12.5002 7.2C12.3346 7.2 12.2002 7.33431 12.2002 7.5C12.2002 7.66568 12.3346 7.8 12.5002 7.8Z' fill='%23101010'/%3E%3Cpath d='M7.65229 8.58721C7.64364 8.32265 7.79073 8.13057 7.96872 7.95782C8.20347 7.73804 8.4621 7.544 8.74001 7.37917C8.86674 7.30279 9.01741 7.27368 9.16434 7.29721C9.31127 7.32074 9.44457 7.39531 9.53973 7.50722C9.87598 7.85266 10.1769 8.22934 10.4383 8.63191C10.5678 8.81299 10.6655 9.01385 10.7276 9.22626C10.7524 9.30915 10.754 9.39702 10.7322 9.48073C10.7105 9.56444 10.6662 9.64092 10.604 9.70223C10.4614 9.83903 10.3094 9.96617 10.1491 10.0828C10.0683 10.1457 10.0083 10.2304 9.97641 10.3264C9.94454 10.4224 9.94227 10.5255 9.96987 10.6228C10.0689 11.0795 10.2932 11.5013 10.6188 11.8429C11.0144 12.3149 11.5242 12.6832 12.102 12.9144C12.244 12.9857 12.4067 13.0075 12.5631 12.976C12.6487 12.9532 12.7248 12.9046 12.7806 12.8371C12.806 12.8055 12.8321 12.7743 12.8581 12.743C12.9209 12.6677 12.984 12.592 13.039 12.5109C13.14 12.3678 13.2942 12.2688 13.4687 12.2352C13.6433 12.2016 13.8244 12.2359 13.9734 12.3309C14.3924 12.5685 14.788 12.8435 15.1551 13.1524C15.194 13.185 15.2336 13.2171 15.2733 13.2492C15.3219 13.2886 15.3708 13.3281 15.4184 13.3686C15.5207 13.4449 15.5947 13.552 15.6288 13.6733C15.663 13.7946 15.6555 13.9235 15.6075 14.0403C15.5311 14.2366 15.4198 14.4182 15.2787 14.5767C15.1033 14.8149 14.88 15.0155 14.6223 15.1662C14.4992 15.2369 14.3608 15.2784 14.2183 15.2874C14.0758 15.2964 13.9331 15.2727 13.8016 15.2181C12.8016 14.8246 11.8671 14.2876 11.0292 13.6247C10.2095 12.9653 9.49326 12.192 8.90317 11.3295C8.40664 10.6154 8.01162 9.83881 7.72893 9.02089C7.69883 8.92197 7.67407 8.82156 7.65476 8.72009C7.64927 8.676 7.64844 8.63147 7.65229 8.58721Z' fill='%23101010'/%3E%3Cpath d='M13.4753 9.52464C13.3299 9.37924 13.1523 9.30001 12.9999 9.30001C12.8342 9.30001 12.6999 9.1657 12.6999 9.00001C12.6999 8.83433 12.8342 8.70001 12.9999 8.70001C13.3475 8.7 13.6699 8.87077 13.8995 9.10037C14.1291 9.32997 14.2999 9.65242 14.2999 9.99998C14.3 10.1657 14.1657 10.3 14 10.3C13.8343 10.3 13.7 10.1657 13.7 10C13.6999 9.8476 13.6207 9.67004 13.4753 9.52464Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C11.5697 19 11.1583 18.9936 10.7651 18.9798L8.8 21.6C8.54174 21.9443 8.09212 22.0848 7.68377 21.9487C7.27543 21.8126 7 21.4304 7 21V18.4492C5.63676 18.0229 4.61089 17.2969 3.94566 16.1218C3.20396 14.8117 3 13.0854 3 11C3 8.24274 3.35288 6.07268 4.89571 4.69226C6.39637 3.34956 8.76583 3 12 3C15.2342 3 17.6036 3.34956 19.1043 4.69226C20.6471 6.07268 21 8.24274 21 11C21 13.7573 20.6471 15.9273 19.1043 17.3077C17.6036 18.6504 15.2342 19 12 19ZM8 17.678V21L10.282 17.9573C10.8116 17.9865 11.3833 18 12 18C18.5 18 20 16.5 20 11C20 5.5 18.5 4 12 4C5.5 4 4 5.5 4 11C4 15.1216 4.84235 16.9969 8 17.678Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.413 7.58717C14.6019 6.776 13.432 6.30004 12.0002 6.30006C11.8345 6.30006 11.7002 6.16575 11.7002 6.00007C11.7002 5.83438 11.8345 5.70006 12.0002 5.70006C13.5684 5.70004 14.8985 6.22407 15.8373 7.16291C16.7761 8.10175 17.3002 9.4319 17.3002 11.0001C17.3002 11.1658 17.1658 11.3001 17.0002 11.3001C16.8345 11.3001 16.7002 11.1658 16.7002 11.0001C16.7002 9.56824 16.2242 8.39835 15.413 7.58717Z' fill='%23101010'/%3E%3Cpath d='M12.5002 7.8C13.1526 7.8 13.8302 8.12923 14.3506 8.64962C14.871 9.17001 15.2002 9.84754 15.2002 10.5C15.2002 10.6657 15.3345 10.8 15.5002 10.8C15.6659 10.8 15.8002 10.6657 15.8002 10.5C15.8002 9.6524 15.3794 8.82995 14.7748 8.22535C14.1702 7.62076 13.3478 7.2 12.5002 7.2C12.3346 7.2 12.2002 7.33431 12.2002 7.5C12.2002 7.66568 12.3346 7.8 12.5002 7.8Z' fill='%23101010'/%3E%3Cpath d='M7.65229 8.58721C7.64364 8.32265 7.79073 8.13057 7.96872 7.95782C8.20347 7.73804 8.4621 7.544 8.74001 7.37917C8.86674 7.30279 9.01741 7.27368 9.16434 7.29721C9.31127 7.32074 9.44457 7.39531 9.53973 7.50722C9.87598 7.85266 10.1769 8.22934 10.4383 8.63191C10.5678 8.81299 10.6655 9.01385 10.7276 9.22626C10.7524 9.30915 10.754 9.39702 10.7322 9.48073C10.7105 9.56444 10.6662 9.64092 10.604 9.70223C10.4614 9.83903 10.3094 9.96617 10.1491 10.0828C10.0683 10.1457 10.0083 10.2304 9.97641 10.3264C9.94454 10.4224 9.94227 10.5255 9.96987 10.6228C10.0689 11.0795 10.2932 11.5013 10.6188 11.8429C11.0144 12.3149 11.5242 12.6832 12.102 12.9144C12.244 12.9857 12.4067 13.0075 12.5631 12.976C12.6487 12.9532 12.7248 12.9046 12.7806 12.8371C12.806 12.8055 12.8321 12.7743 12.8581 12.743C12.9209 12.6677 12.984 12.592 13.039 12.5109C13.14 12.3678 13.2942 12.2688 13.4687 12.2352C13.6433 12.2016 13.8244 12.2359 13.9734 12.3309C14.3924 12.5685 14.788 12.8435 15.1551 13.1524C15.194 13.185 15.2336 13.2171 15.2733 13.2492C15.3219 13.2886 15.3708 13.3281 15.4184 13.3686C15.5207 13.4449 15.5947 13.552 15.6288 13.6733C15.663 13.7946 15.6555 13.9235 15.6075 14.0403C15.5311 14.2366 15.4198 14.4182 15.2787 14.5767C15.1033 14.8149 14.88 15.0155 14.6223 15.1662C14.4992 15.2369 14.3608 15.2784 14.2183 15.2874C14.0758 15.2964 13.9331 15.2727 13.8016 15.2181C12.8016 14.8246 11.8671 14.2876 11.0292 13.6247C10.2095 12.9653 9.49326 12.192 8.90317 11.3295C8.40664 10.6154 8.01162 9.83881 7.72893 9.02089C7.69883 8.92197 7.67407 8.82156 7.65476 8.72009C7.64927 8.676 7.64844 8.63147 7.65229 8.58721Z' fill='%23101010'/%3E%3Cpath d='M13.4753 9.52464C13.3299 9.37924 13.1523 9.30001 12.9999 9.30001C12.8342 9.30001 12.6999 9.1657 12.6999 9.00001C12.6999 8.83433 12.8342 8.70001 12.9999 8.70001C13.3475 8.7 13.6699 8.87077 13.8995 9.10037C14.1291 9.32997 14.2999 9.65242 14.2999 9.99998C14.3 10.1657 14.1657 10.3 14 10.3C13.8343 10.3 13.7 10.1657 13.7 10C13.6999 9.8476 13.6207 9.67004 13.4753 9.52464Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C11.5697 19 11.1583 18.9936 10.7651 18.9798L8.8 21.6C8.54174 21.9443 8.09212 22.0848 7.68377 21.9487C7.27543 21.8126 7 21.4304 7 21V18.4492C5.63676 18.0229 4.61089 17.2969 3.94566 16.1218C3.20396 14.8117 3 13.0854 3 11C3 8.24274 3.35288 6.07268 4.89571 4.69226C6.39637 3.34956 8.76583 3 12 3C15.2342 3 17.6036 3.34956 19.1043 4.69226C20.6471 6.07268 21 8.24274 21 11C21 13.7573 20.6471 15.9273 19.1043 17.3077C17.6036 18.6504 15.2342 19 12 19ZM8 17.678V21L10.282 17.9573C10.8116 17.9865 11.3833 18 12 18C18.5 18 20 16.5 20 11C20 5.5 18.5 4 12 4C5.5 4 4 5.5 4 11C4 15.1216 4.84235 16.9969 8 17.678Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-home-16{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66782 2.1263C7.85726 1.9579 8.14274 1.9579 8.33218 2.1263L12.8322 6.1263C12.9389 6.22118 13 6.35718 13 6.5V13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H1.5C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13H3V6.5C3 6.35718 3.06107 6.22118 3.16782 6.1263L7.66782 2.1263ZM7 13H9V10H7V13ZM10 13V9.5C10 9.22386 9.77614 9 9.5 9H6.5C6.22386 9 6 9.22386 6 9.5V13H4V6.72453L8 3.16898L12 6.72453V13H10Z' fill='black'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66782 2.1263C7.85726 1.9579 8.14274 1.9579 8.33218 2.1263L12.8322 6.1263C12.9389 6.22118 13 6.35718 13 6.5V13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H1.5C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13H3V6.5C3 6.35718 3.06107 6.22118 3.16782 6.1263L7.66782 2.1263ZM7 13H9V10H7V13ZM10 13V9.5C10 9.22386 9.77614 9 9.5 9H6.5C6.22386 9 6 9.22386 6 9.5V13H4V6.72453L8 3.16898L12 6.72453V13H10Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right-16{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.50003 4.5L10 8.00001L6.5 11.5001' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.50003 4.5L10 8.00001L6.5 11.5001' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-menu{
    mask: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 24L40 24' stroke='%231A1D21' stroke-width='2'/%3E%3Cpath d='M16 15L40 15' stroke='%231A1D21' stroke-width='2'/%3E%3Cpath d='M16 33L40 33' stroke='%231A1D21' stroke-width='2'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 24L40 24' stroke='%231A1D21' stroke-width='2'/%3E%3Cpath d='M16 15L40 15' stroke='%231A1D21' stroke-width='2'/%3E%3Cpath d='M16 33L40 33' stroke='%231A1D21' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.icon-menu-close{
    mask: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 36L36 12' stroke='%231A1D21' stroke-width='2'/%3E%3Cpath d='M12 12L36 36' stroke='%231A1D21' stroke-width='2'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 36L36 12' stroke='%231A1D21' stroke-width='2'/%3E%3Cpath d='M12 12L36 36' stroke='%231A1D21' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.icon-bus{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 8H2V12H7V8Z' fill='%231A1D21'/%3E%3Cpath d='M13 8H8V12H13V8Z' fill='%231A1D21'/%3E%3Cpath d='M14 8H18L19.5 12H14V8Z' fill='%231A1D21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 6C0.447715 6 0 6.44772 0 7V16C0 16.5523 0.447715 17 1 17H3.05001C3.28164 18.1411 4.29052 19 5.5 19C6.70948 19 7.71836 18.1411 7.94999 17H16.05C16.2816 18.1411 17.2905 19 18.5 19C19.7095 19 20.7184 18.1411 20.95 17H23C23.5523 17 24 16.5523 24 16V13.5C24 13.1852 23.8518 12.8889 23.6 12.7L21.8243 11.3682L19.9285 6.62861C19.7766 6.24895 19.4089 6 19 6H1ZM5.5 14C4.29052 14 3.28164 14.8589 3.05001 16H1V7H19L21 12L23 13.5V16H20.95C20.7184 14.8589 19.7095 14 18.5 14C17.2905 14 16.2816 14.8589 16.05 16H7.94999C7.71836 14.8589 6.70948 14 5.5 14ZM7 16.5C7 17.3284 6.32843 18 5.5 18C4.67157 18 4 17.3284 4 16.5C4 15.6716 4.67157 15 5.5 15C6.32843 15 7 15.6716 7 16.5ZM20 16.5C20 17.3284 19.3284 18 18.5 18C17.6716 18 17 17.3284 17 16.5C17 15.6716 17.6716 15 18.5 15C19.3284 15 20 15.6716 20 16.5Z' fill='%231A1D21'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 8H2V12H7V8Z' fill='%231A1D21'/%3E%3Cpath d='M13 8H8V12H13V8Z' fill='%231A1D21'/%3E%3Cpath d='M14 8H18L19.5 12H14V8Z' fill='%231A1D21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 6C0.447715 6 0 6.44772 0 7V16C0 16.5523 0.447715 17 1 17H3.05001C3.28164 18.1411 4.29052 19 5.5 19C6.70948 19 7.71836 18.1411 7.94999 17H16.05C16.2816 18.1411 17.2905 19 18.5 19C19.7095 19 20.7184 18.1411 20.95 17H23C23.5523 17 24 16.5523 24 16V13.5C24 13.1852 23.8518 12.8889 23.6 12.7L21.8243 11.3682L19.9285 6.62861C19.7766 6.24895 19.4089 6 19 6H1ZM5.5 14C4.29052 14 3.28164 14.8589 3.05001 16H1V7H19L21 12L23 13.5V16H20.95C20.7184 14.8589 19.7095 14 18.5 14C17.2905 14 16.2816 14.8589 16.05 16H7.94999C7.71836 14.8589 6.70948 14 5.5 14ZM7 16.5C7 17.3284 6.32843 18 5.5 18C4.67157 18 4 17.3284 4 16.5C4 15.6716 4.67157 15 5.5 15C6.32843 15 7 15.6716 7 16.5ZM20 16.5C20 17.3284 19.3284 18 18.5 18C17.6716 18 17 17.3284 17 16.5C17 15.6716 17.6716 15 18.5 15C19.3284 15 20 15.6716 20 16.5Z' fill='%231A1D21'/%3E%3C/svg%3E%0A");
}

/* Alert */
.alert-message{
    background-color: #FBEAE1;
    padding: 15px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.alert-message-success{
    background-color: #ccffcc;
    color: #003300;
    font-weight: 700;
}
.alert-message-warning{
    color: #660000;
    font-weight: 700;
}
.alert-message ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.alert-message-title{
    font-weight: 700;
}
.headline-icon h3{
    list-style: 1;
    padding: 0px;
    margin: 0px;
}
.headline-icon .icon{
    background-color: #FF4800;
}


/* Header */
.header{
    position: relative;
}
.header-sticky{
    position: relative;
    z-index: 1000;
}
.header-back{
    position: absolute;
    z-index: 1;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 100%;
    background-color: #000;
}
.header-back-fixed{
    position: fixed;
}
.header-back > div{
    position: relative;
    height: 100%;
    background-position: left center;
    background-size: cover;
    opacity: .2;
}
.header-back.header-back-grey > div{
    filter: grayscale(1);
}
.header-sticky.uk-active{
    background-color: #363D45;
}
.header-sticky.uk-active .logo{
    width:184px;
    height:72px;
}
.header-grid{
    padding: 24px 0px;
    display: grid;
    gap: 8px;
    align-items: center;
    grid-template-columns: auto 1fr auto;
}
.header-menu{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.header-menu li{
    padding: 0px 16px;
}
.header-menu li a{
    display: block;
    padding: 8px 0px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}
.header-menu li a:before{
    height: 2px;
    background-color: #FF4800;
}
.header-menu li a:hover{
    color: #FF4800;
}
.header-contacts{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
}
.header-contacts li a{
    display: block;
    padding: 8px;
    background-color: #FFF;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}
.header-contacts li a.phone{
    font-weight: 700;
    padding-left: 12px;
    padding-right: 24px;
}
.header-contacts li a:hover{
    text-decoration: none;
    background-color: #FF4800;
    color: #FFF;
}
.header-contacts li a:hover .icon{
    background-color: #FFF;
}
.header-content{
    position: relative;
    z-index: 10;
    color: #fff;
}
.header-content h1{
    color: #fff;
}
.header-content-container{
    padding-bottom: 48px;
    width: 100%;
}
.header-content-grid{
    display: grid;
    gap: 8px;
    justify-content: center;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}

/* Footer */
.footer{
    position: relative;
    padding: 40px 0px;
    color: #FFF;
}
.footer-blank{
    z-index: 2;
}
.footer a{
    color: #FFF;
}
.footer .icon{
    background-color: #FFF;
}
.footer-logo, .footer-contacts{
    display: flex;
    justify-content: center;
}
.footer-grid{
    display: grid;
    gap: 16px;
    grid-template-columns: auto 1fr auto;
    align-items: center;
}
.footer-end{
    padding-top: 40px;
    display: grid;
    gap: 16px;
    color: #898F96;
    font-size: 14px;
    text-align: center;
    text-wrap: balance;
    grid-template-columns: 60%;
    justify-content: center;
}
.footer-divider{
    display: flex;
    justify-content: center;
}
.footer-divider > div{
    display: block;
    width: 60%;
    height: 0px;
    border-top: 1px dashed #4A535E;
}
.footer-booking{
    display: flex;
    justify-content: center;
    position: fixed;
    z-index: 900;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding-bottom: 20px;
}
.footer-booking a{
    border: 2px solid #FFF;
}

/* Main */
main{
    padding: 16px 0px 48px 0px;
}
.main-blank{
    position: relative;
    z-index: 2;
}

.contacts-ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    line-height: 1;
    display: grid;
    gap: 8px;
}

/* Page */
.page-container{
    display: grid;
    gap: 32px;
}
.page-container-homepage{
    padding-top: 24px;
}
.page-content-grid{
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(1, 1fr);
}
.page-content-grid-column{
    grid-template-columns: repeat(2, 1fr);
}
.page-content-image img{
    border: 1px solid #BDC1C6;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}
.page-content-grid-even .page-content-image{
    order: 2;
}
.page-contacts, .page-404{
    display: grid;
    gap: 24px;
    color: #fff;
    max-width: 400px;
    padding: 24px;
}
.page-contacts h1, .page-contacts a, .page-404 h1, .page-404 a{
    color: #fff;
}
.page-contacts .icon, .page-404 .icon{
    background-color: #fff;
}

/* Content */
.content .ci-image.ci-large{
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #BDC1C6;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}


/* Article */
.article-list-container{
    display: grid;
    gap: 24px;
    grid-template-columns: 180px 1fr 180px;
}
.article-list-container > div:first-child{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto;
}
.article-category ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 8px;
}
.article-category ul li a{
    position: relative;
    display: block;
    padding: 4px 0px 4px 32px;
}
.article-category ul li.active a{
    line-height: 1.2;
    font-weight: 700;
    color: #FF4800;
}
.article-category ul li.active a:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -12px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6C7 5.44772 7.44772 5 8 5H11C11.5523 5 12 5.44772 12 6V9C12 9.55228 11.5523 10 11 10H8C7.44772 10 7 9.55228 7 9V6ZM8 6V9H11V6H8Z' fill='%23FF4800'/%3E%3Cpath d='M7.5 12C7.22386 12 7 12.2239 7 12.5C7 12.7761 7.22386 13 7.5 13H16.5C16.7761 13 17 12.7761 17 12.5C17 12.2239 16.7761 12 16.5 12H7.5Z' fill='%23FF4800'/%3E%3Cpath d='M13 9.5C13 9.22386 13.2239 9 13.5 9H16.5C16.7761 9 17 9.22386 17 9.5C17 9.77614 16.7761 10 16.5 10H13.5C13.2239 10 13 9.77614 13 9.5Z' fill='%23FF4800'/%3E%3Cpath d='M13.5 6C13.2239 6 13 6.22386 13 6.5C13 6.77614 13.2239 7 13.5 7H16.5C16.7761 7 17 6.77614 17 6.5C17 6.22386 16.7761 6 16.5 6H13.5Z' fill='%23FF4800'/%3E%3Cpath d='M7 15.5C7 15.2239 7.22386 15 7.5 15H16.5C16.7761 15 17 15.2239 17 15.5C17 15.7761 16.7761 16 16.5 16H7.5C7.22386 16 7 15.7761 7 15.5Z' fill='%23FF4800'/%3E%3Cpath d='M7.5 18C7.22386 18 7 18.2239 7 18.5C7 18.7761 7.22386 19 7.5 19H16.5C16.7761 19 17 18.7761 17 18.5C17 18.2239 16.7761 18 16.5 18H7.5Z' fill='%23FF4800'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V3ZM5 3V21H19V3H5Z' fill='%23FF4800'/%3E%3C/svg%3E%0A");    
}
.article-category ul li a:hover{
    text-decoration: none;
}
.article-category-modal ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 4px;
    line-height: 1.2;
}
.article-category-modal ul li a{
    display: block;
    padding: 4px 0px;
}
.article-category-modal ul li.active a{
    font-weight: 700;
    color: #FF4800;
}
.article-category-modal ul li a:hover{
    text-decoration: none;
}
.article-category-modal .icon-link{
    color: #4A535E;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 24px;
    gap: 0px;
    align-items: center;
    line-height: 1;
}
.article-category-modal .icon-link:hover{
    text-decoration: none;
}
.article-category-modal .icon-link .icon{
    background-color: #4A535E;
}

.article-list-item{
    display: grid;
    gap: 8px;
    text-decoration: none;
    padding-bottom: 16px;
}
.article-list-item:hover{
    color: #1A1D21;
    text-decoration: none;
}
.article-list-item-image{
    border: 1px solid #BDC1C6;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}
.article-list-item-image-cover{
    background-position: center;
    background-size: cover;
    background-image: url('/assets/files/template/no-image.svg');
}
.article-list-item-title{
    font-weight: 700;
    font-size: 22px;
    text-wrap: balance;
}
.article-list-item-summary{}
.article-list-item:hover .article-list-item-title{
    color: #FF4800;
}
.article-gallery{
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(6, 1fr);
}
.article-gallery a{
    display: block;
    border: 1px solid #BDC1C6;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.article-image{
    display: grid;
    gap: 8px;
    font-style: italic;
}
.article-image img{
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #BDC1C6;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.article-date-grid{
    display: grid;
    gap: 8px;
    align-items: center;
    grid-template-columns: 1fr auto;
}
.article-share{
    display: grid;
    gap: 4px;
}
.article-share div:first-child{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    color: #898F96;
}
.social-ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
}
.social-ul li{
    padding-right: 8px;
}
.social-ul li:last-child{
    padding-right: 0px;
}
.social-ul li a{
    display: block;
    padding: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #EEEEEE;
}
.social-ul li a .icon{
    background-color: #4A535E;
}
.social-ul li a:hover{
    background-color: #FF4800;
}
.social-ul li a:hover  .icon{
    background-color: #FFF;
}
.pagination-container{
    display: grid;
    gap: 8px;
    padding: 16px 0px;
}
.pagination-desc{
    text-align: center;
    color: #898F96;
    font-size: 14px;
}
.pagination-links{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.pagination-links a, .pagination-links strong{
    display: block;
    min-width: 24px;
    margin: 2px;
    padding: 4px;
    background-color: #EEEEEE;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.pagination-links a:hover, .pagination-links strong{
    color: #FFF;
    background-color: #FF4800;
    text-decoration: none;
}


.ppagination-links ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.ppagination-links ul li{
    padding: 4px;
}
.ppagination-links ul li a{
    display: block;
    min-width: 24px;
    padding: 4px;
    background-color: #EEEEEE;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.pagination-links ul li a:hover, .pagination-links ul li.active a{
    color: #FFF;
    background-color: #FF4800;
    text-decoration: none;
}

/* Block */
.block-grid{
    display: grid;
    gap: 16px;    
}
.block-lt-header{
    margin: 0 auto;
    width: 70%;
    box-sizing: border-box;
    background-color: #EEEEEE;
    padding: 16px;
    font-size: 14px;
}
.block-lt-links{
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(3, 1fr);
}
.block-lt-links > div{
    border: 1px solid #BDC1C6;
}
.block-lt-links > div > ul{
    list-style: none;
    padding: 24px;
    margin: 0px;
    display: grid;
    gap: 4px;
    line-height: 1.2;
}
.block-lt-links > div > ul li:first-child{
    font-weight: 700;
}
.block-lt-links > div > ul li a{
    display: block;
    position: relative;
    padding: 4px 4px 4px 24px;
}
.block-lt-links > div > ul li a:before{
    content: "";
    display: block;
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6464 7.64645C10.8417 7.45118 11.1583 7.45118 11.3536 7.64645L15.3536 11.6464C15.5488 11.8417 15.5488 12.1583 15.3536 12.3536L11.3536 16.3536C11.1583 16.5488 10.8417 16.5488 10.6464 16.3536C10.4512 16.1583 10.4512 15.8417 10.6464 15.6464L14.2929 12L10.6464 8.35355C10.4512 8.15829 10.4512 7.84171 10.6464 7.64645Z' fill='%23898F96'/%3E%3C/svg%3E%0A");
}
.block-more{
    display: flex;
    justify-content: end;
}
.block-question-links{
    display: grid;
    gap: 8px;
    border: 2px solid #FF4800;
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
}
.block-question-links-with-image{
    grid-template-columns: 1fr 40%;
}
.block-order-links-image{
    background-color: #eee;
}
.block-order-links-image > div{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}
.block-question-links-grid{
    padding: 24px;
    display: grid;
    gap: 8px;
}
.block-question-links-header{
    display: grid;
    gap: 24px;
    grid-template-columns: auto 1fr;
    align-items: center;
    line-height: 1.2;
}
.block-question-links-with-image .block-question-links-header{
    gap: 8px;
    grid-template-columns: 1fr;
}
.block-question-links-title{
    font-size: 32px;
    font-weight: 700;
    color: #DA2700;
    text-wrap: balance;
}
.block-question-links-desc{
    font-style: italic;
    text-wrap: balance;
}
.block-question-links-desc p{
    padding: 0px;
    margin: 0px;
}
.block-question-links-contacts{
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr auto;
    align-items: center;
}
.block-question-links-with-image .block-question-links-contacts{
    grid-template-columns: 1fr;
}
.block-question-links-contact{
    display: flex;
    gap: 16px;
    align-items: center;
}
.block-question-links-contact > div:first-child{
    line-height: 1.2;
    font-weight: 700;
    font-style: italic;
    text-wrap: balance;
}
.block-question-links-contact > div:last-child{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.block-question-links-contact a{
    display: block;
    background-color: #FF4800;
    color: #FFF;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
    padding: 8px 24px 8px 12px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    line-height: 1;
}
.block-question-links-contact a .icon{
    background-color: #FFF;
}
.block-question-links-contact a:hover{
    background-color: #DA2700;
    color: #FFF;
    text-decoration: none;
}
.divider-truck{
    position: relative;
}
.divider-truck .icon{
    background-color: #BDC1C6;
}
.divider-truck:before{
    content: "";
    position: absolute;
    left: 32px;
    right: 0px;
    top: 48%;
    display: block;
    height: 0px;
    border-top: 1px dashed #BDC1C6;
}
.block-our-bus{
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr 360px;
}
.block-our-bus-content{
    display: grid;
    gap: 16px;
}
.block-our-bus-thumbnails{
    padding-top: 16px;
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(8, 1fr);
}
.block-our-bus-thumbnails a{
    display: block;
    opacity: .5;
}
.block-our-bus-thumbnails a.uk-active{
    opacity: 1;
}

/* Road */
.road-content-container{
    width: 90%;
    margin: 0 auto;
}
.road-way{
    position: relative;
    padding-top: 10px;
}
.road-way-header{
    display: grid;
    gap: 0px;
    justify-content: center;
    text-align: center;
    text-wrap: balance;
    padding-bottom: 48px;
}
.road-way-header h2{
    text-transform: uppercase;
    font-size: 44px !important;
    font-weight: 800;
    color: #fff;
}
.road-way-header div:last-child{
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
}
.road-way-footer{
    padding-top: 24px;
    display: flex;
    justify-content: center;
    gap: 24px;
}
.road-way-footer .icon-link{
    color: #fff;
}
.road-way-footer .icon{
    background-color: #fff;
}
.road-way ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: relative;
}
.road-way li{
    position: relative;
}
.road-way li.road-way-country{
    width: 300px;
    /*background-color: #eee;*/
    font-size: 60px;
    font-weight: 700;
    text-align: center;
}
.road-way li.road-way-country span{
    position: relative;
}
.road-way li.road-way-country span:before{
    content: "";
    display: block;
    position: absolute;
    left: -10px;
    top: -30px;
    width: 36px;
    height: 36px;
}
.road-way li.road-way-country-ua span:before{
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7C0 4.23858 2.23858 2 5 2H31C33.7614 2 36 4.23858 36 7V32.2585C36 34.6816 33.2759 36.105 31.2868 34.7213L24.5 30H5C2.23858 30 0 27.7614 0 25V7Z' fill='white'/%3E%3Cpath d='M2 7C2 5.34315 3.34315 4 5 4H31C32.6569 4 34 5.34315 34 7V16H2V7Z' fill='%230057B7'/%3E%3Cpath d='M2 16V25C2 26.6569 3.34315 28 5 28H25L32.4453 32.9635C33.1099 33.4066 34 32.9302 34 32.1315V16H2Z' fill='%23FFD700'/%3E%3C/svg%3E%0A");
}
.road-way li.road-way-country-lt span:before{
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7C0 4.23858 2.23858 2 5 2H31C33.7614 2 36 4.23858 36 7V32.2585C36 34.6816 33.2759 36.105 31.2868 34.7213L24.5 30H5C2.23858 30 0 27.7614 0 25V7Z' fill='white'/%3E%3Crect x='2' y='12' width='32' height='8' fill='%23006A44'/%3E%3Cpath d='M2 7C2 5.34315 3.34315 4 5 4H31C32.6569 4 34 5.34315 34 7V12H2V7Z' fill='%23FDB913'/%3E%3Cpath d='M2 20V25C2 26.6569 3.34315 28 5 28H25L32.4453 32.9635C33.1099 33.4066 34 32.9302 34 32.1315V20H2Z' fill='%23C1272D'/%3E%3C/svg%3E%0A");
}
.road-way li.road-way-finish{
    position: absolute;
    top: 0px;
    right: 0px;
}
.road-way li.road-way-cities{
    padding: 10px 100px;
}
.road-way li.road-way-cities ul{
    position: relative;
    display: flex;
    justify-content: space-between;
}
.road-way li.road-way-cities ul:before{
    content: "";
    position: absolute;
    display: block;
    top: 6px;
    left: 50px;
    right: 50px;
    height: 0px;
    border-top: 1px dashed #898F96;
}
.road-way li.road-way-cities ul li{
    width: 100px;
    padding-top: 30px;
    /*background-color: #eee;*/
    font-size: 14px;
    font-weight: 700;
    text-align: center;
}
.road-way li.road-way-cities ul li:before{
    content: "";
    display: block;
    position: absolute;
    width: 13px;
    height: 13px;
    top: 0px;
    left: 50%;
    margin-left: -6.5px;
    background-color: #898F96;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.road-way-reverse{
    position: absolute;
    top: 20px;
    right: 50%;
    margin-right: -120px;
    width: 200px;
    padding: 0px 20px;
    color: #FF4800;
    font-weight: 700;
    text-align: center;
    text-wrap:balance;
}
.road-way-reverse .icon{
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    left: 0px;
    top: 50%;
    margin-top: -12px;
    background-color: #FF4800;
}
.road-way-reverse .icon.right{
    left: auto;
    right: 0px;
}
.road-map{
    overflow: hidden;
}
.road-map iframe{
    width: 100%;
    height: 500px;
}

/* Breadcrumbs */
.breadcrumbs-container{
    padding: 0px 0px 24px 0px;
}
.breadcrumbs ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: center;
    font-size: 14px;
}
.breadcrumbs ul li:first-child{
    padding-left: 0px;
}
.breadcrumbs ul li:last-child{
    font-weight: 700;
}
.breadcrumbs ul li{
    padding: 0px 8px;
}
.breadcrumbs ul li a{
    display: grid;
    gap: 8px;
    grid-template-columns: auto auto;
    align-items: center;
}

/* Modal */
.uk-modal-dialog{
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.uk-modal-dialog-reverse{
    background-color: #B4B43D;
    color: #fff;
}
.uk-modal-dialog-reverse .icon{
    background-color: #fff;
}
.uk-modal-close-center{
    top: 50%;
    margin-top: -16px;
}

/* Offcanvas */
.uk-offcanvas{
    z-index: 2000;
}
.uk-offcanvas-bar{
    padding: 0px;
}
.uk-offcanvas-close{
    top:50px;
    right:16px;
}
.uk-offcanvas-close .icon{
    background-color: #FFF;
}
.offcanvas-container{
    display: grid;
    gap: 24px;
    padding: 24px;
}
.offcanvas-menu{
    padding: 40px 0px;
    margin: 0px;
    list-style: none;
    display: grid;
    gap: 24px;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
}
.offcanvas-menu a, .offcanvas-menu a:hover{
    color: #FFF;
    text-decoration: none;
}
.offcanvas-footer{
    display: flex;
    justify-content: center;
}
.offcanvas-footer .header-contacts a{
    color: #1A1D21;
}

.slider-nav{
    list-style: none;
    padding: 24px 0px 0px 0px;
    margin: 0px;
    display: flex;
    justify-content: center;
}
.slider-nav li{
    width: 24px;
    height: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 2px;
}
.slider-nav li a{
    display: block;
    width: 16px;
    height: 8px;
    border-radius: 6px;
    background-color: #BDC1C6;
}
.slider-nav li.uk-active a{
    width: 24px;
    height: 12px;
    background-color: #FF4800;
}


@media only screen and (max-width: 1599px) {
    /* XL */

}

@media only screen and (max-width: 1199px) {
    /* L */
    .block-question-links{
        width: 100%;
    }
    .road-content-container{
        width: auto;
    }
}
@media only screen and (max-width: 959px) {
    /* M */
    
    .header-grid{
        padding: 24px 0px;
        grid-template-columns: 1fr auto;
    }
    .header-grid .icon{
        background-color: #FFF;
    }
    .footer{
        padding: 40px 0px 80px 0px;
    }
    .footer-grid{
        grid-template-columns: 1fr;
        justify-content: center;
        /*justify-items: center;*/
        /*align-content: center;*/
        gap: 24px;
    }
    .footer-divider > div{
        width: 100% !important;
    }
    .footer-end{
        padding-top: 24px;
        grid-template-columns: 1fr;
    }
    .article-list-container{
        grid-template-columns: 140px 1fr;
    }
    .article-list-container > div:last-child{
        display: none;
    }

    .page-content-grid-column{
        grid-template-columns: 1fr;
    }
    .page-content-grid-even .page-content-image{
        order: -1;
    }
    .block-lt-header{
        width: 100%;
    }
    .block-lt-links{
        grid-template-columns: repeat(2, 1fr);
    }
    .block-question-links-contacts{
        grid-template-columns: 1fr;
    }
    .block-question-links-with-image{
        grid-template-columns: 1fr;
    }
    .block-question-links-header{
        gap: 8px;
        text-align: center;
        justify-content: center;
        grid-template-columns: 1fr;
    }
    .block-question-links-contact{
        text-align: center;
        justify-content: center;
    }

    .road-way ul{
        padding: 0px 60px;
    }
    .road-way li.road-way-cities{
        padding: 10px 0px 10px 40px;
    }
    .road-way li.road-way-cities ul{
        display: grid;
        gap: 16px;
    }
    .road-way li.road-way-cities ul:before{
        top: 8px;
        bottom: 8px;
        left: 4px;
        right: auto;
        width: 0px;
        height: auto;
        border-top: none;
        border-left: 1px dashed #898F96;
    }
    .road-way li.road-way-cities ul{
        padding: 0px;
    }
    .road-way li.road-way-cities ul li{
        width: auto;
        padding: 0px 0px 0px 30px;
        text-align: left;
    }
    .road-way li.road-way-cities ul li:before{
        width: 9px;
        height: 9px;
        top: 50%;
        left: 0%;
        margin-top: -4.5px;
        margin-left: 0px;
    }
    .road-way li.road-way-country{
        width: auto;
        font-size: 44px;
        text-align: left;
    }
    .road-way li.road-way-finish{
        position: relative;
        top: auto;
        right: auto;
    }
    .road-way li.road-way-country span{
        padding-left: 6px;
    }
    .road-way-reverse{
        top: 50%;
        right: 10%;
        margin-right: 0px;
        margin-top: -40px;
        width: 120px;
        padding: 0px 20px;
    }
    .road-way-footer{
        padding-top: 24px;
        display: flex;
        justify-content: end;
        gap: 0px;
    }

    .road-way-homepage .road-content-container{
        padding: 0px 40px;
    }
    .road-way-homepage .road-way ul{
        padding: 0px 0px;
    }
    .road-way-homepage .road-way li.road-way-finish{
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .road-way-homepage .road-way li.road-way-cities{
        padding: 70px 0px 0px 0px;
    }
    .road-way-homepage .road-way li.road-way-cities ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 16px;
        background-color: rgb(0, 0, 0, .5);
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        gap: 8px 16px;
    }
    .road-way-homepage .road-way li.road-way-cities ul:before{
        display: none;
    }
    .road-way-homepage .road-way li.road-way-cities ul li{
        padding: 0px 0px 0px 24px;
    }
    .road-way-homepage .road-way li.road-way-cities ul li:first-child{
        padding: 0px;
    }
    .road-way-homepage .road-way li.road-way-cities ul li:first-child:before{
        display: none;
    }
    .road-way-homepage .road-way li.road-way-cities ul li:before{
        width: 6px;
        height: 6px;
        margin-top: -3px;
        background-color: #898F96;
    }
    .road-way-homepage .road-way-reverse{
        top: 110px;
        right: 50%;
        margin-right: -110px;
        width: 180px;
        padding: 0px 20px;
    }
    .road-way-homepage .road-way li.road-way-country span:before{
        top: -36px;
    }
    .road-way-header h2{
        font-size: 32px !important;
    }

    .block-our-bus{
        gap: 16px;
        grid-template-columns: 1fr;
    }
    .block-our-bus > div:last-child{
        order: -1;
    }

    .footer-blank{
        display: none;
    }

}
@media only screen and (max-width: 639px) {
    /* S */
    .logo{
        width:140px;
        height:85px;
        background-size: 140px auto;
    }
    .header-sticky.uk-active .logo{
        width:140px;
        height:56px;
    }
    .header-menu{
        display: grid;
        gap: 0px;
        text-align: center;
    }
    .header-menu li a:before{
        display: none;
    }
    .header-content-grid{
        font-size: 16px;
    }

    .offcanvas-container{
        padding: 24px 15px;
    }
    .offcanvas-menu{
        padding: 30px 0px;
        gap: 24px;
        font-size: 24px;
    }
    .uk-offcanvas-close{
        top:24px;
        right:6px;
    }

    .breadcrumbs-container{
        display: none;
    }
    .page-container{
        gap: 24px;
    }
    .article-date-grid{
        grid-template-columns: 1fr;
    }
    .article-gallery{
        gap: 8px;
        grid-template-columns: repeat(4, 1fr);
    }
    .article-category{
        font-size: 22px;
    }
    .article-category ul{
        display: inline-grid;
    }
    .article-category li:not(.active){
        display: none;
    }
    .article-list-container{
        gap: 16px;
        grid-template-columns: 1fr;
    }
    .article-list-container > div:first-child{
        align-items: center;
    }
    .article-list-item{
        padding-bottom: 8px;
    }

    .block-lt-links{
        grid-template-columns: 1fr;
    }
    .block-question-links-contact{
        display: grid;
        gap: 8px;
        grid-template-columns: 1fr;
    }
    .block-question-links-contact br{
        display: none;
    }
    .block-question-links-contact > div:last-child{
        justify-content: center;
        gap: 16px;
    }

    .road-way ul{
        padding: 0px 10px;
    }
    .road-way li.road-way-cities{
        padding: 10px 0px 10px 40px;
    }
    .road-way-reverse{
        right: 0%;
        font-size: 14px;
        width: 100px;
    }
    .road-way li.road-way-country{
        font-size: 32px;
    }
    .road-map iframe{
        height: 400px;
    }
    .road-way-homepage .road-content-container{
        padding: 0px 10px;
    }
    .road-way-header h2{
        font-size: 24px !important;
    }
    .road-way-header div:last-child{
        font-size: 14px;
    }

    .block-our-bus-thumbnails{
        gap: 8px;
        grid-template-columns: repeat(6, 1fr);
    }

    h1{font-size: 28px !important;}
    h2{font-size: 24px !important;}
    h3{font-size: 22px !important;}
    h5{font-size: 20px !important;}
    h6{font-size: 18px !important;}

}
@media only screen and (max-width: 400px) {
    /* XS */
    .offcanvas-menu{
        padding: 20px 0px;
        gap: 16px;
        font-size: 22px;
    }
    .article-gallery{
        grid-template-columns: repeat(3, 1fr);
    }
    .article-list-container > div:first-child{
        gap: 0px;
        grid-template-columns: auto;
        justify-content: center;
        text-align: center;
    }
    .block-question-links-grid{
        padding: 16px;
    }
    .block-question-links-contact a{
        font-size: 14px;
        padding: 8px 16px 8px 8px;
    }
    .block-question-links-title{
        font-size: 22px;
    }

    .block-our-bus-thumbnails{
        grid-template-columns: repeat(4, 1fr);
    }

    .header-contacts-phone{
        width: 100%;
        text-align: center;
    }
    .header-contacts-phone a{
        display: inline-block !important;
    }

}

@media only screen and (max-width: 360px) {
    .road-way li.road-way-cities{
        padding: 10px 0px 40px 10px;
    }
}