body{
    overflow-x: hidden;
}
.logo{
    display:block;
    width:252px;
    height:48px;
    text-indent:120%;
    white-space:nowrap;
    overflow:hidden;
    padding:0px;
    position:relative;
    background-color:transparent;
    background-position:center;
    background-repeat:no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3Csvg width="252" height="48" viewBox="0 0 252 48" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M63.9998 15C63.9998 7.82031 58.1794 2 50.9998 2H8V32H14V28H50.9998C54.8657 28 58 31.134 58 35C58 38.866 54.866 42 51 42H16V48H50.9998C58.1794 48 63.9998 42.1797 63.9998 35C63.9998 30.979 62.1743 27.3845 59.3069 25C62.1743 22.6155 63.9998 19.021 63.9998 15ZM14 22H51C54.866 22 58 18.866 58 15C58 11.134 54.866 8 51 8H14V22Z" fill="%23333333"/%3E%3Cpath d="M72 6H78V48H72V6Z" fill="%23333333"/%3E%3Cpath d="M148 6H142V48H148V30H184V48H190V6H184V24H148V6Z" fill="%23333333"/%3E%3Cpath d="M86 6H92V24H99.5L125 6H134L105.5 27L134 48H125L99.5 30H92V48H86V6Z" fill="%23333333"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M252 48H245.25L238.5 36H211.5L204.75 47.9995H198L222 6H228L252 48ZM225 12L235.125 30H214.875L225 12Z" fill="%23333333"/%3E%3Crect x="8" y="34" width="6" height="6" fill="%23E23B20"/%3E%3Crect y="34" width="6" height="6" fill="%23E23B20"/%3E%3Crect x="8" y="42" width="6" height="6" fill="%23E23B20"/%3E%3Crect y="42" width="6" height="6" fill="%239E9E9E"/%3E%3C/svg%3E%0A');
    text-decoration:none;
}
.transition, a, .icon-link-arrow{
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
a{
    position: relative;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:focus,
button:focus {
    outline: none;
}
hr{
    border-color: #c8c8c8;
}
blockquote{
    font-weight: 700;
}
label{
    font-size: 0.9rem;
    color: #999;
    font-weight: 700;
}
.radius{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.full{
    width: 100%;
}
.red{
    color: #E23B20;
}

/* Icons */
.icon-grid{
    display: grid !important;
    gap: 8px;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: start;
}
.icon-grid-button{
    justify-content: center;
}
.icon-grid-button .icon{
    top: -2px;
}
.icon-grid-bold{
    font-weight: 700;
}
.icon{
    position: relative;
    width: 24px;
    height: 24px;
    display: block;
    background-color: #111;
    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-menu{
    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="M2 5H22V7H2V5Z" fill="%23111111"/%3E%3Cpath d="M2 11H22V13H2V11Z" fill="%23111111"/%3E%3Cpath d="M22 17H2V19H22V17Z" fill="%23111111"/%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="M2 5H22V7H2V5Z" fill="%23111111"/%3E%3Cpath d="M2 11H22V13H2V11Z" fill="%23111111"/%3E%3Cpath d="M22 17H2V19H22V17Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-search{
    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%3Ccircle cx="12" cy="12" r="8" stroke="black" stroke-width="2"/%3E%3Cpath d="M22 22L18 18" stroke="black" stroke-width="2"/%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%3Ccircle cx="12" cy="12" r="8" stroke="black" stroke-width="2"/%3E%3Cpath d="M22 22L18 18" stroke="black" stroke-width="2"/%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="M10.5857 12L4.22168 18.364L5.63589 19.7782L11.9999 13.4142L18.3639 19.7782L19.7781 18.364L13.4141 12L19.778 5.63603L18.3638 4.22182L11.9999 10.5858L5.63594 4.22182L4.22173 5.63603L10.5857 12Z" fill="%23111111"/%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.5857 12L4.22168 18.364L5.63589 19.7782L11.9999 13.4142L18.3639 19.7782L19.7781 18.364L13.4141 12L19.778 5.63603L18.3638 4.22182L11.9999 10.5858L5.63594 4.22182L4.22173 5.63603L10.5857 12Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-globe{
    -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="M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM14.516 20.6436C16.9484 19.9368 18.9557 18.2311 20.0645 16H16.584C16.1576 17.9517 15.4288 19.5785 14.516 20.6436ZM12 21C12.7979 21 13.7894 20.3272 14.6411 18.6239C15.0131 17.8798 15.3268 16.9929 15.5588 16H8.44124C8.67317 16.9929 8.98686 17.8798 9.35889 18.6239C10.2106 20.3272 11.2021 21 12 21ZM7.41604 16C7.8424 17.9517 8.57123 19.5785 9.48402 20.6436C7.05162 19.9368 5.04427 18.2311 3.93552 16H7.41604ZM8.24188 15H15.7581C15.914 14.0649 16 13.0564 16 12C16 10.9436 15.914 9.93507 15.7581 9H8.24188C8.08602 9.93507 8 10.9436 8 12C8 13.0564 8.08602 14.0649 8.24188 15ZM7.2289 9C7.08018 9.94704 7 10.9548 7 12C7 13.0452 7.08018 14.053 7.2289 15H3.51212C3.18046 14.0617 3 13.0519 3 12C3 10.9481 3.18046 9.93834 3.51212 9H7.2289ZM8.44124 8H15.5588C15.3268 7.00713 15.0131 6.12021 14.6411 5.37615C13.7894 3.67281 12.7979 3 12 3C11.2021 3 10.2106 3.67281 9.35889 5.37615C8.98686 6.12021 8.67317 7.00713 8.44124 8ZM9.48402 3.3564C8.57123 4.42147 7.8424 6.04834 7.41604 8H3.93552C5.04427 5.76892 7.05162 4.06321 9.48402 3.3564ZM14.516 3.3564C16.9484 4.06321 18.9557 5.76892 20.0645 8H16.584C16.1576 6.04834 15.4288 4.42147 14.516 3.3564ZM16.7711 9H20.4879C20.8195 9.93834 21 10.9481 21 12C21 13.0519 20.8195 14.0617 20.4879 15H16.7711C16.9198 14.053 17 13.0452 17 12C17 10.9548 16.9198 9.94704 16.7711 9Z" fill="%23111111"/%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="M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM14.516 20.6436C16.9484 19.9368 18.9557 18.2311 20.0645 16H16.584C16.1576 17.9517 15.4288 19.5785 14.516 20.6436ZM12 21C12.7979 21 13.7894 20.3272 14.6411 18.6239C15.0131 17.8798 15.3268 16.9929 15.5588 16H8.44124C8.67317 16.9929 8.98686 17.8798 9.35889 18.6239C10.2106 20.3272 11.2021 21 12 21ZM7.41604 16C7.8424 17.9517 8.57123 19.5785 9.48402 20.6436C7.05162 19.9368 5.04427 18.2311 3.93552 16H7.41604ZM8.24188 15H15.7581C15.914 14.0649 16 13.0564 16 12C16 10.9436 15.914 9.93507 15.7581 9H8.24188C8.08602 9.93507 8 10.9436 8 12C8 13.0564 8.08602 14.0649 8.24188 15ZM7.2289 9C7.08018 9.94704 7 10.9548 7 12C7 13.0452 7.08018 14.053 7.2289 15H3.51212C3.18046 14.0617 3 13.0519 3 12C3 10.9481 3.18046 9.93834 3.51212 9H7.2289ZM8.44124 8H15.5588C15.3268 7.00713 15.0131 6.12021 14.6411 5.37615C13.7894 3.67281 12.7979 3 12 3C11.2021 3 10.2106 3.67281 9.35889 5.37615C8.98686 6.12021 8.67317 7.00713 8.44124 8ZM9.48402 3.3564C8.57123 4.42147 7.8424 6.04834 7.41604 8H3.93552C5.04427 5.76892 7.05162 4.06321 9.48402 3.3564ZM14.516 3.3564C16.9484 4.06321 18.9557 5.76892 20.0645 8H16.584C16.1576 6.04834 15.4288 4.42147 14.516 3.3564ZM16.7711 9H20.4879C20.8195 9.93834 21 10.9481 21 12C21 13.0519 20.8195 14.0617 20.4879 15H16.7711C16.9198 14.053 17 13.0452 17 12C17 10.9548 16.9198 9.94704 16.7711 9Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.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="M12.3123 3.10957C12.1297 2.96348 11.8703 2.96348 11.6877 3.10957L4.56296 8.80932C4.20713 9.09398 4 9.52495 4 9.98063V20H2.5C2.22386 20 2 20.2239 2 20.5C2 20.7761 2.22386 21 2.5 21H21.5C21.7761 21 22 20.7761 22 20.5C22 20.2239 21.7761 20 21.5 20H20V9.98062C20 9.52495 19.7929 9.09398 19.437 8.80932L12.3123 3.10957ZM19 20V9.98062C19 9.82873 18.931 9.68508 18.8123 9.59019L12 4.14031L5.18765 9.59019C5.06905 9.68508 5 9.82873 5 9.98063V20H9V14.5C9 14.2239 9.22386 14 9.5 14H14.5C14.7761 14 15 14.2239 15 14.5V20H19ZM14 15V20H10V15H14Z" 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="M12.3123 3.10957C12.1297 2.96348 11.8703 2.96348 11.6877 3.10957L4.56296 8.80932C4.20713 9.09398 4 9.52495 4 9.98063V20H2.5C2.22386 20 2 20.2239 2 20.5C2 20.7761 2.22386 21 2.5 21H21.5C21.7761 21 22 20.7761 22 20.5C22 20.2239 21.7761 20 21.5 20H20V9.98062C20 9.52495 19.7929 9.09398 19.437 8.80932L12.3123 3.10957ZM19 20V9.98062C19 9.82873 18.931 9.68508 18.8123 9.59019L12 4.14031L5.18765 9.59019C5.06905 9.68508 5 9.82873 5 9.98063V20H9V14.5C9 14.2239 9.22386 14 9.5 14H14.5C14.7761 14 15 14.2239 15 14.5V20H19ZM14 15V20H10V15H14Z" fill="black"/%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-calebdar{
    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="M8 2.5C8 2.22386 7.77614 2 7.5 2C7.22386 2 7 2.22386 7 2.5V4H4C3.44772 4 3 4.44772 3 5V19C3 19.5523 3.44772 20 4 20H20C20.5523 20 21 19.5523 21 19V5C21 4.44772 20.5523 4 20 4H17V2.5C17 2.22386 16.7761 2 16.5 2C16.2239 2 16 2.22386 16 2.5V4H8V2.5ZM7 5V6.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.5V5H20V8H4V5H7ZM4 9V19H20V9H4Z" fill="%23111111"/%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="M8 2.5C8 2.22386 7.77614 2 7.5 2C7.22386 2 7 2.22386 7 2.5V4H4C3.44772 4 3 4.44772 3 5V19C3 19.5523 3.44772 20 4 20H20C20.5523 20 21 19.5523 21 19V5C21 4.44772 20.5523 4 20 4H17V2.5C17 2.22386 16.7761 2 16.5 2C16.2239 2 16 2.22386 16 2.5V4H8V2.5ZM7 5V6.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.5V5H20V8H4V5H7ZM4 9V19H20V9H4Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-light{
    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="M4.08548 13.4046C3.92535 13.0426 3.9938 12.6202 4.26006 12.3274L14.2601 1.32737C14.5651 0.991854 15.0577 0.903556 15.4602 1.11223C15.8628 1.32091 16.0745 1.77433 15.9762 2.21697L14.2466 10L19 10C19.3958 10 19.7544 10.2335 19.9145 10.5955C20.0746 10.9575 20.0062 11.3798 19.7399 11.6727L9.73994 22.6727C9.42197 23.0225 8.90254 23.1018 8.49465 22.863C8.08676 22.6241 7.90184 22.1322 8.05131 21.6838L10.6126 14L5 14C4.60418 14 4.24561 13.7666 4.08548 13.4046ZM5 13H10.6126C11.2951 13 11.7771 13.6687 11.5613 14.3163L9 22L19 11H14.2466C13.6069 11 13.1316 10.4076 13.2704 9.78311L15 2.00004L5 13Z" 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="M4.08548 13.4046C3.92535 13.0426 3.9938 12.6202 4.26006 12.3274L14.2601 1.32737C14.5651 0.991854 15.0577 0.903556 15.4602 1.11223C15.8628 1.32091 16.0745 1.77433 15.9762 2.21697L14.2466 10L19 10C19.3958 10 19.7544 10.2335 19.9145 10.5955C20.0746 10.9575 20.0062 11.3798 19.7399 11.6727L9.73994 22.6727C9.42197 23.0225 8.90254 23.1018 8.49465 22.863C8.08676 22.6241 7.90184 22.1322 8.05131 21.6838L10.6126 14L5 14C4.60418 14 4.24561 13.7666 4.08548 13.4046ZM5 13H10.6126C11.2951 13 11.7771 13.6687 11.5613 14.3163L9 22L19 11H14.2466C13.6069 11 13.1316 10.4076 13.2704 9.78311L15 2.00004L5 13Z" fill="black"/%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-star{
    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="M12 3L14.9389 8.95492L21.5106 9.90983L16.7553 14.5451L17.8779 21.0902L12 18L6.12215 21.0902L7.24472 14.5451L2.48944 9.90983L9.06107 8.95492L12 3Z" 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 d="M12 3L14.9389 8.95492L21.5106 9.90983L16.7553 14.5451L17.8779 21.0902L12 18L6.12215 21.0902L7.24472 14.5451L2.48944 9.90983L9.06107 8.95492L12 3Z" fill="black"/%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");
}

/* Alert */
.alert-message{
    background-color: #fcecc6;
    padding: 15px;
}
.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;
}

/* Social */
.social{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
}
.social a{
    display: block;
    background-color: #eee;
    padding: 6px;
    margin: 0px 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.social a:hover{
    background-color: #E23B20;
}
.social a .icon{
    background-color: #333;
}
.social a:hover .icon{
    background-color: #FFF;
}

/* Header */
header{
    padding: 0px;
}
.header{
    padding: 16px 0px;
    background-color: #fff;
}
.header.uk-active{
    box-shadow: 0px 0px 8px 0px rgb(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 8px 0px rgb(0, 0, 0, 0.3);
}
body.uk-offcanvas-container .header.uk-active{
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.header-adv{
    background-color: #eee;
    padding-top: 8px;
}
.header-blog{
    background-color: #fff;
}
.header-logo-container{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
}
.header-logo-left{
    display: flex;
    justify-content: start;
}
.header-logo-right{
    display: flex;
    justify-content: end;
}
.header-social{
    /*justify-content: end;*/
}
.header-link-icon{
    display: flex;
    align-items: center;
    position: relative;
    padding: 6px;
    line-height: 1;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
}
.header-link-icon-label{
    display: block;
    position: relative;
    padding-left: 8px;
}
.header-link-icon:hover .icon{
    background-color: #c00;
}
.header-menu-container{
    border-top: 1px solid #c8c8c8;
    display: grid;
    gap: 0px;
}
.header-menu{
    background-image: url('/assets/upload/site/favicon-16.png');
    background-repeat: no-repeat;
    background-position: center left;
    line-height: 1;
}
.header-menu ul{
    list-style: none;
    padding: 4px 4px 4px 24px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.header-menu ul a{
    display: block;
    padding: 8px 12px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.header-menu ul a:hover{
    color: #111;
    background-color: #eee;
}
.header-menu-second{
    background-color: #faf7f2;
}
.header-menu-second ul{
    list-style: none;
    padding: 4px 4px 4px 4px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.header-menu-second ul a{
    display: block;
    padding: 6px 12px;
    text-decoration: none;
}
.header-menu-second ul a:before{
    content: "#";
    padding-right: 4px;
    color: #E23B20;
}
.header-search{
    background-color: #eee;
    padding: 8px;
    position: relative;
}
.header-search form{
    position: relative;
    z-index: 1;
    display: grid;
    gap: 0px;
    grid-template-columns: 1fr auto;
}
.header-search input{
    padding-left: 40px;
    border-right: 0px;
}
.header-search button{
    border: none;
    background-color: #E23B20;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0px 16px;
}
.header-search .icon{
    position: absolute;
    z-index: 10;
    left: 8px;
    top: 50%;
    margin-top: -12px;
    background-color: #ccc;
}
.header-blog{
    padding: 16px 0px 16px 0px;
}
.header-blog-item a{
    position: relative;
    display: flex;
    align-items: center;
    text-decoration: none;
    height: 100%;
    box-sizing: border-box;
    background-color: #f1eadf;
    margin-left: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.header-blog-item-content{
    position: relative;
    z-index: 1;
    display: grid;
    gap: 0px;
    padding: 12px 12px 12px 48px;
    width: 100%;
    box-sizing: border-box;
}
.header-blog-item-avatar{
    position: absolute;
    z-index: 2;
    width: 60px;
    height: 60px;
    display: block;
    left: -30px;
    top: 50%;
    margin-top: -32px;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #f1eadf;
}
.header-blog-item-avatar > div{
    width: 100%;
    height: 100%;
    background-size: cover;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.header-blog-item-author{
    text-transform: uppercase;
    font-weight: 700;
    color: #E23B20;
}
.header-blog-item a:hover .header-blog-item-avatar > div{
    transform: scale(1.1);
}
.header-cikavo{
    padding: 24px 24px 0px 24px;
}

/* Footer */
footer{
    padding: 24px 0px 48px 0px;
    font-size: .9rem;
    line-height: 1.2;
    font-weight: 500;
}
.footer-divider{
    width: 100%;
    height: 8px;
    border-top: 8px solid #f1eadf;
}
.footer-logo{
    width: 168px;
    height: 32px;
    background-image: url('data:image/svg+xml,%3Csvg width="168" height="32" viewBox="0 0 168 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M6 20V0H35.0002C39.9707 0 44 4.02933 44.0001 8.99978C44.0001 11.8271 42.6964 14.3499 40.6573 15.9998C42.6963 17.6497 44 20.1725 44.0001 22.9998C44.0001 27.9703 39.9707 31.9997 35.0002 31.9997H12.0001L12.0002 27.9997H35.0001C37.7615 27.9997 40.0001 25.7611 40.0001 22.9997C40.0001 20.2394 37.7634 18.0016 35.0037 17.9997H10V20H6ZM10 13.9997H35.0001C37.7615 13.9997 40.0001 11.7611 40.0001 8.99967C40.0001 6.23824 37.7615 3.99967 35.0001 3.99967H10V13.9997Z" fill="%23333333"/%3E%3Cpath d="M49 4H53V32H49V4Z" fill="%23333333"/%3E%3Cpath d="M127 4H123V16H99V4H95V32H99V20H123V32H127V4Z" fill="%23333333"/%3E%3Cpath d="M58 4H62V16H67L84 4H90L71 18L90 32L84 32L67 20H62V32H58V4Z" fill="%23333333"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M163.5 32.0004L159.092 24H140.908L136.5 32H132L148 4H152L168 32.0004H163.5ZM150 7.5L156.888 20H143.112L150 7.5Z" fill="%23333333"/%3E%3Crect x="6" y="22" width="4" height="4" fill="%23E23B20"/%3E%3Crect y="22" width="4" height="4" fill="%23E23B20"/%3E%3Crect x="6" y="28" width="4" height="4" fill="%23E23B20"/%3E%3Crect y="28" width="4" height="4" fill="%239E9E9E"/%3E%3C/svg%3E%0A');
}
.footer-left{
    display: grid;
    gap: 8px;
    width: 240px;
}
.footer-left p{
    padding: 4px 0px;
    margin: 0px;
    text-wrap: balance;
}
.footer-right{
    display: grid;
    gap: 16px;
    width: 240px;
        text-align: right;
}
.footer-social{
    justify-content: end;
}
.footer-adv{
    color: #666;
    text-wrap: balance;
}
.footer-adv a{
    display: block;
}
.footer-end{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto;
    text-wrap: balance;
}
.footer-menu-container{
    display: grid;
    gap: 16px;
    justify-content: center;
    justify-items: center;
    grid-template-columns: repeat(3, 1fr);
    padding: 0px;
}
.footer-menu{
    list-style: none;
    padding: 0px 0px 12px 0px;
    margin: 0px;
}
.footer-menu li{
    padding: 0px 0px;
}
.footer-menu li a{
    display: block;
    padding: 4px 0px;
    /*text-decoration: none;*/
}
.footer-menu-bold{
    font-weight: 700;
}
.footer-menu-red a{
    color: #E23B20;
}

/* Main */
main{
    position: relative;
    padding: 24px 0px;
    overflow: hidden;
}

.homepage-last{
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 16px;
}
.homepage-last-botton{
    padding-top: 16px;
}

.sidebar{
    width: 300px;
    background-color: #fff;
}

.list-items{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
}
.list-item{
    display: flex;
    text-decoration: none;
    padding: 4px 0px;
}
.list-item-grid{
    display: grid;
    gap: 4px;
    text-decoration: none;
    border-bottom: 1px solid #eee;
    padding-bottom: 16px;
}
.list-item-bold{
    font-weight: 700;
}
.list-item-big{
    font-size: 1.15rem;
}
.list-item-grid .list-item-big{
    font-size: 1.2rem;   
}
.list-item-time span{
    display: block;
    line-height: 1;
    font-size: .8rem;
    width: 40px;
    text-align: center;
    padding: 3px 2px;
    margin-right: 12px;
    margin-top: 2px;
    box-sizing: border-box;
    background-color: #eee;
}
.list-item-date{
    line-height: 1;
    font-size: .8rem;
    color: #999;
}
.list-item:hover .list-item-title{
    text-decoration: underline;
}
.list-item:hover .list-item-time{
    color: #111;
}
.list-items-sticky{
    background-color: #f1eadf;
    padding: 8px;
    margin-bottom: 8px;
}
.list-items-sticky a{
    font-weight: 700;
    color: #E23B20;
}
.list-items-sticky a:hover{
    color: #E23B20;
}
.list-items-sticky .list-item-time span{
    background-color: transparent;
}
.list-items-sticky .list-item:hover .list-item-time span{
    color: #E23B20;
}

.article-items{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 16px;
}
.article-items-divider li{
    padding-bottom: 16px;
    border-bottom: 1px solid #ccc;
}
.article-item{
    display: grid;
    gap: 16px;
    grid-template-columns: auto 1fr;
    text-decoration: none;
}
.article-item-image > div{
    display: block;
    width: 100px;
    height: 100px;
    background-size: cover;
    background-position: center;
}
.article-item-content{
    display: grid;
    gap: 8px;
    align-content: flex-start;
}
.article-item-title{
    font-weight: 700;
    text-wrap: balance;
}
.article-item-date{
    color: #666;
    font-size: .8rem;
    line-height: 1;
}
.top-item{
    display: block;
    text-decoration: none;
}
.top-item-image > div{
    background-position: center;
    background-size: cover;
}
.top-item-content{
    padding-top: 8px;
    display: grid;
    gap: 8px;
}
.top-item-title{
    font-weight: 700;
    font-size: 1.3rem;
    line-height: 1.2;
    text-wrap: balance;
}
.top-item-date{
    color: #666;
    font-size: .8rem;
    line-height: 1;
}
.top-items-nav{
    padding: 8px 0px 0px 0px;
    display: flex;
    justify-content: end;
    overflow: hidden;
}
.top-items-nav > div{
    display: flex;
    position: relative;
    padding-left: 8px;
}
.top-items-nav > div:after{
    content: "";
    position: absolute;
    top: 49%;
    right: 100%;
    width: 1000px;
    height: 1px;
    background-color: #E23B20;
}
.top-items-nav > div a{
    margin-left: 8px;
}
.top-items-nav > div a:hover .icon{
    background-color: #E23B20;
}
.video-items{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(3, 1fr);
}
.video-item{
    display: block;
    text-decoration: none;
}
.video-item-cover-image{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.video-item-date{
    color: #666;
    padding-top: 8px;
}
.video-item-title{
    font-size: 16px;
    line-height: 1.3;
    padding-top: 8px;
}
.video-iframe{
  position: relative;
  padding-bottom: 56.25%;
}
.video-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.blog-items{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(2, 1fr);
}
.blog-item{
    display: grid;
    padding: 16px;
    height: 100%;
    box-sizing: border-box;
    text-decoration: none;
    gap: 16px;
    grid-template-columns: auto 1fr;
    background-color: #eee;
}
.blog-item-avatar{
    display: flex;
    justify-content: center;
}
.blog-item-avatar > div{
    display: block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #eee;
    background-position: center;
    background-size: cover;
}
.blog-item:hover .blog-item-avatar > div{
    border: 2px solid #E23B20;
}
.blog-item-author{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    color: #E23B20;
}
.blog-item-title{
    font-size: 16px;
    line-height: 1.3;
    font-weight: 700;
    padding-top: 8px;
}
.blog-item-date{
    color: #999;
    font-size: 12px;
    padding-top: 0px;
}

.blog-author-header{
    display: grid;
    gap: 16px;
    align-items: center;
    grid-template-columns: auto 1fr;
}
.blog-author-header-avatar > div{
    display: block;
    width: 120px;
    height: 120px;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #f1eadf;
    background-position: center;
    background-size: cover;    
}
.blog-author-header-small{
    background-color: #eee;
    padding: 16px;
}
.blog-author-header-small .blog-author-header-avatar > div{
    width: 80px;
    height: 80px;    
}
.author-items{
    list-style: none;
    padding: 0px;
    margin: 0px;
    columns: 3;
}
.author-items li{
    display: flex;
    padding: 4px 0px;
    font-size: 16px;
}
.author-items li div{
    width: 30px;
    text-transform: uppercase;
    font-weight: 700;
    color: #E23B20;
}

.archive-header{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto 1fr;
}
.archive-header-left,
.archive-header-right{
    display: flex;
    align-items: center;
}
.archive-header-right{
    justify-content: end;
}
.archive-header-button{
    border: none;
    display: block;
    background-color: #eee;
    padding: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}
.archive-header-left > div{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    color: #E23B20;
    padding: 0px 16px;
}
.archive-header-calendar{
    border: 1px solid #eee;
    width: 200px;
    padding: 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0px 0px 8px 0px rgb(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 8px 0px rgb(0, 0, 0, 0.15);
}

.tag-header{
    padding: 16px 20px;
    background-color: #eee;
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr auto;
    align-items: center;
}
.tag-header h1{
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 1;
    margin: 0px;
}
.tag-items{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 4px 16px;
    grid-template-columns: repeat(4, 1fr);
}
.tag-item{
    display: flex;
    padding: 6px 0px;
    margin: 0px;
    border-bottom: 1px dashed #ccc;
    text-decoration: none;
}
.tag-item-total{
    color: #999;
    margin-left: auto;
}


/* Pagination */
.pagination-container{
    padding: 16px 0px;
}
.pagination{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.pagination li{
    padding: 4px;
    margin: 0px;
}
.pagination li a{
    display: block;
    padding: 0px 5px;
    line-height: 30px;
    font-size: .9rem;
    font-weight: 700;
    min-width: 24px;
    margin: 0px;
    text-align: center;
    background-color: #dfdfdf;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.pagination li a:hover{
    text-decoration: none;
    background-color: #E23B20;
    color: #fff;
}
.pagination li.active a{
    background-color: #E23B20;
    color: #fff;
}

/* Entry */
.entry-summary,
.entry-content,
.entry-content strong,
.entry-content blockquote{
    font-size: 16px;
}
.entry-content blockquote{
    font-weight: 400;
}
.entry-summary{
    font-weight: 700;
}
.entry-param{
    display: grid;
    gap: 8px;
    grid-template-columns: auto 1fr auto;
}
.entry-param-category ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.entry-param-category ul li{
    padding: 0px;
    margin: 0px;
}
.entry-param-category ul li a{
    display: block;
    padding: 0px 4px;
}
.entry-peredplata a{
    font-weight: 700;
    display: block;
    padding: 12px;
    text-align: center;
    border: 2px solid #E23B20;
}
.entry-telegram a{
    display: flex;
    justify-content: center;
    font-weight: 700;
    padding: 12px;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.entry-telegram a span{
    display: block;
    position: relative;
    padding-left: 32px;
}
.entry-telegram a span:before{
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    background-image: url('/assets/upload/site/telegram-icon.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.entry-in-social{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; 
    padding: 16px 0px;
    text-align: center;
}
.entry-in-social div{
    padding: 8px 16px;
    font-weight: 700;
}
.entry-in-social a{
    display: block;
    padding: 4px 16px 4px 30px;
    font-weight: 700;
}
.entry-in-social-telegram{
    background-image: url('/assets/upload/site/telegram-icon.png');
    background-size: 24px;
    background-position: left center;
    background-repeat: no-repeat;
}
.entry-in-social-instagram{
    background-image: url('/assets/upload/site/instagram-icon.png');
    background-size: 24px;
    background-position: left center;
    background-repeat: no-repeat;
}
.entry-in-social-facebook{
    background-image: url('/assets/upload/site/facebook-icon.png');
    background-size: 24px;
    background-position: left center;
    background-repeat: no-repeat;
}

.entry-content{
    font-size: 16px;
}
.entry-content a{
    color: #E23B20;
}
.entry-content h2,
.entry-content h2 strong{
    font-size: 2rem;
}
.entry-content h3,
.entry-content h3 strong{
    font-size: 1.6rem;
}
.entry-content h4,
.entry-content h4 strong{
    font-size: 1.4rem;
}
.entry-share ul{
    list-style: none;
    padding: 6px 16px 0px 0px;
    margin: 0px;
}
.entry-share ul li{
    padding: 0px 0px 12px 0px;
}
.entry-share ul li a{
    display: block;
    padding: 8px;
    width: 24px;
    height: 24px;
    background-color: #eee;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.entry-share ul li a:hover{
    background-color: #E23B20;
}
.entry-share ul li a:hover .icon{
    background-color: #FFF;
}
.entry-banner-container{
    padding-bottom: 16px;
}
.entry-banner{
    padding: 8px;
    background-color: #f1eadf;
}
.entry-banner img{
    width: 100%;
}
.entry-banner-title{
    padding: 8px 0px 0px 0px;
}
.entry-content p{
    padding: 8px 0px;
}
.entry-content blockquote{
    padding: 0px 0px 0px 28px;
    font-style: italic;
    position: relative;
}
.entry-content blockquote:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 10px;
    display: 16px;
    width: 16px;
    height: 16px;
    background-image: url('/assets/upload/site/favicon-16.png');
}
.entry-tags ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.entry-tags ul li{
    padding: 0px 16px 16px 0px;
    margin: 0px;
}
.entry-tags ul li a{
    display: block;
    padding: 4px 12px;
    background-color: #eee;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.entry-tags ul li a:hover{
    color: #fff;
    background-color: #E23B20;
    border-color: #E23B20;
}


/* Banner */
.banner{
    padding: 0px 0px 16px 0px;
}
.banner-center{
    display: flex;
    justify-content: center;
}
.banner-container{}
.banner-label{
    text-transform: uppercase;
    font-size: .6rem;
    font-weight: 500;
    color: #666;
    letter-spacing: 2px;
    padding-bottom: 2px;
}
.banner-image{}

/* Buttons */
.uk-button-danger .icon{
    background-color: #fff;
}

/* Page */
.page-content{
    font-size: 16px;
}
.page-contact-ul{
    width: 400px;
    list-style: none;
    padding: 0px 32px 0px 0px;
    margin: 0px;
}
.page-contact-ul li{
    position: relative;
    padding: 4px 0px 4px 32px;
    margin: 0px;
    text-wrap: balance;
}
.page-contact-ul li .icon{
    position: absolute;
    left: 0px;
    top: 2px;
}

/* Offcanvas */
.offcanvas-menu{
    padding: 50px 0px 0px 0px;
}
.offcanvas-menu ul{
    list-style: none;
    padding: 0px 0px 16px 0px;
    margin: 0px;
    text-align: center;
}
.offcanvas-menu ul li a{
    display: block;
    padding: 4px 0px;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 1.2;
}
.offcanvas-menu ul li.footer-menu-bold a{
    font-size: 1.4rem;
}


/* Error */
.error-404{
    text-align: center;
    display: grid;
    gap: 16px;
    max-width: 500px;
    box-sizing: border-box;
    padding: 8px;
    text-wrap: balance;
}
.error-404-logo{
    display: flex;
    justify-content: center;
    padding-bottom: 16px;
}
.error-404 h1{
    font-size: 1.6rem;
    margin: 0px;
    padding: 0px;
}
.error-404 p{
    margin: 0px;
    padding: 0px;
}

.map{
    background-color: #eee;
    height: 400px;
}

/* XL */
@media only screen and (max-width: 1599px) {
}
/* L */
@media only screen and (max-width: 1199px) {
    .tag-items{
        gap: 4px 16px;
        grid-template-columns: repeat(3, 1fr);
    }
}
/* M */
@media only screen and (max-width: 959px) {
    .logo{
        width: 168px;
        height: 32px;
        background-image: url('data:image/svg+xml,%3Csvg width="168" height="32" viewBox="0 0 168 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M6 20V0H35.0002C39.9707 0 44 4.02933 44.0001 8.99978C44.0001 11.8271 42.6964 14.3499 40.6573 15.9998C42.6963 17.6497 44 20.1725 44.0001 22.9998C44.0001 27.9703 39.9707 31.9997 35.0002 31.9997H12.0001L12.0002 27.9997H35.0001C37.7615 27.9997 40.0001 25.7611 40.0001 22.9997C40.0001 20.2394 37.7634 18.0016 35.0037 17.9997H10V20H6ZM10 13.9997H35.0001C37.7615 13.9997 40.0001 11.7611 40.0001 8.99967C40.0001 6.23824 37.7615 3.99967 35.0001 3.99967H10V13.9997Z" fill="%23333333"/%3E%3Cpath d="M49 4H53V32H49V4Z" fill="%23333333"/%3E%3Cpath d="M127 4H123V16H99V4H95V32H99V20H123V32H127V4Z" fill="%23333333"/%3E%3Cpath d="M58 4H62V16H67L84 4H90L71 18L90 32L84 32L67 20H62V32H58V4Z" fill="%23333333"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M163.5 32.0004L159.092 24H140.908L136.5 32H132L148 4H152L168 32.0004H163.5ZM150 7.5L156.888 20H143.112L150 7.5Z" fill="%23333333"/%3E%3Crect x="6" y="22" width="4" height="4" fill="%23E23B20"/%3E%3Crect y="22" width="4" height="4" fill="%23E23B20"/%3E%3Crect x="6" y="28" width="4" height="4" fill="%23E23B20"/%3E%3Crect y="28" width="4" height="4" fill="%239E9E9E"/%3E%3C/svg%3E%0A');
    }
    .footer-left{
        justify-content: center;
        justify-items: center;
        text-align: center;
        width: auto;
    }
    .footer-right{
        width: auto;
        text-align: center;
    }
    .footer-social{
        justify-content: center;
    }
    .footer-menu-container{
        gap: 60px;
        grid-template-columns: repeat(3, auto);
    }
    .footer-end{
        justify-content: center;
        justify-items: center;
        text-align: center;
        grid-template-columns: 1fr;
    }
    .video-items{
        gap: 24px;
        grid-template-columns: repeat(2, 1fr);
    }
    .center-m{
        text-align: center;
    }
    .author-items{
        columns: 2;
    }
    .archive-header{
        display: grid;
        gap: 8px;
        grid-template-columns: 1fr auto;
    }
    .archive-header-title{
        order: -1;
        grid-column: 1 / -1;
        text-align: center;
    }
    .tag-items{
        gap: 4px 16px;
        grid-template-columns: repeat(2, 1fr);
    }
}
/* S */
@media only screen and (max-width: 639px) {
    .header{
        padding: 8px 0px;
    }
    .header-link-icon{
        font-size: .5rem;
        padding: 6px 6px 8px 6px;
        margin-bottom: 4px;
    }
    .header-link-icon-label{
        position: absolute;
        padding: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        text-align: center;
    }
    .header-menu-container{
        margin-top: 8px;
        border-bottom: 1px solid #c8c8c8;
    }
    .header-menu{
        background-image: none;
    }
    .header-menu ul{
        padding: 8px 0px;
        justify-content: center;
    }
    .header-menu ul a{
        padding: 4px 6px;
    }
    .header-search{
        background-color: transparent;
        padding: 0px;
    }
    .header-search .icon{
        display: none;
    }
    .header-search button{
        padding: 0px 8px;
        font-size: .8rem;
    }
    .header-link-icon:hover{
        color: #111;
    }
    .header-link-icon:hover .icon{
        background-color: #111;
    }
    .header-blog-item a{
        margin-left: 26px;
    }
    .header-blog-item-content{
        padding-left: 32px;
    }
    .header-blog-item-avatar{
        width: 48px;
        height: 48px;
        left: -26px;
        margin-top: -26px;
    }

    .footer-menu-container{
        justify-content: space-between;
        justify-items: center;
        gap: 16px;
        grid-template-columns: repeat(3, auto);
    }
    .video-items{
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .blog-items{
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .blog-item{
        padding: 16px;
        gap: 8px;
        justify-content: center;
        text-align: center;
        grid-template-columns: 1fr;
    }
    .blog-item-avatar > div{
        width: 60px;
        height: 60px;
        border: 2px solid #eee;
    }
    .blog-item:hover .blog-item-avatar > div{
        border: 2px solid #eee;
    }
    .author-items{
        columns: 1;
    }
    .blog-author-header{
        align-items: center;
        justify-content: center;
        text-align: center;
        gap: 8px;
        grid-template-columns: 1fr;
    }
    .blog-author-header-avatar{
        display: flex;
        justify-content: center;
    }
    .blog-author-header-avatar > div{
        width: 80px;
        height: 80px;
        border: 6px solid #f1eadf;
    }
    .header-search input{
        padding-left: 12px;
    }
    .tag-items{
        gap: 4px 16px;
        grid-template-columns: repeat(1, 1fr);
    }
    .tag-header{
        padding: 16px 16px;
        gap: 8px;
        grid-template-columns: 1fr;
        align-items: center;
        text-align: center;
    }
    .entry-share ul{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        padding: 0px;
    }
    .entry-share ul li{
        padding: 0px 8px;
    }
    .entry-tags ul{
        justify-content: center;
    }
    .entry-tags ul li{
        padding: 8px;
    }
    .entry-param{
        gap: 4px;
        grid-template-columns: 1fr auto;
    }
}
/* XS */
@media only screen and (max-width: 400px) {
    .header-menu ul a{
        padding: 4px 6px;
        font-size: .8rem;
    }
    .footer-menu-container{
        font-size: 1.2rem;
        text-align: center;
        justify-content: center;
        justify-items: center;
        gap: 16px;
        grid-template-columns: 1fr;
    }
    .sidebar{
        width: auto;
    }
    .archive-header-button{
        padding: 4px;
    }
    .archive-header-left > div{
        font-size: 14px;
        padding: 0px 8px;
    }
}