body{
    overflow-x: hidden;
}
.logo{
    position: relative;
    display:block;
    width:232px;
    height:32px;
    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('/assets/upload/site/oksumoron-logo.svg');
    text-decoration:none;
}
::selection {
  background: #782339;
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  background: #782339;
  color: #fff;
  text-shadow: 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.line{
    position: relative;
}
a.line:before{
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #888888;
    left: 0px;
    bottom: 0px;
    -webkit-transition: transform .3s ease-in-out;
    -moz-transition: transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transform-origin: right;
    transform: scaleX(0);
}
a.line:hover:before{
    transform-origin: left;
    transform: scaleX(1);
}
h1, h2, h3{
    line-height: 1;
    text-wrap: balance;
}
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%;
}

/* 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-48{
    width: 48px;
    height: 48px;
}
.icon-romb{
    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 12L12 21L17 12L12 3L7 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 fill-rule="evenodd" clip-rule="evenodd" d="M7 12L12 21L17 12L12 3L7 12Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.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-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 d="M4.03059 11.4442C2.89242 8.58185 4.08488 5.33864 6.70897 3.76419C7.31641 3.39972 8.10577 3.66564 8.36886 4.32337L9.84629 8.01693C10.0175 8.44497 9.96702 8.92987 9.71129 9.31346L8.28768 11.4489C8.17907 11.6118 8.15856 11.811 8.22784 11.98C8.67174 13.0628 9.13402 13.8316 9.75422 14.4534C10.3757 15.0765 11.1792 15.5754 12.3417 16.0821C12.5153 16.1578 12.7217 16.1389 12.8886 16.0276L15.0107 14.6129C15.3943 14.3571 15.8792 14.3066 16.3072 14.4779L20.0008 15.9553C20.6585 16.2184 20.9244 17.0077 20.56 17.6152C18.9855 20.2393 15.7423 21.4317 12.88 20.2936C10.2814 19.2603 8.57489 18.3742 7.26242 17.0617C5.94995 15.7493 5.06388 14.0428 4.03059 11.4442Z" fill="%23111111"/%3E%3Cpath d="M13.8164 4.3693C13.9736 3.89775 14.4833 3.64291 14.9549 3.80009C16.4985 4.31465 17.658 4.86886 18.5567 5.76751C19.4553 6.66616 20.0095 7.82563 20.5241 9.3693C20.6813 9.84085 20.4264 10.3505 19.9549 10.5077C19.4833 10.6649 18.9736 10.4101 18.8164 9.93851C18.331 8.48205 17.8852 7.64159 17.2839 7.0403C16.6826 6.43901 15.8421 5.99321 14.3857 5.50772C13.9141 5.35054 13.6593 4.84085 13.8164 4.3693Z" fill="%23111111"/%3E%3Cpath d="M13.9549 6.80009C15.7236 7.38967 16.9345 8.60056 17.5241 10.3693C17.6813 10.8409 17.4264 11.3505 16.9549 11.5077C16.4833 11.6649 15.9736 11.4101 15.8164 10.9385C15.406 9.70726 14.6169 8.91814 13.3857 8.50772C12.9141 8.35054 12.6593 7.84085 12.8164 7.3693C12.9736 6.89775 13.4833 6.64291 13.9549 6.80009Z" 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="M4.03059 11.4442C2.89242 8.58185 4.08488 5.33864 6.70897 3.76419C7.31641 3.39972 8.10577 3.66564 8.36886 4.32337L9.84629 8.01693C10.0175 8.44497 9.96702 8.92987 9.71129 9.31346L8.28768 11.4489C8.17907 11.6118 8.15856 11.811 8.22784 11.98C8.67174 13.0628 9.13402 13.8316 9.75422 14.4534C10.3757 15.0765 11.1792 15.5754 12.3417 16.0821C12.5153 16.1578 12.7217 16.1389 12.8886 16.0276L15.0107 14.6129C15.3943 14.3571 15.8792 14.3066 16.3072 14.4779L20.0008 15.9553C20.6585 16.2184 20.9244 17.0077 20.56 17.6152C18.9855 20.2393 15.7423 21.4317 12.88 20.2936C10.2814 19.2603 8.57489 18.3742 7.26242 17.0617C5.94995 15.7493 5.06388 14.0428 4.03059 11.4442Z" fill="%23111111"/%3E%3Cpath d="M13.8164 4.3693C13.9736 3.89775 14.4833 3.64291 14.9549 3.80009C16.4985 4.31465 17.658 4.86886 18.5567 5.76751C19.4553 6.66616 20.0095 7.82563 20.5241 9.3693C20.6813 9.84085 20.4264 10.3505 19.9549 10.5077C19.4833 10.6649 18.9736 10.4101 18.8164 9.93851C18.331 8.48205 17.8852 7.64159 17.2839 7.0403C16.6826 6.43901 15.8421 5.99321 14.3857 5.50772C13.9141 5.35054 13.6593 4.84085 13.8164 4.3693Z" fill="%23111111"/%3E%3Cpath d="M13.9549 6.80009C15.7236 7.38967 16.9345 8.60056 17.5241 10.3693C17.6813 10.8409 17.4264 11.3505 16.9549 11.5077C16.4833 11.6649 15.9736 11.4101 15.8164 10.9385C15.406 9.70726 14.6169 8.91814 13.3857 8.50772C12.9141 8.35054 12.6593 7.84085 12.8164 7.3693C12.9736 6.89775 13.4833 6.64291 13.9549 6.80009Z" fill="%23111111"/%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.5859 12L4.22192 18.364L5.63614 19.7782L12.0001 13.4142L18.3641 19.7782L19.7783 18.364L13.4143 12L19.7783 5.63603L18.3641 4.22182L12.0001 10.5858L5.63618 4.22182L4.22197 5.63603L10.5859 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.5859 12L4.22192 18.364L5.63614 19.7782L12.0001 13.4142L18.3641 19.7782L19.7783 18.364L13.4143 12L19.7783 5.63603L18.3641 4.22182L12.0001 10.5858L5.63618 4.22182L4.22197 5.63603L10.5859 12Z" fill="%23111111"/%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 d="M7 21H17" stroke="black" stroke-width="2" stroke-linecap="round"/%3E%3Ccircle cx="12" cy="10" r="3" fill="%23111111"/%3E%3Cpath d="M19 10C19 6.134 15.866 3 12 3C8.13403 3 5 6.134 5 10C5 14.5732 9.21537 17.7513 12 21C14.7846 17.7513 19 14.5732 19 10Z" stroke="black" stroke-width="2" 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 21H17" stroke="black" stroke-width="2" stroke-linecap="round"/%3E%3Ccircle cx="12" cy="10" r="3" fill="%23111111"/%3E%3Cpath d="M19 10C19 6.134 15.866 3 12 3C8.13403 3 5 6.134 5 10C5 14.5732 9.21537 17.7513 12 21C14.7846 17.7513 19 14.5732 19 10Z" stroke="black" stroke-width="2" stroke-linejoin="round"/%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%3Crect x="3" y="5" width="18" height="14" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 5.99973L12 14L19.9999 6.00005" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 18L10 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M20 18L14 12" stroke="black" stroke-width="2" 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%3Crect x="3" y="5" width="18" height="14" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 5.99973L12 14L19.9999 6.00005" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 18L10 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M20 18L14 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%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="%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="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="%23111111"/%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="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M7 3C4.79083 3 3 4.79086 3 7V17C3 19.2091 4.79083 21 7 21H17C19.2092 21 21 19.2091 21 17V7C21 4.79086 19.2092 3 17 3H7ZM12 17C14.7614 17 17 14.7614 17 12C17 9.23859 14.7614 7 12 7C9.23859 7 7 9.23859 7 12C7 14.7614 9.23859 17 12 17ZM19 6C19 6.55228 18.5523 7 18 7C17.4477 7 17 6.55228 17 6C17 5.44772 17.4477 5 18 5C18.5523 5 19 5.44772 19 6Z" 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="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M7 3C4.79083 3 3 4.79086 3 7V17C3 19.2091 4.79083 21 7 21H17C19.2092 21 21 19.2091 21 17V7C21 4.79086 19.2092 3 17 3H7ZM12 17C14.7614 17 17 14.7614 17 12C17 9.23859 14.7614 7 12 7C9.23859 7 7 9.23859 7 12C7 14.7614 9.23859 17 12 17ZM19 6C19 6.55228 18.5523 7 18 7C17.4477 7 17 6.55228 17 6C17 5.44772 17.4477 5 18 5C18.5523 5 19 5.44772 19 6Z" fill="%23111111"/%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-tiktok{
    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 3H16V3.5C16 5.433 17.567 7 19.5 7C19.6698 7 19.8367 6.98791 20 6.96456V9.98106C19.835 9.99361 19.6682 10 19.5 10C18.2114 10 17.0103 9.625 16 8.97818V15C16 18.3137 13.3137 21 10 21C6.68629 21 4 18.3137 4 15C4 11.6863 6.68629 9 10 9C10.3407 9 10.6748 9.0284 11 9.08296V12.1707C10.6872 12.0602 10.3506 12 10 12C8.34315 12 7 13.3431 7 15C7 16.6569 8.34315 18 10 18C11.6569 18 13 16.6569 13 15V3Z" 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="M13 3H16V3.5C16 5.433 17.567 7 19.5 7C19.6698 7 19.8367 6.98791 20 6.96456V9.98106C19.835 9.99361 19.6682 10 19.5 10C18.2114 10 17.0103 9.625 16 8.97818V15C16 18.3137 13.3137 21 10 21C6.68629 21 4 18.3137 4 15C4 11.6863 6.68629 9 10 9C10.3407 9 10.6748 9.0284 11 9.08296V12.1707C10.6872 12.0602 10.3506 12 10 12C8.34315 12 7 13.3431 7 15C7 16.6569 8.34315 18 10 18C11.6569 18 13 16.6569 13 15V3Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-table{
    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 6C6.44772 6 6 6.44772 6 7V10C6 10.5523 6.44772 11 7 11H10C10.5523 11 11 10.5523 11 10V7C11 6.44772 10.5523 6 10 6H7ZM7 7H10V10H7V7Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14 6C13.4477 6 13 6.44772 13 7V10C13 10.5523 13.4477 11 14 11H17C17.5523 11 18 10.5523 18 10V7C18 6.44772 17.5523 6 17 6H14ZM14 7H17V10H14V7Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13 14C13 13.4477 13.4477 13 14 13H17C17.5523 13 18 13.4477 18 14V17C18 17.5523 17.5523 18 17 18H14C13.4477 18 13 17.5523 13 17V14ZM14 14V17H17V14H14Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M7 13C6.44772 13 6 13.4477 6 14V17C6 17.5523 6.44772 18 7 18H10C10.5523 18 11 17.5523 11 17V14C11 13.4477 10.5523 13 10 13H7ZM7 14H10V17H7V14Z" 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="M7 6C6.44772 6 6 6.44772 6 7V10C6 10.5523 6.44772 11 7 11H10C10.5523 11 11 10.5523 11 10V7C11 6.44772 10.5523 6 10 6H7ZM7 7H10V10H7V7Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14 6C13.4477 6 13 6.44772 13 7V10C13 10.5523 13.4477 11 14 11H17C17.5523 11 18 10.5523 18 10V7C18 6.44772 17.5523 6 17 6H14ZM14 7H17V10H14V7Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13 14C13 13.4477 13.4477 13 14 13H17C17.5523 13 18 13.4477 18 14V17C18 17.5523 17.5523 18 17 18H14C13.4477 18 13 17.5523 13 17V14ZM14 14V17H17V14H14Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M7 13C6.44772 13 6 13.4477 6 14V17C6 17.5523 6.44772 18 7 18H10C10.5523 18 11 17.5523 11 17V14C11 13.4477 10.5523 13 10 13H7ZM7 14H10V17H7V14Z" fill="%23111111"/%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-play{
    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="M5 7.41274C5 5.05644 7.59185 3.61991 9.59 4.86875L16.9296 9.456C18.8096 10.631 18.8096 13.369 16.9296 14.544L9.59 19.1313C7.59185 20.3801 5 18.9436 5 16.5873V7.41274Z" 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="M5 7.41274C5 5.05644 7.59185 3.61991 9.59 4.86875L16.9296 9.456C18.8096 10.631 18.8096 13.369 16.9296 14.544L9.59 19.1313C7.59185 20.3801 5 18.9436 5 16.5873V7.41274Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-16.icon-home{
    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-16.icon-dot{
    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='M10 8C10 9.10457 9.10457 10 8 10C6.89543 10 6 9.10457 6 8C6 6.89543 6.89543 6 8 6C9.10457 6 10 6.89543 10 8Z' 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 d='M10 8C10 9.10457 9.10457 10 8 10C6.89543 10 6 9.10457 6 8C6 6.89543 6.89543 6 8 6C9.10457 6 10 6.89543 10 8Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon-16.icon-romb{
    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="M5 7.99991L8 13.5L11.0001 7.99991L8.00014 2.5L5 7.99991Z" fill="%23C8C8C8"/%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="M5 7.99991L8 13.5L11.0001 7.99991L8.00014 2.5L5 7.99991Z" fill="%23C8C8C8"/%3E%3C/svg%3E%0A');
}


/* Header */
.header{
    padding: 24px 0px;
    font-weight: 700;
}
.header.uk-active{
    background-color: #fff;
    box-shadow: 0px 0px 12px 0px rgb(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 12px 0px rgb(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 12px 0px rgb(0, 0, 0, 0.2);
}
.header a{
    color: #111;
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
}
.header.header-open{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}
.header-category{
    padding: 8px 20px;
}
.header-category-footer{
    padding: 0px;
}
.header-category ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.header-category ul li{
    padding: 6px 6px;
}
.header-category ul li:last-child{
    display: none;
}
.header-category ul li a{
    display: block;
    text-decoration: none;
    position: relative;
}
.header-category ul li a.red,
.header-category ul li a.red:hover{
    color: #782339;
    font-weight: 700;
}
.header-category ul li a:hover{
    color: #111;
}
.header-category ul li a:before{
    content: "";
    position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    bottom: -6px;
    height: 4px;
    opacity: 0;
    background-position: center;
    background-image: url('data:image/svg+xml,%3Csvg width="194" height="4" viewBox="0 0 194 4" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M97.1241 2.99238C109 1.5078 114.91 2.24657 120.859 2.99012L120.876 2.99229C126.922 3.748 133.012 4.50637 145.124 2.99238C157 1.50781 162.91 2.24657 168.859 2.99012L168.876 2.99229C174.922 3.748 181.012 4.50637 193.124 2.99238L192.876 1.00783C181 2.49225 175.09 1.75349 169.142 1.00994L169.124 1.00773C163.078 0.252016 156.988 -0.506283 144.876 1.00783C133 2.49225 127.09 1.75349 121.142 1.00994L121.124 1.00773C115.078 0.252016 108.988 -0.506282 96.876 1.00783C85.0001 2.49225 79.0901 1.75349 73.1417 1.00994L73.1241 1.00773C67.0783 0.252016 60.9883 -0.506283 48.876 1.00783C37.0001 2.49225 31.0901 1.75349 25.1418 1.00994L25.1241 1.00773C19.0783 0.252016 12.9883 -0.506282 0.875977 1.00783L1.12406 2.99238C13.0002 1.5078 18.9102 2.24657 24.8587 2.99012L24.876 2.99229C30.9217 3.748 37.0117 4.50637 49.124 2.99238C61.0002 1.50781 66.9102 2.24657 72.8587 2.99012L72.876 2.99229C78.9217 3.748 85.0117 4.50637 97.1241 2.99238Z" fill="black"/%3E%3C/svg%3E%0A');
}
.header-category ul li.active a:before{
    opacity: 1;
}
.header-category-footer a{
    color: #111 !important;
}
.header-category-footer .icon{
    background-color: #111 !important;
}

.second-category{
    padding-bottom: 16px;
}
.second-category ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.second-category ul li{
    padding: 0px 0px;
}
.second-category ul li a{
    display: block;
    padding: 0px 6px;
    text-decoration: none;
}
.second-category ul li.active a{
    font-weight: 700;
}

body.body-homepage header{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 900;
}
body.body-homepage .header .logo{
    background-image: url('/assets/upload/site/oksumoron-logo-reverse.svg');
}
body.body-homepage .header a,
body.body-homepage .header a:hover{
    color: #fff;
}
body.body-homepage .header .icon{
    background-color: #fff;
}
body.body-homepage .header.uk-active .logo{
    background-image: url('/assets/upload/site/oksumoron-logo.svg');
}
body.body-homepage .header.uk-active a,
body.body-homepage .header.uk-active a:hover{
    color: #111;
}
body.body-homepage .header.uk-active .icon{
    background-color: #111;
}
body.body-homepage .header.header-open{
    background-color: #fff;
}
body.body-homepage .header.header-open .icon{
    background-color: #111;
}
body.body-homepage .header.header-open a{
    color: #111;
}
body.body-homepage .header.header-open .logo{
    background-image: url('/assets/upload/site/oksumoron-logo.svg');
}
body.body-homepage .header-category ul li a,
body.body-homepage .header-category ul li a:hover{
    color: #fff;
}
body.body-homepage .header-category ul li .icon{
    background-color: #fff;
}


/* Footer */
.footer{
    display: grid;
    gap: 24px;
    justify-content: center;
    justify-items: center;
    padding: 32px 0px 32px 0px;
}
.footer a{
    color: #111;
    text-decoration: none;
}
.footer-contacts ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 8px;
    justify-content: center;
    justify-items: center;
}
.footer-phone a{
    font-weight: 700;
    font-size: 1.2rem;
}

.footer-social ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    justify-items: center;
}
.footer-social ul a{
    display: block;
    padding: 8px;
}

