/* 
// Extra small devices (phones, less than 768px)
// No media query since this is the default in Bootstrap 


    // Small devices (tablets, 768px and up)
    @media (min-width: @screen-sm-min) { ... }
    
    // Medium devices (desktops, 992px and up)
    @media (min-width: @screen-md-min) { ... }
    
    // Large devices (large desktops, 1200px and up)
    @media (min-width: @screen-lg-min) { ... }

 */
i.icon16 {
  background-image: url(/img/ui/icon-set.svg);
  background-size: 500px auto;
  display: inline-block;
  width: 16px;
  height: 16px;
}
i.icon16.left {
  background-position: -17px -1217px;
}
i.icon16.right {
  background-position: -67px -1217px;
}
i.icon16.up {
  background-position: -217px -1217px;
}
i.icon16.down {
  background-position: -167px -1217px;
}
i.icon16.search {
  background-position: -267px -1217px;
}
i.icon16.shop {
  background-position: -617px -967px;
}
i.iconMenu {
  background-image: url(/img/ui/icon-top.svg);
  background-size: 550px auto;
  background-repeat: no-repeat;
  background-position: 1000px 1000px;
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}
i.iconMenu.menu1 {
  background-position: -14px -234px;
}
i.iconMenu.menu2 {
  background-position: -69px -234px;
}
i.iconMenu.menu3 {
  background-position: -124px -234px;
}
i.iconMenu.menu4 {
  background-position: -179px -234px;
}
i.iconMenu.menu5 {
  background-position: -234px -234px;
}
i.iconMenu.menu6 {
  background-position: -289px -234px;
}
i.iconMenu.menu7 {
  background-position: -344px -234px;
}
i.iconMenu.menu8 {
  background-position: -399px -234px;
}
i.iconMenu.menu9 {
  background-position: -454px -234px;
}
i.iconMenu.menu10 {
  background-position: -509px -234px;
}
i.iconTop {
  background-image: url(/img/ui/icon-top.svg);
  background-size: 550px auto;
  background-repeat: no-repeat;
  background-position: 1000px 1000px;
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
}
i.iconTop.telegram {
  background-position: -11px -11px;
}
i.iconTop.email {
  background-position: -66px -11px;
}
i.iconTop.phone {
  background-position: -121px -11px;
}
i.iconTop.register {
  background-position: -231px -11px;
}
i.iconTop.login {
  background-position: -286px -11px;
}
i.iconTop.user {
  background-position: -341px -11px;
}
i.iconTop.bell {
  background-position: -396px -11px;
}
i.iconTop.burger {
  background-position: -451px -11px;
}
i.iconTop.unburger {
  background-position: -506px -11px;
}
a:hover i.iconTop {
  background-image: url(/img/ui/icon-top.svg);
  background-size: 550px auto;
  background-repeat: no-repeat;
  background-position: 1000px 1000px;
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
}
a:hover i.iconTop.telegram {
  background-position: -11px -121px;
}
a:hover i.iconTop.email {
  background-position: -66px -121px;
}
a:hover i.iconTop.phone {
  background-position: -121px -121px;
}
a:hover i.iconTop.register {
  background-position: -231px -121px;
}
a:hover i.iconTop.login {
  background-position: -286px -121px;
}
a:hover i.iconTop.user {
  background-position: -341px -121px;
}
a:hover i.iconTop.bell {
  background-position: -396px -121px;
}
a:hover i.iconTop.burger {
  background-position: -451px -121px;
}
a:hover i.iconTop.unburger {
  background-position: -506px -121px;
}
@media (max-width: 767px) {
  i.iconTop {
    background-image: url(/img/ui/icon-top.svg);
    background-size: 550px auto;
    background-repeat: no-repeat;
    background-position: 1000px 1000px;
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
  }
  i.iconTop.telegram {
    background-position: -14px -69px;
  }
  i.iconTop.email {
    background-position: -69px -69px;
  }
  i.iconTop.phone {
    background-position: -124px -69px;
  }
  i.iconTop.register {
    background-position: -234px -69px;
  }
  i.iconTop.login {
    background-position: -289px -69px;
  }
  i.iconTop.user {
    background-position: -344px -69px;
  }
  i.iconTop.bell {
    background-position: -399px -69px;
  }
  i.iconTop.burger {
    background-position: -454px -69px;
  }
  i.iconTop.unburger {
    background-position: -509px -69px;
  }
  a:hover i.iconTop {
    background-image: url(/img/ui/icon-top.svg);
    background-size: 550px auto;
    background-repeat: no-repeat;
    background-position: 1000px 1000px;
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
  }
  a:hover i.iconTop.telegram {
    background-position: -14px -179px;
  }
  a:hover i.iconTop.email {
    background-position: -69px -179px;
  }
  a:hover i.iconTop.phone {
    background-position: -124px -179px;
  }
  a:hover i.iconTop.register {
    background-position: -234px -179px;
  }
  a:hover i.iconTop.login {
    background-position: -289px -179px;
  }
  a:hover i.iconTop.user {
    background-position: -344px -179px;
  }
  a:hover i.iconTop.bell {
    background-position: -399px -179px;
  }
  a:hover i.iconTop.burger {
    background-position: -454px -179px;
  }
  a:hover i.iconTop.unburger {
    background-position: -509px -179px;
  }
}
i.ic {
  width: 30px;
  height: 30px;
  display: inline-block;
}
i.ic.ic-sm {
  width: 20px;
  height: 20px;
}
i.ic::after {
  width: 100%;
  height: 100%;
  display: inline-block;
  content: '';
  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white;
}
i.ic-green::after {
  background-color: #71b82a;
}
i.ic-green-dark::after {
  background-color: #74a52f;
}
i.ic-grey::after {
  background-color: #ccc;
}
i.ic-orange::after {
  background-color: #fcab28;
}
i.ic-bell-alert::after {
  mask-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='M5.85036 3.50019C6.1266 3.19155 6.10034 2.7174 5.79169 2.44116C5.48305 2.16491 5.0089 2.19118 4.73266 2.49982C3.5317 3.84163 2.69605 5.51948 2.3846 7.37592C2.31607 7.78442 2.59167 8.17114 3.00017 8.23967C3.40868 8.3082 3.79539 8.0326 3.86393 7.6241C4.12704 6.05581 4.83301 4.63686 5.85036 3.50019Z' fill='%2315302F'/%3E%3Cpath d='M19.267 2.49982C18.9908 2.19118 18.5166 2.16491 18.208 2.44116C17.8993 2.7174 17.873 3.19155 18.1493 3.50019C19.1666 4.63686 19.8726 6.05581 20.1357 7.6241C20.2043 8.0326 20.591 8.3082 20.9995 8.23967C21.408 8.17114 21.6836 7.78442 21.6151 7.37592C21.3036 5.51948 20.4679 3.84163 19.267 2.49982Z' fill='%2315302F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C8.27215 2.25 5.25012 5.27197 5.25001 8.9998L5.24981 9.75C5.24981 11.8731 4.4488 13.8074 3.13126 15.2699C2.96476 15.4547 2.90073 15.71 2.96033 15.9516C3.01992 16.1931 3.19539 16.3893 3.42875 16.4755C4.97287 17.0455 6.58934 17.4659 8.2604 17.7192C8.25351 17.812 8.25001 17.9056 8.25001 18C8.25001 20.0711 9.92894 21.75 12 21.75C14.0711 21.75 15.75 20.0711 15.75 18C15.75 17.9056 15.7465 17.812 15.7396 17.7192C17.4105 17.4659 19.0269 17.0455 20.5709 16.4755C20.8042 16.3893 20.9797 16.1931 21.0393 15.9516C21.0989 15.71 21.0349 15.4547 20.8684 15.2699C19.5508 13.8074 18.7498 11.8731 18.7498 9.75V9.04919L18.75 9C18.75 5.27208 15.7279 2.25 12 2.25ZM9.75001 18C9.75001 17.9662 9.75075 17.9326 9.75221 17.8993C10.4927 17.966 11.2424 18 11.9998 18C12.7574 18 13.5072 17.9659 14.2478 17.8992C14.2493 17.9326 14.25 17.9662 14.25 18C14.25 19.2426 13.2427 20.25 12 20.25C10.7574 20.25 9.75001 19.2426 9.75001 18Z' fill='%2315302F'/%3E%3C/svg%3E%0A");
}
i.ic-times::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjE4MzA1OCAwLjE4MzA1OEMwLjQyNzEzNiAtMC4wNjEwMTk0IDAuODIyODY0IC0wLjA2MTAxOTQgMS4wNjY5NCAwLjE4MzA1OEw1LjYyNSA0Ljc0MTEyTDEwLjE4MzEgMC4xODMwNTlDMTAuNDI3MSAtMC4wNjEwMTg4IDEwLjgyMjkgLTAuMDYxMDE4NyAxMS4wNjY5IDAuMTgzMDU5QzExLjMxMSAwLjQyNzEzNyAxMS4zMTEgMC44MjI4NjUgMTEuMDY2OSAxLjA2Njk0TDYuNTA4ODggNS42MjVMMTEuMDY2OSAxMC4xODMxQzExLjMxMSAxMC40MjcxIDExLjMxMSAxMC44MjI5IDExLjA2NjkgMTEuMDY2OUMxMC44MjI5IDExLjMxMSAxMC40MjcxIDExLjMxMSAxMC4xODMxIDExLjA2NjlMNS42MjUgNi41MDg4OEwxLjA2Njk0IDExLjA2NjlDMC44MjI4NjQgMTEuMzExIDAuNDI3MTM2IDExLjMxMSAwLjE4MzA1OCAxMS4wNjY5Qy0wLjA2MTAxOTQgMTAuODIyOSAtMC4wNjEwMTk0IDEwLjQyNzEgMC4xODMwNTggMTAuMTgzMUw0Ljc0MTEyIDUuNjI1TDAuMTgzMDU4IDEuMDY2OTRDLTAuMDYxMDE5NCAwLjgyMjg2NCAtMC4wNjEwMTk0IDAuNDI3MTM2IDAuMTgzMDU4IDAuMTgzMDU4WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=');
}
i.ic-trophy::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuOTQ3MjMgMi4wMzI1MlYzLjM1MTI0QzQuMzU1MjUgMy41Nzg5OCAyLjc3OTg0IDMuODU4MzMgMS4yMjI3NiA0LjE4NzUzQzAuNjE3Mzg1IDQuMzE1NTEgMC4yMjA3NTYgNC44OTgyNiAwLjMyMzc1NCA1LjUwODM4QzEuMTA5IDEwLjE1OTkgNC45ODQyNSAxMy43NiA5Ljc2Njk0IDE0LjEyMjVDMTAuOTc1NSAxNS4xMDk0IDEyLjQxMTkgMTUuODMwMyAxMy45ODU3IDE2LjE5MzhDMTMuODMzNyAxNy45OTA5IDEzLjIyNDEgMTkuNjU2IDEyLjI3MzkgMjEuMDc1SDExLjEzODdDOS41NDU3MSAyMS4wNzUgOC4yNTQzMyAyMi4zNjY0IDguMjU0MzMgMjMuOTU5NFYyNy45OTc1SDcuMTAwNDJDNS4xODg4MyAyNy45OTc1IDMuNjM5MTcgMjkuNTQ3MiAzLjYzOTE3IDMxLjQ1ODdDMy42MzkxNyAzMi4wOTU5IDQuMTU1NzIgMzIuNjEyNSA0Ljc5MjkyIDMyLjYxMjVIMjcuODY3OUMyOC41MDUxIDMyLjYxMjUgMjkuMDIxNyAzMi4wOTU5IDI5LjAyMTcgMzEuNDU4N0MyOS4wMjE3IDI5LjU0NzIgMjcuNDcyIDI3Ljk5NzUgMjUuNTYwNCAyNy45OTc1SDI0LjQwNjhWMjMuOTU5NEMyNC40MDY4IDIyLjM2NjQgMjMuMTE1NSAyMS4wNzUgMjEuNTIyNSAyMS4wNzVIMjAuMzg2NUMxOS40MzY2IDE5LjY1NjIgMTguODI3NCAxNy45OTExIDE4LjY3NTQgMTYuMTk0QzIwLjI0OTUgMTUuODMwNiAyMS42ODYyIDE1LjEwOTYgMjIuODk1IDE0LjEyMjVDMjcuNjc3NyAxMy43NiAzMS41NTMgMTAuMTU5OSAzMi4zMzgyIDUuNTA4MzhDMzIuNDQxMiA0Ljg5ODI2IDMyLjA0NDYgNC4zMTU1MSAzMS40MzkyIDQuMTg3NTNDMjkuODgyMSAzLjg1ODMzIDI4LjMwNjcgMy41Nzg5OCAyNi43MTQ3IDMuMzUxMjRWMi4wMzI1MkMyNi43MTQ3IDEuNDUwNTMgMjYuMjgxMyAwLjk1OTY1NyAyNS43MDM3IDAuODg3NjQxQzIyLjYzMjggMC41MDQ3IDE5LjUwNDcgMC4zMDc0OTUgMTYuMzMxIDAuMzA3NDk1QzEzLjE1NzMgMC4zMDc0OTUgMTAuMDI5MiAwLjUwNDcgNi45NTgyMiAwLjg4NzY0MUM2LjM4MDcgMC45NTk2NTcgNS45NDcyMyAxLjQ1MDUzIDUuOTQ3MjMgMi4wMzI1MlpNNS45NDcyMyA2LjA3NjI1QzUuOTQ3MjMgNy45MTYzNyA2LjQyNjQgOS42NDUxIDcuMjY1OTYgMTEuMTQzOUM1LjE3ODI1IDEwLjIwOTMgMy41NTkxNiA4LjQxNDEzIDIuODYxMTcgNi4yMDk4OUMzLjg4MjEzIDYuMDEyMDMgNC45MTA5OCA1LjgzNjIzIDUuOTQ3MjMgNS42ODMwMVY2LjA3NjI1Wk0yNi43MTQ3IDYuMDc2MjVWNS42ODMwMUMyNy43NTEgNS44MzYyMyAyOC43Nzk4IDYuMDEyMDMgMjkuODAwOCA2LjIwOTg5QzI5LjEwMjggOC40MTQxMyAyNy40ODM3IDEwLjIwOTMgMjUuMzk2IDExLjE0MzlDMjYuMjM1NiA5LjY0NTEgMjYuNzE0NyA3LjkxNjM3IDI2LjcxNDcgNi4wNzYyNVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+');
}
i.ic-shieldchk::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi4yNTMzIDAuMzM3ODY4QzE1LjgwODQgLTAuMDgzNTI5MyAxNS4xMTE2IC0wLjA4MzUyOTMgMTQuNjY2NiAwLjMzNzg2OEMxMS41NjQyIDMuMjc2MDQgNy4zNzc5NiA1LjA3NjQgMi43Njg3NCA1LjA3NjRDMi42OTU0MSA1LjA3NjQgMi42MjIxOSA1LjA3NTk0IDIuNTQ5MDggNS4wNzUwNEMyLjA0NTQ4IDUuMDY4NzggMS41OTYwMiA1LjM4OTkgMS40Mzg3MiA1Ljg2ODM0QzAuODA0MDk1IDcuNzk4NTkgMC40NjEyNDMgOS44NTk4OSAwLjQ2MTI0MyAxMS45OTlDMC40NjEyNDMgMjEuMTM5OCA2LjcxMzEyIDI4LjgxNzUgMTUuMTcyNCAzMC45OTQ3QzE1LjM2MTEgMzEuMDQzMyAxNS41NTg5IDMxLjA0MzMgMTUuNzQ3NiAzMC45OTQ3QzI0LjIwNjkgMjguODE3NSAzMC40NTg3IDIxLjEzOTggMzAuNDU4NyAxMS45OTlDMzAuNDU4NyA5Ljg1OTg5IDMwLjExNTkgNy43OTg1OSAyOS40ODEzIDUuODY4MzRDMjkuMzI0IDUuMzg5OSAyOC44NzQ1IDUuMDY4NzggMjguMzcwOSA1LjA3NTA0QzI4LjI5NzggNS4wNzU5NCAyOC4yMjQ2IDUuMDc2NCAyOC4xNTEyIDUuMDc2NEMyMy41NDIgNS4wNzY0IDE5LjM1NTggMy4yNzYwNCAxNi4yNTMzIDAuMzM3ODY4Wk0yMS4wMTM4IDEyLjY2OTNDMjEuMzg0MiAxMi4xNTA4IDIxLjI2NDEgMTEuNDMwMyAyMC43NDU2IDExLjA1OTlDMjAuMjI3MSAxMC42ODk1IDE5LjUwNjUgMTAuODA5NiAxOS4xMzYxIDExLjMyODFMMTQuMTU5IDE4LjI5NjFMMTEuNjYwOCAxNS43OTc5QzExLjIxMDIgMTUuMzQ3MyAxMC40Nzk3IDE1LjM0NzMgMTAuMDI5MiAxNS43OTc5QzkuNTc4NiAxNi4yNDg1IDkuNTc4NiAxNi45NzkgMTAuMDI5MiAxNy40Mjk2TDEzLjQ5MDQgMjAuODkwOEMxMy43MzAyIDIxLjEzMDYgMTQuMDYzNCAyMS4yNTI4IDE0LjQwMTQgMjEuMjI0OEMxNC43Mzk0IDIxLjE5NjggMTUuMDQ4IDIxLjAyMTYgMTUuMjQ1MSAyMC43NDU2TDIxLjAxMzggMTIuNjY5M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}
i.ic-search-circle::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuMDYyNSAxNC4yMTg3QzEwLjA2MjUgMTEuOTIzMyAxMS45MjMzIDEwLjA2MjUgMTQuMjE4NyAxMC4wNjI1QzE2LjUxNDIgMTAuMDYyNSAxOC4zNzUgMTEuOTIzMyAxOC4zNzUgMTQuMjE4N0MxOC4zNzUgMTUuMzY2OCAxNy45MTExIDE2LjQwNDIgMTcuMTU3NyAxNy4xNTc3QzE2LjQwNDIgMTcuOTExMSAxNS4zNjY4IDE4LjM3NSAxNC4yMTg3IDE4LjM3NUMxMS45MjMzIDE4LjM3NSAxMC4wNjI1IDE2LjUxNDIgMTAuMDYyNSAxNC4yMTg3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAwLjU2MjVDNy40NzQxIDAuNTYyNSAwLjU2MjUgNy40NzQxIDAuNTYyNSAxNkMwLjU2MjUgMjQuNTI1OSA3LjQ3NDEgMzEuNDM3NSAxNiAzMS40Mzc1QzI0LjUyNTkgMzEuNDM3NSAzMS40Mzc1IDI0LjUyNTkgMzEuNDM3NSAxNkMzMS40Mzc1IDcuNDc0MSAyNC41MjU5IDAuNTYyNSAxNiAwLjU2MjVaTTE0LjIxODcgNy42ODc1QzEwLjYxMTYgNy42ODc1IDcuNjg3NSAxMC42MTE2IDcuNjg3NSAxNC4yMTg3QzcuNjg3NSAxNy44MjU5IDEwLjYxMTYgMjAuNzUgMTQuMjE4NyAyMC43NUMxNS41OTI4IDIwLjc1IDE2Ljg2ODggMjAuMzI0OCAxNy45MjA3IDE5LjYwMDFMMjEuMDk3OCAyMi43NzcyQzIxLjU2MTYgMjMuMjQwOSAyMi4zMTM0IDIzLjI0MDkgMjIuNzc3MiAyMi43NzcyQzIzLjI0MDkgMjIuMzEzNCAyMy4yNDA5IDIxLjU2MTYgMjIuNzc3MiAyMS4wOTc4TDE5LjYwMDEgMTcuOTIwN0MyMC4zMjQ4IDE2Ljg2ODggMjAuNzUgMTUuNTkyOCAyMC43NSAxNC4yMTg3QzIwLjc1IDEwLjYxMTYgMTcuODI1OSA3LjY4NzUgMTQuMjE4NyA3LjY4NzVaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPgo=');
}
i.ic-search::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjI1IDE4LjI1TDEzLjQ4NjQgMTMuNDg2NE0xMy40ODY0IDEzLjQ4NjRDMTQuNzMwNSAxMi4yNDIyIDE1LjUgMTAuNTIzNSAxNS41IDguNjI1QzE1LjUgNC44MjgwNCAxMi40MjIgMS43NSA4LjYyNSAxLjc1QzQuODI4MDQgMS43NSAxLjc1IDQuODI4MDQgMS43NSA4LjYyNUMxLjc1IDEyLjQyMiA0LjgyODA0IDE1LjUgOC42MjUgMTUuNUMxMC41MjM1IDE1LjUgMTIuMjQyMiAxNC43MzA1IDEzLjQ4NjQgMTMuNDg2NFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}
i.ic-telegram-circle::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMiAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuODczNiAwLjE0NTk5NkMxMi44Njc0IDAuMTQ1OTk2IDkuOTI4NTQgMS4wMzc0NiA3LjQyODkyIDIuNzA3NjVDNC45MjkzIDQuMzc3ODQgMi45ODEwOCA2Ljc1MTc2IDEuODMwNjMgOS41MjkxOUMwLjY4MDE3NiAxMi4zMDY2IDAuMzc5MTU4IDE1LjM2MjkgMC45NjU2NTEgMTguMzExM0MxLjU1MjE0IDIxLjI1OTkgMi45OTk4MSAyMy45NjgyIDUuMTI1NTcgMjYuMDk0MUM3LjI1MTMzIDI4LjIxOTggOS45NTk3IDI5LjY2NzQgMTIuOTA4MyAzMC4yNTM5QzE1Ljg1NjcgMzAuODQwNSAxOC45MTMgMzAuNTM5MyAyMS42OTA0IDI5LjM4ODlDMjQuNDY3OSAyOC4yMzg0IDI2Ljg0MTcgMjYuMjkwNCAyOC41MTIgMjMuNzkwN0MzMC4xODIxIDIxLjI5MTEgMzEuMDczNiAxOC4zNTI0IDMxLjA3MzYgMTUuMzQ2QzMxLjA3MzYgMTEuMzE0NyAyOS40NzIxIDcuNDQ4NTMgMjYuNjIxNyA0LjU5Nzk4QzIzLjc3MTEgMS43NDc0MSAxOS45MDQ4IDAuMTQ1OTk2IDE1Ljg3MzYgMC4xNDU5OTZaTTIzLjM0MDYgMTAuNTU4TDIwLjg1MTYgMjIuMzE5QzIwLjY2MTYgMjMuMTU1IDIwLjE2NzYgMjMuMzQ1IDE5LjQ2NDYgMjIuOTY1TDE1LjY2NDYgMjAuMTUzTDEzLjc2NDYgMjEuOTJDMTMuNjc1MSAyMi4wMzY4IDEzLjU2MDEgMjIuMTMxOCAxMy40Mjg1IDIyLjE5NzhDMTMuMjk2OCAyMi4yNjM1IDEzLjE1MTggMjIuMjk4NSAxMy4wMDQ2IDIyLjNMMTMuMjcwNiAxOC41TDIwLjMwMDYgMTIuMTM1QzIwLjYyMzYgMTEuODY5IDIwLjMwMDYgMTEuNzE3IDE5Ljg0NDYgMTEuOTgzTDExLjIxODYgMTcuMzk4TDcuNDE4NTggMTYuMjJDNi42MDE1OCAxNS45NzMgNi41ODI1OCAxNS40MDMgNy41ODk1OCAxNS4wMjNMMjIuMjM4NiA5LjMyMjk5QzIyLjk2MDYgOS4xMTM5OSAyMy41Njg2IDkuNTMxOTkgMjMuMzQwNiAxMC41NThaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==');
}
i.ic-telegram::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjkwMjEgMC42MTE3NzlMMC45NDY0OTcgNy41MzU3NkMtMC4yNzg4OTcgOC4wMjc5NCAtMC4yNzE4MDggOC43MTE1MyAwLjcyMTY3MiA5LjAxNjM2TDUuMzMxNTggMTAuNDU0NEwxNS45OTc2IDMuNzI0ODlDMTYuNTAxOSAzLjQxODAzIDE2Ljk2MjcgMy41ODMxMSAxNi41ODM5IDMuOTE5MzNMNy45NDIzOCAxMS43MTgzSDcuOTQwMzZMNy45NDIzOCAxMS43MTkzTDcuNjI0MzkgMTYuNDcxQzguMDkwMjQgMTYuNDcxIDguMjk1ODIgMTYuMjU3MyA4LjU1NzEgMTYuMDA1MkwxMC43OTYyIDEzLjgyNzhMMTUuNDUzNyAxNy4yNjhDMTYuMzEyNSAxNy43NDEgMTYuOTI5MyAxNy40OTc5IDE3LjE0MyAxNi40NzNMMjAuMjAwNCAyLjA2NDAyQzIwLjUxMzMgMC44MDkyNiAxOS43MjE0IDAuMjQxMTIzIDE4LjkwMjEgMC42MTE3NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
}
i.ic-whatsapp::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS44NzczIDIuNjE2MTZDMTUuMDQ3MSAxLjc4NDQxIDE0LjA1OTIgMS4xMjQ4OSAxMi45NzEgMC42NzU4MjFDMTEuODgyOSAwLjIyNjc0OSAxMC43MTU5IC0wLjAwMjk1MTIxIDkuNTM3OTIgMi44NjI0NmUtMDVDNC41OTgxNiAyLjg2MjQ2ZS0wNSAwLjU3Njg3MiA0LjAwMTI0IDAuNTc0ODc1IDguOTE5NTNDMC41NzQ4NzUgMTAuNDkxNCAwLjk4NzE4NyAxMi4wMjU1IDEuNzcwODggMTMuMzc4OEwwLjUgMThMNS4yNTEwNyAxNi43NTlDNi41NjUyNyAxNy40NzEgOC4wMzc2MiAxNy44NDQzIDkuNTMzOTMgMTcuODQ1SDkuNTM3OTJDMTQuNDc2NyAxNy44NDUgMTguNDk4IDEzLjg0MzggMTguNSA4LjkyNTVDMTguNTAzNCA3Ljc1MzUzIDE4LjI3MzMgNi41OTI1MyAxNy44MjMyIDUuNTA5NTdDMTcuMzczIDQuNDI2NjIgMTYuNzExNyAzLjQ0MzIxIDE1Ljg3NzMgMi42MTYxNlpNOS41Mzc5MiAxNi4zMzk3SDkuNTM0OTJDOC4yMDA2NyAxNi4zMzk4IDYuODkwOTcgMTUuOTgyNiA1Ljc0MzI1IDE1LjMwNTRMNS40NzE3IDE1LjE0NDRMMi42NTI0MSAxNS44ODA3TDMuNDA0MTUgMTMuMTQ1M0wzLjIyNzQ1IDEyLjg2NTFDMi40ODE0OCAxMS42ODMxIDIuMDg2NTkgMTAuMzE1MyAyLjA4ODM1IDguOTE5NTNDMi4wOTAzNSA0LjgzMTg4IDUuNDMxNzcgMS41MDYzMiA5LjU0MDkxIDEuNTA2MzJDMTAuNTE5NSAxLjUwNDE1IDExLjQ4ODkgMS42OTUxOCAxMi4zOTI4IDIuMDY4MzVDMTMuMjk2OCAyLjQ0MTUxIDE0LjExNzQgMi45ODk0IDE0LjgwNzEgMy42ODAzMUMxNS41MDA2IDQuMzY3OTIgMTYuMDUwMiA1LjE4NTUgMTYuNDI0MyA2LjA4NThDMTYuNzk4NCA2Ljk4NjEgMTYuOTg5NSA3Ljk1MTI2IDE2Ljk4NjUgOC45MjU1QzE2Ljk4NDUgMTMuMDEzMSAxMy42NDMxIDE2LjMzOTcgOS41Mzc5MiAxNi4zMzk3Wk0xMy42MjQxIDEwLjc4NjVDMTMuMzk5NSAxMC42NzQyIDEyLjI5OTMgMTAuMTM1NyAxMi4wOTM3IDEwLjA2MTJDMTEuODg5IDkuOTg2NjYgMTEuNzQwMiA5Ljk0OTg5IDExLjU5MDUgMTAuMTcyNUMxMS40NDA3IDEwLjM5NSAxMS4wMTE1IDEwLjg5NjggMTAuODgwNyAxMS4wNDU4QzEwLjc0OTkgMTEuMTk0OSAxMC42MTkxIDExLjIxMjggMTAuMzk1NSAxMS4xMDE1QzEwLjE3MTkgMTAuOTkwMiA5LjQ1MDA2IDEwLjc1NDcgOC41OTQ0OSA5Ljk5NTZDNy45Mjg2IDkuNDA0NDEgNy40NzkzNSA4LjY3NTExIDcuMzQ4NTcgOC40NTE1NUM3LjIxNzc5IDguMjI3OTkgNy4zMzQ1OSA4LjEwNzc3IDcuNDQ3NDEgNy45OTY0OEM3LjU0ODI0IDcuODk3MTIgNy42NzEwMyA3LjczNjE2IDcuNzgyODUgNy42MDZDNy44OTQ2NiA3LjQ3NTg0IDcuOTMxNiA3LjM4MzQ0IDguMDA2NDcgNy4yMzQ0QzguMDgxMzUgNy4wODUzNiA4LjA0NDQxIDYuOTU1MTkgNy45ODc1MSA2Ljg0MzkxQzcuOTMxNiA2LjczMTY0IDcuNDgzMzUgNS42MzQ3MSA3LjI5NjY2IDUuMTg4NThDNy4xMTU5NiA0Ljc1NjM3IDYuOTMxMjcgNC44MTQgNi43OTM1IDQuODA4MDRDNi42NTA4MSA0LjgwMjIzIDYuNTA4MDIgNC43OTk1OCA2LjM2NTIxIDQuODAwMDlDNi4yNTE2NiA0LjgwMjk3IDYuMTM5OTMgNC44MjkxNyA2LjAzNzAyIDQuODc3MDRDNS45MzQxMiA0LjkyNDkxIDUuODQyMjYgNC45OTM0MyA1Ljc2NzIxIDUuMDc4MjlDNS41NjE1NSA1LjMwMTg1IDQuOTgzNTIgNS44NDAzOCA0Ljk4MzUyIDYuOTM3MzFDNC45ODM1MiA4LjAzNDI0IDUuNzg2MTggOS4wOTQ0MSA1Ljg5Nzk5IDkuMjQzNDVDNi4wMDk4MSA5LjM5MjQ5IDcuNDc3MzYgMTEuNjQzIDkuNzIzNjEgMTIuNjA4OEMxMC4yNTg3IDEyLjgzODMgMTAuNjc2IDEyLjk3NTQgMTEuMDAwNSAxMy4wNzg3QzExLjUzNjYgMTMuMjQ4NiAxMi4wMjQ4IDEzLjIyMzggMTIuNDExMSAxMy4xNjcyQzEyLjg0MTQgMTMuMTAzNiAxMy43MzU5IDEyLjYyODYgMTMuOTIyNiAxMi4xMDhDMTQuMTA5MyAxMS41ODczIDE0LjEwOTMgMTEuMTQxMiAxNC4wNTM0IDExLjA0NzhDMTMuOTk3NSAxMC45NTQ0IDEzLjg0NjcgMTAuODk3OCAxMy42MjQxIDEwLjc4NjVaIiBmaWxsPSIjRjBBRDRFIi8+Cjwvc3ZnPgo=');
}
i.ic-chk-circle::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMzg3MzggNy43OTk0NEM0LjI3NDMgNy43OTA4NSA0LjE2OTE5IDcuNzM4MzUgNC4wOTQ0MiA3LjY1MzI3TDIuMzM2NzUgNS44OTkyM0MyLjI5NzU5IDUuODE3NDMgMi4yODQ4MiA1LjcyNTUyIDIuMzAwMTggNS42MzYxMkMyLjMxNTU1IDUuNTQ2NzMgMi4zNTgzIDUuNDY0MzQgMi40MjI1NiA1LjQwMDJDMi40ODY4MSA1LjMzNjA3IDIuNTY5NCA1LjI5MzM4IDIuNjU4OTYgNS4yNzgwNkMyLjc0ODUyIDUuMjYyNzUgMi44NDA2NSA1LjI3NTQ5IDIuOTIyNjQgNS4zMTQ1NUw0LjM2OTggNi43NTg3MUw5LjM2NzQzIDEuODA2NDhDOS40NDkzOSAxLjc2NzQgOS41NDE1NSAxLjc1NDY1IDkuNjMxMDggMS43Njk5OUM5LjcyMDY2IDEuNzg1MzIgOS44MDMyNyAxLjgyNzk5IDkuODY3NDggMS44OTIxMUM5LjkzMTc1IDEuOTU2MjMgOS45NzQ1MiAyLjAzODY2IDkuOTg5ODcgMi4xMjgwM0MxMC4wMDUyIDIuMjE3NDEgOS45OTI0NSAyLjMwOTM0IDkuOTUzMzEgMi4zOTExN0w0LjY4MDMyIDcuNjUzMjdDNC42MDU1NiA3LjczODM1IDQuNTAwMzkgNy43OTA4NSA0LjM4NzM4IDcuNzk5NDRaIiBmaWxsPSIjNzFCODJBIi8+CjxwYXRoIGQ9Ik01LjI2NjIgMTEuMTYxNEM0LjMyMzggMTEuMTU5OSAzLjM5ODk3IDEwLjkwNjQgMi41ODgwNSAxMC40MjczQzEuNzc3MTIgOS45NDgwNiAxLjEwOTcxIDkuMjYwNzcgMC42NTUyNTIgOC40MzY4M0MwLjMwOTggNy44MjI5MiAwLjA5NjI5NjUgNy4xNDM5MyAwLjAyODM1MSA2LjQ0MzA3Qy0wLjA3ODg3ODMgNS40MTUyNiAwLjExOTUyMSA0LjM3ODY4IDAuNTk4Nzk1IDMuNDYyNjVDMS4wNzgwOCAyLjU0NjYyIDEuODE3MDIgMS43OTE2OSAyLjcyMzQ0IDEuMjkyMDRDMy4zMzg2MyAwLjk0NzMwMyA0LjAxOTA0IDAuNzM0MjQgNC43MjEzMiAwLjY2NjQzNEM1LjQyMDkzIDAuNTkxMzI2IDYuMTI4NTcgMC42NTg5NjIgNi44MDEyMyAwLjg2NTIyNkM2Ljg2MTIyIDAuODc3MTk0IDYuOTE4MTEgMC45MDE1NDYgNi45NjgxNCAwLjkzNjcyNkM3LjAxODE4IDAuOTcxOTAxIDcuMDYwMzEgMS4wMTcxMyA3LjA5MTgzIDEuMDY5NUM3LjEyMzM1IDEuMTIxODcgNy4xNDM1NiAxLjE4MDI0IDcuMTUxMTggMS4yNDA4NkM3LjE1ODc0IDEuMzAxNDcgNy4xNTM1OCAxLjM2MzAxIDcuMTM1OTQgMS40MjE1MUM3LjExODMxIDEuNDgwMDEgNy4wODg2IDEuNTM0MTkgNy4wNDg3NiAxLjU4MDU4QzcuMDA4OTIgMS42MjY5NyA2Ljk1OTgzIDEuNjY0NTQgNi45MDQ2MyAxLjY5MDg4QzYuODQ5MzkgMS43MTcyMiA2Ljc4OTIyIDEuNzMxNzYgNi43MjgwNSAxLjczMzU1QzYuNjY2ODggMS43MzUzNSA2LjYwNTk1IDEuNzI0MzcgNi41NDkyOSAxLjcwMTMyQzUuOTgwMTYgMS41MzA1NSA1LjM4MjYxIDEuNDc0ODggNC43OTE2MyAxLjUzNzYxQzQuMjA3NSAxLjU5NzMgMy42NDE0OSAxLjc3NDMgMy4xMjc3IDIuMDU3OThDMi42MzI3IDIuMzMwNSAyLjE5NTA1IDIuNjk1NzggMS44Mzg3NSAzLjEzMzc5QzEuNDcxOSAzLjU3OTk5IDEuMTk3OTUgNC4wOTQ3NiAxLjAzMjk2IDQuNjQ3OTRDMC44Njc5NzYgNS4yMDExNSAwLjgxNTI1MiA1Ljc4MTYyIDAuODc3ODg5IDYuMzU1MzdDMC45Mzc3MDMgNi45MzgyOSAxLjExNTA3IDcuNTAzMTUgMS4zOTkzMyA4LjAxNTg2QzEuNjcyNDEgOC41MDk4NiAyLjAzODQ1IDguOTQ2NjIgMi40NzczNiA5LjMwMjE2QzIuOTI0NDkgOS42NjgyOSAzLjQ0MDMyIDkuOTQxNjMgMy45OTQ2NSAxMC4xMDYzQzQuNTQ4OTUgMTAuMjcwOSA1LjEzMDYyIDEwLjMyMzUgNS43MDU2MSAxMC4yNjFDNi4yODk3NSAxMC4yMDEzIDYuODU1NzEgMTAuMDI0NCA3LjM2OTU0IDkuNzQwNjdDNy44NjQ1NSA5LjQ2ODE1IDguMzAyMTUgOS4xMDI5IDguNjU4NDkgOC42NjQ4NkM5LjAyNTMyIDguMjE4NjkgOS4yOTkyOCA3LjcwMzg4IDkuNDY0MjYgNy4xNTA3MUM5LjYyOTI1IDYuNTk3NTQgOS42ODE5OCA2LjAxNzA3IDkuNjE5MzUgNS40NDMyNkM5LjYxMzU1IDUuMzgyOTggOS42MTk3NiA1LjMyMjE4IDkuNjM3NTEgNS4yNjQyOUM5LjY1NTMyIDUuMjA2NDEgOS42ODQzMiA1LjE1MjU2IDkuNzIyOTkgNS4xMDU5QzkuNzYxNiA1LjA1OTE5IDkuODA5MDYgNS4wMjA1NCA5Ljg2MjY3IDQuOTkyMThDOS45MTYyOCA0Ljk2Mzc3IDkuOTc0OTIgNC45NDYyMyAxMC4wMzUzIDQuOTQwNDRDMTAuMDk1NyA0LjkzNDcxIDEwLjE1NjcgNC45NDA4NSAxMC4yMTQ3IDQuOTU4NjJDMTAuMjcyNyA0Ljk3NjM0IDEwLjMyNjYgNS4wMDUzNCAxMC4zNzM0IDUuMDQzODdDMTAuNDIwMiA1LjA4MjQgMTAuNDU4OSA1LjEyOTgyIDEwLjQ4NzMgNS4xODMyNkMxMC41MTU4IDUuMjM2NzUgMTAuNTMzNCA1LjI5NTI4IDEwLjUzOTIgNS4zNTU1NkMxMC42NDU5IDYuMzg0MDIgMTAuNDQ2NiA3LjQyMTAxIDkuOTY2MjUgOC4zMzcxNEM5LjQ4NTg4IDkuMjUzMjIgOC43NDU3MyAxMC4wMDc4IDcuODM4MjUgMTAuNTA2NkM3LjIxNjUgMTAuODY1NSA2LjUyNTU3IDExLjA4ODcgNS44MTEwNyAxMS4xNjE0QzUuNjI5NDUgMTEuMTYxNCA1LjQ0MTk2IDExLjE2MTQgNS4yNjYyIDExLjE2MTRaIiBmaWxsPSIjNzFCODJBIi8+Cjwvc3ZnPgo=');
}
i.ic-bolt::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4yNjkgMC45OTM2MjlDMTUuNjQ1NiAxLjIwMzU2IDE1LjgzMDQgMS42NDMyMiAxNS43MTcgMi4wNTkxNEwxMy4yMjc0IDExLjE4NzVIMjIuMzEyNUMyMi42ODU4IDExLjE4NzUgMjMuMDIzNSAxMS40MDkgMjMuMTcyMyAxMS43NTEzQzIzLjMyMTEgMTIuMDkzNyAyMy4yNTI2IDEyLjQ5MTcgMjIuOTk3OSAxMi43NjQ2TDkuODcyODcgMjYuODI3MUM5LjU3ODcxIDI3LjE0MjMgOS4xMDc1NCAyNy4yMTYyIDguNzMwOTkgMjcuMDA2M0M4LjM1NDQ1IDI2Ljc5NjQgOC4xNjk2MSAyNi4zNTY3IDguMjgzMDQgMjUuOTQwOEwxMC43NzI2IDE2LjgxMjVIMS42ODc1MUMxLjMxNDIgMTYuODEyNSAwLjk3NjQ2MiAxNi41OTEgMC44Mjc2OCAxNi4yNDg2QzAuNjc4ODk4IDE1LjkwNjIgMC43NDc0MjUgMTUuNTA4MiAxLjAwMjE0IDE1LjIzNTNMMTQuMTI3MSAxLjE3MjhDMTQuNDIxMyAwLjg1NzYzMSAxNC44OTI1IDAuNzgzNyAxNS4yNjkgMC45OTM2MjlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjAwMV8xMCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMDAxXzEwIiB4MT0iMTIiIHkxPSIwLjg3NDkzOSIgeDI9IjEyIiB5Mj0iMjcuMTI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1Qzk2MjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzFCODJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
}
i.ic-truck::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjE4NzUgMC42MjVDMS45MjQzMyAwLjYyNSAwLjg3NSAxLjY3NDMzIDAuODc1IDIuOTY4NzVWMTEuODc1SDE1Ljg3NVYyLjk2ODc1QzE1Ljg3NSAxLjY3NDMzIDE0LjgyNTcgMC42MjUgMTMuNTMxMiAwLjYyNUgzLjIxODc1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMDFfMzUpIi8+CjxwYXRoIGQ9Ik0xNS44NzUgMTMuNzVIMC44NzVWMTcuMDMxMkMwLjg3NSAxOC4zMjU3IDEuOTI0MzMgMTkuMzc1IDMuMjE4NzUgMTkuMzc1SDMuNjg3NUMzLjY4NzUgMTcuMzAzOSA1LjM2NjQzIDE1LjYyNSA3LjQzNzUgMTUuNjI1QzkuNTA4NTcgMTUuNjI1IDExLjE4NzUgMTcuMzAzOSAxMS4xODc1IDE5LjM3NUgxNC45Mzc1QzE1LjQ1NTMgMTkuMzc1IDE1Ljg3NSAxOC45NTUzIDE1Ljg3NSAxOC40Mzc1VjEzLjc1WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIwMDFfMzUpIi8+CjxwYXRoIGQ9Ik05LjMxMjUgMTkuMzc1QzkuMzEyNSAxOC4zMzk1IDguNDczMDMgMTcuNSA3LjQzNzUgMTcuNUM2LjQwMTk3IDE3LjUgNS41NjI1IDE4LjMzOTUgNS41NjI1IDE5LjM3NUM1LjU2MjUgMjAuNDEwNSA2LjQwMTk3IDIxLjI1IDcuNDM3NSAyMS4yNUM4LjQ3MzAzIDIxLjI1IDkuMzEyNSAyMC40MTA1IDkuMzEyNSAxOS4zNzVaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMjAwMV8zNSkiLz4KPHBhdGggZD0iTTE4LjY4NzUgMy40Mzc1QzE4LjE2OTcgMy40Mzc1IDE3Ljc1IDMuODU3MjMgMTcuNzUgNC4zNzVWMTguNDM3NUMxNy43NSAxOC41NDYgMTcuNzY4NCAxOC42NTAyIDE3LjgwMjMgMTguNzQ3MUMxOC4xMDExIDE2Ljk3NSAxOS42NDI5IDE1LjYyNSAyMS41IDE1LjYyNUMyMy41NTUyIDE1LjYyNSAyNS4yMjQzIDE3LjI3ODMgMjUuMjQ5NyAxOS4zMjc1QzI2LjMxNjQgMTkuMTA4NyAyNy4xNTMgMTguMTU4MyAyNy4wOCAxNi45NzQzQzI2Ljc4ODggMTIuMjQ4OCAyNS4wOTY5IDcuOTAxMjcgMjIuNDE1NSA0LjM0MzYyQzIxLjk3MjUgMy43NTU3OCAyMS4yODMyIDMuNDM3NSAyMC41Nzc2IDMuNDM3NUgxOC42ODc1WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzIwMDFfMzUpIi8+CjxwYXRoIGQ9Ik0yMy4zNzUgMTkuMzc1QzIzLjM3NSAxOC4zMzk1IDIyLjUzNTUgMTcuNSAyMS41IDE3LjVDMjAuNDY0NSAxNy41IDE5LjYyNSAxOC4zMzk1IDE5LjYyNSAxOS4zNzVDMTkuNjI1IDIwLjQxMDUgMjAuNDY0NSAyMS4yNSAyMS41IDIxLjI1QzIyLjUzNTUgMjEuMjUgMjMuMzc1IDIwLjQxMDUgMjMuMzc1IDE5LjM3NVoiIGZpbGw9InVybCgjcGFpbnQ0X2xpbmVhcl8yMDAxXzM1KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIwMDFfMzUiIHgxPSIxMy45Nzk3IiB5MT0iMC42MjUiIHgyPSIxMy45Nzk3IiB5Mj0iMjEuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIwMDFfMzUiIHgxPSIxMy45Nzk3IiB5MT0iMC42MjUiIHgyPSIxMy45Nzk3IiB5Mj0iMjEuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzIwMDFfMzUiIHgxPSIxMy45Nzk3IiB5MT0iMC42MjUiIHgyPSIxMy45Nzk3IiB5Mj0iMjEuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzIwMDFfMzUiIHgxPSIxMy45Nzk3IiB5MT0iMC42MjUiIHgyPSIxMy45Nzk3IiB5Mj0iMjEuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIwMDFfMzUiIHgxPSIxMy45Nzk3IiB5MT0iMC42MjUiIHgyPSIxMy45Nzk3IiB5Mj0iMjEuMjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
i.ic-pctbadge::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi45ODgyIDAuODAzNTg5QzExLjI5MjMgMC44MDM1ODkgOS43NzE5NyAxLjU1NDc2IDguNzQxNzYgMi43Mzk1M0M3LjE3NTQ3IDIuNjMwMjIgNS41NjkyMyAzLjE3NDExIDQuMzcwMDcgNC4zNzMyOEMzLjE3MDg5IDUuNTcyNDUgMi42MjcwMiA3LjE3ODY3IDIuNzM2MzUgOC43NDQ5MUMxLjU1MTcxIDkuNzc1MTIgMC44MDA2NTkgMTEuMjk1NCAwLjgwMDY1OSAxMi45OTFDMC44MDA2NTkgMTQuNjg2NyAxLjU1MTYzIDE2LjIwNjggMi43MzYxOCAxNy4yMzdDMi42MjY3MiAxOC44MDM0IDMuMTcwNTggMjAuNDA5OCA0LjM2OTg2IDIxLjYwOTFDNS41NjkxMyAyMi44MDgzIDcuMTc1NTMgMjMuMzUyMiA4Ljc0MTk1IDIzLjI0MjhDOS43NzIxNiAyNC40Mjc0IDExLjI5MjQgMjUuMTc4NSAxMi45ODgyIDI1LjE3ODVDMTQuNjg0MSAyNS4xNzg1IDE2LjIwNDQgMjQuNDI3MyAxNy4yMzQ2IDIzLjI0MjZDMTguODAwNyAyMy4zNTE4IDIwLjQwNjggMjIuODA3OSAyMS42MDU4IDIxLjYwODhDMjIuODA0OSAyMC40MDk3IDIzLjM0ODggMTguODAzNyAyMy4yMzk2IDE3LjIzNzZDMjQuNDI0NSAxNi4yMDc0IDI1LjE3NTcgMTQuNjg3IDI1LjE3NTcgMTIuOTkxQzI1LjE3NTcgMTEuMjk1NCAyNC40MjQ4IDkuNzc1MjggMjMuMjQwMiA4Ljc0NTA4QzIzLjM0OTcgNy4xNzg3MiAyMi44MDU4IDUuNTcyMzQgMjEuNjA2NSA0LjM3MzA3QzIwLjQwNzMgMy4xNzM4MSAxOC44MDA5IDIuNjI5OTMgMTcuMjM0NSAyLjczOTM1QzE2LjIwNDMgMS41NTQ2OSAxNC42ODQgMC44MDM1ODkgMTIuOTg4MiAwLjgwMzU4OVpNMTcuNDAxMyA5LjkwMjQ1QzE3Ljc2NzQgOS41MzYzMyAxNy43Njc0IDguOTQyNzYgMTcuNDAxMiA4LjU3NjY4QzE3LjAzNTEgOC4yMTA1OSAxNi40NDE1IDguMjEwNjIgMTYuMDc1MyA4LjU3Njc0TDguNTc1MzQgMTYuMDc2N0M4LjIwOTIyIDE2LjQ0MjkgOC4yMDkyNSAxNy4wMzY0IDguNTc1NCAxNy40MDI1QzguOTQxNTQgMTcuNzY4NiA5LjUzNTE2IDE3Ljc2ODYgOS45MDEyOCAxNy40MDI0TDE3LjQwMTMgOS45MDI0NVpNMTAuMTc1OCA4Ljc3MDg4QzkuMzk5MDYgOC43NzA4OCA4Ljc2OTUyIDkuNDAwNTQgOC43Njk1MiAxMC4xNzcxQzguNzY5NTIgMTAuOTUzNiA5LjM5OTA2IDExLjU4MzMgMTAuMTc1OCAxMS41ODMzQzEwLjk1MjYgMTEuNTgzMyAxMS41ODIxIDEwLjk1MzYgMTEuNTgyMSAxMC4xNzcxQzExLjU4MjEgOS40MDA1NCAxMC45NTI2IDguNzcwODggMTAuMTc1OCA4Ljc3MDg4Wk0xNS44MDA4IDE0LjM5NTlDMTUuMDI0MSAxNC4zOTU5IDE0LjM5NDUgMTUuMDI1NSAxNC4zOTQ1IDE1LjgwMjFDMTQuMzk0NSAxNi41Nzg2IDE1LjAyNDEgMTcuMjA4MyAxNS44MDA4IDE3LjIwODNDMTYuNTc3NiAxNy4yMDgzIDE3LjIwNzEgMTYuNTc4NiAxNy4yMDcxIDE1LjgwMjFDMTcuMjA3MSAxNS4wMjU1IDE2LjU3NzYgMTQuMzk1OSAxNS44MDA4IDE0LjM5NTlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMV8xNjMxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMTYzMSIgeDE9IjEyLjk4ODIiIHkxPSIwLjgwMzU4OSIgeDI9IjEyLjk4ODIiIHkyPSIyNS4xNzg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1Qzk2MjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzFCODJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
}
i.ic-scale::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAwLjgxMjVDMTQuNTE3OCAwLjgxMjUgMTQuOTM3NSAxLjIzMjIzIDE0LjkzNzUgMS43NVYyLjY5NDU3QzE3LjUyMjkgMi43MzM1NyAyMC4wNjk3IDIuOTMzNjMgMjIuNTY4MiAzLjI4NTI2QzIzLjg1MSAzLjQ2NTggMjUuMTIxIDMuNjg2MjkgMjYuMzc3IDMuOTQ1NDNDMjYuODQ4IDQuMDQyNjEgMjcuMTY5IDQuNDgwMzkgMjcuMTIwMiA0Ljk1ODgxQzI3LjA3MTQgNS40MzcyMiAyNi42Njg1IDUuODAxMDkgMjYuMTg3NiA1LjgwMTA5SDIzLjc5MDVMMjYuODgyNSAxOC40NTY4QzI2Ljk4NCAxOC44NzIzIDI2Ljc5MTMgMTkuMzAzOSAyNi40MTQyIDE5LjUwNThDMjUuMjI4NCAyMC4xNDA1IDIzLjg3MzYgMjAuNSAyMi40Mzc2IDIwLjVDMjEuMDAxNSAyMC41IDE5LjY0NjcgMjAuMTQwNSAxOC40NjA5IDE5LjUwNThDMTguMDgzOCAxOS4zMDM5IDE3Ljg5MTEgMTguODcyMyAxNy45OTI2IDE4LjQ1NjhMMjEuMDg0NiA1LjgwMTA5SDE0LjkzNzVWMjIuNDAyMkMxNi41NTMxIDIyLjQ5NiAxOC4xMDU0IDIyLjgzMDcgMTkuNTU4MiAyMy4zNzE0QzE5Ljk4MzQgMjMuNTI5NiAyMC4yMzQzIDIzLjk2OTYgMjAuMTUzOSAyNC40MTYxQzIwLjA3MzUgMjQuODYyNiAxOS42ODQ5IDI1LjE4NzUgMTkuMjMxMiAyNS4xODc1SDguNzY4MzFDOC4zMTQ2MiAyNS4xODc1IDcuOTI2MDQgMjQuODYyNiA3Ljg0NTY1IDI0LjQxNjFDNy43NjUyNSAyMy45Njk2IDguMDE2MTIgMjMuNTI5NiA4LjQ0MTMxIDIzLjM3MTRDOS44OTQyOCAyMi44MzA2IDExLjQ0NjcgMjIuNDk1OSAxMy4wNjI1IDIyLjQwMjFWNS44MDEwOUg2LjkxNTQ4TDEwLjAwNzUgMTguNDU2OEMxMC4xMDkgMTguODcyMyA5LjkxNjM0IDE5LjMwMzkgOS41MzkxNyAxOS41MDU4QzguMzUzMzggMjAuMTQwNSA2Ljk5ODU2IDIwLjUgNS41NjI1NSAyMC41QzQuMTI2NTUgMjAuNSAyLjc3MTcyIDIwLjE0MDUgMS41ODU5NCAxOS41MDU4QzEuMjA4NzcgMTkuMzAzOSAxLjAxNjEgMTguODcyMyAxLjExNzYzIDE4LjQ1NjhMNC4yMDk2MyA1LjgwMTA5SDEuODEyNTVDMS4zMzE2NSA1LjgwMTA5IDAuOTI4NzQzIDUuNDM3MjIgMC44Nzk5MDIgNC45NTg4MUMwLjgzMTA2MSA0LjQ4MDM5IDEuMTUyMTMgNC4wNDI2MSAxLjYyMzExIDMuOTQ1NDNDMi44NzkwNiAzLjY4NjI5IDQuMTQ5MSAzLjQ2NTggNS40MzE5IDMuMjg1MjZDNy45MzAzNiAyLjkzMzY0IDEwLjQ3NzEgMi43MzM1NyAxMy4wNjI1IDIuNjk0NTdWMS43NUMxMy4wNjI1IDEuMjMyMjMgMTMuNDgyMiAwLjgxMjUgMTQgMC44MTI1Wk0yMC4wOTc1IDE3Ljc0MThMMjIuNDM3NiA4LjE2MzdMMjQuNzc3NiAxNy43NDE4SDIwLjA5NzVaTTcuOTAyNjQgMTcuNzQxOEw1LjU2MjU1IDguMTYzN0wzLjIyMjQ3IDE3Ljc0MThINy45MDI2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMDAxXzY4KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIwMDFfNjgiIHgxPSIxNC4wMDAxIiB5MT0iMC44MTI1IiB4Mj0iMTQuMDAwMSIgeTI9IjI1LjE4NzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
i.ic-bolt::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyOSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC40ODMxIDAuNDUzNTAxQzE4Ljk0NjUgMC43MTE4NTMgMTkuMTc0IDEuMjUyOTQgMTkuMDM0NCAxLjc2NDc5TDE1Ljk3MDYgMTIuOTk4N0gyNy4xNTEzQzI3LjYxMDcgMTIuOTk4NyAyOC4wMjYzIDEzLjI3MTMgMjguMjA5NCAxMy42OTI2QzI4LjM5MjUgMTQuMTE0IDI4LjMwODIgMTQuNjAzOCAyNy45OTQ3IDE0LjkzOTdMMTEuODQyMiAzMi4yNDU5QzExLjQ4MDIgMzIuNjMzOCAxMC45MDA0IDMyLjcyNDggMTAuNDM3IDMyLjQ2NjRDOS45NzM1NSAzMi4yMDgxIDkuNzQ2MDcgMzEuNjY3IDkuODg1NjcgMzEuMTU1MkwxMi45NDk1IDE5LjkyMTJIMS43Njg3N0MxLjMwOTM1IDE5LjkyMTIgMC44OTM3MDggMTkuNjQ4NyAwLjcxMDYwNyAxOS4yMjczQzAuNTI3NTA2IDE4LjgwNTkgMC42MTE4NCAxOC4zMTYxIDAuOTI1MzExIDE3Ljk4MDJMMTcuMDc3OCAwLjY3Mzk5OUMxNy40Mzk4IDAuMjg2MTM0IDE4LjAxOTcgMC4xOTUxNSAxOC40ODMxIDAuNDUzNTAxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}
i.ic-globe::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjY4NzIgOC4zMTI1QzE4LjIwNSA4LjMxMjUgMTguNjI0NyA4LjczMjIzIDE4LjYyNDcgOS4yNUMxOC42MjQ3IDEwLjY1MDIgMTguMDA5NiAxMS45MDc4IDE3LjAzOCAxMi43NjU0QzE2LjY0OTkgMTMuMTA4IDE2LjA1NzQgMTMuMDcxMSAxNS43MTQ4IDEyLjY4MjlDMTUuMzcyMiAxMi4yOTQ3IDE1LjQwOTEgMTEuNzAyMiAxNS43OTczIDExLjM1OTZDMTYuMzgyNyAxMC44NDI5IDE2Ljc0OTcgMTAuMDg5OSAxNi43NDk3IDkuMjVDMTYuNzQ5NyA4LjczMjIzIDE3LjE2OTQgOC4zMTI1IDE3LjY4NzIgOC4zMTI1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMDFfNjEpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMC44MTI1QzYuMjY5MDMgMC44MTI1IDAuODEyNSA2LjI2OTAzIDAuODEyNSAxM0MwLjgxMjUgMTkuNzMxIDYuMjY5MDMgMjUuMTg3NSAxMyAyNS4xODc1QzE5LjczMSAyNS4xODc1IDI1LjE4NzUgMTkuNzMxIDI1LjE4NzUgMTNDMjUuMTg3NSA2LjI2OTAzIDE5LjczMSAwLjgxMjUgMTMgMC44MTI1Wk0zLjcxODYzIDE3LjUwMDJDNS4zODk5NCAyMC45NDA4IDguOTE4IDIzLjMxMjUgMTMgMjMuMzEyNUMxMy44Mjc4IDIzLjMxMjUgMTQuNjMyOSAyMy4yMTUgMTUuNDA0MyAyMy4wMzA3QzE1LjA0NTUgMjIuMDc1NCAxNC4xMzA1IDIxLjQzNzUgMTMuMTAzNSAyMS40Mzc1QzEyLjUwMjggMjEuNDM3NSAxMS45OTAxIDIxLjAwMzIgMTEuODkxNCAyMC40MTA2TDExLjgwMDIgMTkuODYzNEMxMS42ODI2IDE5LjE1NzkgMTIuMTEzMiAxOC40NzY2IDEyLjgwMDkgMTguMjgwMUwxNC4wMzY5IDE3LjkyN0MxNC41NzA5IDE3Ljc3NDQgMTUuMDE2NCAxNy40MDQ2IDE1LjI2NDggMTYuOTA3OUwxNS4zMTA1IDE2LjgxNjZDMTUuNjE4MSAxNi4yMDEyIDE2LjI0NzEgMTUuODEyNSAxNi45MzUxIDE1LjgxMjVDMTcuNDE2OSAxNS44MTI1IDE3Ljg3ODkgMTYuMDAzOSAxOC4yMTk1IDE2LjM0NDVMMTguNjI1IDE2Ljc1SDE5LjQxMDRDMjAuNDU4NiAxNi43NSAyMS40MDUgMTcuMzMwOCAyMS44ODg1IDE4LjIzMjJDMjIuNzkzNCAxNi42OTgzIDIzLjMxMjUgMTQuOTA5OCAyMy4zMTI1IDEzQzIzLjMxMjUgNy42MjcyNiAxOS4yMDM4IDMuMjE0MTUgMTMuOTU3IDIuNzMxMzJDMTQuMDEyNCAzLjA2MDAzIDE0LjE4MzUgMy4zNjEyNSAxNC40NDM1IDMuNTc3OTFMMTUuNzc5MyA0LjY5MTA1QzE2LjMzMTMgNS4xNTExMiAxNi40NDc3IDUuOTUzNDQgMTYuMDQ5MSA2LjU1MTRMMTUuNDEwMyA3LjUwOTU4QzE1LjA2MzQgOC4wMjk5NyAxNC41NTI5IDguNDE5ODggMTMuOTU5NSA4LjYxNzY2TDEzLjc4MTcgOC42NzY5MkMxMi45MTU5IDguOTY1NTQgMTIuNTYxNSA5Ljk5ODQ3IDEzLjA2NzcgMTAuNzU3OUMxMy41Mjk2IDExLjQ1MDYgMTMuMjc5NyAxMi4zOTE0IDEyLjUzNTEgMTIuNzYzN0w5LjI1IDE0LjQwNjJMOS43NzkyNCAxNS43Mjk0QzEwLjAxIDE2LjMwNjMgOS43NjAwMyAxNi45NjM3IDkuMjA0MjkgMTcuMjQxNkM4LjY4Nzg3IDE3LjQ5OTggOC4wNjA2OSAxNy4zNTE4IDcuNzE0MjcgMTYuODg5OUw2Ljg2NTIyIDE1Ljc1NzhDNi4yMzc5OSAxNC45MjE1IDQuOTQ5OTQgMTUuMDM3NiA0LjQ4MjQzIDE1Ljk3MjZMMy43MTg2MyAxNy41MDAyWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIwMDFfNjEpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjAwMV82MSIgeDE9IjEzIiB5MT0iMC44MTI1IiB4Mj0iMTMiIHkyPSIyNS4xODc1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1Qzk2MjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzFCODJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMDAxXzYxIiB4MT0iMTMiIHkxPSIwLjgxMjUiIHgyPSIxMyIgeTI9IjI1LjE4NzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
i.ic-banknote::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyOCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDYuMzc1QzEyLjQ0NjcgNi4zNzUgMTEuMTg3NSA3LjYzNDIgMTEuMTg3NSA5LjE4NzVDMTEuMTg3NSAxMC43NDA4IDEyLjQ0NjcgMTIgMTQgMTJDMTUuNTUzMyAxMiAxNi44MTI1IDEwLjc0MDggMTYuODEyNSA5LjE4NzVDMTYuODEyNSA3LjYzNDIgMTUuNTUzMyA2LjM3NSAxNCA2LjM3NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMDEyXzIwKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuODc1IDMuMDkzNzVDMC44NzUgMS43OTkzMyAxLjkyNDMzIDAuNzUgMy4yMTg3NSAwLjc1SDI0Ljc4MTJDMjYuMDc1NyAwLjc1IDI3LjEyNSAxLjc5OTMzIDI3LjEyNSAzLjA5Mzc1VjE1LjI4MTNDMjcuMTI1IDE2LjU3NTcgMjYuMDc1NyAxNy42MjUgMjQuNzgxMiAxNy42MjVIMy4yMTg3NUMxLjkyNDMzIDE3LjYyNSAwLjg3NSAxNi41NzU3IDAuODc1IDE1LjI4MTNWMy4wOTM3NVpNOS4zMTI1IDkuMTg3NUM5LjMxMjUgNi41OTg2NyAxMS40MTEyIDQuNSAxNCA0LjVDMTYuNTg4OCA0LjUgMTguNjg3NSA2LjU5ODY3IDE4LjY4NzUgOS4xODc1QzE4LjY4NzUgMTEuNzc2MyAxNi41ODg4IDEzLjg3NSAxNCAxMy44NzVDMTEuNDExMiAxMy44NzUgOS4zMTI1IDExLjc3NjMgOS4zMTI1IDkuMTg3NVpNMjIuNDM3NSA4LjI1QzIxLjkxOTcgOC4yNSAyMS41IDguNjY5NzMgMjEuNSA5LjE4NzVWOS4xOTY4OEMyMS41IDkuNzE0NjQgMjEuOTE5NyAxMC4xMzQ0IDIyLjQzNzUgMTAuMTM0NEgyMi40NDY5QzIyLjk2NDYgMTAuMTM0NCAyMy4zODQ0IDkuNzE0NjQgMjMuMzg0NCA5LjE5Njg4VjkuMTg3NUMyMy4zODQ0IDguNjY5NzMgMjIuOTY0NiA4LjI1IDIyLjQ0NjkgOC4yNUgyMi40Mzc1Wk00LjYyNSA5LjE4NzVDNC42MjUgOC42Njk3MyA1LjA0NDczIDguMjUgNS41NjI1IDguMjVINS41NzE4OEM2LjA4OTY0IDguMjUgNi41MDkzOCA4LjY2OTczIDYuNTA5MzggOS4xODc1VjkuMTk2ODhDNi41MDkzOCA5LjcxNDY0IDYuMDg5NjQgMTAuMTM0NCA1LjU3MTg4IDEwLjEzNDRINS41NjI1QzUuMDQ0NzMgMTAuMTM0NCA0LjYyNSA5LjcxNDY0IDQuNjI1IDkuMTk2ODhWOS4xODc1WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIwMTJfMjApIi8+CjxwYXRoIGQ9Ik0xLjgxMjUgMTkuNUMxLjI5NDczIDE5LjUgMC44NzUgMTkuOTE5NyAwLjg3NSAyMC40Mzc1QzAuODc1IDIwLjk1NTMgMS4yOTQ3MyAyMS4zNzUgMS44MTI1IDIxLjM3NUM4LjU2MjU2IDIxLjM3NSAxNS4xMDAzIDIyLjI3NzggMjEuMzEyMiAyMy45Njg2QzIyLjgwMDQgMjQuMzczNyAyNC4zMTI1IDIzLjI3MSAyNC4zMTI1IDIxLjY5MzlWMjAuNDM3NUMyNC4zMTI1IDE5LjkxOTcgMjMuODkyOCAxOS41IDIzLjM3NSAxOS41SDEuODEyNVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMDEyXzIwKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIwMTJfMjAiIHgxPSIxNCIgeTE9IjAuNzUiIHgyPSIxNCIgeTI9IjI0LjA1MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIwMTJfMjAiIHgxPSIxNCIgeTE9IjAuNzUiIHgyPSIxNCIgeTI9IjI0LjA1MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzIwMTJfMjAiIHgxPSIxNCIgeTE9IjAuNzUiIHgyPSIxNCIgeTI9IjI0LjA1MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
i.ic-thumbup::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzY2MDEgMjEuMTI1QzcuODM1MjkgMjEuMTI1IDcuMzQxMiAyMC44Mjk0IDcuMTQ2OTkgMjAuMzM1NUM2LjcyOTM2IDE5LjI3MzQgNi41IDE4LjExNjYgNi41IDE2LjkwNjJDNi41IDE0LjcxOTkgNy4yNDg0MiAxMi43MDgzIDguNTAzMDUgMTEuMTEzOEM4LjY5MTY4IDEwLjg3NDEgOC45NjgyIDEwLjcyNzYgOS4yNTI2OCAxMC42MTc1QzkuODQzNyAxMC4zODg2IDEwLjM2NTcgOS45NzQ2IDEwLjc2NzYgOS40NjIwOEMxMS43MzQxIDguMjI5OCAxMi45NTIxIDcuMjA0MjQgMTQuMzQ0NCA2LjQ2Mjc3QzE1LjI0NzEgNS45ODIwNCAxNi4wMzA0IDUuMjY3ODUgMTYuNDEwMiA0LjMxODNDMTYuNjc2IDMuNjUzODcgMTYuODEyNSAyLjk0NDgzIDE2LjgxMjUgMi4yMjkyMlYxLjQzNzVDMTYuODEyNSAwLjkxOTczMyAxNy4yMzIyIDAuNSAxNy43NSAwLjVDMTkuMzAzMyAwLjUgMjAuNTYyNSAxLjc1OTIgMjAuNTYyNSAzLjMxMjVDMjAuNTYyNSA0Ljc1MjA0IDIwLjIzOCA2LjExNTc5IDE5LjY1ODMgNy4zMzQ2M0MxOS4zMjYzIDguMDMyNTUgMTkuNzkyIDguOTM3NSAyMC41NjQ5IDguOTM3NUgyNC40NzIyQzI1Ljc1NTUgOC45Mzc1IDI2LjkwNDEgOS44MDQ5OSAyNy4wNCAxMS4wODExQzI3LjA5NjIgMTEuNjA4OSAyNy4xMjUgMTIuMTQ0OCAyNy4xMjUgMTIuNjg3NUMyNy4xMjUgMTYuMjQ3IDI1Ljg4NTIgMTkuNTE3IDIzLjgxMzggMjIuMDg5QzIzLjMyOTIgMjIuNjkwNiAyMi41ODAyIDIzIDIxLjgwNzggMjNIMTYuNzg3OEMxNi4xODMyIDIzIDE1LjU4MjYgMjIuOTAyNSAxNS4wMDkgMjIuNzExM0wxMS4xMTYgMjEuNDEzN0MxMC41NDI0IDIxLjIyMjUgOS45NDE3NyAyMS4xMjUgOS4zMzcxOSAyMS4xMjVIOC4zNjYwMVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMDAxXzI4KSIvPgo8cGF0aCBkPSJNMS45MTQzNiAxMS40MDg5QzEuMjQzNTEgMTMuMTExMiAwLjg3NSAxNC45NjU3IDAuODc1IDE2LjkwNjJDMC44NzUgMTguNDMxMyAxLjEwMjYgMTkuOTAzMyAxLjUyNTcgMjEuMjg5OUMxLjg0OTg5IDIyLjM1MjUgMi44ODAyMiAyMyAzLjk5MTExIDIzSDUuMTI1ODRDNS42ODI3NSAyMyA2LjAyNjcxIDIyLjM3NzIgNS43ODAyOSAyMS44Nzc4QzUuMDQwNTkgMjAuMzc4NiA0LjYyNSAxOC42OTEgNC42MjUgMTYuOTA2MkM0LjYyNSAxNC43NzEgNS4yMTk4NSAxMi43NzQ3IDYuMjUyODggMTEuMDc0MUM2LjU1OTEzIDEwLjU2OTkgNi4yMTc1NSA5Ljg3NSA1LjYyNzY1IDkuODc1SDQuMzExNjlDMy4yNzE2NyA5Ljg3NSAyLjI5NTY4IDEwLjQ0MTMgMS45MTQzNiAxMS40MDg5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIwMDFfMjgpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjAwMV8yOCIgeDE9IjE0IiB5MT0iMC41IiB4Mj0iMTQiIHkyPSIyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUM5NjIyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxQjgyQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMjAwMV8yOCIgeDE9IjE0IiB5MT0iMC41IiB4Mj0iMTQiIHkyPSIyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUM5NjIyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxQjgyQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}
i.ic-chat::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMTQxMzQgMS4zMjI3OUM3LjczNDYzIDAuOTg2MSAxMC4zNzg3IDAuODEyNSAxMy4wNjI5IDAuODEyNUMxNS43NDY3IDAuODEyNSAxOC4zOTA2IDAuOTg2MDY1IDIwLjk4MzYgMS4zMjI2OUMyMy4zODY0IDEuNjM0NjIgMjUuMDk3OSAzLjY0OTIxIDI1LjI0MDQgNS45ODExOEMyNC44MzMxIDUuODQ1MTggMjQuNDAxNSA1Ljc1NDk1IDIzLjk1IDUuNzE3NDhDMjIuMjE0MyA1LjU3MzQyIDIwLjQ1OTIgNS41IDE4LjY4NzUgNS41QzE2LjkxNTggNS41IDE1LjE2MDYgNS41NzM0MiAxMy40MjUgNS43MTc0OEMxMC40NzcxIDUuOTYyMTQgOC4zNzUgOC40NTU4MyA4LjM3NSAxMS4yNjAzVjE2LjYxNzFDOC4zNzUgMTguNzMwNCA5LjU2ODM1IDIwLjY2NTggMTEuNDE2IDIxLjU5NzNMOC4xMDA0MSAyNC45MTI5QzcuODMyMjkgMjUuMTgxIDcuNDI5MDUgMjUuMjYxMiA3LjA3ODczIDI1LjExNjFDNi43Mjg0MSAyNC45NzEgNi41IDI0LjYyOTIgNi41IDI0LjI1VjE5LjIxMzJDNi4wNDU2MSAxOS4xNjQ1IDUuNTkyNzEgMTkuMTEwOCA1LjE0MTM1IDE5LjA1MjJDMi42MzA4MyAxOC43MjYzIDAuODc1IDE2LjU0MTYgMC44NzUgMTQuMDc4M1Y2LjI5NjczQzAuODc1IDMuODMzNCAyLjYzMDgyIDEuNjQ4NzMgNS4xNDEzNCAxLjMyMjc5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMDFfNDYpIi8+CjxwYXRoIGQ9Ik0xOC42ODc1IDcuMzc1QzE2Ljk2NzYgNy4zNzUgMTUuMjY0MiA3LjQ0NjI3IDEzLjU4MDEgNy41ODYwNUMxMS42NTU5IDcuNzQ1NzUgMTAuMjUgOS4zNzg1MiAxMC4yNSAxMS4yNjAzVjE2LjYxNzFDMTAuMjUgMTguNTAxNyAxMS42NiAyMC4xMzU0IDEzLjU4NjUgMjAuMjkyN0MxNS4xNDEzIDIwLjQxOTYgMTYuNzEyNiAyMC40ODkgMTguMjk4IDIwLjQ5ODhMMjEuNzc0NiAyMy45NzU0QzIyLjA0MjcgMjQuMjQzNSAyMi40NDU5IDI0LjMyMzcgMjIuNzk2MyAyNC4xNzg2QzIzLjE0NjYgMjQuMDMzNSAyMy4zNzUgMjMuNjkxNyAyMy4zNzUgMjMuMzEyNVYyMC4zMjUxQzIzLjUxMjkgMjAuMzE0OCAyMy42NTA3IDIwLjMwNCAyMy43ODg0IDIwLjI5MjhDMjUuNzE1IDIwLjEzNTYgMjcuMTI1IDE4LjUwMTkgMjcuMTI1IDE2LjYxNzJWMTEuMjYwM0MyNy4xMjUgOS4zNzg1MyAyNS43MTkxIDcuNzQ1NzYgMjMuNzk0OSA3LjU4NjA2QzIyLjExMDggNy40NDYyNyAyMC40MDczIDcuMzc1IDE4LjY4NzUgNy4zNzVaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMjAwMV80NikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMDAxXzQ2IiB4MT0iMTQiIHkxPSIwLjgxMjUiIHgyPSIxNCIgeTI9IjI1LjE4NzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIwMDFfNDYiIHgxPSIxNCIgeTE9IjAuODEyNSIgeDI9IjE0IiB5Mj0iMjUuMTg3NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUM5NjIyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxQjgyQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}
i.ic-chkbadge::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc1MzYgMi43NDg0NEM5Ljc4MzgyIDEuNTYzNjYgMTEuMzA0MiAwLjgxMjUgMTMgMC44MTI1QzE0LjY5NTggMC44MTI1IDE2LjIxNiAxLjU2MzU5IDE3LjI0NjIgMi43NDgyN0MxOC44MTI2IDIuNjM4ODMgMjAuNDE5IDMuMTgyNyAyMS42MTgzIDQuMzgxOTdDMjIuODE3NSA1LjU4MTIzIDIzLjM2MTQgNy4xODc2MSAyMy4yNTIgOC43NTM5OUMyNC40MzY1IDkuNzg0MTkgMjUuMTg3NSAxMS4zMDQ0IDI1LjE4NzUgMTNDMjUuMTg3NSAxNC42OTYgMjQuNDM2MiAxNi4yMTY0IDIzLjI1MTMgMTcuMjQ2NkMyMy4zNjA1IDE4LjgxMjcgMjIuODE2NiAyMC40MTg4IDIxLjYxNzYgMjEuNjE3OEMyMC40MTg1IDIyLjgxNjkgMTguODEyNSAyMy4zNjA4IDE3LjI0NjQgMjMuMjUxNkMxNi4yMTYxIDI0LjQzNjQgMTQuNjk1OCAyNS4xODc1IDEzIDI1LjE4NzVDMTEuMzA0MyAyNS4xODc1IDkuNzg0IDI0LjQzNjQgOC43NTM3OSAyMy4yNTE4QzcuMTg3NCAyMy4zNjEyIDUuNTgwOTkgMjIuODE3NCA0LjM4MTcyIDIxLjYxODFDMy4xODI0NSAyMC40MTg4IDIuNjM4NTcgMTguODEyNCAyLjc0ODAyIDE3LjI0NkMxLjU2MzQ4IDE2LjIxNTggMC44MTI1IDE0LjY5NTYgMC44MTI1IDEzQzAuODEyNSAxMS4zMDQzIDEuNTYzNTYgOS43ODQwMyAyLjc0ODE5IDguNzUzODJDMi42Mzg4NyA3LjE4NzU2IDMuMTgyNzYgNS41ODEzNCA0LjM4MTkyIDQuMzgyMTdDNS41ODExIDMuMTgzIDcuMTg3MzMgMi42MzkxMiA4Ljc1MzYgMi43NDg0NFpNMTcuNTEyOSAxMC43MzI0QzE3LjgxMzggMTAuMzExMSAxNy43MTYyIDkuNzI1NTcgMTcuMjk0OSA5LjQyNDYzQzE2Ljg3MzYgOS4xMjM2OCAxNi4yODgxIDkuMjIxMjYgMTUuOTg3MSA5LjY0MjU5TDExLjk0MjkgMTUuMzA0NUw5LjkxMjkxIDEzLjI3NDZDOS41NDY4IDEyLjkwODUgOC45NTMyIDEyLjkwODUgOC41ODcwOSAxMy4yNzQ2QzguMjIwOTcgMTMuNjQwNyA4LjIyMDk3IDE0LjIzNDMgOC41ODcwOSAxNC42MDA0TDExLjM5OTYgMTcuNDEyOUMxMS41OTQ1IDE3LjYwNzggMTEuODY1MiAxNy43MDcgMTIuMTM5OCAxNy42ODQzQzEyLjQxNDUgMTcuNjYxNiAxMi42NjUyIDE3LjUxOTIgMTIuODI1NCAxNy4yOTQ5TDE3LjUxMjkgMTAuNzMyNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMDAxXzkyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIwMDFfOTIiIHgxPSIxMyIgeTE9IjAuODEyNSIgeDI9IjEzIiB5Mj0iMjUuMTg3NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUM5NjIyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxQjgyQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}
i.ic-clipcheck::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjM3NzI5IDYuNUgxMS4wNTk2TDExLjA2MjUgNi41SDE1LjI4NzNDMTcuNjE0NCA2LjUwMzM1IDE5LjQ5OTkgOC4zOTA4NiAxOS40OTk5IDEwLjcxODdWMjIuNDM3NUMyMS41NzA5IDIyLjQzNzUgMjMuMjQ5OSAyMC43NTg2IDIzLjI0OTkgMTguNjg3NVY2LjYzNTI3QzIzLjI0OTkgNC43NTM1MiAyMS44NDM5IDMuMTIwNzUgMTkuOTE5OCAyLjk2MTA1QzE5LjY0MDEgMi45Mzc4MyAxOS4zNTk4IDIuOTE2NTEgMTkuMDc5MSAyLjg5NzA4QzE4LjQ1NDIgMS42OTU1OSAxNy4xOTc5IDAuODc1IDE1Ljc1IDAuODc1SDEzLjg3NUMxMi40MjcxIDAuODc1IDExLjE3MDkgMS42OTU1OCAxMC41NDYgMi44OTcwNkMxMC4yNjUxIDIuOTE2NDkgOS45ODQ3NCAyLjkzNzgzIDkuNzA0OTIgMi45NjEwNUM3LjgyNzA3IDMuMTE2OTEgNi40NDI3NyA0LjY3NTg3IDYuMzc3MjkgNi41Wk0xMy44NzUgMi43NUMxMi44Mzk1IDIuNzUgMTIgMy41ODk0NyAxMiA0LjYyNUgxNy42MjVDMTcuNjI1IDMuNTg5NDcgMTYuNzg1NSAyLjc1IDE1Ljc1IDIuNzVIMTMuODc1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMDFfNDQpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC43NSAxMC43MTg4QzAuNzUgOS40MjQzMyAxLjc5OTMzIDguMzc1IDMuMDkzNzUgOC4zNzVIMTUuMjgxMkMxNi41NzU3IDguMzc1IDE3LjYyNSA5LjQyNDMzIDE3LjYyNSAxMC43MTg4VjI0Ljc4MTJDMTcuNjI1IDI2LjA3NTcgMTYuNTc1NyAyNy4xMjUgMTUuMjgxMiAyNy4xMjVIMy4wOTM3NUMxLjc5OTMzIDI3LjEyNSAwLjc1IDI2LjA3NTcgMC43NSAyNC43ODEyVjEwLjcxODhaTTEyLjczMjEgMTYuNDYwN0MxMy4wNTU1IDE2LjA1NjMgMTIuOTkgMTUuNDY2NCAxMi41ODU3IDE1LjE0MjlDMTIuMTgxMyAxNC44MTk1IDExLjU5MTQgMTQuODg1IDExLjI2NzkgMTUuMjg5M0w4LjE3MjI2IDE5LjE1ODlMNy4wMzc5MSAxOC4wMjQ2QzYuNjcxOCAxNy42NTg1IDYuMDc4MiAxNy42NTg1IDUuNzEyMDkgMTguMDI0NkM1LjM0NTk3IDE4LjM5MDcgNS4zNDU5NyAxOC45ODQzIDUuNzEyMDkgMTkuMzUwNEw3LjU4NzA5IDIxLjIyNTRDNy43NzU2NSAyMS40MTQgOC4wMzU1OSAyMS41MTMzIDguMzAxODQgMjEuNDk4NkM4LjU2ODEgMjEuNDgzOCA4LjgxNTQ4IDIxLjM1NjQgOC45ODIwNiAyMS4xNDgyTDEyLjczMjEgMTYuNDYwN1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yMDAxXzQ0KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIwMDFfNDQiIHgxPSIxMS45OTk5IiB5MT0iMC44NzUiIHgyPSIxMS45OTk5IiB5Mj0iMjcuMTI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1Qzk2MjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzFCODJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMDAxXzQ0IiB4MT0iMTEuOTk5OSIgeTE9IjAuODc1IiB4Mj0iMTEuOTk5OSIgeTI9IjI3LjEyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUM5NjIyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxQjgyQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}
i.ic-briefcase::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjM3NSA0LjU2MjVDNy4zNzUgMi40OTE0MyA5LjA1MzkzIDAuODEyNSAxMS4xMjUgMC44MTI1SDE0Ljg3NUMxNi45NDYxIDAuODEyNSAxOC42MjUgMi40OTE0MyAxOC42MjUgNC41NjI1VjQuODE4NzJDMTkuNzkwNiA0LjkyNTQyIDIwLjk0NjcgNS4wNjQ5NSAyMi4wOTI2IDUuMjM2NEMyMy45MTAxIDUuNTA4MzUgMjUuMTg3NSA3LjA4OTU0IDI1LjE4NzUgOC44ODIxMVYxMi42NzM2QzI1LjE4NzUgMTQuMTg3NSAyNC4yNzA0IDE1LjYxNDEgMjIuNzY3MiAxNi4xMTM5QzE5LjY5NTcgMTcuMTM1IDE2LjQxMTUgMTcuNjg3NSAxMyAxNy42ODc1QzkuNTg4NTggMTcuNjg3NSA2LjMwNDI4IDE3LjEzNSAzLjIzMjgzIDE2LjExMzhDMS43Mjk1NSAxNS42MTQgMC44MTI1IDE0LjE4NzUgMC44MTI1IDEyLjY3MzZWOC44ODIxMUMwLjgxMjUgNy4wODk1NCAyLjA4OTg4IDUuNTA4MzUgMy45MDc0NSA1LjIzNjRDNS4wNTMyNSA1LjA2NDk2IDYuMjA5NDIgNC45MjU0MiA3LjM3NSA0LjgxODcyVjQuNTYyNVpNMTYuNzUgNC41NjI1VjQuNjc2MDNDMTUuNTA5NiA0LjYwMDcxIDE0LjI1OTIgNC41NjI1IDEzIDQuNTYyNUMxMS43NDA4IDQuNTYyNSAxMC40OTA0IDQuNjAwNzEgOS4yNSA0LjY3NjAzVjQuNTYyNUM5LjI1IDMuNTI2OTcgMTAuMDg5NSAyLjY4NzUgMTEuMTI1IDIuNjg3NUgxNC44NzVDMTUuOTEwNSAyLjY4NzUgMTYuNzUgMy41MjY5NyAxNi43NSA0LjU2MjVaTTEzIDE0Ljg3NUMxMy41MTc4IDE0Ljg3NSAxMy45Mzc1IDE0LjQ1NTMgMTMuOTM3NSAxMy45Mzc1QzEzLjkzNzUgMTMuNDE5NyAxMy41MTc4IDEzIDEzIDEzQzEyLjQ4MjIgMTMgMTIuMDYyNSAxMy40MTk3IDEyLjA2MjUgMTMuOTM3NUMxMi4wNjI1IDE0LjQ1NTMgMTIuNDgyMiAxNC44NzUgMTMgMTQuODc1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMDFfODIpIi8+CjxwYXRoIGQ9Ik0xLjc1IDIwLjk5OTlWMTcuNTA0OUMyLjAyODggMTcuNjU3OCAyLjMyNjIxIDE3Ljc4ODMgMi42NDEyOSAxNy44OTMxQzUuOTAxMDkgMTguOTc2OSA5LjM4NTAxIDE5LjU2MjUgMTMgMTkuNTYyNUMxNi42MTUgMTkuNTYyNSAyMC4wOTg5IDE4Ljk3NjkgMjMuMzU4NyAxNy44OTMxQzIzLjY3MzggMTcuNzg4MyAyMy45NzEyIDE3LjY1NzggMjQuMjUgMTcuNTA0OVYyMC45OTk5QzI0LjI1IDIyLjgxNDkgMjIuOTQwOSAyNC40MDk0IDIxLjA5NjEgMjQuNjU0M0MxOC40NDY5IDI1LjAwNiAxNS43NDQ0IDI1LjE4NzUgMTMgMjUuMTg3NUMxMC4yNTU2IDI1LjE4NzUgNy41NTMwOCAyNS4wMDYgNC45MDM5MiAyNC42NTQzQzMuMDU5MDUgMjQuNDA5NCAxLjc1IDIyLjgxNDggMS43NSAyMC45OTk5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIwMDFfODIpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjAwMV84MiIgeDE9IjEzIiB5MT0iMC44MTI1IiB4Mj0iMTMiIHkyPSIyNS4xODc1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1Qzk2MjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzFCODJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMDAxXzgyIiB4MT0iMTMiIHkxPSIwLjgxMjUiIHgyPSIxMyIgeTI9IjI1LjE4NzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzVDOTYyMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MUI4MkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
i.ic-fire::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjIwNDIgMC44NTcyOTVDMTMuMDUyIDAuNjUzMTc1IDEyLjgyMzMgMC41MTk3NDkgMTIuNTcwNyAwLjQ4NzY4OUMxMi4zMTgxIDAuNDU1NjMgMTIuMDYzMyAwLjUyNzY5NiAxMS44NjQ5IDAuNjg3MzE5QzkuNTI3MTkgMi41NjgzNCA3Ljg5Njc1IDUuMjk3MjYgNy40NDE1MyA4LjQwODAzQzYuNjIwODEgNy44MTMwNyA1Ljg5OTk5IDcuMDg4MjEgNS4zMDk0OSA2LjI2MzU3QzUuMTQ3MDUgNi4wMzY3MiA0Ljg5MiA1Ljg5NDAxIDQuNjEzNjkgNS44NzQyNEM0LjMzNTM3IDUuODU0NDcgNC4wNjI3MSA1Ljk1OTcgMy44Njk4MyA2LjE2MTMyQzEuOTM4MDkgOC4xODA1OCAwLjc1IDEwLjkyMTEgMC43NSAxMy45MzcxQzAuNzUgMjAuMTUwMyA1Ljc4NjggMjUuMTg3MSAxMiAyNS4xODcxQzE4LjIxMzIgMjUuMTg3MSAyMy4yNSAyMC4xNTAzIDIzLjI1IDEzLjkzNzFDMjMuMjUgOS4zNjEwMSAyMC41MTc5IDUuNDI1MDUgMTYuNTk5NyAzLjY2NzYzQzE1LjIxMzIgMi45OTA3NiAxNC4wNjgzIDIuMDE2MTEgMTMuMjA0MiAwLjg1NzI5NVpNMTYuNjg3NSAxNS44MTI2QzE2LjY4NzUgMTguNDAxNSAxNC41ODg4IDIwLjUwMDEgMTIgMjAuNTAwMUM5LjQxMTE2IDIwLjUwMDEgNy4zMTI1IDE4LjQwMTUgNy4zMTI1IDE1LjgxMjZDNy4zMTI1IDE1LjMwMDkgNy4zOTQ0OCAxNC44MDg0IDcuNTQ2MDMgMTQuMzQ3NUM4LjMzMTYxIDE0LjkyODIgOS4yMzQ2MiAxNS4zNTkyIDEwLjIxMjkgMTUuNTk4NEMxMC40ODI3IDEzLjg0NzQgMTEuMzU4MiAxMi4yOTYzIDEyLjYxODYgMTEuMTY1NkMxNC45MTUxIDExLjQ2ODMgMTYuNjg3NSAxMy40MzM1IDE2LjY4NzUgMTUuODEyNloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMDEyXzEwKSIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMDEyXzEwIiB4MT0iMTIiIHkxPSIwLjQ4MDIyNSIgeDI9IjEyIiB5Mj0iMjUuMTg3MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUM5NjIyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcxQjgyQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}
i.ic-docsearch::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUzMTIgMTkuNjI1QzExLjgyNTcgMTkuNjI1IDEyLjg3NSAxOC41NzU3IDEyLjg3NSAxNy4yODEyQzEyLjg3NSAxNS45ODY4IDExLjgyNTcgMTQuOTM3NSAxMC41MzEyIDE0LjkzNzVDOS4yMzY4MyAxNC45Mzc1IDguMTg3NSAxNS45ODY4IDguMTg3NSAxNy4yODEyQzguMTg3NSAxOC41NzU3IDkuMjM2ODMgMTkuNjI1IDEwLjUzMTIgMTkuNjI1WiIgZmlsbD0iIzcxQjgyQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuMDMxMjUgMC44NzVINy4yNUM5LjgzODgzIDAuODc1IDExLjkzNzUgMi45NzM2NyAxMS45Mzc1IDUuNTYyNVY3LjkwNjI1QzExLjkzNzUgOS4yMDA2NyAxMi45ODY4IDEwLjI1IDE0LjI4MTIgMTAuMjVIMTYuNjI1QzE5LjIxMzggMTAuMjUgMjEuMzEyNSAxMi4zNDg3IDIxLjMxMjUgMTQuOTM3NVYyNC43ODEyQzIxLjMxMjUgMjYuMDc1NyAyMC4yNjMyIDI3LjEyNSAxOC45Njg4IDI3LjEyNUgzLjAzMTI1QzEuNzM2ODMgMjcuMTI1IDAuNjg3NSAyNi4wNzU3IDAuNjg3NSAyNC43ODEyVjMuMjE4NzVDMC42ODc1IDEuOTI0MzMgMS43MzY4MyAwLjg3NSAzLjAzMTI1IDAuODc1Wk0xMC41MzEyIDIxLjVDMTEuMzU2OCAyMS41IDEyLjEyNyAyMS4yNjI5IDEyLjc3NzQgMjAuODUzTDE0LjA4NzMgMjIuMTYyOUMxNC40NTM0IDIyLjUyOSAxNS4wNDcgMjIuNTI5IDE1LjQxMzEgMjIuMTYyOUMxNS43NzkyIDIxLjc5NjggMTUuNzc5MiAyMS4yMDMyIDE1LjQxMzEgMjAuODM3MUwxNC4xMDMyIDE5LjUyNzFDMTQuNTEyOSAxOC44NzY4IDE0Ljc1IDE4LjEwNjcgMTQuNzUgMTcuMjgxMkMxNC43NSAxNC45NTEzIDEyLjg2MTIgMTMuMDYyNSAxMC41MzEyIDEzLjA2MjVDOC4yMDEzIDEzLjA2MjUgNi4zMTI1IDE0Ljk1MTMgNi4zMTI1IDE3LjI4MTJDNi4zMTI1IDE5LjYxMTIgOC4yMDEzIDIxLjUgMTAuNTMxMiAyMS41WiIgZmlsbD0iIzcxQjgyQSIvPgo8cGF0aCBkPSJNMTMuODEyNSA1LjU2MjVDMTMuODEyNSAzLjkyMTE4IDEzLjIxIDIuNDIwNiAxMi4yMTQgMS4yNjk4OEMxNi40NjI3IDIuMzc5NzIgMTkuODA3OCA1LjcyNDg1IDIwLjkxNzYgOS45NzM1MUMxOS43NjY5IDguOTc3NTUgMTguMjY2MyA4LjM3NSAxNi42MjUgOC4zNzVIMTQuMjgxMkMxNC4wMjI0IDguMzc1IDEzLjgxMjUgOC4xNjUxMyAxMy44MTI1IDcuOTA2MjVWNS41NjI1WiIgZmlsbD0iIzcxQjgyQSIvPgo8L3N2Zz4K');
}
i.ic-cube::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNiAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ3MjQgMS4wMDI3MUMxMy4xODA1IDAuODMyNDMxIDEyLjgxOTUgMC44MzI0MzEgMTIuNTI3NiAxLjAwMjcxTDEuNzUgNy4yODk2NUwxMyAxMy44NTIyTDI0LjI1IDcuMjg5NjVMMTMuNDcyNCAxLjAwMjcxWiIgZmlsbD0iIzcxQjgyQSIvPgo8cGF0aCBkPSJNMjUuMTg3NSA4LjkxMzQ3TDEzLjkzNzUgMTUuNDc2VjI2LjcyNkwyNC43MjI0IDIwLjQzNDhDMjUuMDEwNCAyMC4yNjY4IDI1LjE4NzUgMTkuOTU4NCAyNS4xODc1IDE5LjYyNVY4LjkxMzQ3WiIgZmlsbD0iIzcxQjgyQSIvPgo8cGF0aCBkPSJNMTIuMDYyNSAyNi43MjZWMTUuNDc2TDAuODEyNSA4LjkxMzQ3VjE5LjYyNUMwLjgxMjUgMTkuOTU4NCAwLjk4OTYwNCAyMC4yNjY4IDEuMjc3NjIgMjAuNDM0OEwxMi4wNjI1IDI2LjcyNloiIGZpbGw9IiM3MUI4MkEiLz4KPC9zdmc+Cg==');
}
i.ic-docs::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzc1IDMuMjE4NzVDNi4zNzUgMS45MjQzMyA3LjQyNDMzIDAuODc1IDguNzE4NzUgMC44NzVIOS4xODc1QzExLjc3NjMgMC44NzUgMTMuODc1IDIuOTczNjcgMTMuODc1IDUuNTYyNVY3LjkwNjI1QzEzLjg3NSA5LjIwMDY3IDE0LjkyNDMgMTAuMjUgMTYuMjE4OCAxMC4yNUgxOC41NjI1QzIxLjE1MTMgMTAuMjUgMjMuMjUgMTIuMzQ4NyAyMy4yNSAxNC45Mzc1VjE5LjE1NjJDMjMuMjUgMjAuNDUwNyAyMi4yMDA3IDIxLjUgMjAuOTA2MiAyMS41SDguNzE4NzVDNy40MjQzMyAyMS41IDYuMzc1IDIwLjQ1MDcgNi4zNzUgMTkuMTU2MlYzLjIxODc1WiIgZmlsbD0iIzcxQjgyQSIvPgo8cGF0aCBkPSJNMTUuNzUgNS41NjI1QzE1Ljc1IDMuOTIxMTggMTUuMTQ3NSAyLjQyMDYgMTQuMTUxNSAxLjI2OTg4QzE4LjQwMDIgMi4zNzk3MiAyMS43NDUzIDUuNzI0ODUgMjIuODU1MSA5Ljk3MzUxQzIxLjcwNDQgOC45Nzc1NSAyMC4yMDM4IDguMzc1IDE4LjU2MjUgOC4zNzVIMTYuMjE4OEMxNS45NTk5IDguMzc1IDE1Ljc1IDguMTY1MTMgMTUuNzUgNy45MDYyNVY1LjU2MjVaIiBmaWxsPSIjNzFCODJBIi8+CjxwYXRoIGQ9Ik0zLjA5Mzc1IDYuNUg0LjVWMTkuMTU2MkM0LjUgMjEuNDg2MiA2LjM4ODggMjMuMzc1IDguNzE4NzUgMjMuMzc1SDE3LjYyNVYyNC43ODEyQzE3LjYyNSAyNi4wNzU3IDE2LjU3NTcgMjcuMTI1IDE1LjI4MTIgMjcuMTI1SDMuMDkzNzVDMS43OTkzMyAyNy4xMjUgMC43NSAyNi4wNzU3IDAuNzUgMjQuNzgxMlY4Ljg0Mzc1QzAuNzUgNy41NDkzMyAxLjc5OTMzIDYuNSAzLjA5Mzc1IDYuNVoiIGZpbGw9IiM3MUI4MkEiLz4KPC9zdmc+Cg==');
}
i.ic-star::after {
  mask-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.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z' fill='url(%23paint0_linear_18_166)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_18_166' x1='11.9999' y1='2.40222' x2='11.9999' y2='21.3763' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
i.ic-stages::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1444 0.0896467C10.3664 -0.0298822 10.6336 -0.0298822 10.8556 0.0896467L20.6056 5.33965C20.8485 5.47046 21 5.72409 21 6C21 6.27591 20.8485 6.52954 20.6056 6.66035L10.8556 11.9104C10.6336 12.0299 10.3664 12.0299 10.1444 11.9104L0.394425 6.66035C0.151493 6.52954 0 6.27591 0 6C0 5.72409 0.151493 5.47046 0.394425 5.33965L10.1444 0.0896467Z' fill='url(%23paint0_linear_18_184)'/%3E%3Cpath d='M1.76468 9.10181L9.43328 13.231C10.0992 13.5896 10.9008 13.5896 11.5667 13.2311L19.2353 9.10181L20.6056 9.83964C20.8485 9.97045 21 10.2241 21 10.5C21 10.7759 20.8485 11.0295 20.6056 11.1603L10.8556 16.4103C10.6336 16.5299 10.3664 16.5299 10.1444 16.4103L0.394425 11.1603C0.151493 11.0295 0 10.7759 0 10.5C0 10.2241 0.151493 9.97045 0.394425 9.83964L1.76468 9.10181Z' fill='url(%23paint1_linear_18_184)'/%3E%3Cpath d='M9.43328 17.731L1.76468 13.6018L0.394425 14.3396C0.151493 14.4704 0 14.7241 0 15C0 15.2759 0.151493 15.5295 0.394425 15.6603L10.1444 20.9103C10.3664 21.0299 10.6336 21.0299 10.8556 20.9103L20.6056 15.6603C20.8485 15.5295 21 15.2759 21 15C21 14.7241 20.8485 14.4704 20.6056 14.3396L19.2353 13.6018L11.5667 17.7311C10.9008 18.0896 10.0992 18.0896 9.43328 17.731Z' fill='url(%23paint2_linear_18_184)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_18_184' x1='10.5' y1='0' x2='10.5' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_18_184' x1='10.5' y1='0' x2='10.5' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_18_184' x1='10.5' y1='0' x2='10.5' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
i.ic-money::after {
  mask-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='M12 7.5C10.7574 7.5 9.75 8.50736 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 8.50736 13.2426 7.5 12 7.5Z' fill='url(%23paint0_linear_20_192)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V14.625C22.5 15.6605 21.6605 16.5 20.625 16.5H3.375C2.33947 16.5 1.5 15.6605 1.5 14.625V4.875ZM8.25 9.75C8.25 7.67893 9.92893 6 12 6C14.0711 6 15.75 7.67893 15.75 9.75C15.75 11.8211 14.0711 13.5 12 13.5C9.92893 13.5 8.25 11.8211 8.25 9.75ZM18.75 9C18.3358 9 18 9.33579 18 9.75V9.7575C18 10.1717 18.3358 10.5075 18.75 10.5075H18.7575C19.1717 10.5075 19.5075 10.1717 19.5075 9.7575V9.75C19.5075 9.33579 19.1717 9 18.7575 9H18.75ZM4.5 9.75C4.5 9.33579 4.83579 9 5.25 9H5.2575C5.67171 9 6.0075 9.33579 6.0075 9.75V9.7575C6.0075 10.1717 5.67171 10.5075 5.2575 10.5075H5.25C4.83579 10.5075 4.5 10.1717 4.5 9.7575V9.75Z' fill='url(%23paint1_linear_20_192)'/%3E%3Cpath d='M2.25 18C1.83579 18 1.5 18.3358 1.5 18.75C1.5 19.1642 1.83579 19.5 2.25 19.5C7.65005 19.5 12.8802 20.2222 17.8498 21.5749C19.0404 21.899 20.25 21.0168 20.25 19.7551V18.75C20.25 18.3358 19.9142 18 19.5 18H2.25Z' fill='url(%23paint2_linear_20_192)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20_192' x1='12' y1='3' x2='12' y2='21.6423' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_20_192' x1='12' y1='3' x2='12' y2='21.6423' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_20_192' x1='12' y1='3' x2='12' y2='21.6423' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
i.ic-chart::after {
  mask-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='M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3V14.25C3 15.9069 4.34315 17.25 6 17.25H7.20943L6.03849 20.7628C5.9075 21.1558 6.11987 21.5805 6.51283 21.7115C6.90579 21.8425 7.33053 21.6301 7.46151 21.2372L7.79057 20.25H16.2094L16.5385 21.2372C16.6695 21.6301 17.0942 21.8425 17.4872 21.7115C17.8801 21.5805 18.0925 21.1558 17.9615 20.7628L16.7906 17.25H18C19.6569 17.25 21 15.9069 21 14.25V3.75H21.75C22.1642 3.75 22.5 3.41421 22.5 3C22.5 2.58579 22.1642 2.25 21.75 2.25H2.25ZM8.29057 18.75L8.79057 17.25H15.2094L15.7094 18.75H8.29057ZM15.75 6.75C15.75 6.33579 15.4142 6 15 6C14.5858 6 14.25 6.33579 14.25 6.75V12.75C14.25 13.1642 14.5858 13.5 15 13.5C15.4142 13.5 15.75 13.1642 15.75 12.75V6.75ZM12.75 9C12.75 8.58579 12.4142 8.25 12 8.25C11.5858 8.25 11.25 8.58579 11.25 9V12.75C11.25 13.1642 11.5858 13.5 12 13.5C12.4142 13.5 12.75 13.1642 12.75 12.75V9ZM9.75 11.25C9.75 10.8358 9.41421 10.5 9 10.5C8.58579 10.5 8.25 10.8358 8.25 11.25V12.75C8.25 13.1642 8.58579 13.5 9 13.5C9.41421 13.5 9.75 13.1642 9.75 12.75V11.25Z' fill='url(%23paint0_linear_20_199)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20_199' x1='12' y1='2.25' x2='12' y2='21.7502' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
i.ic-check::after {
  mask-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='M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z' fill='%2371B82A'/%3E%3C/svg%3E%0A");
}
i.ic-arrow-path::after {
  mask-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='M4.75541 10.0589C5.82748 6.05793 9.94 3.68356 13.941 4.75562C15.262 5.10958 16.4038 5.79377 17.3036 6.69531L19.2067 8.59838H16.023C15.6088 8.59838 15.273 8.93417 15.273 9.34838C15.273 9.76259 15.6088 10.0984 16.023 10.0984H21.0156C21.2145 10.0984 21.4053 10.0193 21.546 9.87867C21.6866 9.738 21.7656 9.5472 21.7656 9.34827V4.35578C21.7656 3.94156 21.4298 3.60578 21.0156 3.60578C20.6014 3.60578 20.2656 3.94156 20.2656 4.35578V7.53594L18.3653 5.63564C17.2841 4.55256 15.9116 3.73074 14.3292 3.30673C9.52803 2.02026 4.593 4.8695 3.30653 9.6707C3.19932 10.0708 3.43676 10.482 3.83686 10.5893C4.23696 10.6965 4.64821 10.459 4.75541 10.0589ZM20.1629 13.4109C19.7628 13.3037 19.3515 13.5411 19.2443 13.9412C18.1722 17.9422 14.0597 20.3166 10.0587 19.2445C8.73774 18.8906 7.59594 18.2064 6.69609 17.3048L4.7942 15.4017H7.97702C8.39123 15.4017 8.72702 15.0659 8.72702 14.6517C8.72702 14.2375 8.39123 13.9017 7.97702 13.9017L2.98438 13.9017C2.57016 13.9017 2.23438 14.2375 2.23438 14.6517V19.6444C2.23438 20.0586 2.57016 20.3944 2.98438 20.3944C3.39859 20.3944 3.73438 20.0586 3.73438 19.6444V16.4632L5.63444 18.3645C6.71564 19.4477 8.08796 20.2694 9.67048 20.6934C14.4717 21.9799 19.4067 19.1306 20.6932 14.3294C20.8004 13.9293 20.563 13.5181 20.1629 13.4109Z' fill='url(%23paint0_linear_107_2889)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_107_2889' x1='12' y1='2.99783' x2='12' y2='21.0023' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
i.ic-earth::after {
  mask-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='M15.7498 8.25C16.164 8.25 16.4998 8.58579 16.4998 9C16.4998 10.1201 16.0077 11.1263 15.2304 11.8123C14.9199 12.0864 14.4459 12.0569 14.1718 11.7463C13.8977 11.4357 13.9273 10.9618 14.2378 10.6877C14.7062 10.2743 14.9998 9.67191 14.9998 9C14.9998 8.58579 15.3356 8.25 15.7498 8.25Z' fill='url(%23paint0_linear_107_2894)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM4.5749 15.6002C5.91195 18.3527 8.7344 20.25 12 20.25C12.6623 20.25 13.3063 20.172 13.9234 20.0246C13.6364 19.2603 12.9044 18.75 12.0828 18.75C11.6022 18.75 11.1921 18.4026 11.1131 17.9285L11.0401 17.4907C10.9461 16.9263 11.2906 16.3813 11.8408 16.2241L12.8295 15.9416C13.2567 15.8195 13.6131 15.5237 13.8119 15.1263L13.8484 15.0533C14.0945 14.561 14.5977 14.25 15.1481 14.25C15.5335 14.25 15.9031 14.4031 16.1756 14.6756L16.5 15H17.1283C17.9669 15 18.724 15.4646 19.1108 16.1857C19.8347 14.9586 20.25 13.5278 20.25 12C20.25 7.7018 16.963 4.17132 12.7656 3.78506C12.81 4.04802 12.9468 4.289 13.1548 4.46233L14.2234 5.35284C14.6651 5.7209 14.7582 6.36275 14.4393 6.84112L13.9282 7.60766C13.6507 8.02398 13.2423 8.3359 12.7676 8.49413L12.6254 8.54154C11.9327 8.77243 11.6492 9.59877 12.0542 10.2063C12.4237 10.7605 12.2238 11.5131 11.6281 11.811L9 13.125L9.4234 14.1835C9.608 14.645 9.40803 15.171 8.96343 15.3933C8.5503 15.5999 8.04855 15.4814 7.77142 15.1119L7.09217 14.2062C6.59039 13.5372 5.55995 13.6301 5.18594 14.3781L4.5749 15.6002Z' fill='url(%23paint1_linear_107_2894)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_107_2894' x1='12' y1='2.25' x2='12' y2='21.75' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_107_2894' x1='12' y1='2.25' x2='12' y2='21.75' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
i.ic-double-chevron-left::after {
  mask-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.7197 11.4697C10.4268 11.7626 10.4268 12.2374 10.7197 12.5303L18.2197 20.0303C18.5126 20.3232 18.9874 20.3232 19.2803 20.0303C19.5732 19.7374 19.5732 19.2626 19.2803 18.9697L12.3107 12L19.2803 5.03033C19.5732 4.73744 19.5732 4.26256 19.2803 3.96967C18.9874 3.67678 18.5126 3.67678 18.2197 3.96967L10.7197 11.4697Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.71967 11.4697C4.42678 11.7626 4.42678 12.2374 4.71967 12.5303L12.2197 20.0303C12.5126 20.3232 12.9874 20.3232 13.2803 20.0303C13.5732 19.7374 13.5732 19.2626 13.2803 18.9697L6.31066 12L13.2803 5.03033C13.5732 4.73744 13.5732 4.26256 13.2803 3.96967C12.9874 3.67678 12.5126 3.67678 12.2197 3.96967L4.71967 11.4697Z' fill='white'/%3E%3C/svg%3E%0A");
}
i.ic-double-chevron-right::after {
  mask-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='M13.2803 11.4697C13.5732 11.7626 13.5732 12.2374 13.2803 12.5303L5.78033 20.0303C5.48744 20.3232 5.01256 20.3232 4.71967 20.0303C4.42678 19.7374 4.42678 19.2626 4.71967 18.9697L11.6893 12L4.71967 5.03033C4.42678 4.73744 4.42678 4.26256 4.71967 3.96967C5.01256 3.67678 5.48744 3.67678 5.78033 3.96967L13.2803 11.4697Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.2803 11.4697C19.5732 11.7626 19.5732 12.2374 19.2803 12.5303L11.7803 20.0303C11.4874 20.3232 11.0126 20.3232 10.7197 20.0303C10.4268 19.7374 10.4268 19.2626 10.7197 18.9697L17.6893 12L10.7197 5.03033C10.4268 4.73744 10.4268 4.26256 10.7197 3.96967C11.0126 3.67678 11.4874 3.67678 11.7803 3.96967L19.2803 11.4697Z' fill='white'/%3E%3C/svg%3E%0A");
}
i.ic-plus::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5 2.96875C9.82792 2.96875 10.0938 3.23458 10.0938 3.5625V8.90625H15.4375C15.7654 8.90625 16.0312 9.17208 16.0312 9.5C16.0312 9.82792 15.7654 10.0938 15.4375 10.0938H10.0938V15.4375C10.0938 15.7654 9.82792 16.0313 9.5 16.0313C9.17208 16.0313 8.90625 15.7654 8.90625 15.4375V10.0938H3.5625C3.23458 10.0938 2.96875 9.82792 2.96875 9.5C2.96875 9.17208 3.23458 8.90625 3.5625 8.90625H8.90625V3.5625C8.90625 3.23458 9.17208 2.96875 9.5 2.96875Z' fill='%23676767'/%3E%3C/svg%3E%0A");
}
i.ic-arrow-right::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 3.09375C9.09593 3.09375 3.09375 9.09593 3.09375 16.5C3.09375 23.9041 9.09593 29.9062 16.5 29.9062C23.9041 29.9062 29.9062 23.9041 29.9062 16.5C29.9062 9.09593 23.9041 3.09375 16.5 3.09375ZM22.3855 17.2292C22.5789 17.0358 22.6875 16.7735 22.6875 16.5C22.6875 16.2265 22.5789 15.9642 22.3855 15.7708L18.2605 11.6458C17.8577 11.2431 17.2048 11.2431 16.802 11.6458C16.3993 12.0485 16.3993 12.7015 16.802 13.1042L19.1666 15.4688L11.3438 15.4687C10.7742 15.4687 10.3125 15.9305 10.3125 16.5C10.3125 17.0695 10.7742 17.5312 11.3438 17.5312L19.1666 17.5312L16.802 19.8958C16.3993 20.2985 16.3993 20.9515 16.802 21.3542C17.2048 21.7569 17.8577 21.7569 18.2605 21.3542L22.3855 17.2292Z' fill='white'/%3E%3C/svg%3E%0A");
}
i.ic-sparcies::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 3.375C7.00115 3.375 7.22186 3.54149 7.29086 3.78297L7.90075 5.91761C8.16771 6.85195 8.89805 7.58229 9.83239 7.84925L11.967 8.45914C12.2085 8.52814 12.375 8.74885 12.375 9C12.375 9.25115 12.2085 9.47186 11.967 9.54086L9.83239 10.1508C8.89805 10.4177 8.16771 11.1481 7.90075 12.0824L7.29086 14.217C7.22186 14.4585 7.00115 14.625 6.75 14.625C6.49885 14.625 6.27814 14.4585 6.20914 14.217L5.59925 12.0824C5.33229 11.1481 4.60195 10.4177 3.66761 10.1508L1.53297 9.54086C1.29149 9.47186 1.125 9.25115 1.125 9C1.125 8.74885 1.29149 8.52814 1.53297 8.45914L3.66761 7.84925C4.60195 7.58229 5.33229 6.85195 5.59925 5.91761L6.20914 3.78297C6.27814 3.54149 6.49885 3.375 6.75 3.375Z' fill='%23FCAB28'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 1.125C13.7581 1.125 13.9831 1.30067 14.0457 1.55107L14.2399 2.32767C14.4162 3.03304 14.967 3.5838 15.6723 3.76015L16.4489 3.95429C16.6993 4.0169 16.875 4.24189 16.875 4.5C16.875 4.75811 16.6993 4.9831 16.4489 5.04571L15.6723 5.23985C14.967 5.4162 14.4162 5.96696 14.2399 6.67233L14.0457 7.44893C13.9831 7.69933 13.7581 7.875 13.5 7.875C13.2419 7.875 13.0169 7.69933 12.9543 7.44893L12.7601 6.67233C12.5838 5.96696 12.033 5.4162 11.3277 5.23985L10.5511 5.04571C10.3007 4.9831 10.125 4.75811 10.125 4.5C10.125 4.24189 10.3007 4.0169 10.5511 3.95429L11.3277 3.76015C12.033 3.5838 12.5838 3.03304 12.7601 2.32767L12.9543 1.55107C13.0169 1.30067 13.2419 1.125 13.5 1.125Z' fill='%23FCAB28'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.375 11.25C12.6171 11.25 12.8321 11.4049 12.9086 11.6346L13.2043 12.5217C13.3163 12.8576 13.5799 13.1212 13.9158 13.2332L14.8029 13.5289C15.0326 13.6054 15.1875 13.8204 15.1875 14.0625C15.1875 14.3046 15.0326 14.5196 14.8029 14.5961L13.9158 14.8918C13.5799 15.0038 13.3163 15.2674 13.2043 15.6033L12.9086 16.4904C12.8321 16.7201 12.6171 16.875 12.375 16.875C12.1329 16.875 11.9179 16.7201 11.8414 16.4904L11.5457 15.6033C11.4337 15.2674 11.1701 15.0038 10.8342 14.8918L9.94712 14.5961C9.71743 14.5196 9.5625 14.3046 9.5625 14.0625C9.5625 13.8204 9.71743 13.6054 9.94712 13.5289L10.8342 13.2332C11.1701 13.1212 11.4337 12.8576 11.5457 12.5217L11.8414 11.6346C11.9179 11.4049 12.1329 11.25 12.375 11.25Z' fill='%23FCAB28'/%3E%3C/svg%3E%0A");
}
i.ic-minus::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8.5' y='14' width='13' height='2' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
}
i.ic-chevron-left::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkwyIDEwLjVMOSAxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
}
i.ic-chevron-right::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkw5IDEwLjVMMiAxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
}
i.ic-thumbup-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNiAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjQwOTIgMC4yNUMyMy40NzM5IDAuMjUwMTEyIDI1LjYzOCAzLjI1Mjc4IDI0LjY2ODkgNi4xNjAxNkwyMy4wNzAzIDEwLjk1NjFMMjIuOTYgMTEuMjg1MkgyNy4xMDM1QzI5LjM0ODQgMTEuMjg1MiAzMS41MDE0IDEyLjE3NjQgMzMuMDg4OSAxMy43NjM3QzM1LjY2NDggMTYuMzM5OSAzNi4zMDMyIDIwLjI3NTYgMzQuNjczOCAyMy41MzQyTDI5LjA5MzggMzQuNjk0M0gyLjQ2NjhMMC43NzQ0MTQgMzMuMDAxVjE0LjgxNjRMMi40NjY4IDEzLjEyNEg4LjkwMjM0TDguOTc3NTQgMTMuMDE5NUwxNi43NTQ5IDIuMTI5ODhDMTcuNTk3NiAwLjk0OTk0OCAxOC45NTkyIDAuMjUgMjAuNDA5MiAwLjI1Wk0zLjk1MzEyIDMxLjUxNTZIOC4xMzA4NlYxNi4zMDI3SDMuOTUzMTJWMzEuNTE1NlpNMjAuNDA5MiAzLjQyODcxQzE5Ljk4NTYgMy40Mjg3MSAxOS41ODgxIDMuNjMyOTUgMTkuMzQxOCAzLjk3NzU0TDExLjM1NjQgMTUuMTU3MkwxMS4zMDk2IDE1LjIyMjdWMzEuNTE1NkgyNy4xMjk5TDI3LjE5OTIgMzEuMzc3OUwzMS44MzExIDIyLjExMzNDMzIuODQ4NSAyMC4wNzgzIDMyLjQ0OTggMTcuNjIwNSAzMC44NDA4IDE2LjAxMTdDMjkuODQ5NiAxNS4wMjA2IDI4LjUwNTUgMTQuNDYyOSAyNy4xMDM1IDE0LjQ2MjlIMTguNTQ5OEwyMS42NTMzIDUuMTU1MjdDMjEuOTM2NiA0LjMwNTk1IDIxLjMwNDMgMy40Mjg4MiAyMC40MDkyIDMuNDI4NzFaIiBmaWxsPSIjNzFCODJBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K');
}
i.ic-wallet-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzOSAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMzLjAzNjEgMS4xMjQyN0wzNC43Mjk1IDIuODE2NjVWNi42NDE4NUgzNi43MTQ4TDM4LjQwNzIgOC4zMzQyM1YzMy44NzUyTDM2LjcxNDggMzUuNTY4NkgxLjk3NzU0TDAuMjg1MTU2IDMzLjg3NTJWMi44MTY2NUwxLjk3NzU0IDEuMTI0MjdIMzMuMDM2MVpNMy40NjM4NyAzMi4zODk5SDM1LjIyOTVWMjYuMzcyM0gyNy42MjNDMjQuNzE0IDI2LjM3MjMgMjIuMzU1NSAyNC4wMTM4IDIyLjM1NTUgMjEuMTA0N0MyMi4zNTU2IDE4LjE5NTggMjQuNzE0MSAxNS44MzcyIDI3LjYyMyAxNS44MzcySDM1LjIyOTVWOS44MjA1NkgzLjQ2Mzg3VjMyLjM4OTlaTTI3LjYyMyAxOS4wMTU5QzI2LjQ2OTQgMTkuMDE1OSAyNS41MzM0IDE5Ljk1MTEgMjUuNTMzMiAyMS4xMDQ3QzI1LjUzMzIgMjIuMjU4NSAyNi40NjkzIDIzLjE5NDYgMjcuNjIzIDIzLjE5NDZIMzUuMjI5NVYxOS4wMTU5SDI3LjYyM1pNMy40NjM4NyA2LjY0MTg1SDMxLjU1MDhWNC4zMDI5OEgzLjQ2Mzg3VjYuNjQxODVaIiBmaWxsPSIjNzFCODJBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K');
}
i.ic-wifi-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0OCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzQ3NjYgOS45MDAxNUMxNC41NDAzIC0yLjI5MjUzIDM0LjMwOTMgLTIuMjkyNTMgNDYuNTAyIDkuOTAwMTVMNDcuNjM2NyAxMS4wMzQ5TDI0LjQyNDggMzMuNzhMMS4yMTE5MSAxMS4wMzQ5TDIuMzQ3NjYgOS45MDAxNVpNNDIuODg0OCAxMC44NjVDMzIuMzM2MSAxLjYyMzI3IDE2LjUxMzQgMS42MjMzMSA1Ljk2NDg0IDEwLjg2NUw1Ljc2MTcyIDExLjA0MjdMNS45NTQxIDExLjIzMjJMMjQuMjUgMjkuMTU5OUwyNC40MjQ4IDI5LjMzMDhMMjQuNTk5NiAyOS4xNTk5TDQyLjg5NTUgMTEuMjMyMkw0My4wODc5IDExLjA0MjdMNDIuODg0OCAxMC44NjVaIiBmaWxsPSIjNzFCODJBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K');
}
i.ic-shield-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCAzNyA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjU2NzkgNC4yODcxMVYyMi4xMTUyQzM2LjU2NzcgMjkuMDY1NiAzMS44NTYzIDM3LjIyNzMgMTguOTc4IDQxLjk5NzFMMTguNDI2MyA0Mi4yMDEyTDE3Ljg3NDUgNDEuOTk3MUM0Ljk5NjI2IDM3LjIyNzMgMC4yODQ4MzUgMjkuMDY1NiAwLjI4NDY2OCAyMi4xMTUyVjQuMjg3MTFMMTguNDI2MyAwLjI1NTg1OUwzNi41Njc5IDQuMjg3MTFaTTMzLjM4OTIgNi44MzY5MUwzMy4xOTM4IDYuNzkzOTVMMTguNDgxIDMuNTI0NDFMMTguNDI2MyAzLjUxMTcyTDE4LjM3MTYgMy41MjQ0MUwzLjY1ODY5IDYuNzkzOTVMMy40NjMzOCA2LjgzNjkxVjIyLjExNTJDMy40NjM1NCAyNy4zMjc5IDYuODk4ODkgMzQuMzMwNiAxOC4zMzU0IDM4Ljc3MjVMMTguNDI2MyAzOC44MDc2TDE4LjUxNzEgMzguNzcyNUMyOS45NTM3IDM0LjMzMDYgMzMuMzg5IDI3LjMyNzkgMzMuMzg5MiAyMi4xMTUyVjYuODM2OTFaIiBmaWxsPSIjNzFCODJBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K');
}
i.ic-text-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAzNCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjI4MDUgMC4yNUwzMy43Mjg4IDYuNjk4MjRWNDMuODg5NkgxLjEyNDI3VjAuMjVIMjcuMjgwNVpNMTcuMTc3IDI3LjgzNzlWMzEuMDE1Nkg4LjQ4MDcxVjI3LjgzNzlIMTcuMTc3Wk0yNi4zNzIzIDIwLjQ4MDVWMjMuNjU5Mkg4LjQ4MDcxVjIwLjQ4MDVIMjYuMzcyM1pNMjYuMzcyMyAxMy4xMjRWMTYuMzAyN0g4LjQ4MDcxVjEzLjEyNEgyNi4zNzIzWk0zMC41NTEgOC4wMTQ2NUwzMC40Nzc4IDcuOTQxNDFMMjYuMDM3NCAzLjUwMTk1TDI1Ljk2NDEgMy40Mjg3MUg0LjMwMjk4VjQwLjcxMTlIMzAuNTUxVjguMDE0NjVaIiBmaWxsPSIjNzFCODJBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L3N2Zz4K');
}
i.ic-car-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA0MSAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjc1NDkgMS4xMjM1NEwzOC4wNzUyIDEzLjg1NzlMMzguMTQ0NSAxMy45OTY2SDQwLjQwNDNWMTcuMTc1M0gzOC41NjU0VjMzLjg3MzVMMzYuODczIDM1LjU2NTlIMjkuNzIzNkwyOC4wMzEyIDMzLjg3MzVWMzEuMTUxOUgxMi44MTg0VjMzLjg3MzVMMTEuMTI2IDM1LjU2NTlIMy45NzY1NkwyLjI4NDE4IDMzLjg3MzVWMTcuMTc1M0gwLjQ0NTMxMlYxMy45OTY2SDIuNzA1MDhMMi43NzQ0MSAxMy44NTc5TDkuMDk1NyAxLjEyMzU0SDMxLjc1NDlaTTUuNDYyODkgMzIuMzg3Mkg5LjY0MDYyVjI5LjY2NjVMMTEuMzMzIDI3Ljk3NDFIMjkuNTE2NkwzMS4yMDkgMjkuNjY2NVYzMi4zODcySDM1LjM4NzdWMTcuMTc1M0g1LjQ2Mjg5VjMyLjM4NzJaTTEyLjE0OTQgMTkuNTE0MkMxMy41MzQ4IDE5LjUxNDMgMTQuNjU4MiAyMC42Mzc2IDE0LjY1ODIgMjIuMDIyOUMxNC42NTgxIDIzLjQwODIgMTMuNTM0NyAyNC41MzE2IDEyLjE0OTQgMjQuNTMxN0MxMC43NjQgMjQuNTMxNyA5LjY0MDczIDIzLjQwODMgOS42NDA2MiAyMi4wMjI5QzkuNjQwNjIgMjAuNjM3NSAxMC43NjQgMTkuNTE0MiAxMi4xNDk0IDE5LjUxNDJaTTI4LjcwMTIgMTkuNTE0MkMzMC4wODY0IDE5LjUxNDQgMzEuMjA5IDIwLjYzNzcgMzEuMjA5IDIyLjAyMjlDMzEuMjA4OSAyMy40MDgxIDMwLjA4NjMgMjQuNTMxNSAyOC43MDEyIDI0LjUzMTdDMjcuMzE1OCAyNC41MzE3IDI2LjE5MjUgMjMuNDA4MyAyNi4xOTI0IDIyLjAyMjlDMjYuMTkyNCAyMC42Mzc1IDI3LjMxNTggMTkuNTE0MiAyOC43MDEyIDE5LjUxNDJaTTEwLjk5NzEgNC40NDA5Mkw2LjQzMjYyIDEzLjYzNjJMNi4yNTM5MSAxMy45OTY2SDM0LjU5NjdMMzQuNDE3IDEzLjYzNjJMMjkuODUzNSA0LjQ0MDkyTDI5Ljc4NDIgNC4zMDEyN0gxMS4wNjU0TDEwLjk5NzEgNC40NDA5MloiIGZpbGw9IiM3MUI4MkEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=');
}
i.ic-medic-o::after {
  mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA0NSA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjkwOTIgMC40NDU4MDFIMjYuNzE3OEMzMC40NzI4IDAuNDQ1ODAxIDMzLjIxMDggMy44MDYyOSAzMy4yMTA5IDcuNTUyMjVWNy44MDIyNUg0Mi41NTM3TDQ0LjI0NjEgOS40OTQ2M1YzOC43MTQ0TDQyLjU1MzcgNDAuNDA3N0gyLjI5ODgzTDAuNjA2NDQ1IDM4LjcxNDRWOS40OTQ2M0wyLjI5ODgzIDcuODAyMjVIOS44MDI3M1Y3LjU1MjI1QzkuODAyODUgMy42Mjc0NiAxMi45ODQ0IDAuNDQ1ODAxIDE2LjkwOTIgMC40NDU4MDFaTTMuNzg1MTYgMzcuMjI5SDQxLjA2ODRWMjUuNjkzOEgzMy4yMTA5VjI3LjY4MDJMMzEuNTE4NiAyOS4zNzI2SDI3LjY5NDNWMzMuMTk2OEwyNi4wMDEgMzQuODkwMUgxOC44NTE2TDE3LjE1OTIgMzMuMTk2OFYyOS4zNzI2SDEzLjMzNEwxMS42NDE2IDI3LjY4MDJWMjUuNjkzOEgzLjc4NTE2VjM3LjIyOVpNMjAuMzM2OSAyMi4wMTYxSDE0LjgxOTNWMjYuMTkzOEgyMC4zMzY5VjMxLjcxMTRIMjQuNTE1NlYyNi4xOTM4SDMwLjAzMzJWMjIuMDE2MUgyNC41MTU2VjE2LjQ5ODVIMjAuMzM2OVYyMi4wMTYxWk0zLjc4NTE2IDIyLjUxNjFIMTEuNjQxNlYyMC41Mjk4TDEzLjMzNCAxOC44Mzc0SDE3LjE1OTJWMTUuMDEyMkwxOC44NTE2IDEzLjMxOThIMjYuMDAxTDI3LjY5NDMgMTUuMDEyMlYxOC44Mzc0SDMxLjUxODZMMzMuMjEwOSAyMC41Mjk4VjIyLjUxNjFINDEuMDY4NFYxMC45ODFIMy43ODUxNlYyMi41MTYxWk0xNi45MDkyIDMuNjI0NTFDMTQuNzM5NyAzLjYyNDUxIDEyLjk4MDYgNS4zODI3OCAxMi45ODA1IDcuNTUyMjVWNy44MDIyNUgzMC4wMzMyVjcuNTUyMjVDMzAuMDMzMSA1LjE5Njk1IDI4LjM3MzggMy42MjQ1MSAyNi43MTc4IDMuNjI0NTFIMTYuOTA5MloiIGZpbGw9IiM3MUI4MkEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=');
}
i.ic-bell-alert::after {
  mask-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='M5.85036 3.50019C6.1266 3.19155 6.10034 2.7174 5.79169 2.44116C5.48305 2.16491 5.0089 2.19118 4.73266 2.49982C3.5317 3.84163 2.69605 5.51948 2.3846 7.37592C2.31607 7.78442 2.59167 8.17114 3.00017 8.23967C3.40868 8.3082 3.79539 8.0326 3.86393 7.6241C4.12704 6.05581 4.83301 4.63686 5.85036 3.50019Z' fill='%2315302F'/%3E%3Cpath d='M19.267 2.49982C18.9908 2.19118 18.5166 2.16491 18.208 2.44116C17.8993 2.7174 17.873 3.19155 18.1493 3.50019C19.1666 4.63686 19.8726 6.05581 20.1357 7.6241C20.2043 8.0326 20.591 8.3082 20.9995 8.23967C21.408 8.17114 21.6836 7.78442 21.6151 7.37592C21.3036 5.51948 20.4679 3.84163 19.267 2.49982Z' fill='%2315302F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C8.27215 2.25 5.25012 5.27197 5.25001 8.9998L5.24981 9.75C5.24981 11.8731 4.4488 13.8074 3.13126 15.2699C2.96476 15.4547 2.90073 15.71 2.96033 15.9516C3.01992 16.1931 3.19539 16.3893 3.42875 16.4755C4.97287 17.0455 6.58934 17.4659 8.2604 17.7192C8.25351 17.812 8.25001 17.9056 8.25001 18C8.25001 20.0711 9.92894 21.75 12 21.75C14.0711 21.75 15.75 20.0711 15.75 18C15.75 17.9056 15.7465 17.812 15.7396 17.7192C17.4105 17.4659 19.0269 17.0455 20.5709 16.4755C20.8042 16.3893 20.9797 16.1931 21.0393 15.9516C21.0989 15.71 21.0349 15.4547 20.8684 15.2699C19.5508 13.8074 18.7498 11.8731 18.7498 9.75V9.04919L18.75 9C18.75 5.27208 15.7279 2.25 12 2.25ZM9.75001 18C9.75001 17.9662 9.75075 17.9326 9.75221 17.8993C10.4927 17.966 11.2424 18 11.9998 18C12.7574 18 13.5072 17.9659 14.2478 17.8992C14.2493 17.9326 14.25 17.9662 14.25 18C14.25 19.2426 13.2427 20.25 12 20.25C10.7574 20.25 9.75001 19.2426 9.75001 18Z' fill='%2315302F'/%3E%3C/svg%3E%0A");
}
i.ic-headphones::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.25C12.6794 6.25 10.4538 7.17187 8.81282 8.81282C7.17187 10.4538 6.25 12.6794 6.25 15V16.25H8.85C9.6875 16.25 10.1 16.25 10.425 16.4125C10.7125 16.5625 10.9375 16.7875 11.0875 17.075C11.25 17.3875 11.25 17.8125 11.25 18.65V23.85C11.25 24.6875 11.25 25.1 11.0875 25.425C10.9375 25.7125 10.7125 25.9375 10.425 26.0875C10.1125 26.25 9.6875 26.25 8.85 26.25H7.75C6.35 26.25 5.65 26.25 5.125 25.975C4.65259 25.7379 4.26748 25.3572 4.025 24.8875C3.775 24.375 3.75 23.7375 3.75 22.5V15C3.75 13.5226 4.04099 12.0597 4.60636 10.6948C5.17172 9.3299 6.00039 8.08971 7.04505 7.04505C8.08971 6.00039 9.3299 5.17172 10.6948 4.60636C12.0597 4.04099 13.5226 3.75 15 3.75C16.4774 3.75 17.9403 4.04099 19.3052 4.60636C20.6701 5.17172 21.9103 6.00039 22.955 7.04505C23.9996 8.08971 24.8283 9.3299 25.3936 10.6948C25.959 12.0597 26.25 13.5226 26.25 15V22.5C26.25 23.7375 26.2375 24.375 25.975 24.875C25.7379 25.3474 25.3572 25.7325 24.8875 25.975C24.35 26.25 23.65 26.25 22.25 26.25H21.15C20.3125 26.25 19.9 26.25 19.575 26.0875C19.2891 25.9431 19.0569 25.7109 18.9125 25.425C18.75 25.1125 18.75 24.6875 18.75 23.85V18.65C18.75 17.8125 18.75 17.4 18.9125 17.075C19.0625 16.7875 19.2875 16.5625 19.575 16.4125C19.8875 16.25 20.3125 16.25 21.15 16.25H23.75V15C23.75 12.6794 22.8281 10.4538 21.1872 8.81282C19.5462 7.17187 17.3206 6.25 15 6.25Z' fill='%23133134'/%3E%3C/svg%3E%0A");
}
i.ic-mail::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84 7.95625C2.5 8.625 2.5 9.5 2.5 11.25V18.75C2.5 20.5 2.5 21.375 2.84 22.0438C3.13987 22.6316 3.61813 23.1094 4.20625 23.4087C4.875 23.75 5.75 23.75 7.5 23.75H22.5C24.25 23.75 25.125 23.75 25.7937 23.4087C26.3814 23.1092 26.8592 22.6314 27.1587 22.0438C27.5 21.375 27.5 20.5 27.5 18.75V11.25C27.5 9.5 27.5 8.625 27.1587 7.95625C26.8594 7.36813 26.3816 6.88987 25.7937 6.59C25.125 6.25 24.25 6.25 22.5 6.25H7.5C5.75 6.25 4.875 6.25 4.20625 6.59C3.61794 6.88966 3.13966 7.36794 2.84 7.95625ZM5.80875 8.75H24.1912C24.3254 8.74984 24.4561 8.79287 24.564 8.87274C24.6718 8.95261 24.7511 9.06507 24.7901 9.19349C24.8291 9.32191 24.8257 9.45946 24.7804 9.5858C24.7351 9.71214 24.6504 9.82055 24.5387 9.895L15.695 15.81C15.4893 15.9476 15.2474 16.021 15 16.021C14.7526 16.021 14.5107 15.9476 14.305 15.81L5.46125 9.895C5.34959 9.82055 5.26487 9.71214 5.21961 9.5858C5.17434 9.45946 5.17095 9.32191 5.20992 9.19349C5.24889 9.06507 5.32817 8.95261 5.43601 8.87274C5.54386 8.79287 5.67455 8.74984 5.80875 8.75Z' fill='%23133134'/%3E%3C/svg%3E%0A");
}
i.ic-camera::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 24C20.4854 24 22.5 21.9854 22.5 19.5C22.5 17.0146 20.4854 15 18 15C15.5146 15 13.5 17.0146 13.5 19.5C13.5 21.9854 15.5146 24 18 24Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 25.2V13.8C4.5 12.1198 4.5 11.2798 4.82698 10.638C5.11459 10.0735 5.57354 9.61459 6.13803 9.32698C6.77976 9 7.61985 9 9.3 9H10.882C11.0664 9 11.1586 9 11.2436 8.99025C11.6875 8.93942 12.0856 8.69339 12.3295 8.31914C12.3763 8.24741 12.4175 8.16492 12.5 8C12.6649 7.67013 12.7474 7.50519 12.8409 7.36173C13.3289 6.61323 14.125 6.12117 15.0128 6.01948C15.1829 6 15.3672 6 15.736 6H20.264C20.6328 6 20.8171 6 20.9872 6.01948C21.8749 6.12117 22.6711 6.61323 23.1591 7.36173C23.2525 7.50518 23.3351 7.67018 23.5001 8C23.5824 8.16494 23.6237 8.24741 23.6705 8.31914C23.9145 8.69339 24.3124 8.93942 24.7563 8.99025C24.8415 9 24.9336 9 25.1181 9H26.7C28.3801 9 29.2203 9 29.862 9.32698C30.4265 9.61459 30.8854 10.0735 31.173 10.638C31.5 11.2798 31.5 12.1198 31.5 13.8V25.2C31.5 26.8801 31.5 27.7203 31.173 28.362C30.8854 28.9265 30.4265 29.3854 29.862 29.673C29.2203 30 28.3801 30 26.7 30H9.3C7.61985 30 6.77976 30 6.13803 29.673C5.57354 29.3854 5.11459 28.9265 4.82698 28.362C4.5 27.7203 4.5 26.8801 4.5 25.2Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-shield::after {
  mask-image: url("data:image/svg+xml, %3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.953 32.8533C17.2851 33.0469 17.4511 33.1438 17.6854 33.1941C17.8674 33.2331 18.1326 33.2331 18.3145 33.1941C18.5488 33.1438 18.7149 33.0469 19.047 32.8533C21.969 31.1485 30 25.7935 30 18.4309V10.3309C30 9.49401 30 9.07556 29.8389 8.75663C29.6961 8.47388 29.473 8.24819 29.1919 8.10204C28.875 7.93719 28.4494 7.93217 27.5982 7.9221C23.1408 7.86939 20.5704 7.50132 18 4.93091C15.4296 7.50132 12.8592 7.86939 8.4018 7.9221C7.5506 7.93217 7.12498 7.93719 6.80797 8.10204C6.52694 8.24819 6.30388 8.47388 6.16108 8.75663C6 9.07556 6 9.49401 6 10.3309V18.4309C6 25.7935 14.0309 31.1485 16.953 32.8533Z' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
i.ic-file-shield::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 4.5H12.3C10.6198 4.5 9.77976 4.5 9.13803 4.82698C8.57354 5.11459 8.11459 5.57354 7.82698 6.13803C7.5 6.77976 7.5 7.61985 7.5 9.3V26.7C7.5 28.3801 7.5 29.2203 7.82698 29.862C8.11459 30.4265 8.57354 30.8854 9.13803 31.173C9.77976 31.5 10.6198 31.5 12.3 31.5H18M19.5 4.5L28.5 13.5M19.5 4.5V11.1C19.5 11.9401 19.5 12.3601 19.6635 12.681C19.8074 12.9632 20.0367 13.1927 20.319 13.3365C20.6398 13.5 21.0599 13.5 21.9 13.5H28.5M28.5 13.5V15M31.5 22.815C31.3977 22.8212 31.1036 22.815 31.0001 22.815C29.4633 22.815 28.0616 22.1286 27 21C25.9384 22.1286 24.5367 22.8148 22.9999 22.8148C22.8964 22.8148 22.6026 22.8212 22.5003 22.815C22.5003 22.815 22.5 23.9782 22.5 24.5968C22.5 27.9181 24.4122 30.7088 27 31.5C29.5878 30.7088 31.5 27.9181 31.5 24.5968C31.5 23.9782 31.5 22.815 31.5 22.815Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-settings::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 18C22.5 20.4854 20.4854 22.5 18 22.5C15.5146 22.5 13.5 20.4854 13.5 18C13.5 15.5146 15.5146 13.5 18 13.5C20.4854 13.5 22.5 15.5146 22.5 18Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.3569 4.59008C19.0482 4.5 18.6989 4.5 18 4.5C17.3011 4.5 16.9518 4.5 16.6431 4.59008C16.1913 4.72191 15.7922 4.99212 15.5019 5.36266C15.3036 5.61582 15.1739 5.94024 14.9144 6.58908C14.5413 7.52178 13.5059 8.00207 12.5529 7.6845L11.6967 7.39921C11.0894 7.19677 10.7857 7.09554 10.4879 7.0782C10.0506 7.05272 9.6153 7.15548 9.23552 7.37385C8.97698 7.52252 8.75064 7.74887 8.29796 8.20155C7.81683 8.68268 7.57626 8.92323 7.42344 9.19783C7.1989 9.60126 7.10393 10.064 7.15139 10.5233C7.18368 10.8359 7.31003 11.1517 7.56273 11.7835C7.95848 12.7728 7.57776 13.9032 6.66408 14.4515L6.24781 14.7013C5.61046 15.0837 5.29179 15.2749 5.06031 15.5382C4.85547 15.7711 4.70101 16.044 4.60663 16.3395C4.5 16.6734 4.5 17.0487 4.5 17.7994C4.5 18.6883 4.5 19.1326 4.64193 19.5132C4.76734 19.8493 4.97133 20.1505 5.23686 20.3919C5.53737 20.6649 5.94592 20.8284 6.76299 21.1553C7.59801 21.4892 8.02794 22.4162 7.74354 23.2694L7.42081 24.2376C7.19728 24.9081 7.0855 25.2435 7.07535 25.5729C7.06312 25.969 7.15574 26.3613 7.34381 26.71C7.50023 27.0003 7.75017 27.2502 8.25 27.75C8.74984 28.2498 8.99978 28.4997 9.28988 28.6561C9.6387 28.8442 10.031 28.937 10.4271 28.9247C10.7565 28.9145 11.0918 28.8027 11.7625 28.5792L12.5529 28.3156C13.5059 27.9981 14.5413 28.4782 14.9144 29.4109C15.1739 30.0597 15.3036 30.3842 15.5019 30.6374C15.7922 31.0079 16.1913 31.2782 16.6431 31.41C16.9518 31.5 17.3011 31.5 18 31.5C18.6989 31.5 19.0482 31.5 19.3569 31.41C19.8087 31.2782 20.2078 31.0079 20.4981 30.6374C20.6964 30.3842 20.8262 30.0597 21.0857 29.4109C21.4587 28.4782 22.4941 27.9981 23.4469 28.316L24.2368 28.5794C24.9075 28.8029 25.2429 28.9146 25.5723 28.9248C25.9685 28.9369 26.3607 28.8444 26.7094 28.6563C26.9995 28.4999 27.2496 28.2499 27.7494 27.7501C28.2492 27.2503 28.4991 27.0003 28.6556 26.7102C28.8437 26.3615 28.9362 25.9691 28.924 25.5731C28.9138 25.2437 28.8021 24.9082 28.5786 24.2376L28.2561 23.2701C27.9716 22.4166 28.4016 21.4893 29.237 21.1553C30.054 20.8284 30.4626 20.6649 30.7632 20.3919C31.0287 20.1505 31.2327 19.8493 31.3581 19.5132C31.5 19.1326 31.5 18.6883 31.5 17.7994C31.5 17.0487 31.5 16.6734 31.3933 16.3395C31.299 16.044 31.1445 15.7711 30.9397 15.5382C30.7081 15.2749 30.3896 15.0837 29.7522 14.7013L29.3354 14.4512C28.4217 13.903 28.0408 12.7727 28.4367 11.7834C28.6893 11.1516 28.8158 10.8357 28.848 10.5231C28.8954 10.0639 28.8005 9.60116 28.5759 9.19772C28.4231 8.92313 28.1826 8.68255 27.7014 8.20143C27.2487 7.74876 27.0223 7.52241 26.7639 7.37375C26.3841 7.15536 25.9488 7.05261 25.5114 7.07808C25.2137 7.09543 24.91 7.19666 24.3027 7.3991L23.4471 7.6843C22.4942 8.00196 21.4587 7.52175 21.0857 6.58908C20.8262 5.94024 20.6964 5.61582 20.4981 5.36266C20.2078 4.99212 19.8087 4.72191 19.3569 4.59008Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-video-camera::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.8457 23.4031V29.4031M4.8457 26.4031H9.16468C9.77032 26.4031 10.0731 26.4031 10.3327 26.3035C10.562 26.2155 10.7662 26.0724 10.9273 25.887C11.1097 25.6771 11.2132 25.3924 11.4202 24.8233L13.8457 18.1531M24.3457 21.1531L26.9506 22.4556C27.6216 22.7911 27.957 22.9588 28.2876 22.9686C28.5787 22.9773 28.8661 22.9009 29.1147 22.749C29.3968 22.5765 29.6049 22.2645 30.021 21.6403L30.3376 21.1653C30.8589 20.3835 31.1194 19.9926 31.1503 19.6039C31.1775 19.2627 31.0872 18.9225 30.8943 18.6397C30.6745 18.3175 30.2544 18.1075 29.4141 17.6874L28.8457 17.4031M6.13552 11.442L8.94217 6.63064C9.34776 5.93534 9.55054 5.5877 9.84132 5.39485C10.0972 5.22511 10.3991 5.138 10.7061 5.14532C11.0549 5.15362 11.4117 5.33978 12.1254 5.71213L23.9683 11.891C25.0894 12.476 25.65 12.7684 25.8681 13.1827C26.0587 13.5446 26.0932 13.9686 25.9638 14.3566C25.8156 14.8007 25.3098 15.1801 24.2982 15.9388L19.5324 19.5132C19.1016 19.8363 18.8862 19.9978 18.6468 20.0748C18.4351 20.1429 18.211 20.1631 17.9907 20.134C17.7414 20.101 17.5006 19.9806 17.019 19.7398L7.13527 14.7979C6.33898 14.3998 5.94084 14.2007 5.72371 13.8944C5.5329 13.6252 5.43619 13.3005 5.44857 12.9708C5.46264 12.5955 5.68693 12.211 6.13552 11.442Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-clock::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.59228 18C8.33043 12.0805 13.38 7.5 19.4994 7.5C26.1269 7.5 31.4994 12.8726 31.4994 19.5C31.4994 26.1275 26.1269 31.5 19.4994 31.5H12M19.5 19.5V13.5M16.5 4.5H22.5M4.5 22.5H12M7.5 27H15' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-coins::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1667 16.625C22.1667 18.8111 18.6222 20.5833 14.25 20.5833C9.87776 20.5833 6.33334 18.8111 6.33334 16.625M22.1667 16.625C22.1667 14.4389 18.6222 12.6667 14.25 12.6667C9.87776 12.6667 6.33334 14.4389 6.33334 16.625M22.1667 16.625V22.9583M6.33334 16.625V22.9583M22.1667 22.9583C22.1667 25.1444 18.6222 26.9167 14.25 26.9167C9.87776 26.9167 6.33334 25.1444 6.33334 22.9583M22.1667 22.9583V29.2917C22.1667 31.4778 18.6222 33.25 14.25 33.25C9.87776 33.25 6.33334 31.4778 6.33334 29.2917V22.9583M31.6667 8.70833C31.6667 6.52221 28.1222 4.75 23.75 4.75C20.6164 4.75 17.9081 5.66031 16.625 6.98087M31.6667 8.70833C31.6667 10.1735 30.0746 11.4527 27.7083 12.1371M31.6667 8.70833V22.1667C31.6667 23.3388 30.0746 24.3621 27.7083 24.9096M31.6667 15.8333C31.6667 17.0314 30.0034 18.0741 27.5499 18.6121' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-graduation::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 13.5L18 6L3 13.5L18 21L33 13.5ZM33 13.5V22.5M28.5 15.75V24.75L18 30L7.5 24.75V15.75' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-target::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.5 18C31.5 25.4559 25.4559 31.5 18 31.5C10.5442 31.5 4.5 25.4559 4.5 18C4.5 10.5442 10.5442 4.5 18 4.5M25.5 18C25.5 22.1421 22.1421 25.5 18 25.5C13.8579 25.5 10.5 22.1421 10.5 18C10.5 13.8579 13.8579 10.5 18 10.5M22.1369 14.0274L28.0753 14.6511L31.2943 10.1444L27.4314 8.85675L26.1438 4.99382L21.637 8.21292L22.1369 14.0274ZM22.1369 14.0274L18 17.9998' stroke='%2371B82A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-scales::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99884 31.5H29.9988M17.9988 31.5V10.5M17.9988 10.5C19.6557 10.5 20.9988 9.15686 20.9988 7.5M17.9988 10.5C16.342 10.5 14.9988 9.15686 14.9988 7.5M20.9988 7.5C20.9988 5.84314 19.6557 4.5 17.9988 4.5C16.342 4.5 14.9988 5.84314 14.9988 7.5M20.9988 7.5H29.9988M14.9988 7.5H5.99884M8.99884 25.5C11.2676 25.5 13.1443 24.2376 13.454 22.1269C13.4736 21.9931 13.4834 21.9263 13.4758 21.7779C13.4705 21.6755 13.4357 21.4884 13.404 21.3907C13.358 21.2496 13.3022 21.1505 13.1906 20.952L8.99884 13.5L4.80704 20.952C4.70362 21.1359 4.65191 21.2278 4.60408 21.3876C4.57465 21.4858 4.54058 21.7217 4.54102 21.8241C4.54171 21.9909 4.55179 22.0349 4.57198 22.1229C4.95442 23.79 6.79094 25.5 8.99884 25.5ZM26.9988 25.5C29.2677 25.5 31.1443 24.2376 31.4539 22.1269C31.4736 21.9931 31.4835 21.9263 31.4757 21.7779C31.4704 21.6755 31.4358 21.4884 31.404 21.3907C31.3579 21.2496 31.3021 21.1505 31.1905 20.952L26.9988 13.5L22.807 20.952C22.7037 21.1359 22.6519 21.2278 22.6041 21.3876C22.5747 21.4858 22.5406 21.7217 22.5409 21.8241C22.5417 21.9909 22.5517 22.0349 22.572 22.1229C22.9545 23.79 24.7909 25.5 26.9988 25.5Z' stroke='%2371B82A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-route::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 31.5C11.25 29.1 13.5 26.951 13.5 24.3C13.5 21.6491 11.4853 19.5 9 19.5C6.51473 19.5 4.5 21.6491 4.5 24.3C4.5 26.951 6.75 29.1 9 31.5ZM9 31.5H26.25C28.321 31.5 30 29.821 30 27.75C30 25.679 28.321 24 26.25 24H22.5M27 16.5C29.25 14.1 31.5 11.951 31.5 9.3C31.5 6.64903 29.4854 4.5 27 4.5C24.5146 4.5 22.5 6.64903 22.5 9.3C22.5 11.951 24.75 14.1 27 16.5ZM27 16.5H21.75C19.679 16.5 18 18.179 18 20.25C18 22.321 19.679 24 21.75 24H23.4' stroke='%2371B82A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-car::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 12L8.5828 15.4023C8.85237 15.627 9.19217 15.75 9.54308 15.75H26.4568C26.8078 15.75 27.1476 15.627 27.4171 15.4023L31.5 12M9.75 21H9.765M26.25 21H26.265M12.241 6.75H23.7591C24.8357 6.75 25.8297 7.32685 26.3637 8.26158L30.7095 15.8665C31.2274 16.7731 31.5 17.7991 31.5 18.8434V27.75C31.5 28.5784 30.8284 29.25 30 29.25H28.5C27.6716 29.25 27 28.5784 27 27.75V26.25H9V27.75C9 28.5784 8.32842 29.25 7.5 29.25H6C5.17158 29.25 4.5 28.5784 4.5 27.75V18.8434C4.5 17.7991 4.77249 16.7731 5.29054 15.8665L9.63624 8.26158C10.1704 7.32685 11.1644 6.75 12.241 6.75ZM10.5 21C10.5 21.4141 10.1642 21.75 9.75 21.75C9.33579 21.75 9 21.4141 9 21C9 20.5858 9.33579 20.25 9.75 20.25C10.1642 20.25 10.5 20.5858 10.5 21ZM27 21C27 21.4141 26.6642 21.75 26.25 21.75C25.8358 21.75 25.5 21.4141 25.5 21C25.5 20.5858 25.8358 20.25 26.25 20.25C26.6642 20.25 27 20.5858 27 21Z' stroke='%2371B82A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
i.ic-map::after {
  mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 9H18.015M13.5 30L4.5 25.5V6L7.5 7.5M13.5 30L22.5 25.5M13.5 30V21M22.5 25.5L31.5 30V10.5L28.5 9M22.5 25.5V21M22.5 9.3C22.5 11.951 20.25 14.1 18 16.5C15.75 14.1 13.5 11.951 13.5 9.3C13.5 6.64903 15.5146 4.5 18 4.5C20.4854 4.5 22.5 6.64903 22.5 9.3Z' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
/************************************************************************************************************************************************
**    Base Elements
*************************************************************************************************************************************************/
body {
  font-family: 'Montserrat', Sans-Serif !important;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
}
h1 {
  font-size: 40px;
  font-weight: 600;
}
h2 {
  font-size: 32px;
  font-weight: 600;
}
h3 {
  font-size: 24px;
  font-weight: 600;
}
h1,
h2,
h3,
h4,
h5 {
  line-height: 1.3;
}
h1 a,
h2 a,
h3 a,
h1 a:hover,
h2 a:hover,
h3 a:hover {
  color: #71b82a;
}
b {
  font-size: 14px;
  font-weight: 600;
}
.btn {
  font-size: 16px;
  font-weight: 500;
  border-radius: 6px;
}
.btn-round {
  border-radius: 40px !important;
  display: inline-flex;
  gap: 15px;
  align-items: center;
  padding: 3px 30px;
}
.btn-round span {
  text-align: left;
}
.btn-panel {
  width: 100%;
  padding: 16px 40px;
  border-radius: 10px;
  font-size: 2rem;
  text-align: left;
  text-transform: uppercase;
  white-space: normal;
}
.btn-panel small {
  font-size: 60%;
  display: block;
}
h1 {
  text-align: center;
}
body.noscroll {
  overflow: hidden;
}
.print-only {
  display: none;
}
a.link {
  color: #71b82a !important;
  text-transform: none !important;
}
.btn-success {
  background-color: #71b82a;
}
.btn-success:hover {
  background-color: #67ae20;
}
.btn-sm {
  font-size: 14px;
  font-weight: 500;
}
.btn-lg {
  font-size: 18px;
  font-weight: 500;
}
.panel,
.alert {
  border-radius: 2px;
}
.panel {
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
}
.state {
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
}
.text-lg {
  font-size: 26px;
  text-align: justify;
}
@media (max-width: 767px) {
  .text-lg {
    font-size: 22px;
  }
}
.text-center {
  text-align: center !important;
}
.text-08 {
  font-size: 0.8em;
}
.text-12 {
  font-size: 1.2em;
}
.text-14 {
  font-size: 1.4em;
}
.text-16 {
  font-size: 1.6em;
}
.text-18 {
  font-size: 1.8em;
}
.text-20 {
  font-size: 2em;
}
.form-control {
  border-radius: 3px;
}
ol.green-list {
  list-style-type: none;
  counter-reset: num;
  margin-left: 30px;
  padding: 0;
  font-size: 16px;
}
ol.green-list li {
  position: relative;
  margin: 0 0 0 0;
  padding: 3px 0px 3px 5px;
}
ol.green-list li:before {
  content: '0' counter(num);
  counter-increment: num;
  font-size: 1.4em;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: -26px;
  width: 20px;
  color: #71b82a;
  text-align: right;
}
ul.green-list {
  list-style-type: none;
  margin-left: 30px;
  padding: 0;
}
ul.green-list li {
  position: relative;
  margin: 0 0 0 0;
  padding: 3px 0px 3px 5px;
}
ul.green-list li:before {
  content: '•';
  font-size: 1.4em;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: -26px;
  width: 20px;
  color: #71b82a;
  text-align: right;
}
.shadow0 {
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.shadow {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px rgba(0, 0, 0, 0.4);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.shadow:hover {
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.25), 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.shadow:focus,
.shadow:active {
  outline: none !important;
}
.shadow:active {
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.4);
}
@media (max-width: 767px) {
  .hidden-sm-and-less {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-and-less {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-and-less {
    display: none !important;
  }
}
.visible-sm-and-less,
.visible-md-and-less {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm-and-less {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .visible-md-and-less {
    display: block !important;
  }
}
.iblock {
  display: inline-block;
}
.vtop {
  vertical-align: top;
}
.vmiddle {
  vertical-align: middle !important;
}
.bold {
  font-weight: bold !important;
}
.pointer {
  cursor: pointer;
}
.red {
  color: #e30a13 !important;
}
.green {
  color: #71b82a !important;
}
.blue {
  color: #337ab7 !important;
}
.orange {
  color: #f0ad4e !important;
}
.grey {
  color: #999 !important;
}
.lightgrey {
  color: #ddd !important;
}
.green-bg {
  background-color: #71b82a;
  color: white;
}
.scrollbar-v {
  scrollbar-width: 12px;
  overflow-y: visible;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: #cccccc #f0f0f0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}
.scrollbar-v::-webkit-scrollbar {
  width: 12px;
}
.scrollbar-v::-webkit-scrollbar-track {
  background: #f0f0f0;
}
.scrollbar-v::-webkit-scrollbar-thumb {
  background-color: #cccccc;
  border-radius: 3px;
  border: 2px solid #cccccc;
}
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.sliderOrange .slick-prev,
.sliderOrange .slick-next {
  width: 25px;
  height: 25px;
}
.sliderOrange .slick-prev:before,
.sliderOrange .slick-next:before {
  font: normal normal normal 30px/25px FontAwesome;
  opacity: 1;
  color: #f0ad4e;
  background: white;
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 12.5px;
}
.sliderOrange .slick-prev:before {
  content: "\f137";
}
.sliderOrange .slick-next:before {
  content: "\f138";
}
.pageTabs {
  display: flex;
  margin-top: 3rem;
  gap: 20px;
  overflow-x: auto;
  scrollbar-width: none;
}
.pageTabs .tab {
  flex-grow: 1;
  flex-basis: auto;
  padding: 20px 0;
}
.pageTabs .btn {
  width: 100%;
  padding: 16px 40px;
  border-radius: 10px;
  font-size: 2rem;
  text-align: left;
  text-transform: uppercase;
}
.pageTabs .btn small {
  font-size: 60%;
}
.pageTabs .descr {
  font-size: 1.6rem;
  margin: 2rem 0 0 0;
}
.pageTabs .descr i {
  float: left;
  width: 4rem;
  height: 4rem;
  margin-right: 2rem;
  border-radius: 50%;
  border: 2px solid #71b82a;
  text-align: center;
  color: #71b82a;
  line-height: 4rem;
  font-size: 2rem;
}
.pageTabs small {
  display: block;
}
@media (max-width: 768px) {
  .pageTabs h2 {
    font-size: 18px;
  }
}
.nowrap {
  white-space: nowrap;
}
/************************************************************************************************************************************************
**    Base Dimensions
*************************************************************************************************************************************************/
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.w30 {
  width: 30% !important;
}
.w40 {
  width: 40% !important;
}
.w50 {
  width: 50% !important;
}
.w60 {
  width: 60% !important;
}
.w70 {
  width: 70% !important;
}
.w80 {
  width: 80% !important;
}
.w90 {
  width: 90% !important;
}
.w100 {
  width: 100% !important;
}
.ww10 {
  width: 10% !important;
  display: inline-block;
}
.ww20 {
  width: 20% !important;
  display: inline-block;
}
.ww30 {
  width: 30% !important;
  display: inline-block;
}
.ww40 {
  width: 40% !important;
  display: inline-block;
}
.ww45 {
  width: 45% !important;
  display: inline-block;
}
.ww50 {
  width: 50% !important;
  display: inline-block;
}
.ww60 {
  width: 60% !important;
  display: inline-block;
}
.ww70 {
  width: 70% !important;
  display: inline-block;
}
.ww80 {
  width: 80% !important;
  display: inline-block;
}
.ww90 {
  width: 90% !important;
  display: inline-block;
}
.ww100 {
  width: 100% !important;
}
.wwAuto {
  width: auto !important;
  display: inline-block;
}
.img30 {
  width: 30% !important;
  display: inline-block;
}
.img50 {
  width: 50% !important;
  display: inline-block;
}
.img100 {
  width: 100% !important;
  display: inline-block;
}
.imgAuto {
  width: auto !important;
  display: inline-block;
}
.text-white {
  color: white !important;
}
.bg-contain-br {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: bottom right !important;
}
.bg-cover-cc {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.bg-contain-cc {
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.columns-3 {
  column-count: 3;
  column-gap: 15px;
}
@media (max-width: 991px) {
  .columns-3 {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  .columns-3 {
    column-count: 1;
  }
}
.grid-2 {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  column-gap: 15px;
}
@media (max-width: 767px) {
  .grid-2 {
    grid-template-columns: 1fr;
  }
}
.grid-5 {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  column-gap: 15px;
}
@media (max-width: 767px) {
  .grid-5 {
    grid-template-columns: 1fr 1fr;
  }
}
.flex-row {
  display: flex !important;
  flex-direction: row !important;
}
.flex-column {
  display: flex !important;
}
@media (min-width: 992px) {
  .flex-md-row {
    display: flex;
    flex-direction: row !important;
  }
}
@media (min-width: 768px) {
  .flex-sm-row {
    display: flex;
    flex-direction: row !important;
  }
}
.flex-1 {
  flex: 1 !important;
}
.flex-2 {
  flex: 2 !important;
}
.flex-3 {
  flex: 3 !important;
}
.flex-4 {
  flex: 4 !important;
}
.flex-5 {
  flex: 5 !important;
}
.flex-6 {
  flex: 6 !important;
}
.flex-7 {
  flex: 7 !important;
}
.flex-8 {
  flex: 8 !important;
}
.flex-9 {
  flex: 9 !important;
}
.flex-10 {
  flex: 1 1 10% !important;
}
.flex-15 {
  flex: 1 1 15% !important;
}
.flex-20 {
  flex: 1 1 20% !important;
}
.flex-25 {
  flex: 1 1 25% !important;
}
.flex-30 {
  flex: 1 1 30% !important;
}
.flex-35 {
  flex: 1 1 35% !important;
}
.flex-40 {
  flex: 1 1 40% !important;
}
.flex-45 {
  flex: 1 1 45% !important;
}
.flex-50 {
  flex: 1 1 50% !important;
}
.flex-55 {
  flex: 1 1 55% !important;
}
.flex-60 {
  flex: 1 1 60% !important;
}
.flex-70 {
  flex: 1 1 70% !important;
}
.flex-80 {
  flex: 1 1 80% !important;
}
.flex-90 {
  flex: 1 1 90% !important;
}
.flex-100 {
  flex: 1 1 100% !important;
}
@media (max-width: 479px) {
  .noflex-xs {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .noflex-sm {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .flexColumn-xs {
    flex-direction: column !important;
  }
}
.mainContainer {
  margin-top: 15px;
}
.mainContainer.deliveryListPage,
.mainContainer.staticPage,
.mainContainer.dealerPage {
  margin-top: 0;
}
.panelHead {
  flex: 1 100%;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  min-height: 30px;
}
.panelHead h2,
.panelHead h3,
.panelHead h4 {
  margin: 0;
}
.panelHead .etc {
  display: flex;
  gap: 10px;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.panelHead .etc .form-control,
.panelHead .etc .btn {
  font-size: 18px;
  font-weight: 500;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 10em;
  border-color: #999999;
  padding: 5px 12px;
  color: #999999;
  height: 28px;
  line-height: 100%;
}
.panelHead .etc .form-control {
  color: black;
}
.panelHead .etc .dropdown-menu li {
  font-size: 16px;
  color: #999999;
}
.panelHead .etc .dropdown-menu li * {
  vertical-align: middle;
}
.panelHead .etc .dropdown-menu li:hover>a {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #333 !important;
}
.panelHead .etc .dropdown-menu li i {
  margin-right: 10px;
}
.panelHead a.green,
.panelHead a.white {
  font-size: 24px;
  font-weight: 600;
  white-space: nowrap;
  vertical-align: middle;
  margin-left: 20px;
}
.panelHead a.green *,
.panelHead a.white * {
  vertical-align: middle;
}
.panelHead a.white {
  color: white;
}
.itemPanelsContainer {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 15px;
  margin: 20px -43px;
}
@media (max-width: 1280px) {
  .itemPanelsContainer {
    margin: 20px 0px;
  }
}
.itemPanelsContainer .itemPanelLite {
  border-radius: 16px;
  padding: 25px 43px;
  background-color: #F2F3F7;
}
@media (max-width: 767px) {
  .itemPanelsContainer .itemPanelLite {
    padding: 25px 14px;
  }
}
.itemPanelsContainer .itemPanel {
  border-radius: 16px;
  padding: 25px 43px;
  background-color: #F2F3F7;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  justify-content: space-between;
  gap: 15px;
}
@media (max-width: 767px) {
  .itemPanelsContainer .itemPanel {
    padding: 25px 14px;
  }
}
.itemPanelsContainer .itemPanel.itemPanelBlue {
  background-color: #005EBC;
  color: white;
}
.itemPanelsContainer .itemPanel.itemPanelGrey {
  background-color: #F2F3F7;
}
.itemPanelsContainer .itemPanel.itemPanelJump {
  box-shadow: 0px 0px 4px 0px #00000060;
}
.itemPanelsContainer .itemPanel.itemPanelGreen {
  background-color: #71b82a;
  color: white;
}
.itemPanelsContainer .itemPanel.itemPanelOrange {
  background-color: #f0ad4e;
  color: white;
}
.itemPanelsContainer .itemPanel.itemPanelWhite {
  background-color: white;
}
.itemPanelsContainer .itemPanel.itemPanelFrame {
  background-color: white;
  border: 1px solid #9B9797;
}
.itemPanelsContainer .itemPanel .item {
  border-radius: 16px;
  display: block;
  position: relative;
  flex: 1;
  min-height: 145px;
  background-color: white;
  background-size: cover;
  padding: 25px;
  color: black;
  text-decoration: none;
}
.itemPanelsContainer .itemPanel .item:hover {
  box-shadow: 0px 2px 2px 0px #00000060;
  margin-top: -2px;
  margin-bottom: 2px;
}
.itemPanelsContainer .itemPanel .item i {
  display: block;
}
.itemPanelsContainer .itemPanel .item b {
  display: block;
  margin-top: 25px;
}
.itemPanelsContainer .itemPanel .item b.num {
  display: block;
  font-size: 2em;
  position: absolute;
  bottom: 20px;
  font-weight: 100;
}
.itemPanelsContainer .itemPanel .item.hot {
  flex: 0;
}
.infoPage h1,
.infoPage h2,
.infoPage h3,
.infoPage h4 {
  text-transform: uppercase;
  text-align: left;
  font-weight: 500;
}
.infoPage ol.greenNums {
  counter-reset: item;
  /* Initialize the counter */
  list-style-type: none;
  padding: 0;
}
.infoPage ol.greenNums li {
  position: relative;
  margin-left: 30px;
  margin-bottom: 15px;
}
.infoPage ol.greenNums li::before {
  font-size: 14px;
  font-weight: 600;
  content: counter(item, decimal-leading-zero);
  counter-increment: item;
  color: green;
  position: absolute;
  left: -30px;
}
.infoPage .tilesPanel {
  padding: 25px 0;
  border: 1px solid #E4E4E7;
  border-radius: 15px;
}
.infoPage .tilesPanel .tiles {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  background-color: #e4e4e7;
  grid-gap: 1px;
}
@media (max-width: 768px) {
  .infoPage .tilesPanel .tiles {
    grid-template-columns: repeat(2, 1fr);
  }
}
.infoPage .tilesPanel .tiles .tile {
  background-color: white;
  text-align: center;
  padding: 26px 20px;
}
@media (max-width: 480px) {
  .infoPage .tilesPanel .tiles .tile:first-of-type {
    grid-column: span 2;
  }
}
@media (max-width: 480px) {
  .infoPage .tilesPanel .tiles .tile:nth-of-type(5) {
    grid-column: span 2;
    order: 1;
  }
}
.infoPage .tilesPanel .tiles .tile i.img {
  display: block;
  width: 60px;
  height: 50px;
  margin: 0px auto 32px;
  background: no-repeat url(/img/ui/about-icons.svg);
  background-position: left 0px top -105px;
  background-size: 1043px auto;
  -border: 1px solid red;
}
.infoPage .tilesPanel .tiles .tile h3 {
  margin-top: 28px;
  font-size: 22px;
  font-weight: 600;
  color: black;
}
.infoPage .tilesPanel .tiles .tile h4 {
  margin: 0px auto 32px;
  font-size: 15.18px;
  font-weight: 700;
  color: #18181b;
}
.infoPage .tilesPanel .tiles .tile b {
  display: block;
  margin: 15px 0;
}
.infoPage .tilesPanel .tiles .tile p {
  margin: 0;
  font-size: 11.56px;
  font-weight: 500;
  color: #52525b;
}
.greenCards ul {
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: space-between;
  font-weight: 500;
  color: white;
}
@media (max-width: 991px) {
  .greenCards ul {
    display: block;
  }
  .greenCards ul br {
    display: none;
  }
}
.greenCards ul li {
  border-radius: 16px;
  flex: 1;
  position: relative;
  background: linear-gradient(to right, #71b82a, #F2F3F7);
  min-height: 190px;
  padding: 20px 15px;
}
@media (max-width: 991px) {
  .greenCards ul li {
    min-height: 80px;
    margin-bottom: 10px;
    padding: 5px 15px;
  }
  .greenCards ul li br {
    display: none;
  }
}
.greenCards ul li.head {
  flex: 1.2;
  background: none;
  color: black;
  padding-left: 0;
}
.greenCards ul li.head small {
  display: inline-block;
  line-height: 1em;
}
.greenCards ul li.head a,
.greenCards ul li.tail a {
  position: absolute;
  bottom: 0;
  left: 0;
}
.greenCards ul li.tail {
  display: none;
}
@media (max-width: 991px) {
  .greenCards ul li.tail {
    display: block;
    background: none;
    min-height: 30px;
  }
  .greenCards ul li.head a {
    display: none;
  }
}
.greenCards ul b {
  display: block;
  font-size: 2em;
  position: absolute;
  bottom: 20px;
  font-weight: 100;
}
@media (max-width: 991px) {
  .greenCards ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .greenCards ul li b {
    order: 2;
    position: unset;
    font-size: 55px;
    line-height: 55px;
    font-weight: 500;
    flex: 1;
    min-width: 100px;
    min-width: 60px;
  }
  .greenCards ul li span {
    order: 1;
    flex: 8;
  }
}
ul.framesList {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
ul.framesList li {
  border-radius: 6px;
  flex: 1;
  padding: 15px;
  border: 1px solid white;
}
ul.labelsList {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
ul.labelsList li {
  flex: 1;
  padding: 5px 15px;
  border-radius: 15px;
  border: 1px solid white;
  text-transform: uppercase;
}
.hscroll {
  overflow-x: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
.hscroll::-webkit-scrollbar {
  /* WebKit */
  width: 0;
  height: 0;
}
.slick-list {
  margin: 0 -7px !important;
}
.slick-slide {
  margin: 0 7px !important;
}
.soldDelivery,
.instockDelivery {
  position: relative;
}
.soldDelivery:after,
.instockDelivery:after {
  content: 'Продано';
  position: absolute;
  right: -10px;
  top: 135px;
  width: 134px;
  color: #e30a13;
  font-size: 18px;
  font-weight: bold;
  transform: rotate(-30deg);
  text-align: center;
  text-shadow: 1px 1px 2px white;
  background: #ffffffe6;
  margin: auto;
  border: 3px solid #e30a13;
}
.instockDelivery:after {
  content: 'В Наличии';
  color: #71b82a;
  border: 3px solid #71b82a;
}
#framePopupModal .modal-dialog {
  margin: 0;
  width: 90%;
  max-width: 1024px;
  height: 90%;
}
#framePopupModal .modal-content {
  height: 100%;
}
#framePopupModal .modal-body {
  overflow: hidden;
  height: 100%;
}
#framePopupModal iframe {
  width: 100%;
  height: 100%;
  border: none;
}
nav.mainheader {
  display: none;
}
.mixin-top-container {
  max-width: 1600px;
  margin: 0 auto;
}
/***************************************************************************************************************************************************************
*
*       MAIN TOP  LINE (white)
*
***************************************************************************************************************************************************************/
.main-top {
  position: relative;
  z-index: 1000;
  background: white;
}
.main-top ul.main-header {
  max-width: 1600px;
  margin: 0 auto;
  display: flex;
  position: relative;
  min-height: 133px;
  align-items: center;
  justify-content: space-between;
  column-gap: 30px;
  padding: 0 30px;
  list-style: none;
}
.main-top ul.main-header li {
  flex: 1;
}
.main-top ul.main-header li.flex0 {
  flex: 0;
  white-space: nowrap;
}
.main-top ul.main-header li.logo img {
  height: 54px;
}
.main-top ul.main-header li.search {
  flex: 1;
}
@media (max-width: 767px) {
  .main-top ul.main-header li.search input {
    width: 70% !important;
    display: block !important;
    margin: auto;
    font-size: 18px;
    height: 26px;
  }
}
.main-top ul.main-header li.links {
  display: flex;
  flex-wrap: wrap;
  flex: 2;
  column-gap: 15px;
  justify-content: center;
}
.main-top ul.main-header li.links a {
  white-space: nowrap;
  font-size: 16px;
  color: black;
  letter-spacing: 0.12px;
}
.main-top ul.main-header li.links a:hover {
  color: #f0ad4e;
  font-weight: 500;
  text-decoration: none;
  letter-spacing: 0px;
}
.main-top ul.main-header li.user {
  display: flex;
  flex: 0;
  column-gap: 15px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .main-top ul.main-header li.user {
    flex: 1;
    margin-left: 15px;
  }
}
.main-top ul.main-header li.user ul.dropdown-menu {
  width: 370px;
  top: 30px;
  left: auto;
  right: 0px;
}
@media (max-width: 767px) {
  .main-top ul.main-header li.user ul.dropdown-menu {
    width: calc(100vw - 30px);
    right: -40px;
  }
}
.main-top ul.main-header li.user #pledgeSum1,
.main-top ul.main-header li.user #pledgeSum2 {
  white-space: nowrap;
}
.main-top ul.main-header li.timer {
  position: absolute;
  top: 10px;
  right: 30px;
}
.main-top ul.main-header li.timer span {
  width: 4em;
  display: inline-block;
}
.main-top ul.main-header .input {
  display: inline-block;
  border: 1px solid black;
  border-radius: 10px;
  height: 44px;
  line-height: 42px;
  padding: 0 20px;
  background: white;
  font-size: 16px;
  color: black;
  letter-spacing: 0.12px;
}
.main-top ul.main-header a.input:hover {
  background-color: #f0ad4e;
  border-color: #d58512;
  text-decoration: none;
  color: white;
  font-weight: 500;
  letter-spacing: 0px;
}
@media (max-width: 1199px) {
  .main-top ul.main-header li.search {
    flex: 2;
  }
}
@media (max-width: 991px) {
  .main-top ul.main-header {
    flex-wrap: wrap;
    column-gap: 15px;
    padding: 0 15px;
  }
  .main-top ul.main-header li.search {
    flex: 100% 2;
    order: 10;
  }
  .main-top ul.main-header li.links a span {
    display: none;
  }
  .main-top ul.main-header li.timer {
    top: 3px;
    right: 13px;
    margin: 0;
    font-size: 8px;
    color: #706c6c;
  }
}
@media (max-width: 767px) {
  .main-top ul.main-header {
    min-height: 100px;
    column-gap: 30px;
  }
  .main-top ul.main-header li.logo img {
    height: 42px;
  }
  .main-top ul.main-header li {
    margin: 15px 0 12px 0;
  }
  .main-top ul.main-header li.burger {
    display: none;
  }
  .main-top ul.main-header li.links {
    display: none;
  }
  .main-top ul.main-header li.search {
    margin: 10px 0;
  }
  .main-top ul.main-header .input {
    font-size: 11px;
    height: 22px;
    line-height: 20px;
    padding: 0 15px;
    border-radius: 5px;
  }
}
@media (max-width: 479px) {
  .main-top ul.main-header li.logo img {
    height: 31px;
  }
}
.main-top .topicon-bars {
  cursor: pointer;
}
.main-top .topicon-bars .burger {
  display: block;
}
.main-top .topicon-bars .unburger {
  display: none;
}
.main-top.open .topicon-bars .burger {
  display: none;
}
.main-top.open .topicon-bars .unburger {
  display: block;
}
.main-top .main-nav-container {
  display: none;
}
.main-top.open .main-nav-container {
  display: block;
}
.main-top .main-top.open .main-menu-outer {
  transform: translate(0px);
  visibility: visible;
  box-shadow: 0 1px 2px #4040406b;
}
.main-top .main-nav-container {
  position: absolute;
  background: white;
  width: 100%;
  box-shadow: inset 0px 3px 3px 0px #00000052, 0px 3px 3px 0px #00000052;
}
.main-top .main-nav-container nav {
  max-width: 1600px;
  margin: 0 auto;
}
.main-top .main-nav-container nav > ul {
  list-style: none;
  columns: 4;
  padding: 50px 30px;
}
.main-top .main-nav-container nav > ul a {
  font-size: 12px;
  padding: 3px 10px;
  color: black;
  display: inline-block;
  white-space: normal;
}
.main-top .main-nav-container nav > ul a.menuGroup {
  font-weight: 600;
}
.main-top .main-nav-container nav > ul a:hover {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  text-decoration: none;
}
.main-top .main-nav-container nav > ul a i {
  color: #ccc;
  vertical-align: middle;
  margin-right: 10px;
  display: inline-block;
}
.main-top .main-nav-container nav > ul ul {
  list-style: none;
  border-left: 1px solid #ccc;
  margin-left: 10px;
  padding-left: 20px;
}
.main-top .main-nav-container nav > ul .menuItem {
  display: inline-block;
  white-space: nowrap;
}
.main-top .main-nav-container nav > ul .menuGroup {
  font-weight: 600;
  font-size: 16px;
}
@media (max-width: 991px) {
  .main-top .main-nav-container nav > ul {
    padding: 15px;
    columns: 2;
  }
}
@media (max-width: 767px) {
  .main-top .main-nav-container nav > ul {
    columns: 2;
  }
}
@media (max-width: 479px) {
  .main-top .main-nav-container nav > ul {
    columns: 1;
  }
}
/*
    .main-nav-outer {
        position: relative;
        top: 0;
        width: 100%;
        background-color: white;  
        z-index: 2;
    }
    

    
    nav.main-nav {
        width: 100%;
        height: @top-height;
        
        @media  @max-sm {
            height: @top-height-sm;
        }
            
        
        display: flex;
        align-items: center;
        box-sizing: border-box;
    }


    nav.main-nav > ul {
        width: 100%;
        padding: 0 30px;
        
        @media  @max-sm {
            padding: 0 10px;
        }
        
        margin: 0;

        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        flex-grow: 1;
    }
    
    .main-nav > ul > li {
        display: block;
        position: relative;
        flex-shrink: 0;
        flex-grow: 2;
        vertical-align: middle;
        line-height: @top-height;
        
        @media  @max-sm {
            line-height: @top-height-sm;
        }
            
            
        margin-left: 20px;
    }
    .main-nav > ul > li:first-child {
        margin-left: 0;
    }
    
    .main-nav > ul > li  > * {
        margin-left: 20px;
        vertical-align: middle;
    }
    .main-nav > ul > li > *:first-child {
        margin-left: 0;
    }
    
    .main-nav > ul > li  a,
    .main-nav > ul > li input {
        font-size: @top-font-size;
        outline: none;
    }
    
    
    .main-nav > ul > li.main-nav-bars {
        flex-grow: 1;
        @media  @max-sm { order: 5;  text-align:right; margin-left: 20px; }
        
        i { vertical-align: middle; }
    }
    .main-nav > ul > li.main-nav-logo {
        flex-grow: 1;
        @media  @max-sm { order: 1;  margin: 0; }
    }
    
    .main-nav > ul > li.main-nav-links {
        text-align: center;
        @media  @max-sm { 
            order: 2; 
            text-align: left;
        }
        
        a { color: #555; }
    }
    
    .main-nav > ul > li.main-nav-logo img {
        height: 60px;
        @media  @max-md { height: 40px; }
        @media  @max-sm { height: 33px; }
    }
    
    
    .main-nav > ul > li.main-nav-buttons {
        flex-grow: 1;
        white-space: nowrap;
        / *overflow: hidden;* /
        
        @media  @max-sm { 
            order: 3;
            flex-grow: 1;
            text-align: center;
        }
        
        .navicon { font-size: 20px; color: #555; }
    }
    
    .main-nav > ul > li.main-nav-search {
        flex-grow: 3;
    }
    .main-nav > ul > li.main-nav-search input {
        line-height: 2em;
        background-color: #eaeaea;
        border: none;
        padding-right: 40px;
        padding-left: 10px;
        width: 100%;
    }
    .main-nav > ul > li.main-nav-search input:focus,
    .main-nav > ul > li.main-nav-search input:focus-visible{
        outline: 1px solid #777;
    }
    .main-nav > ul > li.main-nav-search .fa-search {
        position: absolute;
        line-height: @top-height;
        @media  @max-sm {
            line-height: @top-height-sm;
        }
        
        right: 10px;
        font-size: @top-font-size;
    }
    
    


    .main-nav ul.dropdown-menu li:hover>a {
        background-color: inherit !important;
        color: inherit !important;
        text-decoration: underline;
    }

    .main-nav ul.dropdown-menu li a {
        margin: 0;
    }
    
    .fa-my-bars:before { content: "\f0c9"; }
    
    
    
    .topicon-reg,
    .topicon-signin,
    .topicon-user,
    .topicon-bell,    
    .topicon-phone,
    .topicon-reg {  background-position: -132px -19px; }
    .topicon-signin {  background-position: -58px -19px; }
    .topicon-signout {  background-position: -94px -19px; }
    .topicon-phone {  background-position: -15px -19px; }
    .topicon-user {  background-position: -174px -19px; }
    .topicon-bell {  background-position: -213px -19px; }
}




*/
/***************************************************************************************************************************************************************
*
*       MAIN MENU   
*
***************************************************************************************************************************************************************/
/*

.main-top {

    .main-menu-outer {
        position: fixed;

        left: 0;
        right: 0;
        width: 100%;
        
        top: @top-height;
        max-height: calc(100% - @top-height);
        
        @media  @max-sm {
            top: @top-height-sm;
            max-height: calc(100% - @top-height-sm);
        }
            
    
        background-color: white;
        overflow: auto;
        visibility: hidden;  
        
        transform: translateY(-110%);
        z-index: 1;
        transition: 200ms;        
    }


    .main-menu-container {
        .mixin-top-container();
    }
    

    .main-menu-container > ul {
        column-count: 4;
        column-fill: balance;
        column-span: 20px;
        
        padding: 20px;
        list-style: none;
        
        @media  @max-md { column-count: 2; }
        @media  @max-sm { column-count: 1; }
    }

   
    
    .main-menu-container li a {
        color: #555;
    }
    
    .main-menu-container li a i.fa { 
        display: none; 
    }
    
    .main-menu-container > ul > li {
        display: block;
        break-inside: avoid-column;
        
    }

    .main-menu-container > ul > li > a { 
        display: inline-block; 
        margin: 10px 0;
        font-size: @top-font-size;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    .main-menu-container > ul ul {
        list-style: none;
        padding: 0;
        
        @media  @max-sm { 
            max-height: 0;
            transition: max-height 0.3s ease-out;
            overflow: hidden; 
        }
    }
    
    .main-menu-container > ul li.open ul {
        @media  @max-sm { 
            max-height: 800px;
            transition: max-height 0.3s ease-in;
        }
    }    
    
    .main-menu-container > ul ul li {
        font-size: 18px;
        display: block;
        padding: 5px 0;
    }      
}

*/
/***************************************************************************************************************************************************************
*
*       SEARCH PANEL  ( SEARCH INPUT FOR MOBILE )
*
***************************************************************************************************************************************************************/
#searchPanel {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1000;
  background-color: #ffffffee;
  overflow: auto;
}
#searchPanel .searchInner {
  padding: 20px;
}
#searchPanel .searchLines {
  column-count: 4;
  column-fill: balance;
  column-span: 20px;
}
@media (max-width: 991px) {
  #searchPanel .searchLines {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  #searchPanel .searchLines {
    column-count: 1;
  }
}
#searchPanel p,
#searchPanel .searchLine {
  margin: 5px auto;
  font-size: 1.2em;
  color: black;
}
#searchPanel #searchResult .searchLine a,
#searchPanel #searchResult p a,
#searchPanel #searchResult .row,
#searchPanel #searchResult .row a {
  color: black;
}
#searchPanel #searchResult .row {
  margin-bottom: 1em;
}
#searchPanel #searchResult .searchLine .imgDiv {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  width: 70px;
  height: 70px;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  margin: 3px 7px 3px 0;
}
#searchPanel #searchResult .searchInputDiv input {
  background-color: #b4b4b4 !important;
  color: #3c3c3c !important;
}
#searchPanel #searchResult .searchInputDiv .input-group-addon {
  background-color: #b4b4b4 !important;
}
.main-topLinks {
  --HH: 57px;
  --GAP: 40px;
  --FS: 16px;
  position: relative;
  z-index: 10;
  overflow-x: auto;
  scrollbar-width: none;
  background-color: #71b82a;
  box-shadow: 0 3px 3px 0px #00000024;
}
@media (max-width: 767px) {
  .main-topLinks {
    --HH: 32px;
    --GAP: 14px;
    --FS: 14px;
  }
}
.main-topLinks ul {
  height: var(--HH);
  width: fit-content;
  padding: 0 var(--GAP);
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  column-gap: var(--GAP);
  white-space: nowrap;
  list-style: none;
}
.main-topLinks ul li a {
  display: block;
  height: 100%;
  padding: 0 10px;
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: var(--FS);
  line-height: calc(var(--HH) + 2px);
  text-transform: uppercase;
}
.main-topLinks ul li a.regSellerCss {
  background: #f0ad4e;
}
/***************************************************************************************************************************************************************
*
*       TOP LINKS (GREEN LINE)
*
***************************************************************************************************************************************************************/
/*

.main-subtop .main-search-line {
    background-color: #f7f7f7;
    padding: 10px 30px;
}


.hscroll {
    overflow-x: auto;
    scrollbar-width: none; / * Firefox * /
    -ms-overflow-style: none;   / * Internet Explorer 10+ * /
}

.hscroll::-webkit-scrollbar { / * WebKit * /
    width: 0;
    height: 0;
}








    nav.mainheader .eventMenu {
        width: 450px;
    }
    
    nav.mainheader .eventMenu a {
        text-transform: none;
        font-weight: normal;
        color: #aaa;
        white-space: normal;
        font-size: 12px;
        margin-left: 25px;
    }

             


*/
.x-top {
  background: url(/img/page/strategy/main-bg1.png);
  border-radius: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top right;
}
.x-top .itemPanel {
  width: 60%;
}
@media (max-width: 767px) {
  .x-top {
    padding-top: 220px;
    background-size: contain;
    background-position: top center;
  }
  .x-top .itemPanel {
    width: 100%;
  }
}
.btn-telegram {
  text-align: left;
  padding-right: 40px;
  background-image: url(/img/page/bg-telegram2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  background-color: #71b82a;
  min-height: 57px;
  border-radius: 5px;
  color: #ffffff;
}
.btn-whatsapp {
  text-align: left;
  padding-right: 40px;
  background-image: url(/img/page/bg-whatsapp2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  background-color: #71b82a;
  min-height: 57px;
  color: #ffffff;
  border-radius: 5px;
}
.buyout__hero {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 38px;
}
@media (max-width: 1199px) {
  .buyout__hero {
    gap: 16px;
  }
}
@media (max-width: 991px) {
  .buyout__hero {
    grid-template-columns: 1fr;
  }
}
.buyout__hero-text {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.buyout__hero-text h2 {
  margin: 0;
}
.buyout__hero-item {
  background-color: #ffffff;
  padding: 35px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.buyout__hero-item h3 {
  margin: 0;
}
@media (max-width: 1199px) {
  .buyout__hero-item {
    padding: 24px;
  }
}
.buyout__hero-item--green {
  color: #ffffff;
  padding: 39px 60px 37px 37px;
  border-radius: 20px;
  background-color: #71b82a;
  gap: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='600' height='477' viewBox='0 0 600 477' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_108_4475' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='600' height='477'%3E%3Crect width='600' height='477' rx='20' fill='%2371B82A'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_108_4475)'%3E%3Cpath d='M639.006 442.554C580.3 525.391 464.267 545.851 379.838 488.242C295.408 430.633 274.564 316.778 333.27 233.941C391.976 151.104 508.008 130.643 592.438 188.252C676.867 245.861 697.712 359.717 639.006 442.554Z' stroke='url(%23paint0_linear_108_4475)' stroke-width='1.14419'/%3E%3Cpath d='M728.448 212.448C799.744 344.187 748.967 507.565 615.021 577.358C481.075 647.152 314.697 596.925 243.401 465.187C172.106 333.448 222.883 170.07 356.829 100.277C490.775 30.4828 657.153 80.7097 728.448 212.448Z' stroke='url(%23paint1_linear_108_4475)' stroke-width='1.14419'/%3E%3Cpath d='M825.772 96.8383C962.4 281.98 920.571 540.488 732.337 674.231C544.103 807.974 280.752 766.302 144.123 581.16C7.49473 396.018 49.3241 137.51 237.558 3.76742C425.792 -129.976 689.143 -88.3036 825.772 96.8383Z' stroke='url(%23paint2_linear_108_4475)' stroke-width='1.14419'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_108_4475' x1='639.478' y1='442.876' x2='336.611' y2='228.237' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_108_4475' x1='728.956' y1='212.184' x2='246.989' y2='473.019' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_108_4475' x1='826.238' y1='96.5067' x2='152.608' y2='593.622' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left top 70px;
  background-size: contain;
}
@media (max-width: 1199px) {
  .buyout__hero-item--green {
    padding: 32px;
    gap: 32px;
  }
}
.buyout__advantages {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 38px;
}
@media (max-width: 1199px) {
  .buyout__advantages {
    gap: 16px;
  }
}
@media (max-width: 991px) {
  .buyout__advantages {
    grid-template-columns: 1fr;
  }
}
.buyout__advantages-item {
  background-color: #f2f3f7;
  border-radius: 20px;
  padding: 34px 40px 84px 55px;
}
@media (max-width: 1199px) {
  .buyout__advantages-item {
    padding: 34px;
  }
}
.buyout__advantages-item--img {
  background-image: url(/img/page/tradein/bg1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #ffffff;
  padding: 40px;
  border: 1px solid #d4d4d8;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.buyout__advantages-item--img h4,
.buyout__advantages-item--img h5 {
  z-index: 10;
}
@media (max-width: 991px) {
  .buyout__advantages-item--img {
    background-size: 100% auto;
    gap: 100px;
    overflow: hidden;
    padding: 24px;
  }
  .buyout__advantages-item--img::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 59%, #FFFFFF 100%), linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 41%);
    z-index: 0;
  }
}
.buyout__advantages-icon {
  width: 35px;
  height: 35px;
  border-radius: 9999px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
}
.buyout__advantages-icon .ic {
  width: 24px;
  height: 24px;
}
.buyout__advantages-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 26px;
}
.buyout__advantages-list li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
  font-weight: 500;
}
.buyout__labels {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr 1.2fr 1.5fr;
  list-style: none;
  margin: 0;
  padding: 0px;
  gap: 10px;
}
@media (max-width: 1199px) {
  .buyout__labels {
    grid-template-columns: 1fr 1.2fr;
  }
}
@media (max-width: 479px) {
  .buyout__labels {
    grid-template-columns: 1fr;
  }
}
.buyout__labels li {
  min-height: 43px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  border: 1px solid #ffffff;
  padding: 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .buyout__labels li:last-child {
    grid-column: span 2;
  }
}
@media (max-width: 479px) {
  .buyout__labels li:last-child {
    grid-column: span 1;
  }
}
.buyout__labels .ff1,
.buyout__labels .ff2,
.buyout__labels .ff3 {
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  .buyout__labels .ff1,
  .buyout__labels .ff2,
  .buyout__labels .ff3 {
    min-width: 100% !important;
  }
}
.buyout__labels .ff100 {
  grid-column: span 3;
}
@media (max-width: 1199px) {
  .buyout__labels .ff100 {
    grid-column: span 1;
  }
}
.buyout__buttons {
  display: flex;
  gap: 14px;
  margin-top: 37px;
}
@media (max-width: 479px) {
  .buyout__buttons {
    flex-direction: column;
  }
}
.buyout__wrapper {
  display: flex;
  flex-direction: column;
}
span.bg-lines {
  background-color: #ffffff88;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
@media (max-width: 992px) {
  #auctionsPanel {
    margin: 0 -15px;
    border-width: 1px 0px;
  }
}
#auctionsPanel .tile {
  width: 275px;
  height: 275px;
  position: relative;
  z-index: 1;
  border-radius: 10px;
  margin: 0 auto 32px auto;
}
@media (min-width: 1200px) {
  #auctionsPanel .tile {
    width: 340px;
    height: 340px;
  }
}
@media (max-width: 768px) {
  #auctionsPanel .tile {
    -width: 320px;
    width: calc(100% - 30px);
    height: 320px;
  }
}
#auctionsPanel .tile label.mybet {
  background-color: #f0ad4e;
  position: absolute;
  top: 40px;
  left: -7px;
  color: white;
  font-size: 12px;
  font-weight: 200;
  padding: 0 14px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  z-index: 1005;
}
#auctionsPanel .tile label.mybet.first {
  background-color: #71b82a;
}
#auctionsPanel .tileSlide {
  width: 275px;
  height: 275px;
  position: relative;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  #auctionsPanel .tileSlide {
    width: 340px;
    height: 340px;
  }
}
@media (max-width: 768px) {
  #auctionsPanel .tileSlide {
    -width: 320px;
    height: 320px;
  }
}
#auctionsPanel .tileSlide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
  /*object-fit: contain;
        object-fit: scale-down;
        object-position: -10% 0;
        object-fit: none;
        object-fit: fill;*/
}
#auctionsPanel .tileimg {
  overflow: hidden;
  width: 275px;
  height: 275px;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  #auctionsPanel .tileimg {
    width: 340px;
    height: 340px;
  }
}
#auctionsPanel .tile .glass1 {
  opacity: 0.7;
  background-color: #333;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 70px;
  border-radius: 0 0 10px 10px;
  z-index: 1001;
}
#auctionsPanel .tile .glass2 {
  opacity: 0.7;
  background-color: #333;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 70px;
  border-radius: 10px 10px 0 0;
  z-index: 1000;
}
#auctionsPanel .tile div.alert-orange {
  position: absolute;
  text-align: center;
  line-height: 20px;
  bottom: 70px;
  width: 100%;
  z-index: 1002;
}
#auctionsPanel .tile h3 {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 70px;
  width: 100%;
  bottom: 0;
  color: white;
  z-index: 1002;
  font-size: 22px;
  margin: 0;
  min-height: 70px;
}
#auctionsPanel .tile h3 span {
  display: table-cell;
  vertical-align: middle;
}
#auctionsPanel .tileSlide h4.city {
  position: absolute;
  text-align: center;
  top: 0;
  color: white;
  text-align: center;
  width: 100%;
  z-index: 1002;
  font-size: 14px;
  margin: 0;
  padding: 7px;
  border-radius: 10px 10px 0 0;
  background-color: #777;
}
#auctionsPanel .tile h3 small {
  display: block;
  color: white;
  margin-top: 5px;
}
#auctionsPanel .tileinfo {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 40px 0 0 0;
  font-size: 18px;
  color: white;
  z-index: 1003;
}
#auctionsPanel .tileinfo h4 {
  margin-bottom: 30px;
  text-transform: uppercase;
}
#auctionsPanel .tileinfo small.cent {
  color: #ddd;
}
#auctionsPanel .tile label {
  background-color: #71b82a;
  position: absolute;
  top: 12px;
  left: -7px;
  color: white;
  font-size: 18px;
  font-weight: 200;
  padding: 0 14px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  z-index: 1005;
}
#auctionsPanel .tile label small.cent {
  color: #b1e280;
}
@media (max-width: 768px) {
  #auctionsPanel .tile label {
    font-size: 22px;
    font-weight: 400;
  }
}
#auctionsPanel .tile label.lotNumber {
  left: auto;
  right: -7px;
}
#auctionsPanel .tile label.price {
  min-width: 133px;
}
#auctionsPanel .tile label.credit {
  background: transparent url(/img/ui/start-credit-leasing.svg) no-repeat;
  width: 70px;
  height: 70px;
  min-width: auto;
  background-size: cover;
  box-shadow: none;
  top: auto;
  bottom: 42px;
  left: -20px;
}
#auctionsPanel td label.credit {
  background-color: #f0ad4e;
  display: block;
  color: white;
  white-space: nowrap;
  font-weight: normal;
  padding: 0 5px;
}
#auctionsPanel .tile label small {
  display: block;
  text-align: center;
  font-size: 12px;
}
#auctionsPanel .tileSlide div.restTime {
  background-color: rgba(200, 200, 200, 0.7);
  position: absolute;
  top: 12px;
  right: 0;
  color: white;
  font-size: 18px;
  font-weight: 200;
  padding: 0 14px;
  z-index: 1005;
}
#auctionsPanel .tileSlide div.creditInfo {
  background-color: #f0ad4e;
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 70px;
}
#auctionsPanel .soldLinksArea a.mainBtn {
  margin-right: 1.2em;
  padding: 5px 20px !important;
  font-size: 1.2em;
  white-space: normal;
}
#auctionsPanel .soldLinksArea a.btn-success {
  color: white;
  background-color: #71b82a;
}
#auctionsPanel .table-v3 {
  border-spacing: 1px;
}
#auctionsPanel .table-v3 .even td {
  background: #ddd;
}
#auctionsPanel .table-v3 .odd td {
  background: white;
}
#auctionsPanel .table-v3 td.colModel {
  width: 20%;
  text-align: left;
}
#auctionsPanel .table-v3 .lotTitleTr td {
  font-size: 1.2em;
}
#auctionsPanel .table-v3 .ph,
#auctionsPanel .table-v3 .ph img {
  width: 150px;
  vertical-align: top;
}
#auctionsPanel .table-v3 .colDates {
  width: 20%;
  max-width: 150px;
}
#auctionsPanel .table-v3 .colDates span {
  white-space: nowrap;
}
@media only screen and (max-width: 760px) {
  #auctionsPanel .tileinfo {
    display: block !important;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
  #auctionsPanel .glass2 {
    display: none !important;
  }
  #auctionsPanel .soldLinksArea.hscroll {
    white-space: nowrap;
  }
}
.xCarousel {
  position: relative;
}
.xCarousel .LScroll,
.xCarousel .RScroll {
  position: absolute;
  top: 0;
  padding-top: 37px;
  bottom: 0;
  width: 20px;
  color: #71b82a;
  font-size: 20px;
  text-align: center;
}
.xCarousel .LScroll {
  left: -20px;
}
.xCarousel .RScroll {
  right: -20px;
}
@media (max-width: 768px) {
  .xCarousel .LScroll,
  .xCarousel .RScroll {
    display: none;
  }
}
.xCarousel .xLine {
  white-space: nowrap;
}
.xCarousel .xLine .xTile {
  display: inline-block;
  position: relative;
  vertical-align: top;
  white-space: normal;
  margin-left: 10px;
}
.xCarousel .xTile.news img {
  box-shadow: none;
  padding: 15px;
}
.xCarousel.infoCarousel .xTile {
  width: 300px;
}
.xCarousel.aucCarousel .xTile {
  width: 140px;
  vertical-align: top;
  white-space: normal;
  margin-left: 10px;
}
.xCarousel.aucCarousel .xTile .acTileImg {
  overflow: hidden;
  width: 140px;
  height: 100px;
  display: block;
}
.xCarousel.aucCarousel .xTile .acTileImg img {
  height: 100%;
}
.xCarousel.aucCarousel .xTile .info {
  max-height: 3em;
  overflow: hidden;
  display: inline-block;
}
.xCarousel.aucCarousel .xTile .price {
  background-color: #71b82a;
  position: absolute;
  top: 7px;
  left: -7px;
  color: white;
  font-size: 12px;
  font-weight: 600;
  padding: 0 7px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.xCarousel.aucCarousel .xTile .price small.cent {
  color: #b1e280;
}
.xCarousel.aucCarousel .xTile .alert-orange {
  position: absolute;
  top: 76px;
  left: -7px;
  color: white;
  font-size: 12px;
  font-weight: 600;
  padding: 0 7px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.biddingPanel .mainPhoto {
  box-sizing: border-box;
  overflow: auto;
  max-width: 100%;
}
.biddingPanel .mainPhoto a {
  width: 100%;
  padding-bottom: 75%;
  background-position: center;
  background-size: cover;
  cursor: pointer;
  text-decoration: none;
}
.biddingPanel .iconLink a {
  line-height: 1.2em;
  vertical-align: top;
}
.biddingPanel .fa-question-circle {
  color: #71b82a !important;
}
.biddingPanel .btn-default.btn-lg {
  background-color: #e0e0e0;
}
.biddingPanel .btn-default.btn-lg:hover {
  background-color: #d0d0d0;
}
.biddingPanel .btn-success.btn-lg {
  background-color: #71b82a;
}
.biddingPanel .btn-success.btn-lg:hover {
  background-color: #67ae20;
}
.biddingPanel .bettingArea {
  margin: 3em 0;
}
.biddingPanel .bettingArea .btn-lg {
  width: 100%;
  height: 75px;
  margin: 5px auto;
  padding: 0 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  white-space: normal;
}
.biddingPanel .bettingArea .btn-lg .price {
  white-space: nowrap;
}
.biddingPanel .virtual td {
  color: #999;
}
.biddingPanel .bettingArea .btn-danger {
  background-color: #e30a13;
  border-color: #e30a13;
}
.biddingPanel .bettingArea .btn-danger:hover {
  background-color: #ce090f;
  border-color: #ce090f;
}
.biddingPanel .aucInf {
  font-size: 18px;
}
.biddingPanel table.aucInf {
  width: 100%;
}
.biddingPanel .aucInf td,
.biddingPanel .aucInf th {
  padding: 1px 0;
}
.biddingPanel .aucInf th {
  color: #777;
  font-weight: normal;
}
.biddingPanel .popover-title,
.biddingPanel .popover-content {
  color: black;
}
.biddingPanel .userPriceNo,
.biddingPanel .userPriceYes {
  font-size: 18px;
}
.biddingPanel #betsQty {
  font-size: 14px;
  color: #f0ad4e;
}
.biddingPanel .mainIconLink {
  display: block;
  width: 130px;
  height: 130px;
  overflow: hidden;
  margin: 0;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}
.biddingPanel .biddingWell {
  padding: 15px;
  border-radius: 0;
}
@media (min-width: 768px) {
  .biddingPanel .rpad0-on-wide {
    padding-right: 2px;
  }
}
@media (max-width: 992px) {
  .biddingPanel .well {
    margin: 0 -15px;
    border-width: 1px 0px;
  }
  .biddingPanel .aucInf {
    font-size: 16px;
  }
  .biddingPanel .panel,
  .biddingPanel .alert {
    border-radius: 0;
    margin: 0 -15px 0px -15px;
    border-width: 1px 0px;
  }
}
#betConfirmModal .onError {
  display: none;
}
#betConfirmModal.error .modal-body,
#betConfirmModal.error .modal-footer {
  display: none;
}
#betConfirmModal.error .onError {
  display: block !important;
}
/***************************************************************************************************************************************************************
***   WIZARD
***************************************************************************************************************************************************************/
.wizard-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .wizard-wrapper {
    overflow: auto;
  }
}
.wizard {
  width: 100%;
  height: 5em;
  margin: 2em 0;
  opacity: 0.99;
}
@media (max-width: 767px) {
  .wizard.wizard5 {
    min-width: 600px;
  }
  .wizard ul li a {
    line-height: 1em;
    display: block;
    line-height: 1em;
    min-height: 2.2em;
  }
}
.wizard ul {
  counter-reset: step;
  padding: 0;
}
.wizard ul li {
  list-style-type: none;
  width: calc(100% / 4);
  float: left;
  position: relative;
  text-align: center;
  color: #999;
}
.wizard ul li small {
  display: block;
  margin-top: 1px;
  margin-bottom: 3px;
  font-size: 0.8em;
  color: #777;
}
.wizard ul li small.active {
  font-weight: bold;
}
.wizard.wizard5 ul li {
  width: calc(100% / 5);
}
.wizard.wizard3 ul li {
  width: calc(100% / 3);
}
.wizard ul li:before {
  width: 40px;
  height: 40px;
  content: counter(step);
  counter-increment: step;
  font-size: 22px;
  line-height: 34px;
  border: 2px solid #999;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  background-color: white;
}
.wizard ul li:after {
  width: 100%;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #999;
  top: 20px;
  left: -50%;
  z-index: -1;
}
.wizard ul li:first-child:after {
  content: none;
}
.wizard ul li.done {
  color: #71b82a;
}
.wizard ul li.done:before {
  background-color: #71b82a;
  color: white;
  border-color: #71b82a;
}
.wizard ul li.active:before {
  color: #71b82a;
  font-weight: bold;
}
.wizard ul li a {
  font-size: 18px;
  color: #999;
}
.wizard ul li.done a,
.wizard ul li.active a {
  color: #71b82a;
}
.wizard ul li.active:before {
  color: white;
  border-color: #f0ad4e;
  background-color: #f0ad4e;
}
.wizard ul li.active a {
  color: #f0ad4e;
}
.wizard ul li.active.error:before {
  color: white;
  border-color: #e30a13;
  background-color: #e30a13;
}
.wizard ul li.active.error a {
  color: #e30a13;
}
.wizard ul li.done + li:after {
  background-color: #71b82a;
}
.wizard ul li.current a {
  font-weight: bold;
}
/***************************************************************************************************************************************************************
*   WIZARD-PANEL
***************************************************************************************************************************************************************/
.wizardPanel {
  -background-color: #ffe;
  margin-bottom: 60px;
  padding: 2em 0;
  border: 1px solid #ddd;
  border-width: 1px 0;
}
.wizardPanel h3 {
  margin: 2em;
}
.wizardPanel h4 {
  margin: 0em;
}
.wizardPanel .statusRow {
  margin-bottom: 1em;
}
.wizardPanel .nextButton {
  text-align: center;
  margin-top: 0.5em;
}
.wizardPanel .drag {
  border: 7px dashed #ccc !important;
  position: relative;
}
.wizardPanel .drag:after {
  content: 'загрузка файлов';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
  font-size: 40px;
  color: #999;
  text-align: center;
  line-height: 10em;
}
.wizardPanel .wizTimer {
  display: block;
  color: red;
  margin-top: 0.5em;
  font-size: 1.2em;
  cursor: help;
}
.wizardPanel .tooltip-inner {
  text-align: left;
  max-width: 400px;
}
.wizardPanel .input-xs {
  height: 22px;
  padding: 5px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.switch {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-left: 34px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
  /* Hide default HTML checkbox */
  /* The slider */
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch i {
  position: absolute;
  cursor: pointer;
  top: calc(50% - 16px / 2);
  left: 0;
  height: 16px;
  width: 34px;
  border-radius: 8px;
  background-color: #ccc;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
.switch i:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  border-radius: 16px;
  left: 1px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
.switch input:checked + i {
  background-color: #71b82a;
}
.switch input:focus + i {
  box-shadow: 0 0 1px #71b82a;
}
.switch input:checked + i:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}
#deliveryTG {
  position: fixed;
  height: 50px;
  line-height: 50px;
  bottom: 10px;
  left: 20px;
  z-index: 1000;
  background: #ffffffdd;
  border-radius: 25px;
  display: none;
}
#deliveryTG i {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: white;
  border-radius: 50%;
  font-size: 50px;
}
#deliveryTG span {
  line-height: 50px;
  display: inline-block;
  vertical-align: top;
  padding: 0 1em 0 0.5em;
  font-size: 1.2em;
}
.carselection__hero {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  gap: 50px;
}
@media (max-width: 991px) {
  .carselection__hero {
    grid-template-columns: 1fr;
  }
}
.carselection__hero-item {
  font-weight: 500;
  padding-top: 60px;
}
.carselection__hero-item h3,
.carselection__hero-item h4,
.carselection__hero-item p {
  text-transform: none;
  margin: 0;
}
.carselection__hero-item--img {
  background-image: url(/img/page/car-selection/bg1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 0px;
}
@media (max-width: 991px) {
  .carselection__hero-item--img {
    display: none;
  }
}
.carselection__hero-content {
  display: flex;
  flex-direction: column;
  gap: 26px;
  margin-top: 42px;
}
.carselection__hero-text {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.carselection__buttons {
  display: flex;
  gap: 14px;
  margin-top: 24px;
}
@media (max-width: 479px) {
  .carselection__buttons {
    flex-direction: column;
  }
}
.carselection__advantages {
  display: flex;
  flex-direction: column;
}
.carselection__advantages-header {
  display: flex;
  flex-direction: column;
  font-weight: 500;
}
.carselection__advantages-header h3 {
  text-transform: none;
}
.carselection__advantages-header p {
  max-width: 350px;
}
.carselection__advantages-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 991px) {
  .carselection__advantages-cards {
    grid-template-columns: 1fr;
  }
}
.carselection__advantages-card {
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding: 24px 24px 40px;
  background-color: #f2f3f7;
  border-radius: 20px;
}
.carselection__advantages-card h4 {
  text-transform: none;
  font-weight: 500;
  margin: 0;
  min-height: 50px;
}
@media (max-width: 991px) {
  .carselection__advantages-card h4 {
    min-height: auto;
  }
}
.carselection__advantages-img {
  width: 100%;
  height: 235px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  object-fit: cover;
}
@media (max-width: 991px) {
  .carselection__advantages-img {
    height: 360px;
  }
}
@media (max-width: 479px) {
  .carselection__advantages-img {
    height: 160px;
  }
}
.carselection__advantages-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.carselection__advantages-list li {
  display: flex;
  gap: 8px;
}
.carselection__advantages-list li i {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}
.carselection__advantages-list li p {
  font-size: 12px;
  font-weight: 500;
  margin: 0px;
}
.btn-telegram {
  text-align: left;
  padding-right: 40px;
  background-image: url(/img/page/bg-telegram2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  background-color: #71b82a;
  min-height: 57px;
  border-radius: 5px;
  color: #ffffff;
}
.btn-whatsapp {
  text-align: left;
  padding-right: 40px;
  background-image: url(/img/page/bg-whatsapp2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  background-color: #71b82a;
  min-height: 57px;
  color: #ffffff;
  border-radius: 5px;
}
.tradein__hero {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 50px;
}
@media (max-width: 991px) {
  .tradein__hero {
    grid-template-columns: 1fr;
  }
}
.tradein__hero-item {
  font-weight: 500;
  padding: 128px 0;
  display: flex;
  flex-direction: column;
  gap: 55px;
}
@media (max-width: 991px) {
  .tradein__hero-item {
    padding: 32px;
    padding-bottom: 16px;
    gap: 24px;
  }
}
@media (max-width: 767px) {
  .tradein__hero-item {
    padding: 24px;
  }
}
.tradein__hero-item h3,
.tradein__hero-item h4,
.tradein__hero-item p {
  text-transform: none;
  margin: 0;
}
.tradein__hero-item--img {
  background-image: url(/img/tradein-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 0px;
}
@media (max-width: 991px) {
  .tradein__hero-item--img {
    display: none;
  }
}
.tradein__info {
  padding: 40px;
  border-radius: 10px;
  border: 1px solid #d4d4d8;
  background-color: #ffffff;
  display: grid;
  gap: 100px;
  grid-template-columns: 2fr 1.4fr;
}
@media (max-width: 991px) {
  .tradein__info {
    gap: 32px;
  }
}
@media (max-width: 767px) {
  .tradein__info {
    grid-template-columns: 1fr;
    gap: 32px;
    padding: 32px;
  }
}
@media (max-width: 479px) {
  .tradein__info {
    padding: 24px;
  }
}
.tradein__info-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 29px;
}
.tradein__info-title span {
  color: #5C9622;
}
.tradein__info-icon {
  width: 35px;
  height: 35px;
  border-radius: 9999px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.tradein__info-icon .ic {
  width: 24px;
  height: 24px;
}
.tradein__info-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 26px;
}
.tradein__info-list li {
  display: flex;
  align-items: flex;
  gap: 14px;
  font-weight: 500;
}
.tradein__info-list li p {
  margin: 0;
  padding-top: 8px;
}
.tradein__row {
  display: grid;
  background-color: #ffffff;
  grid-template-columns: 1.2fr 1fr 150px 150px;
  gap: 20px;
}
@media (max-width: 1199px) {
  .tradein__row {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 479px) {
  .tradein__row {
    grid-template-columns: 1fr;
  }
}
.tradein__row .btn {
  font-size: 14px;
  display: flex;
  align-items: center;
  border-radius: 5px;
}
.tradein__col {
  padding: 16px 24px;
  border-radius: 10px;
  border: 1px solid #d4d4d8;
}
.tradein__col-text {
  margin: 0;
  line-height: normal;
}
.tradein__calculation-title {
  font-weight: 500;
  font-size: 42px;
  line-height: 48px;
  text-align: center;
  color: #FFFFFF;
  margin: 0;
}
@media (max-width: 767px) {
  .tradein__calculation-title {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 479px) {
  .tradein__calculation-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.tradein__calculation-item {
  background-color: #71b82a;
  padding: 80px 35px 35px 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
  border-radius: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='1296' height='437' viewBox='0 0 1296 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_130_524' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1296' height='437'%3E%3Crect width='1296' height='437' rx='20' fill='%232563EB'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_130_524)'%3E%3Cpath opacity='0.2' d='M-35.6339 -115.028C28.0084 -149.167 101.005 -134.26 128.118 -83.7154C155.231 -33.1708 127.277 35.889 63.6342 70.0281C-0.0080958 104.167 -73.0047 89.26 -100.118 38.7154C-127.231 -11.8292 -99.2763 -80.889 -35.6339 -115.028Z' stroke='%23F1F5F9' stroke-width='7'/%3E%3Cpath d='M1285 248.5C1360.5 248.5 1420.5 298.801 1420.5 359.5C1420.5 420.199 1360.5 470.5 1285 470.5C1209.5 470.5 1149.5 420.199 1149.5 359.5C1149.5 298.801 1209.5 248.5 1285 248.5Z' stroke='white' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 991px) {
  .tradein__calculation-item {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .tradein__calculation-item {
    padding: 40px 24px;
  }
}
.tradein__calculation-item--success {
  min-height: 364px;
  justify-content: center;
  gap: 40px;
  padding: 40px;
}
@media (max-width: 479px) {
  .tradein__calculation-item--success {
    min-height: 264px;
  }
}
.tradein__calculation-actions {
  display: flex;
  align-items: center;
  gap: 15px;
  color: #ffffff;
}
.tradein__calculation-current {
  font-weight: 500;
  font-size: 24px;
  line-height: 48px;
  color: #FFFFFF;
  margin: 0;
}
.tradein__calculation-btn {
  background-color: transparent;
  border: none;
  padding: 0;
  display: flex;
}
.tradein__calculation-button {
  padding: 17px 16px 17px 20px;
  height: 60px;
  background: #FFFFFF;
  border: 1px solid #D4D4D8;
  border-radius: 5px;
  color: #676767;
  width: 291px;
  font-weight: 500;
}
.tradein__form {
  display: flex;
  width: 100%;
}
.tradein__form-field {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
}
.tradein__form-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 13px;
  max-width: 836px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 991px) {
  .tradein__form-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .tradein__form-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.tradein__form-input {
  padding: 17px 16px 17px 20px;
  height: 60px;
  background: #FFFFFF;
  border: 1px solid #D4D4D8;
  border-radius: 5px;
  color: #676767;
  width: 100%;
}
.tradein__form-select {
  font-weight: 500;
}
.tradein__form-select select {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.91985 12.8886C9.68797 13.1205 9.31203 13.1205 9.08016 12.8886L3.14266 6.9511C2.91078 6.71922 2.91078 6.34328 3.14266 6.11141C3.37453 5.87953 3.75047 5.87953 3.98235 6.11141L9.5 11.6291L15.0177 6.11141C15.2495 5.87953 15.6255 5.87953 15.8573 6.11141C16.0892 6.34328 16.0892 6.71922 15.8573 6.95109L9.91985 12.8886Z' fill='%23676767'/%3E%3C/svg%3E%0A");
  background-position: right 16px center;
  background-repeat: no-repeat;
}
.tradein__form-btn {
  background-color: transparent;
  border: none;
  padding: 0;
  display: flex;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -44px;
}
@media (max-width: 991px) {
  .tradein__form-btn {
    position: static;
    transform: none;
    grid-column: span 2;
    align-self: center;
    justify-self: center;
  }
}
@media (max-width: 767px) {
  .tradein__form-btn {
    grid-column: auto;
  }
}
.insurance__info {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 19px;
}
.insurance__info-item--bottom {
  display: grid;
  grid-template-columns: 624px 1fr;
  gap: 19px;
  color: #ffffff;
}
@media (max-width: 1280px) {
  .insurance__info-item--bottom {
    grid-template-columns: 582px 1fr;
  }
}
@media (max-width: 1199px) {
  .insurance__info-item--bottom {
    grid-template-columns: 477px 1fr;
  }
}
@media (max-width: 991px) {
  .insurance__info-item--bottom {
    grid-template-columns: 1fr;
  }
}
.insurance__info-wrapper {
  background-color: #71b82a;
  border-radius: 15px;
  padding: 30px 30px 42px;
}
@media (max-width: 767px) {
  .insurance__info-wrapper {
    padding: 24px 14px;
  }
}
@media (max-width: 991px) {
  .insurance__info-wrapper:first-child {
    order: 1;
  }
}
.insurance__info-wrapper:last-child {
  display: flex;
  flex-direction: column;
  margin-top: -408px;
}
@media (max-width: 1280px) {
  .insurance__info-wrapper:last-child {
    margin-top: -416px;
  }
}
@media (max-width: 1199px) {
  .insurance__info-wrapper:last-child {
    margin-top: -450px;
  }
}
@media (max-width: 991px) {
  .insurance__info-wrapper:last-child {
    margin-top: 0px;
  }
}
.insurance__info-wrapper:last-child h4 {
  max-width: 320px;
}
.insurance__info-wrapper:last-child h5 {
  max-width: 300px;
}
.insurance__info-wrapper:last-child > P {
  margin-top: auto;
}
.insurance__info-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
@media (max-width: 991px) {
  .insurance__info-cards {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .insurance__info-cards {
    grid-template-columns: 1fr;
  }
}
.insurance__info-card {
  border: 1px solid #ffffff;
  padding: 14px;
  border-radius: 10px;
}
.insurance__banner {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-bottom: 100px;
  position: relative;
}
@media (max-width: 1199px) {
  .insurance__banner {
    padding-bottom: 0px;
  }
}
.insurance__banner-title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 44px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0px;
}
.insurance__banner::before {
  content: "";
  position: absolute;
  right: -60px;
  bottom: -24px;
  width: 474px;
  height: 272px;
  background-image: url('/img/mazda-CX.png');
}
@media (max-width: 1199px) {
  .insurance__banner::before {
    display: none;
  }
}
.insurance__checkboxes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  gap: 15px;
}
@media (max-width: 767px) {
  .insurance__checkboxes {
    grid-template-columns: 1fr;
  }
  .insurance__checkboxes {
    gap: 0px;
  }
}
.insurance__form {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  column-gap: 60px;
  row-gap: 18px;
}
.insurance__form label.checkbox {
  color: white;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #FFFFFF;
}
.insurance__form label.checkbox a {
  color: white;
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .insurance__form {
    grid-template-columns: 1fr;
  }
}
.insurance__form-col:first-child {
  padding-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.insurance__form-blocks {
  display: contents;
}
.insurance__form-block {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 20px;
  align-items: center;
}
.insurance__form-block:last-child {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  align-items: start;
}
@media (max-width: 767px) {
  .insurance__form-block:last-child {
    grid-template-columns: 1fr;
  }
}
.insurance__form-block p {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  font-variant: small-caps;
  color: #000000;
  margin: 0px;
}
.insurance__form-block a {
  color: #f0ad4e;
}
.insurance__form-wrap {
  display: grid;
  grid-template-columns: 1.5fr 0.5fr;
  gap: 6px;
}
.insurance__form-wrap input {
  border: 1px solid #d4d4d8;
  border-radius: 5px;
  padding-left: 10px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  font-variant: small-caps;
  color: #000000;
  width: 100%;
  height: 2.4em;
}
.insurance__form-wrap input::placeholder {
  color: #d4d4d8;
}
.insurance__form-wrap input:focus {
  outline-color: #71b82a;
}
.insurance__form-data {
  background-color: #ffffff;
  min-height: 243px;
  padding: 30px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 767px) {
  .insurance__form-data {
    padding: 14px;
    padding-bottom: 20px;
    border-radius: 5px;
  }
}
.insurance__form-fields {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  padding-bottom: 24px;
  border-bottom: 1px solid #dddcdb;
}
@media (max-width: 767px) {
  .insurance__form-fields {
    grid-template-columns: 1fr;
  }
}
.insurance__form-fields > input {
  height: 45px;
  background-color: #f5f5f5;
  border-radius: 100px;
  padding-inline: 20px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #959595;
  border: none;
}
.insurance__form-fields > input:focus {
  outline-color: #71b82a;
}
.insurance__form-fields > input::placeholder {
  color: #959595;
}
.insurance__partners {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.insurance__partners-title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #959595;
  margin: 0px;
}
.insurance__partners-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 767px) {
  .insurance__partners-list {
    grid-template-columns: 1fr 1fr;
  }
}
.insurance__buttons {
  display: grid;
  grid-template-columns: 1fr 0.5fr 0.5fr;
  gap: 8px;
}
@media (max-width: 767px) {
  .insurance__buttons {
    grid-template-columns: 1fr 1fr;
  }
  .insurance__buttons button {
    grid-column: span 2;
  }
}
.insurance__button {
  min-height: 32px;
  padding: 9px;
  background-color: #f0ad4e;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 10px;
  gap: 8px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .insurance__button i.ic {
    width: 14px;
    height: 14px;
  }
}
.custom-checkbox {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  user-select: none;
  padding-left: 25px;
  margin: 10px 0;
}
.custom-checkbox__input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom-checkbox__input:checked ~ .custom-checkbox__checkmark {
  background-color: #74a52f;
  border-color: #74a52f;
}
.custom-checkbox__input:checked ~ .custom-checkbox__checkmark:after {
  display: block;
}
.custom-checkbox__input:disabled ~ .custom-checkbox__checkmark {
  background-color: #e0e0e0;
  border-color: #bdbdbd;
  cursor: not-allowed;
}
.custom-checkbox__input:disabled ~ .custom-checkbox__label {
  color: #9e9e9e;
  cursor: not-allowed;
}
.custom-checkbox__checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #fff;
  border: 1.5px solid #74a52f;
  border-radius: 3px;
  transition: all 0.15s ease;
}
.custom-checkbox__checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.custom-checkbox__checkmark:hover {
  border-color: #4caf50;
}
.custom-checkbox__label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  color: #FFFFFF;
}
.custom-checkbox__label a {
  color: #FFFFFF;
  text-decoration: underline;
}
.custom-checkbox__label a:hover {
  text-decoration: none;
}
.svg {
  position: absolute;
  width: 0;
  height: 0;
}
.clipped {
  width: 100%;
  min-height: 368px;
  background: #71B82A;
  background-size: cover;
  -webkit-clip-path: url(#my-clip-path);
  clip-path: url(#my-clip-path);
  padding: 30px 30px 42px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 991px) {
  .clipped {
    clip-path: none;
    background-color: #71b82a;
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .clipped {
    padding: 24px 14px;
  }
}
.clipped__header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 106px;
}
@media (max-width: 1280px) {
  .clipped__header {
    gap: 70px;
  }
}
@media (max-width: 1199px) {
  .clipped__header h1 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  .clipped__header h1 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .clipped__header {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
.clipped__header-item {
  display: flex;
  align-items: center;
  gap: 25px;
  color: #ffffff;
}
@media (max-width: 767px) {
  .clipped__header-item {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
  }
}
.clipped__title {
  margin: 0;
  font-weight: 500;
  font-size: 64px;
  line-height: 78px;
}
.clipped__text {
  font-style: italic;
}
@media (max-width: 767px) {
  .clipped__text {
    font-size: 12px;
  }
}
.clipped__list {
  display: flex;
  flex-direction: column;
  gap: 25px;
  max-width: 530px;
  border-radius: 15px;
  border: 1px solid #ffffff;
  padding: 24px 15px;
}
@media (max-width: 1199px) {
  .clipped__list {
    max-width: 420px;
  }
}
@media (max-width: 991px) {
  .clipped__list {
    max-width: none;
  }
}
@media (max-width: 767px) {
  .clipped__list {
    gap: 14px;
  }
}
.clipped__item {
  display: flex;
  gap: 10px;
  color: #ffffff;
}
.clipped__item b {
  color: #fcab28;
}
.clipped__item i {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.carinspection {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.carinspection__title {
  text-align: center;
  align-self: center;
  text-transform: auto;
  color: #5b9720;
}
.carinspection__list {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.carinspection__list-title {
  font-weight: 500;
  font-size: 32px;
  line-height: 130%;
  color: #000000;
  margin: 0;
}
.carinspection__list-wrapper {
  counter-reset: test;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.carinspection__item {
  border: 1px solid #999999;
  border-radius: 10px;
  background-color: #ffffff;
  padding-bottom: 15px;
}
.carinspection__item-header {
  padding: 15px 20px 0px 20px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.carinspection__item-icon {
  width: 27px;
  height: 27px;
  border-radius: 99999px;
  background-color: #71b82a;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.is-open .carinspection__item-icon {
  background-color: #f0ad4e;
}
.carinspection__item-icon > * {
  width: 27px !important;
  height: 27px !important;
  flex-shrink: 0;
}
.is-open .carinspection__item-icon > *:first-child {
  display: none;
}
.carinspection__item-icon > *:last-child {
  display: none;
}
.is-open .carinspection__item-icon > *:last-child {
  display: inline-block;
}
.carinspection__item-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: #000000;
  margin: 0;
}
.is-open .carinspection__item-title {
  color: #F0AD4E;
}
.carinspection__item-title::before {
  counter-increment: test;
  content: counter(test) ". ";
}
.carinspection__item-text {
  display: none;
  padding: 26px 63px 0 20px;
}
.carinspection__item-text p {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #000000;
}
.is-open .carinspection__item-text {
  display: inline-block;
}
.concession {
  display: flex;
  flex-direction: column;
}
.concession__header {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 479px) {
  .concession__header {
    gap: 30px;
  }
}
.concession__header-row {
  display: flex;
  align-items: baseline;
  gap: 12px;
  padding-left: 40px;
}
@media (max-width: 991px) {
  .concession__header-row {
    flex-direction: column;
    gap: 10px;
  }
  .concession__header-row h1 {
    margin-bottom: 0;
  }
}
@media (max-width: 479px) {
  .concession__header-row {
    padding-left: 0px;
  }
  .concession__header-row h1 {
    font-size: 24px;
  }
}
.concession__header-text {
  max-width: 767px;
  position: relative;
  padding-left: 40px;
  border-left: 3px solid #f0ad4e;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
}
@media (max-width: 479px) {
  .concession__header-text {
    padding-left: 14px;
  }
}
.concession__block2-wrapper {
  counter-reset: test;
}
.concession__assignment {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  gap: 15px;
}
@media (max-width: 991px) {
  .concession__assignment {
    grid-template-columns: 1fr;
  }
}
.concession__assignment-col {
  display: flex;
  flex-direction: column;
  gap: 44px;
}
.concession__block1 {
  background-color: #71b82a;
  border-radius: 15px;
  padding: 44px 40px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  color: #ffffff;
}
@media (max-width: 767px) {
  .concession__block1 {
    padding: 15px;
    gap: 28px;
  }
}
.concession__block1-title {
  font-weight: 500;
  font-size: 36px;
  line-height: 44px;
  text-transform: uppercase;
  margin: 0px;
}
@media (max-width: 767px) {
  .concession__block1-title {
    font-size: 24px;
    line-height: normal;
  }
}
.concession__block1-text {
  display: flex;
  flex-direction: column;
  gap: 27px;
}
.concession__block1-text p {
  margin: 0;
}
.concession__block1-footer {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.concession__block1-footer p {
  margin: 0;
}
.concession__block2 {
  padding: 44px 40px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 767px) {
  .concession__block2 {
    padding: 15px;
    gap: 28px;
  }
}
.concession__block2-title {
  font-weight: 500;
  font-size: 36px;
  line-height: 44px;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
}
@media (max-width: 767px) {
  .concession__block2-title {
    font-size: 24px;
    line-height: normal;
  }
}
.concession__block2-list {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
.concession__block2-subtitle {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
}
.concession__block2-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.concession__block2-text {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.concession__block2-text p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
}
.concession__block3 {
  background-color: #71b82a;
  border-radius: 15px;
  padding: 44px 40px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  color: #ffffff;
}
@media (max-width: 767px) {
  .concession__block3 {
    padding: 15px;
    gap: 28px;
  }
}
.concession__block3-wrap {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.concession__block3-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .concession__block3-title {
    font-size: 20px;
    line-height: normal;
  }
}
.concession__block3-list {
  list-style-type: decimal-leading-zero;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.concession__block3-list li {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
.concession__block3-list li::marker {
  font-size: 16px;
}
.concession__block3-text {
  font-style: italic;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  padding-left: 24px;
  border-left: 3px solid #f0ad4e;
}
.concession__tag {
  font-weight: 500;
  font-size: 22.4365px;
  line-height: 27px;
  padding: 4px 14px;
  border: 1px solid #ffffff;
  border-radius: 99999px;
  color: #FFFFFF;
  text-decoration: none;
}
.concession__documents {
  background-color: #f2f3f7;
  padding-bottom: 40px;
}
.concession__documents-wrapper {
  display: flex;
  flex-direction: column;
}
.concession__documents-header {
  mask-image: url('/img/mask-concession.svg');
  mask-repeat: no-repeat;
  mask-position: left top;
  mask-size: cover;
  background-color: #71b82a;
  height: 110px;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
@media (max-width: 1280px) {
  .concession__documents-header {
    height: 80px;
  }
}
@media (max-width: 991px) {
  .concession__documents-header {
    height: 70px;
  }
}
@media (max-width: 767px) {
  .concession__documents-header {
    height: 60px;
  }
}
.concession__documents-title {
  font-weight: 500;
  font-size: 26px;
  line-height: 130%;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .concession__documents-title {
    font-size: 20px;
    line-height: normal;
  }
}
.concession__documents-text {
  display: flex;
  flex-direction: column;
  gap: 25px;
  max-width: 720px;
}
.concession__documents-text p {
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  color: #000000;
}
.concession__documents-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  counter-reset: test;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .concession__documents-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 479px) {
  .concession__documents-list {
    grid-template-columns: 1fr;
  }
}
.concession__card {
  padding: 25px 40px;
  background-color: #ffffff;
  border-radius: 15px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
  .concession__card {
    padding: 24px;
  }
}
.concession__card-text {
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  color: #000000;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.concession__card-text::before {
  counter-increment: test;
  content: '0' counter(test) ". ";
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
}
.concession__card-text p {
  margin: 0;
}
.concession__conclusion {
  background-color: #71b82a;
  color: #FFFFFF;
}
.concession__conclusion-wrapper {
  display: flex;
  flex-direction: column;
  gap: 42px;
}
@media (max-width: 991px) {
  .concession__conclusion-wrapper {
    gap: 32px;
  }
}
.concession__conclusion-title {
  font-weight: 500;
  font-size: 26px;
  line-height: 130%;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 767px) {
  .concession__conclusion-title {
    font-size: 24px;
    line-height: normal;
  }
}
.concession__conclusion-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  counter-reset: test2;
}
@media (max-width: 991px) {
  .concession__conclusion-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 479px) {
  .concession__conclusion-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.concession__conclusion-card {
  border-radius: 15px;
  border: 2px solid #ffffff;
  padding: 25px 40px;
}
@media (max-width: 1280px) {
  .concession__conclusion-card {
    padding: 24px;
  }
}
.concession__conclusion-card p {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.concession__conclusion-card p::before {
  counter-increment: test2;
  content: '0' counter(test2) ". ";
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
}
.commission-sales__hero {
  padding-top: clamp(20px, 8.46153846px + (0.03205128 * 100vw), 70px);
  padding-bottom: clamp(40px, 28.46153846px + (0.03205128 * 100vw), 90px);
  background-color: #71b82a;
  color: #ffffff;
  position: relative;
  overflow: hidden;
  background-image: url('/img/commission-sales/line.svg');
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
}
.commission-sales__hero p,
.commission-sales__hero h1 {
  margin: 0px;
}
.commission-sales__hero-title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(24px, 18.46153846px + (0.01538462 * 100vw), 48px);
  line-height: normal;
  text-transform: none !important;
}
.commission-sales__hero-subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(14px, 11.69230769px + (0.00641026 * 100vw), 24px);
  line-height: normal;
}
.commission-sales__hero-desk {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(10px, 8.61538462px + (0.00384615 * 100vw), 16px);
  line-height: normal;
}
.commission-sales__hero-text {
  width: clamp(450px, 257.08586297px + (0.25151778 * 100vw), 740px);
  display: flex;
  flex-direction: column;
  gap: clamp(15px, 11.07692308px + (0.01089744 * 100vw), 32px);
  margin-bottom: 42px;
  z-index: 10;
  position: relative;
}
@media (max-width: 767px) {
  .commission-sales__hero-text {
    width: 100%;
  }
}
.commission-sales__hero-img {
  height: auto;
  display: flex;
  flex-direction: column;
}
.commission-sales__hero-img--first {
  display: none;
}
@media (max-width: 767px) {
  .commission-sales__hero-img--first {
    display: flex;
    margin-right: -15px;
  }
}
.commission-sales__hero-img--second {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 0;
  font-size: 14px;
  width: clamp(400px, 170px + (0.29947917 * 100vw), 745px);
}
@media (max-width: 767px) {
  .commission-sales__hero-img--second {
    display: none;
  }
}
.commission-sales__make {
  padding-top: clamp(40px, 30.76923077px + (0.02564103 * 100vw), 80px);
  padding-bottom: clamp(20px, 13.07692308px + (0.01923077 * 100vw), 50px);
}
.commission-sales__make-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.commission-sales__make-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  margin-bottom: clamp(12px, 0.92307692px + (0.03076923 * 100vw), 60px);
}
@media (max-width: 991px) {
  .commission-sales__make-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .commission-sales__make-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media (max-width: 479px) {
  .commission-sales__make-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 6px;
    margin-left: -5px;
    margin-right: -5px;
  }
}
.commission-sales__make-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 479px) {
  .commission-sales__make-block {
    gap: 8px;
  }
}
.commission-sales__make-item {
  border-radius: 25px;
  background-color: rgba(5, 5, 5, 0.03);
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 479px) {
  .commission-sales__make-item {
    padding: 6px;
    flex-direction: row;
    align-items: center;
    gap: 5px;
  }
}
.commission-sales__make-item p {
  margin: 0;
}
.commission-sales__make-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.commission-sales__make-icon svg {
  width: clamp(90px, 73.84615385px + (0.04487179 * 100vw), 160px);
  height: clamp(90px, 73.84615385px + (0.04487179 * 100vw), 160px);
}
.commission-sales__make-subtitle {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(12px, 11.53846154px + (0.00128205 * 100vw), 14px);
  line-height: clamp(12px, 10.61538462px + (0.00384615 * 100vw), 18px);
  color: #000000;
}
.commission-sales__make-text {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(8px, 7.07692308px + (0.0025641 * 100vw), 12px);
  line-height: clamp(8px, 6.24615385px + (0.00487179 * 100vw), 15.6px);
  color: rgba(0, 0, 0, 0.4);
}
.commission-sales__points {
  padding-top: clamp(40px, 37.69230769px + (0.00641026 * 100vw), 50px);
  padding-bottom: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
}
.commission-sales__points-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.commission-sales__points-list {
  counter-reset: point 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
}
@media (max-width: 991px) {
  .commission-sales__points-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .commission-sales__points-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 479px) {
  .commission-sales__points-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.commission-sales__points-item {
  counter-increment: point 1;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  padding-left: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 479px) {
  .commission-sales__points-item {
    min-height: auto;
    padding-left: 0px;
    padding-top: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
    border-left: none;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
}
.commission-sales__points-item:first-child {
  border: none;
  padding: 0px;
}
@media (max-width: 991px) {
  .commission-sales__points-item:first-child {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    padding-left: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
  }
}
@media (max-width: 479px) {
  .commission-sales__points-item:first-child {
    padding-left: 0px;
    border: none;
  }
}
.commission-sales__points-text {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 10.15384615px + (0.00512821 * 100vw), 20px);
  color: #000000;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(12px, 10.15384615px + (0.00512821 * 100vw), 20px);
  line-height: normal;
  margin: 0px;
  height: 100%;
  justify-content: space-between;
}
@media (max-width: 479px) {
  .commission-sales__points-text {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
}
.commission-sales__points-text::before {
  content: "0" counter(point);
  font-style: normal;
  font-weight: 500;
  font-size: clamp(32px, 30.15384615px + (0.00512821 * 100vw), 40px);
  line-height: normal;
}
@media (max-width: 479px) {
  .commission-sales__points-text::before {
    min-width: 45px;
  }
}
.commission-sales__advantages {
  padding-top: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  padding-bottom: clamp(40px, 33.07692308px + (0.01923077 * 100vw), 70px);
}
.commission-sales__advantages-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.commission-sales__advantages-list {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  gap: 20px;
}
@media (max-width: 991px) {
  .commission-sales__advantages-list {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 479px) {
  .commission-sales__advantages-list {
    margin-inline: -5px;
  }
}
.commission-sales__advantages-col:first-child {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 479px) {
  .commission-sales__advantages-col:first-child {
    grid-template-columns: repeat(1, 1fr);
    gap: 8px;
  }
}
.commission-sales__advantages-item {
  border-radius: 25px;
  background-color: rgba(0, 0, 0, 0.03);
  padding: clamp(14px, 12.61538462px + (0.00384615 * 100vw), 20px);
  display: flex;
  flex-direction: column;
  gap: 53px;
}
@media (max-width: 479px) {
  .commission-sales__advantages-item {
    padding: 6px;
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
}
.commission-sales__advantages-item p {
  margin: 0;
}
.commission-sales__advantages-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.commission-sales__advantages-subtitle {
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  color: #000000;
}
.commission-sales__advantages-text {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(8px, 7.07692308px + (0.0025641 * 100vw), 12px);
  line-height: clamp(8px, 6.24615385px + (0.00487179 * 100vw), 15.6px);
  color: rgba(0, 0, 0, 0.4);
}
.commission-sales__advantages-icon {
  width: 68px;
  height: 68px;
  border-radius: 15px;
  background-color: rgba(58, 120, 23, 0.15);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
.commission-sales__advantages-icon svg {
  position: relative;
  z-index: 10;
}
.commission-sales__advantages-icon::after {
  content: "";
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #71b82a;
  z-index: 0;
}
.commission-sales__advantages-banner {
  width: 100%;
  padding: clamp(14px, 5.69230769px + (0.02307692 * 100vw), 50px);
  padding-top: clamp(28px, 22.92307692px + (0.01410256 * 100vw), 50px);
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url('/img/mask-group.svg');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .commission-sales__advantages-banner {
    min-height: 374px;
  }
}
@media (max-width: 479px) {
  .commission-sales__advantages-banner {
    background-image: url('/img/mask-group@320.svg');
    background-position: top;
    background-size: cover;
  }
}
.commission-sales__advantages-banner p {
  margin: 0;
}
.commission-sales__advantages-banner .commission-sales__advantages-subtitle {
  margin-top: 24px;
  max-width: 326px;
  margin-bottom: auto;
  font-size: clamp(12px, 11.07692308px + (0.0025641 * 100vw), 16px);
}
@media (max-width: 991px) {
  .commission-sales__advantages-banner .commission-sales__advantages-title {
    max-width: 400px;
  }
}
@media (max-width: 479px) {
  .commission-sales__advantages-banner .commission-sales__advantages-title {
    margin-right: -2px;
    line-height: normal;
  }
}
.button {
  min-height: 48px;
  border: none;
  border-radius: 10px;
  background-color: #FFCD00;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.25s ease;
  gap: 8px;
  padding-inline: 24px;
}
.button--s {
  min-width: 164px;
}
.button--m {
  min-width: 244px;
}
.button--l {
  min-width: 310px;
}
.button--xl {
  min-width: 420px;
}
@media (max-width: 479px) {
  .button {
    padding-inline: 12px;
    min-height: 44px;
    min-width: auto;
    width: 100%;
    gap: 4px;
  }
  .button i {
    width: 20px;
    height: 20px;
  }
}
.button:hover {
  background-color: #E2B500;
}
.button:active {
  background-color: #CFA700;
}
.button__text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #15302F;
}
.button__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.button__icon i::after {
  background-color: #133134;
}
.hero {
  padding-top: clamp(20px, 8.46153846px + (0.03205128 * 100vw), 70px);
  padding-bottom: clamp(40px, 28.46153846px + (0.03205128 * 100vw), 90px);
  background-color: #71b82a;
  color: #ffffff;
  position: relative;
  overflow: hidden;
  background-image: url('/img/commission-sales/line.svg');
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
}
.park-audit .hero {
  padding-top: clamp(20px, 6.61538462px + (0.03717949 * 100vw), 78px);
  padding-bottom: clamp(48px, 26.76923077px + (0.05897436 * 100vw), 140px);
  position: relative;
}
.customs-clearance .hero {
  background-image: url('/img/map-customs-clearance.svg');
  background-position: center;
  background-size: contain;
  padding-top: clamp(20px, 6.61538462px + (0.03717949 * 100vw), 78px);
  padding-bottom: clamp(48px, 26.76923077px + (0.05897436 * 100vw), 140px);
}
@media (max-width: 479px) {
  .customs-clearance .hero {
    background-size: cover;
    background-position: left top;
  }
}
.logistics .hero {
  background-image: url('/img/map-customs-clearance.svg');
  background-position: center;
  background-size: contain;
  padding-top: clamp(20px, 6.61538462px + (0.03717949 * 100vw), 78px);
  padding-bottom: clamp(48px, 26.76923077px + (0.05897436 * 100vw), 140px);
}
@media (max-width: 479px) {
  .logistics .hero {
    background-size: cover;
    background-position: left top;
  }
}
.hero .tag {
  margin-bottom: clamp(10px, 8.61538462px + (0.00384615 * 100vw), 16px);
}
.hero p,
.hero h1 {
  margin: 0px;
}
.hero__title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(24px, 18.46153846px + (0.01538462 * 100vw), 48px);
  line-height: normal;
  text-transform: none !important;
}
@media (max-width: 767px) {
  .park-audit .hero__title {
    margin-bottom: clamp(140px, -45.30066815px + (0.57906459 * 100vw), 400px);
  }
}
.hero__subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(14px, 11.69230769px + (0.00641026 * 100vw), 24px);
  line-height: normal;
}
.hero__desk {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(10px, 8.61538462px + (0.00384615 * 100vw), 16px);
  line-height: normal;
}
.hero__text {
  width: clamp(450px, 257.08586297px + (0.25151778 * 100vw), 740px);
  display: flex;
  flex-direction: column;
  gap: clamp(15px, 11.07692308px + (0.01089744 * 100vw), 32px);
  margin-bottom: 42px;
  z-index: 10;
  position: relative;
}
.hero__text .yellow {
  color: #FFCD00;
}
@media (max-width: 767px) {
  .hero__text {
    width: 100%;
  }
}
.logistics .hero__text {
  width: clamp(650px, 393.2246314px + (0.33477884 * 100vw), 1036px);
}
@media (max-width: 767px) {
  .logistics .hero__text {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .park-audit .hero__text {
    position: static;
  }
}
.car-registration .hero__text {
  width: clamp(400px, 173.82480486px + (0.29488291 * 100vw), 740px);
}
@media (max-width: 767px) {
  .car-registration .hero__text {
    width: 100%;
  }
}
.hero__img {
  height: auto;
  display: flex;
  flex-direction: column;
}
.hero__img--first {
  display: none;
}
@media (max-width: 767px) {
  .hero__img--first {
    display: flex;
    margin-right: -15px;
  }
}
.park-audit .hero__img--first {
  position: absolute;
  left: 0;
  width: 100%;
  height: 75%;
  top: 0;
}
.park-audit .hero__img--first img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.car-registration .hero__img--first {
  margin-bottom: -64px;
}
.hero__img--second {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 0;
  font-size: 14px;
  width: clamp(400px, 170px + (0.29947917 * 100vw), 745px);
}
.audit .hero__img--second {
  top: auto;
  bottom: 0px;
  width: clamp(400px, 162px + (0.30989583 * 100vw), 757px);
  height: 100%;
}
.audit .hero__img--second img {
  height: 100%;
  object-fit: cover;
}
.park-audit .hero__img--second {
  width: calc(100% - 200px);
  height: 100%;
  object-fit: cover;
}
.park-audit .hero__img--second img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .hero__img--second {
    display: none;
  }
}
.hero__buttons {
  display: flex;
  gap: 8px;
}
@media (max-width: 767px) {
  .hero__buttons {
    gap: 4px;
  }
}
.audit__advantages {
  padding-top: clamp(40px, 30.76923077px + (0.02564103 * 100vw), 80px);
  padding-bottom: clamp(20px, 13.07692308px + (0.01923077 * 100vw), 50px);
}
.audit__advantages-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.audit__advantages-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: clamp(12px, 0.92307692px + (0.03076923 * 100vw), 60px);
}
@media (max-width: 1399px) {
  .audit__advantages-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .audit__advantages-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.audit__advantages-header {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 479px) {
  .audit__advantages-header {
    gap: 8px;
  }
}
.audit__advantages-item {
  border-radius: 25px;
  background-color: rgba(5, 5, 5, 0.03);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
  min-height: 310px;
}
@media (max-width: 479px) {
  .audit__advantages-item {
    flex-direction: row;
    gap: 5px;
  }
}
.audit__advantages-item p {
  margin: 0;
}
.audit__advantages-subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(18px, 16.61538462px + (0.00384615 * 100vw), 24px);
  line-height: 29px;
  color: #000000;
}
.audit__advantages-img {
  position: absolute;
  bottom: 0;
  right: 0px;
}
.audit__services {
  padding-top: clamp(40px, 37.69230769px + (0.00641026 * 100vw), 50px);
  padding-bottom: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  background-image: url('/img/audit/map.png');
  background-repeat: no-repeat;
  background-position: right center;
}
.audit__services-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.audit__services-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 70px;
}
@media (max-width: 991px) {
  .audit__services-wrapper {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .audit__services-wrapper {
    grid-template-columns: 1fr;
    gap: 60px;
  }
}
.audit__services-block {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 767px) {
  .audit__services-block {
    gap: 16px;
  }
}
.audit__services-block p {
  margin: 0;
}
.audit__services-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(10px, 8.61538462px + (0.00384615 * 100vw), 16px);
  line-height: 130%;
  color: #000000;
}
.audit__services-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 767px) {
  .audit__services-list {
    gap: 10px;
  }
}
.audit__services-item {
  background-color: #71b82a;
  border-radius: 25px;
  display: flex;
  gap: 16px;
  padding: 14px;
  align-items: center;
}
.audit__services-icon {
  width: 60px;
  height: 60px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.2);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
  flex-shrink: 0;
}
.audit__services-icon i {
  position: relative;
  z-index: 10;
  width: 36px;
  height: 36px;
}
.audit__services-icon::after {
  content: "";
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(180deg, #5C9622 0%, #71B82A 100%);
  z-index: 0;
}
.audit__services-subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  font-size: clamp(12px, 10.61538462px + (0.00384615 * 100vw), 18px);
  line-height: 130%;
  color: #FFFFFF;
  margin: 0px;
}
.audit__banner {
  padding-top: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  padding-bottom: clamp(40px, 33.07692308px + (0.01923077 * 100vw), 70px);
}
.banner {
  width: 100%;
  padding: clamp(14px, 5.69230769px + (0.02307692 * 100vw), 50px);
  padding-top: clamp(28px, 22.92307692px + (0.01410256 * 100vw), 50px);
  display: flex;
  flex-direction: column;
  gap: 32px;
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url('/img/mask-banner.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 479px) {
  .banner {
    background-image: url('/img/mask-banner@320.png');
    min-height: 398px;
  }
}
.banner p {
  margin: 0;
}
.banner__title {
  font-style: normal;
  font-weight: 500;
  max-width: 70%;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
@media (max-width: 767px) {
  .banner__title {
    max-width: 100%;
  }
}
.banner__subtitle {
  max-width: 50%;
  font-size: clamp(10px, 8.61538462px + (0.00384615 * 100vw), 16px);
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  color: #000000;
}
@media (max-width: 479px) {
  .banner__subtitle {
    max-width: 100%;
  }
}
.banner__buttons {
  display: flex;
  gap: 8px;
}
@media (max-width: 767px) {
  .banner__buttons {
    order: 1;
    margin-top: auto;
    width: 100%;
  }
}
@media (max-width: 479px) {
  .banner__buttons {
    gap: 4px;
  }
}
.park-audit__advantages {
  padding-top: clamp(40px, 30.76923077px + (0.02564103 * 100vw), 80px);
  padding-bottom: clamp(20px, 13.07692308px + (0.01923077 * 100vw), 50px);
}
.park-audit__advantages-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.park-audit__advantages-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: clamp(12px, 0.92307692px + (0.03076923 * 100vw), 60px);
}
@media (max-width: 1399px) {
  .park-audit__advantages-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .park-audit__advantages-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.park-audit__advantages-header {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 479px) {
  .park-audit__advantages-header {
    gap: 8px;
  }
}
.park-audit__advantages-item {
  border-radius: 25px;
  background-color: rgba(5, 5, 5, 0.03);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
  min-height: 414px;
}
@media (max-width: 479px) {
  .park-audit__advantages-item {
    flex-direction: row;
    gap: 5px;
    min-height: 364px;
  }
}
.park-audit__advantages-item p {
  margin: 0;
}
.park-audit__advantages-subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(18px, 16.61538462px + (0.00384615 * 100vw), 24px);
  line-height: 29px;
  color: #000000;
}
.park-audit__advantages-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.4);
}
.park-audit__advantages-img {
  position: absolute;
  bottom: 0;
  right: 0px;
}
.park-audit__check {
  padding-top: clamp(40px, 37.69230769px + (0.00641026 * 100vw), 50px);
}
.park-audit__check-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.park-audit__check-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-bottom: clamp(12px, 0.92307692px + (0.03076923 * 100vw), 60px);
}
@media (max-width: 1199px) {
  .park-audit__check-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .park-audit__check-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.park-audit__check-header {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 479px) {
  .park-audit__check-header {
    gap: 8px;
  }
}
.park-audit__check-item {
  border-radius: 25px;
  background-color: #71b82a;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
  min-height: 310px;
}
@media (max-width: 479px) {
  .park-audit__check-item {
    flex-direction: row;
    gap: 5px;
  }
}
.park-audit__check-item p {
  margin: 0;
}
@media (max-width: 1199px) {
  .park-audit__check-item:last-child {
    grid-column: span 2;
  }
}
@media (max-width: 767px) {
  .park-audit__check-item {
    min-height: 330px;
  }
  .park-audit__check-item:last-child {
    grid-column: auto;
  }
}
.park-audit__check-subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #FFFFFF;
}
.park-audit__check-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.4);
}
.park-audit__check-img {
  position: absolute;
  bottom: 0;
  left: 0px;
}
.customs-clearance__points {
  padding-top: clamp(40px, 37.69230769px + (0.00641026 * 100vw), 50px);
  padding-bottom: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  display: flex;
  flex-direction: column;
  gap: clamp(32px, 26.69230769px + (0.01474359 * 100vw), 55px);
}
.customs-clearance__points-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
}
.customs-clearance__points-list {
  counter-reset: point 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
}
@media (max-width: 991px) {
  .customs-clearance__points-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .customs-clearance__points-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 479px) {
  .customs-clearance__points-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.customs-clearance__points-item {
  counter-increment: point 1;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  padding-left: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 479px) {
  .customs-clearance__points-item {
    min-height: auto;
    padding-left: 0px;
    padding-top: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
    border-left: none;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
}
.customs-clearance__points-item:first-child {
  border: none;
  padding: 0px;
}
@media (max-width: 991px) {
  .customs-clearance__points-item:first-child {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    padding-left: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
  }
}
@media (max-width: 479px) {
  .customs-clearance__points-item:first-child {
    padding-left: 0px;
    border: none;
  }
}
.customs-clearance__points-text {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 10.15384615px + (0.00512821 * 100vw), 20px);
  color: #000000;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(12px, 10.15384615px + (0.00512821 * 100vw), 20px);
  line-height: normal;
  margin: 0px;
  height: 100%;
  justify-content: space-between;
}
@media (max-width: 479px) {
  .customs-clearance__points-text {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
}
.customs-clearance__points-text::before {
  content: "0" counter(point);
  font-style: normal;
  font-weight: 500;
  font-size: clamp(32px, 30.15384615px + (0.00512821 * 100vw), 40px);
  line-height: normal;
}
@media (max-width: 479px) {
  .customs-clearance__points-text::before {
    min-width: 45px;
  }
}
.customs-clearance__points button {
  align-self: flex-start;
}
.customs-clearance__advantages {
  padding-top: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  padding-bottom: clamp(40px, 33.07692308px + (0.01923077 * 100vw), 70px);
}
.customs-clearance__advantages-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.customs-clearance__advantages-list {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  gap: 20px;
}
@media (max-width: 991px) {
  .customs-clearance__advantages-list {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 479px) {
  .customs-clearance__advantages-list {
    margin-inline: -5px;
  }
}
.customs-clearance__advantages-col:first-child {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 479px) {
  .customs-clearance__advantages-col:first-child {
    grid-template-columns: repeat(1, 1fr);
    gap: 8px;
  }
}
.customs-clearance__advantages-item {
  border-radius: 25px;
  background-color: rgba(0, 0, 0, 0.03);
  padding: clamp(14px, 12.61538462px + (0.00384615 * 100vw), 20px);
  display: flex;
  flex-direction: column;
  gap: 53px;
  transition: 0.25s ease;
  cursor: pointer;
}
.customs-clearance__advantages-item:hover {
  background-color: rgba(113, 184, 42, 0.25);
}
.customs-clearance__advantages-item:hover .customs-clearance__advantages-subtitle {
  color: #3a7817;
}
.customs-clearance__advantages-item:hover .customs-clearance__advantages-text {
  color: rgba(58, 120, 23, 0.6);
}
@media (max-width: 479px) {
  .customs-clearance__advantages-item {
    padding: 6px;
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
}
.customs-clearance__advantages-item p {
  margin: 0;
}
.customs-clearance__advantages-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.customs-clearance__advantages-subtitle {
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  color: #000000;
  transition: 0.25s ease;
  font-size: clamp(16px, 15.53846154px + (0.00128205 * 100vw), 18px);
}
.customs-clearance__advantages-text {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(8px, 7.07692308px + (0.0025641 * 100vw), 12px);
  line-height: clamp(8px, 6.24615385px + (0.00487179 * 100vw), 15.6px);
  color: rgba(0, 0, 0, 0.4);
  transition: 0.25s ease;
}
.customs-clearance__advantages-icon {
  width: 68px;
  height: 68px;
  border-radius: 15px;
  background-color: rgba(58, 120, 23, 0.15);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
.customs-clearance__advantages-icon i {
  position: relative;
  z-index: 10;
  width: 36px;
  height: 36px;
}
.customs-clearance__advantages-icon::after {
  content: "";
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #71b82a;
  z-index: 0;
}
.customs-clearance__advantages-banner {
  width: 100%;
  padding: clamp(14px, 5.69230769px + (0.02307692 * 100vw), 50px);
  padding-top: clamp(28px, 22.92307692px + (0.01410256 * 100vw), 50px);
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url('/img/mask-group.svg');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .customs-clearance__advantages-banner {
    min-height: 374px;
  }
}
@media (max-width: 479px) {
  .customs-clearance__advantages-banner {
    background-image: url('/img/mask-group@320.svg');
    background-position: top;
    background-size: cover;
  }
}
.customs-clearance__advantages-banner .customs-clearance__advantages-subtitle {
  margin-top: 24px;
  max-width: 326px;
  margin: 0;
  font-size: clamp(12px, 11.07692308px + (0.0025641 * 100vw), 16px);
}
.customs-clearance__advantages-banner .customs-clearance__advantages-title {
  margin: 0;
  margin-bottom: clamp(14px, 11.69230769px + (0.00641026 * 100vw), 24px);
}
@media (max-width: 991px) {
  .customs-clearance__advantages-banner .customs-clearance__advantages-title {
    max-width: 400px;
  }
}
@media (max-width: 479px) {
  .customs-clearance__advantages-banner .customs-clearance__advantages-title {
    margin-right: -2px;
    line-height: normal;
  }
}
.customs-clearance__advantages-buttons {
  display: flex;
  gap: 8px;
  margin-top: auto;
}
@media (max-width: 767px) {
  .customs-clearance__advantages-buttons {
    gap: 4px;
  }
}
.car-registration__services {
  padding-top: clamp(40px, 30.76923077px + (0.02564103 * 100vw), 80px);
  padding-bottom: clamp(20px, 13.07692308px + (0.01923077 * 100vw), 50px);
}
.car-registration__services-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.car-registration__services-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: clamp(12px, 0.92307692px + (0.03076923 * 100vw), 60px);
}
@media (max-width: 1399px) {
  .car-registration__services-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .car-registration__services-list {
    gap: 10px;
    grid-template-columns: repeat(1, 1fr);
  }
}
.car-registration__services-header {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 479px) {
  .car-registration__services-header {
    gap: 8px;
  }
}
.car-registration__services-item {
  border-radius: 25px;
  background-color: rgba(5, 5, 5, 0.03);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
  min-height: 414px;
}
@media (max-width: 479px) {
  .car-registration__services-item {
    flex-direction: row;
    gap: 5px;
    min-height: 400px;
  }
}
.car-registration__services-item p {
  margin: 0;
}
.car-registration__services-subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(18px, 16.61538462px + (0.00384615 * 100vw), 24px);
  line-height: 29px;
  color: #000000;
}
.car-registration__services-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.4);
}
.car-registration__services-img {
  position: absolute;
  bottom: 0;
  right: 0px;
}
.car-registration__advantages {
  padding-top: clamp(40px, 30.76923077px + (0.02564103 * 100vw), 80px);
  padding-bottom: clamp(20px, 13.07692308px + (0.01923077 * 100vw), 50px);
}
.car-registration__advantages-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.car-registration__advantages-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  margin-bottom: clamp(12px, 0.92307692px + (0.03076923 * 100vw), 60px);
}
@media (max-width: 1399px) {
  .car-registration__advantages-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .car-registration__advantages-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
  }
}
.car-registration__advantages-item {
  border-radius: 25px;
  background-color: #71b82a;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
  position: relative;
  overflow: hidden;
  min-height: 244px;
  background-image: url('/img/car-registration/mask.svg');
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
}
@media (max-width: 1399px) {
  .car-registration__advantages-item {
    min-height: 144px;
  }
}
@media (max-width: 479px) {
  .car-registration__advantages-item {
    padding: 10px;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    min-height: 88px;
    justify-content: flex-start;
  }
}
.car-registration__advantages-item p {
  margin: 0;
}
.car-registration__advantages-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(14px, 13.53846154px + (0.00128205 * 100vw), 16px);
  line-height: normal;
  color: #FFFFFF;
}
.car-registration__advantages-icon {
  width: 68px;
  height: 68px;
  border-radius: 15px;
  background: linear-gradient(0deg, rgba(113, 184, 42, 0.8), rgba(113, 184, 42, 0.8)), #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
  flex-shrink: 0;
}
.car-registration__advantages-icon i {
  position: relative;
  z-index: 10;
  width: 36px;
  height: 36px;
}
.car-registration__advantages-icon::after {
  content: "";
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  z-index: 0;
}
.car-registration__banner {
  padding-bottom: clamp(40px, 33.07692308px + (0.01923077 * 100vw), 70px);
}
.car-registration__banner .tag {
  margin-bottom: -16px;
}
.car-registration__work {
  padding-bottom: clamp(40px, 30.76923077px + (0.02564103 * 100vw), 80px);
}
.car-registration__work-wrapper {
  border-radius: 25px;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url('/img/car-registration/mask-work.svg');
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  min-height: 454px;
  padding: clamp(36px, 26.66666667px + (0.01215278 * 100vw), 50px);
  overflow: hidden;
}
@media (max-width: 767px) {
  .car-registration__work-wrapper {
    background-image: url('/img/car-registration/mask@320.svg');
    padding-left: clamp(14px, -1.71428571px + (0.04910714 * 100vw), 36px);
    padding-block: clamp(28px, 22.28571429px + (0.01785714 * 100vw), 36px);
    padding-right: clamp(30px, 25.71428571px + (0.01339286 * 100vw), 36px);
  }
}
.car-registration__work-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(36px, 33.23076923px + (0.00769231 * 100vw), 48px);
  line-height: normal;
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.car-registration__work-block {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
@media (max-width: 767px) {
  .car-registration__work-block {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 16px;
  }
}
.car-registration__work-row {
  height: 1px;
  width: calc(100% - 40px);
  background: linear-gradient(270deg, #5C9622 49.96%, #71B82A 50.04%);
  position: relative;
  align-self: center;
}
@media (max-width: 767px) {
  .car-registration__work-row {
    width: 1px;
    height: calc(100% - 34px);
    margin-top: 34px;
    align-self: auto;
  }
}
.car-registration__work-row::after {
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.19604L-4.89399e-07 10.3922L-3.51373e-08 -0.000107682L9 5.19604Z' fill='url(%23paint0_linear_1048_193)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1048_193' x1='9' y1='5.19605' x2='-3' y2='5.19604' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C9622'/%3E%3Cstop offset='1' stop-color='%2371B82A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: -4px;
  top: -5px;
}
@media (max-width: 767px) {
  .car-registration__work-row::after {
    top: auto;
    bottom: -5px;
    right: -5.5px;
    transform: rotate(90deg);
  }
}
.car-registration__work-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 25px;
  counter-reset: point 0;
}
@media (max-width: 767px) {
  .car-registration__work-list {
    grid-template-columns: repeat(1, 1fr);
    padding-bottom: 32px;
  }
}
.car-registration__work-item {
  counter-increment: point 1;
  position: relative;
}
@media (max-width: 767px) {
  .car-registration__work-item {
    max-width: 220px;
  }
}
.car-registration__work-item::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background: linear-gradient(180deg, #5C9622 0%, #71B82A 100%);
  left: 20px;
  top: -34px;
}
@media (max-width: 767px) {
  .car-registration__work-item::before {
    top: 29px;
    left: -22px;
  }
}
.car-registration__work-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
}
.car-registration__work-text::before {
  content: "0" counter(point);
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: normal;
  height: 39px;
  overflow: hidden;
}
@media (max-width: 479px) {
  .car-registration__work-text::before {
    min-width: 45px;
  }
}
.logistics__points {
  padding-top: clamp(40px, 37.69230769px + (0.00641026 * 100vw), 50px);
  padding-bottom: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  display: flex;
  flex-direction: column;
  gap: clamp(32px, 26.69230769px + (0.01474359 * 100vw), 55px);
}
.logistics__points-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
}
.logistics__points-list {
  counter-reset: point 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
}
@media (max-width: 991px) {
  .logistics__points-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .logistics__points-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 479px) {
  .logistics__points-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.logistics__points-item {
  counter-increment: point 1;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  padding-left: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 479px) {
  .logistics__points-item {
    min-height: auto;
    padding-left: 0px;
    padding-top: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
    border-left: none;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
}
.logistics__points-item:first-child {
  border: none;
  padding: 0px;
}
@media (max-width: 991px) {
  .logistics__points-item:first-child {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    padding-left: clamp(12px, 7.84615385px + (0.01153846 * 100vw), 30px);
  }
}
@media (max-width: 479px) {
  .logistics__points-item:first-child {
    padding-left: 0px;
    border: none;
  }
}
.logistics__points-text {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 10.15384615px + (0.00512821 * 100vw), 20px);
  color: #000000;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(12px, 10.15384615px + (0.00512821 * 100vw), 20px);
  line-height: normal;
  margin: 0px;
  height: 100%;
  justify-content: space-between;
}
@media (max-width: 479px) {
  .logistics__points-text {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
}
.logistics__points-text::before {
  content: "0" counter(point);
  font-style: normal;
  font-weight: 500;
  font-size: clamp(32px, 30.15384615px + (0.00512821 * 100vw), 40px);
  line-height: normal;
}
@media (max-width: 479px) {
  .logistics__points-text::before {
    min-width: 45px;
  }
}
.logistics__points button {
  align-self: flex-start;
}
.logistics__advantages {
  padding-top: clamp(25px, 16.92307692px + (0.0224359 * 100vw), 60px);
  padding-bottom: clamp(40px, 33.07692308px + (0.01923077 * 100vw), 70px);
}
.logistics__advantages-title {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
  line-height: clamp(20px, 15.15384615px + (0.01346154 * 100vw), 41px);
  color: #000000;
  margin: 0px;
  text-transform: none !important;
  margin-bottom: clamp(20px, 15.38461538px + (0.01282051 * 100vw), 40px);
}
.logistics__advantages-list {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  gap: 20px;
}
@media (max-width: 991px) {
  .logistics__advantages-list {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 479px) {
  .logistics__advantages-list {
    margin-inline: -5px;
  }
}
.logistics__advantages-col:first-child {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 479px) {
  .logistics__advantages-col:first-child {
    grid-template-columns: repeat(1, 1fr);
    gap: 8px;
  }
}
.logistics__advantages-item {
  border-radius: 25px;
  background-color: rgba(0, 0, 0, 0.03);
  padding: clamp(14px, 12.61538462px + (0.00384615 * 100vw), 20px);
  display: flex;
  flex-direction: column;
  gap: 53px;
  transition: 0.25s ease;
  cursor: pointer;
}
.logistics__advantages-item:hover {
  background-color: rgba(113, 184, 42, 0.25);
}
.logistics__advantages-item:hover .logistics__advantages-subtitle {
  color: #3a7817;
}
.logistics__advantages-item:hover .logistics__advantages-text {
  color: rgba(58, 120, 23, 0.6);
}
@media (max-width: 479px) {
  .logistics__advantages-item {
    padding: 6px;
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
}
.logistics__advantages-item p {
  margin: 0;
}
.logistics__advantages-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.logistics__advantages-subtitle {
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #000000;
  transition: 0.25s ease;
  font-size: clamp(16px, 15.53846154px + (0.00128205 * 100vw), 18px);
}
.logistics__advantages-text {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(8px, 7.07692308px + (0.0025641 * 100vw), 12px);
  line-height: clamp(8px, 6.24615385px + (0.00487179 * 100vw), 15.6px);
  color: rgba(0, 0, 0, 0.4);
  transition: 0.25s ease;
}
.logistics__advantages-icon {
  width: 68px;
  height: 68px;
  border-radius: 15px;
  background-color: rgba(58, 120, 23, 0.15);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
.logistics__advantages-icon i {
  position: relative;
  z-index: 10;
  width: 36px;
  height: 36px;
}
.logistics__advantages-icon::after {
  content: "";
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #71b82a;
  z-index: 0;
}
.logistics__advantages-banner {
  width: 100%;
  padding: clamp(14px, 5.69230769px + (0.02307692 * 100vw), 50px);
  padding-top: clamp(28px, 22.92307692px + (0.01410256 * 100vw), 50px);
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url('/img/mask-group.svg');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .logistics__advantages-banner {
    min-height: 374px;
  }
}
@media (max-width: 479px) {
  .logistics__advantages-banner {
    background-image: url('/img/mask-group@320.svg');
    background-position: top;
    background-size: cover;
  }
}
.logistics__advantages-banner .logistics__advantages-text {
  margin: 0;
  margin-top: 24px;
  max-width: 410px;
  font-size: clamp(10px, 9.07692308px + (0.0025641 * 100vw), 14px);
  line-height: normal;
}
.logistics__advantages-banner .logistics__advantages-title {
  margin: 0;
  max-width: 476px;
  font-size: clamp(20px, 17.23076923px + (0.00769231 * 100vw), 32px);
}
@media (max-width: 991px) {
  .logistics__advantages-banner .logistics__advantages-title {
    max-width: 400px;
  }
}
@media (max-width: 479px) {
  .logistics__advantages-banner .logistics__advantages-title {
    margin-right: -2px;
    line-height: normal;
  }
}
.logistics__advantages-buttons {
  display: flex;
  gap: 8px;
  margin-top: auto;
}
@media (max-width: 767px) {
  .logistics__advantages-buttons {
    gap: 4px;
  }
}
.services {
  padding-top: clamp(40px, 26.15384615px + (0.03846154 * 100vw), 100px);
  padding-bottom: clamp(40px, 33.07692308px + (0.01923077 * 100vw), 70px);
}
.services__wrapper {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (max-width: 991px) {
  .services__wrapper {
    gap: 18px;
  }
}
.services__wrapper .button {
  align-self: center;
}
.services__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px 20px;
}
@media (max-width: 991px) {
  .services__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 18px;
  }
}
@media (max-width: 767px) {
  .services__list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.services__item {
  border-radius: 25px;
  background-color: rgba(0, 0, 0, 0.03);
  backdrop-filter: blur(4px);
  padding-top: clamp(14px, 11.69230769px + (0.00641026 * 100vw), 24px);
  padding-inline: clamp(14px, 11.69230769px + (0.00641026 * 100vw), 24px);
  padding-bottom: clamp(24px, 19.38461538px + (0.01282051 * 100vw), 44px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  cursor: pointer;
  transition: 0.25s ease;
}
@media (max-width: 991px) {
  .services__item {
    gap: 16px;
  }
}
.services__item:hover {
  background-color: rgba(113, 184, 42, 0.2);
  text-decoration: none;
}
.services__item-header {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 991px) {
  .services__item-header {
    flex-direction: row;
    gap: 14px;
    align-items: center;
  }
}
.services__item-img {
  width: 82px;
  height: 82px;
  border-radius: 15px;
  background: linear-gradient(180deg, #71B82A 0%, #5C9622 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
}
.services__item-img img {
  width: 100%;
  height: 100%;
}
.services__item-title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(16px, 12.30769231px + (0.01025641 * 100vw), 32px);
  line-height: normal;
  color: #15302F;
  margin: 0px;
}
.services__item-title--small {
  font-size: clamp(14px, 11.69230769px + (0.00641026 * 100vw), 24px);
}
.services__item-main {
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 991px) {
  .services__item-main {
    padding-top: 16px;
    gap: 12px;
  }
}
.services__item-row {
  display: flex;
  gap: 10px;
}
.services__item-icon {
  flex-shrink: 0;
}
.services__item-text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(10px, 9.53846154px + (0.00128205 * 100vw), 12px);
  line-height: 130%;
  color: #15302F;
  margin: 0px;
}
.navbar-fixed-top {
  z-index: 50000 !important;
}
nav.mainheader a {
  text-transform: uppercase;
  font-size: 16px;
  color: #fafafa;
}
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
nav.mainheader a:hover {
  background-color: #f0f0f0;
}
.tag {
  padding-block: 5px;
  padding-inline: clamp(8px, 6.15384615px + (0.00512821 * 100vw), 16px);
  border-radius: 9999px;
  border: 1.5px solid transparent;
  display: inline-flex;
}
.tag__text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(10px, 8.61538462px + (0.00384615 * 100vw), 16px);
  line-height: 130%;
}
.tag--yellow {
  border-color: #FFCD00;
  color: #FFCD00;
}
.tag--green {
  border-color: #71b82a;
  color: #71b82a;
}
nav.mainheader a i {
  color: #71b82a;
  font-size: 18px;
  padding-right: 0.2em;
  -vertical-align: top;
}
.navbar-inverse {
  background-color: #1e1e1e;
  border-color: #080808;
}
.container-2 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
  max-width: 1360px;
}
@media (max-width: 991px) {
  .container-2 {
    max-width: 1160px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .container-2 {
    max-width: 940px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
.glow-orange {
  box-shadow: 0px 0px 11px 1px #f0ad4e;
  animation: glow-orange-animation 1s infinite alternate;
}
@keyframes glow-orange-animation {
  from {
    box-shadow: 0px 0px 5px 1px #f0ad4e;
  }
  to {
    box-shadow: 0px 0px 11px 3px #f0ad4e;
  }
}
.navLinks {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: block;
  text-align: left;
  line-height: 1em;
}
.navLinks>li {
  margin: 0 10px 0 0;
  position: relative;
  display: inline-block;
}
.navLinks>li a {
  font-size: 14px;
  color: #c4e99f;
}
.navLinks>li.active a {
  color: white;
}
.badge {
  color: #477519;
  border: 1px solid #477519;
  background-color: #fff;
  border-radius: 1em;
  padding: 3px;
  min-width: 1.8em;
  font-weight: normal;
}
.alert-green .badge {
  -border: none;
  float: right;
  margin-left: -1.2em !important;
  font-size: inherit;
}
.active .badge {
  color: white !important;
  background-color: #e30a13 !important;
  border-radius: 1em;
  border: none;
  padding: 3px;
  min-width: 1.8em;
  font-weight: 700;
}
label.checkbox,
label.radio {
  margin: 0;
  color: #404040;
  cursor: pointer;
  font-size: 13px;
  position: relative;
  display: block;
  font-weight: 400;
}
label.checkbox input,
label.radio input {
  position: absolute;
  left: -9999px;
}
label.checkbox i,
label.radio i {
  position: relative;
  display: inline-block;
  width: 17px;
  height: 17px;
  outline: 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  background: #FFF;
  vertical-align: bottom;
}
label.radio i {
  border-radius: 50%;
}
label.checkbox input+i:after,
label.radio input+i:after {
  color: #71b82a;
  content: '\f00c';
  top: -1px;
  left: 0px;
  width: 15px;
  height: 15px;
  font: 400 18px/18px FontAwesome;
  text-align: center;
  position: absolute;
  opacity: 0;
}
label.checkbox input:checked+i:after,
label.radio input:checked+i:after {
  opacity: 1;
}
label.checkbox-lg i {
  width: 26px;
  height: 26px;
}
label.checkbox-lg input+i:after,
label.radio-lg input+i:after {
  width: 24px;
  height: 24px;
  font: 400 26px/26px FontAwesome;
}
a.dropdown-toggle,
.input-group-addon,
.btn {
  border-radius: 3px;
}
.dropdown-menu {
  border-radius: 3px;
}
.panelHeaderAction {
  float: right;
  font-size: 1.2em;
  cursor: pointer;
}
.panelHeaderAction .fa {
  color: #999;
}
dl.subInfo {
  display: grid;
  grid-template-columns: max-content auto;
  width: 100%;
  font-size: 12px;
  white-space: nowrap;
  border-top: 1px solid #ddd;
  margin-top: 7px;
}
dl.subInfo dt {
  grid-column-start: 1;
  font-weight: normal;
  color: #999;
  padding-right: 1em;
}
dl.subInfo dd {
  grid-column-start: 2;
}
.tiny dl.subInfo {
  display: none;
}
#toast-container.toast-bottom-center>div,
#toast-container.toast-top-center>div {
  width: 450px;
}
.form-actions {
  text-align: center;
  margin: 1em;
}
.form-actions .btn {
  margin: 0 0.5em;
}
.mainContainer.mainWide {
  width: 100%;
}
.mainContainer:not(.mainWide) .wideOnly {
  display: none;
}
.panel-body.no-padding {
  padding: 0;
  margin: -1px;
}
.panel-body.no-padding .table {
  margin: 0;
}
.cursor-help {
  cursor: help;
}
.cursor-pointer {
  cursor: pointer;
}
.help-block {
  display: block;
  margin-top: 1px;
  margin-bottom: 3px;
  font-size: 0.8em;
  color: #777;
}
a.inLink {
  color: #71b82a;
  border-bottom: 1px dashed #71b82a;
  text-decoration: none !important;
  cursor: pointer;
}
a.inLink.blue {
  color: #337ab7;
  border-bottom: 1px dashed #337ab7;
  text-decoration: none !important;
  cursor: pointer;
}
.alert-green a.inLink {
  color: white;
  border-bottom: 1px dashed white;
}
.--dropdown:hover ul.dropdown-now {
  display: block;
}
ul.dropdown-menu li:hover>a {
  background-color: #050505 !important;
  color: #fff !important;
}
.pagination {
  margin: 0;
}
.pagination a {
  color: #71b82a;
}
.pagination>.active>a,
.pagination>.active>a:hover {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #71b82a;
  border-color: #71b82a;
}
.pagerTotal {
  text-align: right;
  font-size: 1.4em;
}
.message-red {
  color: #e30a13;
  font-size: 1.2em;
  padding: 5px 0;
  border-left: 3px solid #e30a13;
  background-color: #f2dede;
  padding-left: 10px;
  margin: 0.5em 0;
}
.message-green {
  color: #71b82a;
  font-size: 1.2em;
  padding: 5px 0;
  border-left: 3px solid #71b82a;
  background-color: #CCFFCC;
  padding-left: 10px;
  margin: 0.5em 0;
}
.alert-green {
  color: #fff;
  background-color: #71b82a;
  border-color: #71b82a;
}
.alert-orange {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.alert-green .btn-default {
  background-color: #e0e0e0;
  font-size: 1.2em;
}
.alert-green .btn-default:hover {
  background-color: #d0d0d0;
}
.alert-green .nav .active a,
.alert-green .nav .active a:hover {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: black;
}
.alert-green .nav-pills>li {
  margin-bottom: 5px;
}
.alert-green .nav a {
  font-size: 14px;
  color: white;
  border: 1px solid #b2dc7b;
}
.alert-green .nav .active a,
.alert-green .nav a:hover {
  color: #333;
}
.alert-green label:not([class]) {
  width: 100%;
  font-weight: normal;
  font-size: 12px;
  color: #edf8e2;
  margin-bottom: 2px;
}
.modal {
  text-align: center;
}
.modal:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .modal-dialog {
    width: calc(100% - 40px);
  }
}
.mainheader a {
  cursor: pointer;
}
small.cent {
  font-size: 1em;
  color: inherit;
  padding-left: 0.05em;
  display: inline !important;
}
.btn-primary small.cent,
.btn-success small.cent {
  color: #ded;
}
.alert-green small.cent {
  color: #eee;
}
.fa-eye {
  color: #71b82a;
  cursor: pointer;
}
.fa-eye-slash {
  color: #e30a13;
  cursor: pointer;
}
.fa-rub {
  visibility: hidden;
  font-size: 0.9em;
  width: 0.8em;
}
.fa-rub:before {
  visibility: visible;
}
.phoneGroup .input-group-btn small {
  color: #aaa;
  padding-right: 0.5em;
}
.phoneGroup .btn {
  background-color: #ddd;
  padding: 5px 10px;
}
.phoneGroup .btn img {
  height: 20px;
  width: 30px;
}
.table th {
  vertical-align: middle !important;
}
.table.th-top th {
  vertical-align: top !important;
}
/**  таблички  */
.table-v3 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 2px;
}
.table-v3 td {
  background-color: #e5e5e5;
  text-align: center;
  padding: 5px 7px;
}
.panel-body .table-v3 td {
  background-color: #f0f0f0;
}
.table-v3 td.text-left {
  text-align: left;
}
.table-v3 td.text-right {
  text-align: right;
}
.panel-body table.table tr:first-child th,
.panel-body table.table tr:first-child td {
  border-top: none;
}
.table-v3 th {
  text-transform: uppercase;
  background-color: #71b82a;
  color: white;
  text-align: center;
  padding: 5px;
}
.table-v3 th a {
  color: white;
}
.table-v3 .ph,
.table-v3 .ph img {
  width: 130px;
}
.table-v3.table td,
.table-v3.table th {
  padding: 5px 7px !important;
}
.table-v3 td.ph {
  padding: 0;
  background: none;
}
.table-v3 tr:hover td {
  background-color: #efefef;
}
.viewStatPanel {
  padding: 0.5em 1em;
  width: 300px;
  border: 1px dotted grey;
  background-color: #eee;
}
.viewStatPanel table {
  width: 100%;
  white-space: nowrap;
  width: 100%;
  white-space: nowrap;
}
.viewStatPanel table td {
  text-align: center;
  font-weight: bold;
}
.viewStatPanel table th {
  text-align: center;
  font-weight: normal;
}
.thumbA {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin: 5px;
  overflow: hidden;
  border-radius: 5px;
}
.thumbA img {
  height: 100px;
}
.newsBrief .thumbA {
  float: left;
  margin-left: 20px;
}
.mainPagePanel {
  border: 1px solid #f0f0f0;
  border-top: none;
  border-radius: 2px;
  padding: 25px;
  background-color: #f0f0f0;
  margin-top: 10px;
}
.btnArea {
  text-align: right;
  margin-bottom: 15px;
}
.btnArea a {
  font-size: 20px;
  color: #999;
  padding: 0 7px;
}
.btnArea a.active {
  color: #71b82a;
}
.mainMenu {
  background-color: rgba(0, 0, 0, 0.8);
  padding-left: 35px;
  padding-top: 30px;
  overflow-y: auto;
}
.mainMenu li {
  min-height: 2.5em;
  white-space: nowrap;
}
.mainMenu li i {
  margin-right: 8px;
  width: 20px;
}
.mainMenu ul {
  padding: 20px 20px 20px 43px;
  list-style: none;
  min-width: 270px;
}
.mainMenu ul a {
  text-transform: none;
  line-height: 2em;
  font-size: 18px;
}
ul.dropdown-menu.mainMenu li:hover>a {
  background-color: #f0f0f0 !important;
  color: #050505 !important;
}
.mainMenu .badge {
  color: white;
  background-color: #e30a13;
  border-radius: 1em;
  font-size: 12.5px;
  font-weight: 700;
  border: 1.5pt solid white;
  padding: 3px;
  min-width: 1.8em;
}
.mainMenu ul .badge {
  margin: 0 8px 0 -25px;
}
ul .submenu3 a {
  padding-left: 44px;
  height: auto;
  line-height: 2em;
  font-weight: normal;
  display: block;
}
.ui-autocomplete {
  z-index: 2000 !important;
  max-height: 500px;
  overflow: auto;
}
/* STATUS */
.state {
  padding: 2px 4px;
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  min-width: 3.7em;
  display: inline-block;
  min-height: 2em;
  text-align: center;
  line-height: 1.8em;
}
.state small {
  line-height: 1em;
  display: block;
}
.state.active,
.state.ok,
.state.process,
.state.done,
.state.normal,
.state.payment,
.state.payed {
  background: #CCFFCC;
  color: #71b82a;
  border-color: #71b82a;
}
.state.incheck,
.state.userPrice {
  background: #ddddff;
  border-color: #7777cc;
  color: #7777cc;
}
.state.empty,
.state.oncheck,
.state.check,
.state.wait,
.state.newbie,
.state.isnew,
.state.uploadDocs {
  background: #FFFFCC;
  color: #f0ad4e;
  border-color: #f0ad4e;
}
.state.block,
.state.error,
.state.finished,
.state.banned,
.state.failed,
.state.sold,
.state.rejected,
.state.cancel,
.state.quickBuy {
  background: #FFCCCC;
  color: #e30a13;
  border-color: #e30a13;
}
.result {
  padding: 2px 4px;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  min-width: 3.7em;
  display: inline-block;
  height: 2em;
}
.process {
  background: #CCFFCC;
  color: #71b82a;
  border-color: #71b82a;
}
.sold {
  background: #FFFFCC;
  color: #f0ad4e;
  border-color: #f0ad4e;
}
.failed {
  background: #FFCCCC;
  color: #e30a13;
  border-color: #e30a13;
}
.wysiwyg-text-align-center {
  text-align: center;
}
.wysiwyg-text-align-left {
  text-align: left;
}
.wysiwyg-text-align-right {
  text-align: right;
}
#toTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
  border-radius: 50%;
  display: none;
  color: white;
  background: #71b82a;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}
#topMenuMob {
  position: fixed;
  font-size: 22px;
  top: 52px;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  z-index: 30000;
  padding-left: 30px;
  height: 90%;
  overflow: auto;
}
#topMenuMob>ul {
  min-width: 300px;
}
#topMenuMob ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
#topMenuMob a {
  color: white;
}
#topMenuMob i.fa {
  color: #71b82a;
  padding-right: 5px;
}
#topMenuMob .mobLevel2,
#topMenuMob .mobLevel3 {
  display: none;
  margin-left: 1.5em;
}
#topMenuMob .authPanel {
  width: 95% !important;
  margin: 0 auto;
  left: 3%;
  position: absolute;
  border: 1px solid #999;
  padding: 1em;
  background-color: #555;
}
@media (max-width: 992px) {
  .filterUl li {
    display: none;
  }
  .filterUl li.active {
    display: block;
  }
  .filterForm {
    -display: none;
  }
  .mainheader {
    margin-bottom: 5px;
  }
  .logoLine {
    margin-bottom: 1em;
  }
  .logoLine .logoDiv {
    margin-top: -4px !important;
    font-size: 14px !important;
  }
  .logoLine .mainGreenPanel {
    font-size: 12px;
    padding: 5px 10px;
  }
  .logoLine .mainGreenPanel .navLinks {
    display: none;
  }
  h3 {
    font-size: 18px;
  }
  table.aucInf {
    font-size: 16px;
  }
  table.aucInf td,
  table.aucInf th {
    padding: 0px 3px;
  }
  .mainPagePanel {
    padding: 15px;
  }
  .soldLinksArea .iblock .mainBtn {
    font-size: 12px;
    white-space: nowrap;
    margin-right: 3px;
    padding: 5px 7px !important;
  }
  .soldLinksArea .iblock .mainBtn .badge {
    margin: 0 0 0 5px;
  }
}
.curPrice {
  color: white;
}
.curPrice small.cent {
  color: white;
}
.curPrice small {
  display: block;
}
.leader1 {
  background-color: #71b82a !important;
}
.leader2 {
  background-color: #eea236 !important;
}
.leader3 {
  background-color: #e30a13 !important;
}
.leaderNo {
  background-color: #AAA !important;
}
#marksAreaDiv {
  margin-top: 25px;
}
label.error {
  font-weight: bold;
  color: #e30a13;
}
.navbar-inverse .navbar-nav>li>a.btn-warning {
  cursor: pointer;
  display: inline-block;
  padding: 5px 15px;
  margin: 10px;
  color: white;
}
.navbar-inverse .navbar-nav>li>a.btn-warning:hover,
.navbar-inverse .navbar-nav>li>a.btn-warning:focus,
.navbar-inverse .navbar-nav>li>a.btn-warning:active {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.navbar-inverse .navbar-nav>li>a.btn-warning i {
  color: white;
}
#firebaseSubscribe {
  cursor: pointer;
  display: inline-block;
  padding: 5px 15px;
  margin: 10px;
  color: white;
}
#firebaseSubscribe.btn-warning:hover,
#firebaseSubscribe.btn-warning:focus,
#firebaseSubscribe.btn-warning:active {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
#firebaseSubscribe i {
  color: white;
}
/***************************************************************************************************************************************************************
***   Plugin's   fix    styles
***************************************************************************************************************************************************************/
.multiselect button.form-control {
  font-size: 14px;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect-dropdown {
  position: absolute;
  display: none;
  flex-direction: column;
  z-index: 1000;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.multiselect-dropdown ul {
  min-width: 250px;
  max-height: 60vh;
  overflow: auto;
  padding: 5px 0;
  margin: 2px 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
}
.multiselect-dropdown ul li {
  padding: 2px 10px;
}
.multiselect-dropdown ul li:hover {
  background-color: #f0f0f0;
}
.multiselect-dropdown ul li.sep {
  border-bottom: 1px solid #ccc;
  margin: 0.4em 0;
}
.multiselect-dropdown ul .btn.dropdown-toggle {
  overflow: hidden;
  text-overflow: ellipsis;
}
.multiselect-dropdown ul .dropdown-menu {
  min-width: 250px;
  max-height: 500px;
  overflow: auto;
}
.multiselect-dropdown ul .multiGroup {
  background-color: #f0f0f0;
}
.multiselect-dropdown ul .multiGroup label.checkbox {
  font-weight: bold;
}
.multiselect-dropdown ul .checkbox i {
  margin-right: 5px;
  vertical-align: middle;
}
.multiselect-dropdown .title {
  padding: 5px 10px 5px 10px;
  border-bottom: 1px solid #ddd;
  display: none;
}
.multiselect-dropdown .actions {
  display: flex;
  background: white;
  padding: 3px 7px;
}
.multiselect-dropdown .actions a {
  flex: 1;
  margin: 3px;
}
.multiselect-dropdown .actions a.actionClose {
  flex: 0;
  font-size: 16px;
  line-height: 1.8em;
  padding: 0 10px;
  color: #333;
}
@media (max-width: 768px) {
  .multiselect-dropdown {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 2px;
    position: fixed;
    font-size: 20px !important;
  }
  .multiselect-dropdown ul {
    max-height: calc(100% - 30px) !important;
  }
  .multiselect-dropdown ul li {
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
  }
  .multiselect-dropdown ul label.checkbox,
  .multiselect-dropdown ul label.radio {
    font-size: 20px !important;
  }
  .multiselect-dropdown .actions a {
    font-size: 22px !important;
  }
  .multiselect-dropdown .title {
    display: block;
  }
}
.select2-container {
  max-width: 100%;
}
.select2-container.form-control {
  min-height: 30px;
  height: auto;
  padding: 0;
}
.select2-container-multi .select2-choices {
  border: none;
}
.select2-container .select2-choice {
  background: none;
  border: none;
}
.select2-container .select2-choice span {
  margin-right: 0;
}
.select2-container .select2-choice div {
  display: none;
}
.select2-container .select2-search--inline .select2-search__field {
  color: black;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #e30a13;
  font-family: system-ui;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 2px;
  background: #CDE69C;
  color: #638421;
  border: 1px solid #A5D24A;
  line-height: 14px;
  padding: 4px 18px 4px 5px;
  margin: 3px 0 0px 5px;
  position: relative;
  cursor: default;
  white-space: normal;
}
.tooltip {
  max-width: 400px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #aaa;
}
.tooltip-inner {
  min-width: 100px;
  max-width: 100%;
  white-space: pre-wrap;
  background: #fff;
  color: black;
  border: 1px solid #aaa;
  padding: 5px 15px;
}
/**************************************************************************************************************************************************************/
table.diff {
  width: 100%;
}
table.diff * {
  background: none;
  color: black;
  text-transform: none;
  font-size: 12px;
}
table.diff td,
table.diff th {
  border: 1px solid #ccc;
  padding: 2px 5px;
}
.loader {
  position: absolute;
  background-color: #fffff0cc;
  z-index: 1000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.loader:after {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  -border: 5px solid #f3f3f3;
  /* Light grey */
  border-top: 5px solid #71b82a;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
}
/**************************************************************************************************************************************************************/
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