/* Menu */
.menu-desktop-container{
    padding: 0px 24px;
    max-width: 1200px;
    margin: 0 auto;
}
.menu-desktop{
    background-color: #fff;
    padding: 0px 0px 16px 0px;
    box-shadow: 0px 6px 12px -6px rgb(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 6px 12px -6px rgb(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 6px 12px -6px rgb(0, 0, 0, 0.2);
}
.menu-desktop-divider{
    position: relative;
    display: flex;
    justify-content: center;
}
.menu-desktop-divider div{
    position: relative;
    z-index: 2;
    padding: 0px 8px;
    background-color: #fff;
}
.menu-desktop-divider span{
    background-color: #c8c8c8;
}
.menu-desktop-divider:before{
    content: "";
    position: absolute;
    top: 47%;
    z-index: 1;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #c8c8c8;
}
.menu-desktop ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 160px;
}
.menu-desktop ul li{
    padding: 0px;
}
.menu-desktop ul li a{
    display: inline-block;
    padding: 12px 0px;
    text-decoration: none;
    color: #111;
    font-weight: 500;
}
.menu-desktop ul li a.bold{
    font-weight: 700;
}
.menu-desktop ul.menu-desktop-social{
    width: auto;
}
.menu-desktop ul.menu-desktop-social li a{
    display: block;
    padding: 8px 0px;
}
.menu-mobile-container{
    padding: 60px 20px 30px 20px;
}
.menu-mobile ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    color: #fff;
}
.menu-mobile ul li{
    padding: 0px;
}
.menu-mobile ul li a{
    display: block;
    padding: 8px 0px;
    text-align: center;
}
.menu-mobile a{
    color: #fff;
    text-decoration: none;
    font-size: 1.2rem;
}
.menu-mobile a.bold{
    font-weight: 700;
    font-size: 1.6rem;
}
.menu-mobile a.second{
    padding: 4px 0px;
}
.menu-contacts ul{
    list-style: none;
    padding: 0px 20px;
    margin: 0px;
    color: #fff;
    text-align: center;
    text-wrap: balance;
}
.menu-contacts ul li{
    padding: 12px 0px;
}
.menu-contacts a{
    color: #fff;
    text-decoration: none;
    font-size: 1.2rem;
}
.menu-contacts a.phone{
    color: #fff;
    text-decoration: none;
    font-size: 1.8rem;
    font-weight: 700;
}
.menu-contacts-social{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 10px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.menu-contacts-social li{
    padding: 0px;
}
.menu-contacts-social li a{
    display: block;
    padding: 8px;    
}
.menu-contacts-social li a span{
    background-color: #fff;
}

/* Divider */
.divider{
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,%3Csvg width="108" height="24" viewBox="0 0 108 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M2.5 12L5 16.375L7.5 12L5 7.625L2.5 12Z" fill="%23C8C8C8"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M22 12L26 19L30 12L26 5L22 12Z" fill="%23AAAAAA"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M47.5 12L53.5 22.5L59.5 12L53.5 1.5L47.5 12Z" fill="%23888888"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M78 12L82 19L86 12L82 5L78 12Z" fill="%23AAAAAA"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M100.5 12L103 16.375L105.5 12L103 7.625L100.5 12Z" fill="%23C8C8C8"/%3E%3C/svg%3E%0A');
}
.divider-single{
    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="M5.5 12L11.5 22.5L17.5 12L11.5 1.5L5.5 12Z" fill="%23888888"/%3E%3C/svg%3E%0A');
}

/* Main */
main{
    position: relative;
    padding: 24px 0px;
    overflow: hidden;
}
body.body-homepage main{
    padding-top: 0px;
}
.main-contacts{
    padding-bottom: 0px;
}

/* Homepage */
.homepage-banner{
    background-color: #782339;
    position: relative;
    z-index: 1;
}
.homepage-banner-content{
    position: relative;
    z-index: 10;
    max-width: 800px;
    padding: 0px 16px 40px 16px;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    text-wrap: balance;
}
.homepage-banner-content h1{
    color: #fff;
    font-size: 4.6rem;
    text-wrap: balance;
}
.homepage-banner-content a{
    color: #fff;
}
.homepage-banner-content .uk-button{
    background-color: transparent;
    border-color: #fff;
}
.homepage-banner-content .uk-button:hover{
    background-color: #782339;
    border-color: #782339;
}
.homepage-banner-footer{
    position: absolute;
    z-index: 4;
    left: 0px;
    right: 0px;
    bottom: 40px;    
}
.homepage-banner-footer-container{
    position: relative;
}
.homepage-banner-social{
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.homepage-banner-social ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    justify-content: flex-end;
}
.homepage-banner-social a{
    display: block;
    padding: 8px;
}
.homepage-banner-social .icon{
    background-color: #fff;
}
.homepage-banner-story{
    position: absolute;
    left: 0px;
    bottom: -70px;
    display: flex;
    justify-content: flex-end;
    width: 350px;
    height: 280px;
    font-size: 1.2rem;
    font-weight: 700;
    font-style: italic;
    text-decoration: none;
    color: #fff;
    line-height: 1.2;
}
.homepage-banner-story:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 60%;
    height: 100%;
    background-color: transparent;
    background-position: center left;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/assets/upload/site/homepage-story.webp');
    -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;
}
.homepage-banner-story:hover:before{
    rotate: 5deg;
}
.homepage-banner-story:hover{
    color: #fff;
}
.homepage-banner-story span{
    position: relative;
    display: block;
    padding-top: 16px;
    width: 145px;
    text-wrap: balance;
}
.homepage-banner-story span:before{
    content: "";
    position: absolute;
    top: 100px;
    right: 60px;
    display: block;
    width: 150px;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url('data:image/svg+xml,%3Csvg width="151" height="71" viewBox="0 0 151 71" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M150.371 7.50779C150.74 7.90119 150.729 8.52814 150.347 8.9081L144.122 15.1C143.74 15.4799 143.132 15.469 142.763 15.0756C142.394 14.6822 142.404 14.0553 142.786 13.6753L147.399 9.08715C147.062 8.93372 146.827 8.5872 146.826 8.18369C146.825 7.75575 147.088 7.3905 147.456 7.25116L142.975 2.4728C142.607 2.0794 142.617 1.45245 142.999 1.07249C143.381 0.692524 143.99 0.703423 144.359 1.09683L150.371 7.50779ZM141.398 8.43756C141.448 8.98212 141.059 9.46487 140.531 9.51579C139.278 9.63644 138.069 9.78753 136.902 9.96713C136.377 10.0479 135.887 9.67492 135.809 9.13398C135.73 8.59305 136.093 8.08902 136.618 8.00822C137.821 7.82308 139.065 7.66767 140.352 7.54376C140.88 7.49283 141.349 7.893 141.398 8.43756ZM130.465 10.3117C130.612 10.8373 130.317 11.386 129.807 11.5374C128.611 11.8923 127.468 12.2822 126.375 12.704C125.878 12.8959 125.324 12.6363 125.138 12.1242C124.951 11.612 125.203 11.0412 125.701 10.8493C126.841 10.4091 128.032 10.003 129.275 9.63416C129.785 9.48277 130.318 9.78611 130.465 10.3117ZM120.22 14.5364C120.491 15.0067 120.34 15.6143 119.884 15.8935C118.826 16.5406 117.826 17.2231 116.878 17.9357C116.45 18.2583 115.848 18.1618 115.535 17.7202C115.222 17.2785 115.315 16.6589 115.744 16.3363C116.74 15.5872 117.791 14.8701 118.902 14.1905C119.359 13.9112 119.949 14.0661 120.22 14.5364ZM77.5274 18.1981C78.1638 18.1326 78.817 18.099 79.4868 18.099C80.1315 18.099 80.7658 18.1173 81.3895 18.1532C81.9197 18.1838 82.3255 18.6513 82.2958 19.1974C82.2661 19.7434 81.8122 20.1614 81.282 20.1308C80.6946 20.0969 80.0962 20.0796 79.4868 20.0796C78.8796 20.0796 78.2902 20.1101 77.7186 20.1689C77.1902 20.2233 76.7191 19.8263 76.6662 19.282C76.6134 18.7378 76.9989 18.2525 77.5274 18.1981ZM87.6072 20.1795C87.7699 19.6588 88.3115 19.3725 88.817 19.54C90.0524 19.9494 91.2267 20.4395 92.3386 21.002C92.8152 21.2432 93.0118 21.8366 92.7776 22.3275C92.5435 22.8184 91.9673 23.0209 91.4906 22.7797C90.4632 22.2599 89.3755 21.8057 88.2281 21.4255C87.7226 21.258 87.4446 20.7001 87.6072 20.1795ZM71.4374 21.094C71.7224 21.5555 71.5902 22.1676 71.1421 22.4611C70.1476 23.1125 69.2481 23.8802 68.446 24.7415C68.0783 25.1362 67.4697 25.1492 67.0864 24.7706C66.7032 24.392 66.6905 23.7651 67.0581 23.3704C67.9626 22.3992 68.9808 21.5296 70.11 20.7899C70.5581 20.4963 71.1523 20.6325 71.4374 21.094ZM111.445 21.4529C111.831 21.8281 111.849 22.4549 111.485 22.8528C110.649 23.7661 109.862 24.7044 109.118 25.6609C108.786 26.0877 108.18 26.1563 107.766 25.8142C107.352 25.4721 107.285 24.8489 107.617 24.4221C108.391 23.4276 109.211 22.449 110.086 21.4941C110.45 21.0961 111.058 21.0777 111.445 21.4529ZM97.2013 25.5111C97.5695 25.117 98.1782 25.105 98.5609 25.4842C99.4868 26.4018 100.331 27.3845 101.093 28.4201C101.414 28.856 101.331 29.4772 100.908 29.8075C100.485 30.1378 99.8814 30.0522 99.5607 29.6163C98.8583 28.6616 98.0801 27.7564 97.2275 26.9114C96.8448 26.5322 96.8331 25.9053 97.2013 25.5111ZM64.2265 29.6331C64.7266 29.8171 64.9872 30.3838 64.8086 30.8988C64.4126 32.0407 64.1205 33.2277 63.9354 34.4357C63.8526 34.976 63.3602 35.3448 62.8357 35.2595C62.3111 35.1742 61.953 34.6672 62.0358 34.1269C62.2392 32.7998 62.5604 31.493 62.9976 30.2326C63.1762 29.7175 63.7264 29.4491 64.2265 29.6331ZM104.642 30.4329C105.094 30.7209 105.233 31.3313 104.953 31.7962C104.337 32.8217 103.748 33.8507 103.178 34.8763C103.263 34.8016 103.363 34.7412 103.475 34.6998C103.974 34.5146 104.525 34.7817 104.705 35.2963C105.135 36.528 105.476 37.79 105.725 39.0697C105.83 39.6059 105.493 40.1279 104.972 40.2356C104.451 40.3433 103.945 39.9959 103.84 39.4597C103.609 38.2746 103.294 37.1064 102.895 35.967C102.815 35.7356 102.822 35.4936 102.901 35.2804C102.601 35.5632 102.147 35.6286 101.775 35.41C101.314 35.139 101.153 34.5342 101.416 34.0591C102.023 32.9642 102.654 31.8588 103.319 30.7533C103.598 30.2883 104.191 30.1449 104.642 30.4329ZM14.3014 44.1603C13.1345 44.222 11.9349 44.3144 10.7009 44.4393C10.1724 44.4928 9.7018 44.095 9.64984 43.5506C9.59788 43.0063 9.98419 42.5217 10.5127 42.4682C11.7757 42.3403 13.0052 42.2456 14.2028 42.1823C14.7331 42.1542 15.1851 42.5743 15.2123 43.1205C15.2396 43.6667 14.8317 44.1323 14.3014 44.1603ZM20.5759 43.1265C20.6071 42.5805 21.0621 42.1639 21.5923 42.196C22.8599 42.2729 24.0868 42.3884 25.2756 42.5395C25.8026 42.6065 26.1772 43.1008 26.1121 43.6437C26.0471 44.1865 25.5671 44.5722 25.0401 44.5053C23.8927 44.3594 22.7067 44.2477 21.4792 44.1733C20.9491 44.1411 20.5447 43.6725 20.5759 43.1265ZM4.37692 44.3113C4.47008 44.8497 4.12179 45.364 3.59898 45.46C3.00229 45.5695 2.39848 45.6859 1.78742 45.8094C1.26632 45.9148 0.760972 45.5651 0.6587 45.0284C0.556428 44.4917 0.895956 43.9712 1.41706 43.8659C2.03894 43.7402 2.65375 43.6216 3.26162 43.5101C3.78442 43.4141 4.28376 43.7728 4.37692 44.3113ZM62.9808 40.9466C63.4996 40.8301 64.0119 41.1688 64.125 41.7032C64.377 42.8934 64.7406 44.0522 65.2171 45.1557C65.4329 45.6554 65.2145 46.2407 64.7292 46.463C64.244 46.6852 63.6757 46.4603 63.4599 45.9605C62.928 44.7287 62.5247 43.4411 62.2461 42.1251C62.133 41.5907 62.4619 41.0631 62.9808 40.9466ZM31.3643 44.6991C31.5043 44.1716 32.0331 43.8608 32.5454 44.005C33.7742 44.3511 34.9561 44.7372 36.0954 45.158C36.5953 45.3426 36.8552 45.9097 36.6759 46.4245C36.4967 46.9393 35.9461 47.207 35.4463 47.0224C34.3529 46.6186 33.2184 46.2479 32.0382 45.9156C31.526 45.7713 31.2242 45.2267 31.3643 44.6991ZM99.1397 40.3428C99.6034 40.6093 99.7696 41.2125 99.5108 41.6901C98.8942 42.8282 98.2768 43.9394 97.6463 45.0075C97.3704 45.4748 96.7789 45.6234 96.3251 45.3392C95.8714 45.0551 95.7272 44.4459 96.003 43.9786C96.6162 42.9398 97.2208 41.8521 97.8315 40.725C98.0902 40.2474 98.6759 40.0762 99.1397 40.3428ZM41.5564 48.6771C41.8087 48.1958 42.392 48.0163 42.8593 48.2762C43.9692 48.8934 45.0352 49.5393 46.0636 50.2056C46.5132 50.4968 46.6484 51.1082 46.3656 51.5712C46.0829 52.0341 45.4893 52.1734 45.0398 51.8822C44.0441 51.2371 43.0149 50.6136 41.9457 50.019C41.4784 49.7592 41.3041 49.1584 41.5564 48.6771ZM105.251 45.791C105.78 45.8434 106.167 46.3272 106.116 46.8716C105.995 48.1701 105.78 49.4617 105.469 50.7338C105.34 51.2642 104.817 51.586 104.302 51.4526C103.787 51.3191 103.475 50.781 103.604 50.2506C103.891 49.0763 104.09 47.8829 104.202 46.682C104.253 46.1376 104.723 45.7387 105.251 45.791ZM68.0321 51.0104C68.3713 50.5895 68.9775 50.5316 69.3861 50.8809C70.2571 51.6255 71.2329 52.2845 72.3167 52.8378C72.7925 53.0806 72.9871 53.6748 72.7512 54.1649C72.5154 54.6549 71.9385 54.8553 71.4627 54.6124C70.245 53.9908 69.1437 53.2477 68.1579 52.4049C67.7493 52.0556 67.693 51.4312 68.0321 51.0104ZM93.1106 49.8966C93.4945 50.2745 93.5083 50.9013 93.1414 51.2967C92.2355 52.2729 91.2619 53.1507 90.1969 53.9018C89.7587 54.2108 89.1603 54.0955 88.8602 53.6442C88.5602 53.1929 88.6722 52.5766 89.1104 52.2676C90.0495 51.6053 90.9228 50.8209 91.7511 49.9283C92.1181 49.5329 92.7267 49.5187 93.1106 49.8966ZM50.7397 54.7588C51.0639 54.3256 51.6677 54.2451 52.0883 54.5791C53.0705 55.3589 54.0249 56.1426 54.9581 56.918C55.3714 57.2614 55.4362 57.8849 55.1027 58.3106C54.7693 58.7363 54.1639 58.803 53.7506 58.4595C52.8227 57.6886 51.8806 56.915 50.9142 56.1477C50.4936 55.8138 50.4155 55.1919 50.7397 54.7588ZM78.0973 55.5858C78.1372 55.0405 78.5988 54.6317 79.1284 54.6728C79.7103 54.7179 80.3104 54.7412 80.929 54.7412C81.5409 54.7412 82.1272 54.7107 82.6899 54.6517C83.2182 54.5963 83.6901 54.9925 83.7438 55.5366C83.7976 56.0808 83.4129 56.5668 82.8846 56.6221C82.2545 56.6882 81.6031 56.7219 80.9291 56.7219C80.2636 56.7219 79.6152 56.6968 78.9838 56.6478C78.4543 56.6067 78.0574 56.1312 78.0973 55.5858ZM102.194 56.5733C102.644 56.8631 102.781 57.474 102.5 57.9379C101.835 59.034 101.08 60.0887 100.234 61.0907C99.8853 61.5033 99.2779 61.5468 98.8773 61.1877C98.4767 60.8287 98.4345 60.2032 98.7831 59.7906C99.5626 58.8679 100.257 57.8972 100.869 56.8887C101.15 56.4248 101.744 56.2836 102.194 56.5733ZM59.2779 61.7737C59.6008 61.3395 60.2043 61.2571 60.6259 61.5897C61.5942 62.3536 62.5576 63.0812 63.5284 63.761C63.9675 64.0686 64.0815 64.6845 63.7829 65.1368C63.4843 65.5891 62.8862 65.7065 62.4471 65.3989C61.4386 64.6927 60.445 63.9418 59.4566 63.1621C59.035 62.8295 58.955 62.2079 59.2779 61.7737ZM94.7532 64.7715C95.0327 65.2366 94.8931 65.8469 94.4415 66.1347C93.3929 66.803 92.2735 67.4139 91.0829 67.9601C90.5978 68.1826 90.0294 67.958 89.8133 67.4584C89.5972 66.9588 89.8153 66.3734 90.3004 66.1508C91.4133 65.6402 92.456 65.071 93.4296 64.4504C93.8812 64.1626 94.4738 64.3064 94.7532 64.7715ZM68.4725 67.7987C68.6687 67.2905 69.2278 67.0423 69.7212 67.2444C70.7961 67.6846 71.9028 68.0475 73.0539 68.3198C73.5715 68.4423 73.8947 68.9737 73.7758 69.5067C73.6569 70.0398 73.141 70.3726 72.6234 70.2502C71.3704 69.9538 70.1701 69.5598 69.0106 69.0849C68.5172 68.8828 68.2762 68.3069 68.4725 67.7987ZM84.6627 69.0921C84.7635 69.6291 84.4226 70.1486 83.9012 70.2525C83.2891 70.3744 82.6642 70.4825 82.0266 70.5763C81.3849 70.6707 80.756 70.7421 80.1389 70.7915C79.6095 70.8338 79.1469 70.4261 79.1058 69.8808C79.0647 69.3355 79.4606 68.8591 79.99 68.8168C80.5649 68.7708 81.1528 68.7041 81.7546 68.6156C82.3616 68.5263 82.9554 68.4235 83.5361 68.3078C84.0575 68.204 84.5619 68.5551 84.6627 69.0921Z" fill="white"/%3E%3C/svg%3E%0A');   
}
.homepage-banner-overlay{
    position: absolute;
    z-index: 3;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, .7);
}
.homepage-banner-video{
    position: absolute;
    z-index: 2;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.homepage-banner-image{
    position: absolute;
    z-index: 1;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.homepage-content{
    max-width: 800px;
    margin: 0 auto;
    padding: 24px 0px;
    display: grid;
    grid-template-columns: 1fr;
}
.homepage-content-2col{
    gap: 40px;
    grid-template-columns: repeat(2, 1fr);
}
.homepage-content-image{
    height: 100%;
    background-position: center;
    background-size: cover;
}
.homepage-faq{
    max-width: 800px;
    margin: 0 auto;
}
.homepage-faq-accordion li .homepage-faq-title{
    display: block;
    background-color: #ededed;
    padding: 8px 32px 4px 16px;
    position: relative;
    font-family:"KyivRegion",serif;
    font-size: 1.4rem;
    font-weight:500;
    line-height: 1.2;
    color: #111;
    text-decoration: none;
}
.homepage-faq-accordion li .homepage-faq-title:before{
    content: "";
    position: absolute;
    display: block;
    right: 8px;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    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 d="M4 9L12 16L20 9" stroke="%23888888" stroke-width="2"/%3E%3C/svg%3E%0A');
}
.homepage-faq-accordion li.uk-open .homepage-faq-title{
    background-color: #78AF35;
    color: #fff;
}
.homepage-faq-accordion li.uk-open .homepage-faq-title:before{
    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 d="M20 15L12 8L4 15" stroke="white" stroke-width="2"/%3E%3C/svg%3E%0A');
}
.homepage-faq-content{
    padding: 16px 24px 24px 24px;
}


/* Contacts */
.contact-container{
    position: relative;
}
.contact-banner{
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
.contact-ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.contact-ul li{
    padding: 8px 0px;
}
.contact-ul li a{
    display: block;
    text-decoration: none;
}
.contact-ul li .icon{
    background-color: #888888;
}
.contact-ul .phone{
    font-weight: 700;
}
.contact-social{
    position: absolute;
    left: 20px;
    bottom: 40px;
}
.contact-social-title{
    padding: 0px 0px 8px 12px;
    font-size: .8rem;
    font-weight: 700;
    color: #888888;
}
.contact-social ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.contact-social ul li{
    padding: 0px;
}
.contact-social ul li a{
    display: block;
    padding: 8px;
}

/* Content */
.content-container{
    display: grid;
    gap: 40px;
    /*justify-content: center;*/
}
.content-900{
    max-width: 900px;
    margin: 0 auto;
}
.content-800{
    max-width: 800px;
    margin: 0 auto;
}
.content-600{
    max-width: 600px;
    margin: 0 auto;
}
.content-h1{
    text-align: center;
}
.content-date{
    display: block;
    padding: 0px 0px 12px 0px;
    color: #888;
    font-size: .8rem;
}
.content-grid{
    display: grid;
    gap: 32px;
    /*align-items: center;*/
    grid-template-columns: repeat(1, 1fr);
    position: relative;
}
.content-type-story .content-grid{
    gap: 48px;
}
.content-type-story .content-grid:before{
    content: "";
    display: block;
    width: 0px;
    position: absolute;
    left: calc(50% - 1px);
    top: -40px;
    bottom: -40px;
    border-left: 1px dashed #888888;
}
.content-grid-column{
    grid-template-columns: repeat(2, 1fr);
}
.content-image{
    background-position: center;
    background-size: cover;
}
.content-image img{
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}
.content-grid-odd .content-image{
    order: 2;
}
.content-grid-even .content-image{
    /*order: 2;*/
}
.content h2, .content h3, .content h4{
    margin-bottom: 16px;
}
.content-banner{
    background-position: center;
    background-size: cover;
}
.content-gallery-image{
    padding: 16px 0px;
}
.content-gallery-image img{
    width: 100%;
}
.content-gallery-grid{
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(6, 1fr);
}
.content-footer{
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr auto;
    align-items: center;
}

/* Block */
.block-headline{
    color: #782339;
    font-weight: 700;
}
.block-headline .icon{
    background-color: #782339;
}
.block-advantages{
    padding: 16px 0px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.block-advantages-item{
    width: 25%;
    padding: 16px;
    box-sizing: border-box;
    display: grid;
    justify-content: center;
    justify-items: center;
    text-wrap: balance;
}
.block-advantages-item span{
    display: block;
    width: 48px;
    height: 48px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.block-products{
    padding: 24px 0px;
}
.block-products-header{
    display: grid;
    gap: 0px;
    padding-bottom: 8px;
}
.block-products-title{
    font-family:"KyivRegion",serif;
    font-size: 2.4rem;
    font-weight:500;
    line-height: 1.2;
}
.block-products-subtitle{
    color: #888888;
}


/* Social */
.social-share{
    display: grid;
    gap: 16px;
    grid-template-columns: auto 1fr;
    align-items: center;
    color: #888;
    font-size: .8rem;
    font-weight: 700;
    text-transform: uppercase;
}
.social-share-ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.social-share-ul li{
    padding: 4px;
}
.social-share-ul a{
    display: block;
    border: 1px solid #c8c8c8;
    padding: 8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.social-share-ul a:hover{
    border: 1px solid #782339;
    background-color: #782339;
}
.social-share-ul a:hover .icon{
    background-color: #fff;
}


/* Form */
.form-error div{
    background-color: #fff;
    color: #111;
    padding: 16px;
    border: 1px solid #782339;
    margin-top: 16px;
}
.form-error div ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.form-error div ul li{
    position: relative;
    padding: 2px 0px 2px 24px;
}
.form-error div ul li:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left:-8px;
    top: 50%;
    margin-top: -12px;
    background-color: #FFF;
    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="%23111111"/%3E%3C/svg%3E%0A');
}
.form-error div ul li.form-error-title{
    padding-left: 0px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #782339;
}
.form-error div ul li.form-error-title:before{
    display: none;
}
.form-message-title{
    font-size: 1.4rem;
    font-weight: 700;
    padding-bottom: 8px;
}

/* Alert */
.alert-message{
    background-color: #ededed;
    padding: 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.alert-message-success{
    background-color: #dff9ea;
    color: #1d5e3c;
    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;
}

/* Slider */
.slider-nav{
    padding: 16px 0px;
    display: flex;
    justify-content: center;
}
.slider-nav a{
    margin: 0px 8px;
}

/* Breadcrumbs */
.breadcrumbs{
    padding: 0px 0px 24px 0px;
    background-color: #fff;
}
.breadcrumbs .icon{
    background-color: #999999;
}
.breadcrumbs ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #999999;
}
.breadcrumbs ul li:first-child{
    padding-left: 0px;
}
.breadcrumbs ul li:last-child{
    font-weight: 700;
}
.breadcrumbs ul li{
    padding: 0px 6px 0px 0px;
}
.breadcrumbs ul li a{
    display: grid;
    gap: 0px;
    grid-template-columns: auto auto;
    align-items: center;
    color: #999999;
}
.breadcrumbs ul li.breadcrumbs-home a{
    gap: 8px;
}
.breadcrumbs ul li:last-child{
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* Blog */
.blog-items{
    max-width: 1000px;
    margin: 0 auto;
    padding-top: 16px;
}
.blog-item{
    display: grid;
    gap: 16px;
    text-decoration: none;
    padding-bottom: 16px;
}
.blog-item-story{
    gap: 32px;
    align-items: center;
    grid-template-columns: repeat(2, 1fr);
}
.blog-item-odd .blog-item-content{
    order: -1;
}
.blog-item:hover{
    color: #111;
}
.blog-item-image{
    background-size: cover;
    background-position: center;
}
.blog-item-content{
    display: grid;
    gap: 16px;
    text-decoration: none;
}
.blog-item-date{
    display: block;
    padding: 8px 0px 4px 0px;
    color: #888;
    font-size: .8rem;
}
.blog-item-title{
    font-family:"KyivRegion",serif;
    font-size: 2rem;
    font-weight:500;
    line-height: 1.2;
}
.blog-item-summary{}

/* Product */
.product-item{
    display: grid;
    gap: 16px;
    position: relative;
    text-decoration: none;
    color: #111;
    text-align: center;
    padding-bottom: 16px;
}
.product-item:hover{
    text-decoration: none;
    color: #111;
}
.product-item-image-container{
    position: relative;
}
.product-item-image{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.product-item-content{
    display: grid;
    gap: 4px;
    justify-content: center;    
    justify-items: center;
}
.product-item-title{
    font-size: 1.6rem;
    text-wrap: balance;
    font-family:"KyivRegion",serif;
}
.product-item-summary{
    color: #888;
    font-size: .8rem;
    text-wrap: balance;
}
.product-item-prices{
    padding-top: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 1;
}
.product-item-prices > div{
    display: grid;
    gap: 4px;
    justify-content: center;
    justify-items: center;
}
.product-item-prices > div > div{
    padding: 0px 4px;
}
.product-item-old-price{
    font-size: 0.8rem;
    color: #888;
    position: relative;
    overflow: hidden;
    padding: 3px 3px;
    line-height: 1;
}
.product-item-old-price:after{
    content: "";
    position: absolute;
    left: 0px;
    top: 42%;
    width: 100%;
    height: 1px;
    background-color: #888;
    transform: rotate(0deg);
}
.product-item-price{
    font-weight: 700;
    font-size: 1.2rem;
}
.product-item-prices > div > div span{
    font-weight: 500;
    padding-left: 4px;
}
.product-item-instock{
    padding-top: 8px;
}
.product-item-instock-1{
    color: #78AF35;
    font-weight: 700;
    font-size: 0.8rem;
    text-transform: uppercase;
}
.product-gallery{
    display: grid;
    gap: 16px;
}
.product-content{
    padding-left: 24px;
}
.product-content-sticky{
    z-index: 800 !important;
}
.product-video-sticky{
    z-index: 800 !important;
    height: 1px;
}
.product-video-sticky a{
    position: absolute;
    top: 12px;
    left: 12px;
    background-color: #F5352E;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px;
    line-height: 1.2;
    font-size: .8rem;
    display: flex;
    align-items: center;
    width: 140px;
    box-sizing: border-box;
}
.product-video-sticky a .icon{
    background-color: #FFF;
    margin-right: 10px;
}
.product-video-sticky a:hover{
    background-color: #782339;
}
.product-2col{
    display: grid;
    gap: 8px;
    align-items: center;
    grid-template-columns: 1fr auto;
}
.product-2col-af{
    grid-template-columns: auto 1fr;
}
.product-size-ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.product-size-ul li{
    padding: 0px 4px;
    margin: 4px 8px 4px 0px;
    cursor: pointer;
    box-sizing: border-box;
    min-width: 32px;
    line-height: 32px;
    font-size: .8rem;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #c8c8c8;
}
.product-size-ul li:hover,
.product-size-ul li.active{
    border: 1px solid #111;
}
.product-instock{
    color: #888;
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 700;
}
.product-instock-green{
    color: #78AF35;
}
.product-desc-menu{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    border-bottom: 1px solid #c8c8c8;
}
.product-desc-menu li{
    padding: 0px 16px 0px 0px;
}
.product-desc-menu a{
    text-decoration: none;
    color: #676;
    position: relative;
    display: block;
    padding: 8px 0px;
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 700;
}
.product-desc-menu a:after{
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    height: 3px;
    background-color: transparent;
}
.product-desc-menu li.uk-active a{
    color: #111;
}
.product-desc-menu li.uk-active a:after{
    background-color: #111;
}
.product-desc{
    padding-top: 16px;
}
.product-price{
    display: grid;
    gap: 8px;
    grid-template-columns: auto 1fr;
    align-items: center;
}
.product-price .product-item-price{
    font-size: 1.6rem;
}
.product-price > div > span{
    font-weight: 500;
    padding-left: 4px;
}
.product-table td{
    padding-top: 4px;
    padding-bottom: 4px;
}
.product-order-result{
    padding: 0px 0px;
    /*
    border: 0px solid #78AF35;
    background-color: #D9F4B7;
    */
}
.product-order-result table{
    margin: 0px;
}
.product-order-result table td{
    padding-top: 4px;
    padding-bottom: 4px;
}
.product-order-result table tr td:first-child{
    font-size: .7rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #888;
}
.product-order-result table tr td:last-child{
    text-align: right;
}
.product-order-result-price{
    font-weight: 700;
}
.product-category-content{
    color: #888;
    max-width: 900px;
    margin: 0 auto;
    padding: 24px 0px;
}

/* Pagination */
.pagination-container{
    display: grid;
    gap: 4px;
    text-align: center;
}
.pagination-desc{
    font-size: 12px;
    text-transform: uppercase;
    color: #999999;
    padding: 8px 0px;
}
.pagination-links .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 4px;
    line-height: 34px;
    font-size: .8rem;
    font-weight: 700;
    min-width: 34px;
    margin: 0px;
    text-align: center;
    background-color: #dfdfdf;
    text-decoration: none;
    box-sizing: border-box;
}
.pagination li a:hover{
    text-decoration: none;
    background-color: #782339;
    color: #fff;
}
.pagination li.active a{
    background-color: #782339;
    color: #fff;
}

/* Offcanvas */
body.uk-offcanvas-container .header{
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
body.uk-offcanvas-container .header .icon{
    background-color: #fff;
}
body.uk-offcanvas-container .header .logo{
    background-image: url('/assets/upload/site/oksumoron-logo-reverse.svg');
}
body.uk-offcanvas-container .header-category{
    display: none;
}
body.uk-offcanvas-container.body-homepage .header .logo{
    background-image: url('/assets/upload/site/oksumoron-logo-reverse.svg');
}
body.uk-offcanvas-container.body-homepage .header .icon{
    background-color: #fff;
}


.uk-offcanvas-bar{
    padding: 0px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,%3Csvg width="393" height="699" viewBox="0 0 393 699" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 313V386L179 699H215L393 386V313L215 0H179L0 313Z" fill="%23571425"/%3E%3C/svg%3E%0A');
}
.offcanvas-container{
    display: grid;
    gap: 8px;
    align-items: center;
    justify-content: center;
    padding: 100px 24px 24px 24px;
    box-sizing: border-box;
}
.offcanvas-container .footer-contacts {
    width: auto;
}
.offcanvas-menu{
    max-width: 400px;
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: grid;
    gap: 20px;
    line-height: 1.2;
}
.offcanvas-menu-link-first{
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
    display: block;
    padding-left: 8px;
}
.offcanvas-menu a, .offcanvas-menu a:hover{
    color: #111;
    text-decoration: none;
}
.offcanvas-menu-second{
    list-style: none;
    padding: 12px 0px 0px 0px;
    margin: 0px;
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(2, 1fr);
}
.offcanvas-menu-second a{
    font-size: 1.2rem;
    display: block;
    position: relative;
    padding-left: 32px;
}
.offcanvas-menu-second a:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: -2px;
    left: 0px;
    background-position: center;
    background-repeat: no-repeat;
    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="%23111111"/%3E%3C/svg%3E%0A');
}

.modal-dialog-message{
    background-color: #78AF35;
}
.modal-dialog-message .icon{
    background-color: #FFF;
}
.modal-message{
    color: #fff;
    text-align: center;
    font-size: 1.2rem;
    text-wrap: balance;
}

.error-404{
    text-align: center;
    display: grid;
    gap: 16px;
    max-width: 500px;
    box-sizing: border-box;
    padding: 8px 8px 40px 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{
    height: 500px;
}
.leaflet-top, .leaflet-bottom {
    z-index: 800 !important;
}
.uk-modal-dialog-green{
    background-color: #1e7747;
    border: 2px solid #dff9ea;
    color: #fff;
}
.uk-modal-dialog-green .icon{
    background-color: #fff;
}

.video-container{
    padding: 12px 0px;
}
.video-iframe{
    position:relative;
    padding-bottom:56.25%
}
.video-iframe iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

#content-end{
    position: relative;
    font-size: 1rem;
    opacity: 0;
    top: -100px;
}

/* XL */
@media only screen and (max-width: 1599px) {
}
/* L */
@media only screen and (max-width: 1199px) {
    .homepage-banner-content h1{
        font-size: 3.6rem;
    }
}
/* M */
@media only screen and (max-width: 959px) {
    .homepage-banner-content h1{
        font-size: 2.6rem;
    }
    .homepage-banner-footer{
        bottom: 20px;
    }    
    .homepage-banner-social ul{
        display: block;
    }
    .homepage-banner-story{
        position: absolute;
        left: 0px;
        bottom: -50px;
        width: 320px;
        height: 220px;
        font-size: 1.2rem;
    }
    .blog-item-story{
        gap: 16px;
        grid-template-columns: 1fr;
    }
    .blog-item-odd .blog-item-content{
        order: 2;
    }
    .product-item-title{
        font-size: 1.4rem;
    }
    .product-content{
        padding: 0px;
    }
    .product-content-sticky{
        z-index: auto !important;
    }
    .product-content h1{
        text-align: center;
    }
    .content-gallery-grid{
        grid-template-columns: repeat(4, 1fr);
    }
    .content-footer{
        grid-template-columns: 1fr;
        justify-content: center;
        justify-items: center;
    }
    .content-footer-back{
        order: 2;
    }
    .social-share{
        display: grid;
        gap: 8px;
        grid-template-columns: 1fr;
        justify-content: center;
        justify-items: center;
    }

    .product-video-sticky{
        height: auto;
        padding-bottom: 16px;
    }
    .product-video-sticky a{
        position: relative;
        top: auto;
        left: auto;
        font-size: 1rem;
        width: 100%;
        justify-content: center;
    }

}
/* S */
@media only screen and (max-width: 639px) {
    .header{
        padding: 16px 0px;
    }
    .homepage-content{
        width: auto;
        padding: 16px 0px;
    }
    .homepage-content-2col{
        gap: 0px;
        grid-template-columns: 1fr;
    }
    .homepage-faq{
        width: auto;
        padding: 16px 0px 0px 0px;
    }
    .homepage-faq-content{
        padding: 16px 16px 24px 16px;
    }
    .content-container{
        gap: 24px;
    }
    .content-grid,
    .content-type-story .content-grid{
        gap: 16px;
    }
    .content-grid-column{
        grid-template-columns: 1fr;
    }
    .content-type-story .content-grid:before{
        display: none;
    }
    .content-grid-odd .content-image{
        /*order: 2;*/
    }
    .content-grid-even .content-image{
        order: 2;
    }
    .content-container h2, .content-container h3{
        text-align: center;
    }
    .content-gallery-grid{
        grid-template-columns: repeat(3, 1fr);
    }
    .blog-items{
        padding-top: 0px;
    }    
    .block-advantages-item{
        width: 50%;
        padding: 16px;
    }
    .divider-grid.divider-single{
        background-image: url('data:image/svg+xml,%3Csvg width="108" height="24" viewBox="0 0 108 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M2.5 12L5 16.375L7.5 12L5 7.625L2.5 12Z" fill="%23C8C8C8"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M22 12L26 19L30 12L26 5L22 12Z" fill="%23AAAAAA"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M47.5 12L53.5 22.5L59.5 12L53.5 1.5L47.5 12Z" fill="%23888888"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M78 12L82 19L86 12L82 5L78 12Z" fill="%23AAAAAA"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M100.5 12L103 16.375L105.5 12L103 7.625L100.5 12Z" fill="%23C8C8C8"/%3E%3C/svg%3E%0A');
    }
    .product-2col{
        gap: 8px;
        justify-content: center;
        justify-items: center;
        grid-template-columns: 1fr;
        text-align: center;
        text-wrap: balance;
    }
    .product-2col-af{
        grid-template-columns: 1fr;
    }
    .product-instock{
        text-align: center;
    }
    .product-order-container{
        width: 100%;
    }
    .product-category-content{
        width: auto;
        padding: 8px 0px;
    }
    .modal-message br{
        display: none;
    }
    .contact-container h1,
    .contact-container .content{
        text-align: center;
    }
    .contact-social{
        left: 0px;
        right: 0px;
        bottom: 80px;
    }
    .contact-social-title{
        padding: 0px;
        text-align: center;
    }
    .contact-social ul{
        justify-content: center;
    }

}
/* XS */
@media only screen and (max-width: 400px) {
    .logo{
        width:180px;
    }
    .menu-contacts ul li{
        padding: 8px 0px;
    }    
    .menu-contacts a.phone{
        font-size: 1.6rem;
    }
    .content-container{
        gap: 16px;
    }
    .content-gallery-grid{
        grid-template-columns: repeat(2, 1fr);
    }
    .homepage-banner-story{
        position: absolute;
        left: -50px;
        bottom: -50px;
        width: 320px;
        height: 220px;
        font-size: 1.2rem;
    }
    .homepage-banner-social{
        display: none;
    }
}